BM6P6(@ ******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************)))))))))+++,,,+++***)))***+++************************))))))))))))))))))))))))******++++++++++++************************************++++++++++++************++++++++++++******+++***)))(((((()))***+++******++++++++++++******************))))))((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((***************************)))'''''')))))))))(((''''''(((******+++++++++))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))******************))))))))))))***************)))))))))((((((******+++++++++,,,,,,,,,---,,,,,,...//////---*********+++++++++,,,,,,,,,,,,---......//////......////////////000000000000000000222333333333333333555444444333333222222111222222333333444666777888555666777888888999999888:::999999999999999999:::::::::999999888777777666555555333333333333555555777777555444333333333333666555555444444333222222444333222111111111222333222222111000//////000000000000////////////000000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************************************))))))))))))******,,,,,,++++++***)))))))))%%%(((+++,,,,,,+++,,,,,,*********)))))))))))))))$$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******************************)))(((((((((((((((*********)))))))))))))))******)))(((((((((((((((*********)))))))))))))))''''''(((((())))))******+++***((('''&&&&&&''''''&&&&&&'''''')))***+++,,,((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))&&&&&&'''((()))***++++++)))((('''((()))***)))(((&&&&&&&&&&&&''')))***,,,))))))))))))(((((((((((('''''''''''''''((()))*********))))))******+++,,,(((''''''(((((()))***+++''''''(((((())))))******'''(((***+++,,,,,,,,,+++*********)))))))))))))))))))))************))))))'''((()))******)))((('''+++*********))))))((((((************))))))))))))+++*********))))))((((((+++++++++++++++***)))(((*********))))))))))))))))))******++++++***(((''',,,,,,+++++++++++++++,,,******************++++++(((***+++***)))((()))***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***)))''''''((()))***++++++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******(((***+++***))))))***++++++++++++***************************************)))******++++++******)))******************************++++++++++++************++++++++++++******,,,+++***))))))***+++,,,******++++++++++++******++++++*********)))))))))************))))))))))))++++++++++++++++++++++++***************)))((((((************************+++***((((((***+++***)))'''((()))******+++++++++)))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))******************))))))))))))******---------,,,,,,+++++++++*********+++++++++,,,,,,---,,,,,,---///...---+++***++++++++++++,,,,,,,,,,,,------................../////////000000000000///000111222333333333333333333333333333222222222555555555666777999:::;;;555555666777888888888888999999888888888888999999999999888888777666555555444444333222222333444444666666777777888999999999444444444444444444444444444333222111111111222222222222111000000000000000000000////////////000000000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((******))))))))))))***************************+++)))))))))************)))***)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))******)))(((((((((((((((***)))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))***'''((((((((()))))))))******)))((('''&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))(((''''''(((*********))))))))))))******%%%%%%&&&&&&'''((((((((()))((('''(((***+++***)))((((((''''''((()))++++++))))))))))))(((((((((((((((((('''''''''((())))))******))))))******+++,,,***)))((((((((((((((()))(((((((((((())))))))))))))))))***++++++***)))(((***)))))))))))))))))))))))))))************))))))(((((())))))))))))((((((************)))))))))(((************))))))))))))************)))))))))(((******++++++***))))))((())))))))))))***************************))))))(((++++++************++++++******************++++++(((***+++***)))((()))+++************++++++++++++,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))******++++++******)))++++++,,,,,,,,,,,,++++++'''((()))))))))(((***+++++++++++++++******))))))************************))))))************))))))******************************++++++++++++************++++++++++++******,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))),,,***))))))***++++++***'''((()))******+++******)))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))***************))))))(((((())))))***************))))))))))))*********++++++++++++,,,---,,,,,,---......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...................../////////000000000...///000111111222222222111222222222222333333333333333333333444666777888555555666666777888888888888888777777777777888888777777888888777666444333555555444444444444555555333444555777777777777666222222333444444555666666444333222222111111222222222111000000000000000000000000////////////000000000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***((((((((((((((((((((((((******))))))))))))******(((((()))******+++,,,,,,,,,)))'''''')))***(((&&&))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***(((''''''&&&''''''''''''''''''''''''***))))))((((((((((((((())))))))))))))))))******(((((('''&&&&&&&&&''''''((((((((())))))*********(((((((((((())))))))))))(((((('''''''''((()))******)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((''')))******)))(((***+++++++++************++++++'''''''''''''''''''''''')))(((''')))+++,,,,,,+++******))))))))))))******(((((((((((())))))))))))))))))((('''''''''((((((***))))))))))))***+++++++++***)))(((''''''''''''))))))))))))(((((((((((('''((()))))))))))))))((())))))))))))))))))******))))))************))))))))))))(((((((((((())))))************))))))))))))************))))))))))))************))))))))))))))))))******))))))((((((((()))))))))***+++++++++++++++***))))))))))))*********)))))))))******+++++++++++++++++++++******)))***+++***))))))***++++++++++++++++++*********++++++,,,,,,,,,+++******)))*********************,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))***++++++++++++++++++***&&&'''))))))(((((()))+++,,,,,,++++++***)))))))))************************((())))))******))))))(((******************************++++++++++++************++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))(((((((((((((((((((((((((((,,,***((()))***+++******(((((()))***************))))))))))))))))))))))))+++***)))***+++,,,+++)))((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++---,,,+++,,,------,,,++++++++++++,,,,,,,,,------,,,,,,---.........------........./////////000000---...///000111111111111000000000111222333333444111111111222222333555555555555555555666777888888777777666666666666777777666777888999888777555444666666666666666666666666333555666777666555333111333333333444444444555555333333222222222222111222111111000000000000000111000000////////////000000000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******************************))))))))))))******((()))))))))*********+++---(((###$$$(((+++)))&&&)))))))))))))))************)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))*********))))))(((''''''''''''(((&&&''''''((()))***++++++(((((((((((())))))))))))'''''''''(((((()))***+++,,,,,,***)))((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((('''(((***)))(((((()))++++++******))))))******+++************))))))(((((((((''''''))),,,------,,,*********))))))((((((((((((((((((((())))))))))))******)))((('''''''''((()))))))))))))))***++++++******)))(((((((((((((((******))))))((((((''''''###$$$%%%''')))***+++,,,)))))))))))))))*********))))))************))))))***)))(((''''''((()))************)))))))))))))))************)))))))))(((*********)))))))))))))))(((((())))))))))))(((((((((((()))***++++++,,,,,,,,,+++***)))((()))***+++)))))))))((())))))***+++,,,+++++++++++++++******)))***++++++))))))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***+++***************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&((())))))(((((()))++++++++++++*********))))))************************))))))************))))))******************************++++++++++++************++++++++++++******)))******************)))******++++++++++++******++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((***)))'''''')))***)))(((((())))))************)))))))))))))))))))))))))))+++***)))***+++,,,+++)))((()))))))))************))))))(((((((((((())))))++++++++++++++++++++++++))))))*********+++++++++---,,,***+++,,,---,,,+++++++++,,,,,,,,,---------+++,,,,,,---...---------............////////////------///000000000000000...//////000111222333333444444444444555666777777444444444444555666777888777666666666666666666777777888999999999888777666555555555666666555555555555777888999999888666444555555444444444333333333333333333333222222111111111000000000000000111111000000////////////000000///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******************************))))))))))))***************)))))))))((((((***&&&"""###(((,,,***((((((((())))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************+++***))))))(((((())))))&&&&&&'''((()))******+++))))))))))))((((((((((((&&&&&&'''((()))***+++++++++******)))))))))******(((((((((((())))))******(((((())))))))))))((((((&&&((())))))(((''')))***))))))(((((((((((())))))+++++++++***))))))(((((((((''''''))),,,------,,,)))))))))(((((('''&&&&&&'''((((((((()))))))))***+++***)))((((((((((((((())))))(((((())))))***+++((((((((((((((()))************))))))((((((''''''$$$$$$%%%&&&((()))++++++(((((())))))************))))))************))))))***)))(((''''''((()))***))))))))))))))))))******************)))))))))((())))))))))))))))))******'''((())))))))))))((((((((())))))***+++,,,,,,------,,,***)))))))))***+++))))))(((((()))******+++,,,,,,,,,,,,++++++******)))+++,,,+++***)))***+++---,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))******)))))))))((()))******(((((()))***************************++++++++++++++++++++++++******++++++++++++************************************++++++++++++************++++++++++++******((()))************)))(((******++++++++++++***************+++++++++++++++************))))))))))))************************((())))))************)))))))))))))))))))))))))))***(((''''''((())))))((())))))************)))))))))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))************)))((((((''''''(((((())))))))))))))))))*********)))))))))************+++---,,,******+++,,,,,,+++,,,,,,,,,,,,------------++++++,,,---------------------........./////////---...///000000111111111......///000111111222222333333222222333444444555444444333333444555777888777777666666666666777777999999888888888888888888222333444444444444333222000111333555666777777777666666555444333333222222222333333333333222111000000000000000000111111222000000////////////000000///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***((((((((((((((((((((((((******))))))))))))******++++++***))))))((('''''''''%%%$$$%%%)))++++++)))((((((((()))******++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((())))))***((((((((()))******++++++,,,+++******))))))******'''''''''(((((()))))))))))))))))))))((((((((((((&&&'''((()))***+++******''''''''''''(((((()))***'''(((((())))))******+++(((((())))))))))))((((((&&&''')))(((''''''(((***))))))(((((((((((()))))))))))))))((((((''''''''')))(((''')))+++,,,,,,+++((((((((((((((('''&&&%%%''''''(((((())))))************)))((((((((()))))))))(((((((((((()))******''''''''''''((()))***+++))))))))))))(((((((((((())))))((('''''''''''''''((((((((()))******++++++))))))************))))))))))))(((((((((((())))))))))))))))))************************))))))))))))))))))))))))************(((((())))))******)))))))))*********+++,,,,,,,,,,,,,,,+++***************))))))))))))******+++,,,---------,,,++++++*********+++,,,+++*********,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++******++++++++++++++++++)))(((((((((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***)))******++++++******)))***+++,,,+++)))(((((())))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++************++++++++++++******)))***++++++++++++***)))******++++++++++++******)))))))))*********++++++************))))))))))))(((((((((((((((((((((((((((((()))***************************************+++)))(((((()))******)))))))))************)))))))))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))************((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************---+++***)))+++,,,,,,+++,,,,,,,,,------------...++++++,,,------------,,,---------.........//////......///000111111111111...//////000000111111111000000000000000111111222444333222222333444666888888777777666666777777888999888777666666777888999333444555555555555444333---...///000222333444555444444444444444444444333222222333333333222111000000000000000000111222222000000////////////000000///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))(((((((((&&&'''(((((())))))))))))'''(((((()))******++++++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))******+++++++++******)))))))))))))))''''''((((((((((((((((((***)))))))))(((((((((''''''((()))***+++******)))((((((''''''(((((()))***'''(((((()))******++++++(((((())))))))))))((((((''')))******)))(((***+++***))))))))))))))))))***))))))(((((((((((((((((()))((('''(((***+++***)))(((((()))***))))))'''''''''''''''((()))*********)))))))))((())))))******((((((((((((((()))******)))((((((((((((((()))***(((((((((((()))))))))))),,,+++)))''''''&&&'''''''''(((((()))******++++++))))))************))))))(((((())))))))))))((((((((()))))))))************************))))))))))))((()))))))))************((())))))***++++++******++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))******+++------...------,,,++++++*********+++,,,,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***+++++++++,,,,,,+++++++++,,,------,,,)))(((((()))(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************++++++++++++************++++++++++++*********+++,,,------,,,+++*********++++++++++++******(((((())))))*********+++************))))))))))))))))))))))))))))))))))))(((((()))***************************************,,,***))))))***++++++***))))))*********))))))((())))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))************((((((''''''''''''((((((((()))))))))******++++++))))))))))))************...+++))))))***,,,,,,+++,,,,,,,,,---------......++++++,,,---------,,,,,,---------.........//////...///000111111222222222////////////000000000000333333333222333333444444444333222222222444666888888888777777777777888888999777555444444666888:::666777888999999888777666444333333222222333444444222333333444444555555666222222333444333222111000000000///000000111222222000000////////////000000///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************************************))))))))))))******''''''(((((())))))******''')))++++++)))((('''''''''(((((()))***+++++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++******)))(((((((((((((((((((((((((((((('''''''''******))))))(((((((((''''''(((***++++++***))))))++++++***************+++'''(((((()))***+++++++++(((((())))))))))))(((((((((***++++++******+++,,,++++++************++++++******************++++++)))((('''((()))***)))(((((()))***++++++***)))(((&&&''''''((()))******+++))))))(((((()))***++++++((((((((((((((()))******+++***)))((((((''''''(((''''''(((((())))))*********)))(((''''''((()))***'''(((((()))***+++++++++))))))************))))))'''((()))******)))((('''(((((())))))*********+++************))))))))))))(((((())))))*********+++))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,---,,,+++***)))************+++,,,---.........---,,,,,,+++*********+++,,,,,,******+++,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------'''(((((()))***+++++++++***)))((((((((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))************************************************))))))***+++,,,,,,------,,,+++++++++***)))))))))))))))))))))))))))))))))---,,,++++++,,,---,,,***************))))))))))))*********)))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))),,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((()))))))))))))))))))))))))))((((((((()))***+++++++++*********))))))(((((()))))))))))))))))))))))),,,***)))((((((***,,,---++++++++++++++++++++++++************+++,,,---..................---------,,,------...///000111111000000000000111111111111222222222333333333444444444444333222222222333333444333333333333444555555777666666555555555666666777777777777777666555555333333444555555444444333333333444555444333222111333333333222222222111111000000000000000000000000000000//////.........------------------------------...///...,,,+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******(((((((((((((((((()))))))))*********)))(((&&&%%%((((((((((((((((((((((((''''''((()))***++++++,,,+++*********))))))((((((++++++++++++++++++++++++***)))((('''((()))+++---)))))))))))))))))))))))))))))))))))))))******+++...---+++)))(((((())))))+++***)))***+++,,,+++)))&&&&&&''''''(((((())))))((((((''''''''')))***+++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%(((,,,...,,,***((('''******))))))(((((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))))))))((((((''''''++++++++++++++++++++++++000000///...,,,+++******++++++******)))(((((((((,,,,,,,,,++++++*********************+++,,,------((()))+++,,,,,,+++***)))***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++***)))((((((((()))++++++++++++***))))))***++++++,,,,,,,,,,,,,,,+++***)))************************************************))))))******++++++,,,,,,++++++******************)))))))))))))))))))))))),,,+++***+++,,,---,,,***************))))))))))))***)))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))++++++++++++***)))((((((+++++++++++++++++++++++++++******))))))******+++(((((()))***+++++++++***,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))***+++************)))))))))(((************************+++***)))))))))***+++,,,++++++++++++++++++++++++************+++,,,---...---------...............------......//////000000//////000000000111111111222222222333333333333444333333222222222333333444444333333333333444555555666666555555555555555666777777777888777666666555444444444444444444333333333333444444444333222111333333222222222111111111000000000000000000000000000/////////............---------------------------.........,,,+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))'''((()))******)))(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))((((((''''''++++++++++++++++++++++++,,,+++)))(((((()))***+++))))))))))))))))))))))))***))))))))))))***++++++,,,+++***(((''''''((((((+++)))((()))***+++***)))((((((((()))))))))))))))***)))(((''''''((())))))((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''&&&))),,,,,,+++)))((((((******))))))(((((((((((()))***++++++++++++***)))))))))))))))))))))))))))+++++++++******)))))))))******+++++++++,,,,,,,,,000///...---,,,+++******++++++************)))))),,,,,,,,,+++++++++******+++++++++***++++++,,,,,,'''(((***+++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++)))))))))((()))******+++++++++***))))))***++++++++++++,,,,,,,,,+++******************************************************************************))))))******************))))))))))))))))))))))))***))))))+++,,,---,,,+++************))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))+++++++++***)))(((&&&&&&+++++++++++++++++++++++++++******))))))******+++&&&&&&((()))***++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++************+++,,,------,,,,,,------......//////..................////////////000000000000111111111111222222222333333333222222222222222333444555333333333333333444555555555555444444444555555666777777888888777777666555555555555444444333333222333333333444333222222111333222222222222111111111000000000000000000000000////////////............------------------------,,,---...---,,,+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******)))*********++++++*********)))))))))&&&'''((()))************(((((((((((((((((((((((()))))))))))))))*********((((((((((((''''''''''''))))))))))))))))))))))))...,,,+++)))((())))))***)))))))))))))))))))))))))))))))))))))))***+++++++++***((('''&&&''''''(((***((('''((()))***)))(((************))))))))))))+++***)))(((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((('''((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))++++++)))((()))******))))))))))))((((((((()))******++++++******))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---......------,,,+++************++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++***+++++++++(((((()))***,,,---......---,,,,,,,,,,,,------...++++++++++++++++++++++++(((((())))))************)))))))))))))))******++++++******************+++++++++,,,,,,,,,++++++************************************************************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))***,,,...///---,,,************)))))))))((()))))))))))))))*********,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((('''&&&******************************))))))))))))******&&&&&&((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))((((((((((((((((((((((((++++++***)))((((((((()))*********)))))))))))))))************************(((((()))***+++*********************+++++++++++++++*********++++++,,,---++++++,,,------...//////.....................---////////////000000000111111111111111222222222222111111111111222333444555333333222222333333444555444444444333444444555555777777888888777777666555666555555444333333333333333333333333222222111111222222222222111111111111000000000000000000000000///////////////.........------------------------,,,---...---+++***+++,,,************************))))))))))))))))))))))))++++++***************+++,,,,,,++++++***)))))))))'''(((((()))******++++++((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++***)))*********((((((((((((((((((((((((((((((((('''((())))))******)))((('''''''''((())))))'''&&&'''((()))((('''*********))))))(((((((((******)))((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))(((((()))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))******)))(((((()))+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++************+++,,,,,,---......++++++++++++++++++++++++------,,,+++************************+++---...///---,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))*********((()))))))))*********************++++++************++++++,,,,,,,,,++++++*********************************************************)))))))))))))))((((((((())))))******+++))))))))))))))))))))))))******+++---///000...,,,************)))))))))((((((((())))))************,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))&&&'''((()))))))))))))))***************************))))))))))))))))))***(((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******((((((((((((((((((((((((++++++***)))((((((((()))))))))))))))))))))******************************'''((()))************))))))))))))******+++++++++++++++******++++++,,,,,,***++++++,,,---...//////............------------...////////////000000000000000000111111111222222000000000111222333444555333222222222222333444444333333333333333444555555666777777777777666555555666555444333333333333444333333222222111111111111222222222111111111000000////////////////////////.........///////////////------------------------,,,---...---+++***+++,,,************************))))))))))))))))))))))))+++***************++++++++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))((((((((()))***+++((('''&&&'''((()))(((&&&)))))))))(((((('''''''''''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))))))))(((''''''((())))))************************)))))))))))))))))))))))),,,++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))******)))((((((***,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++...------,,,+++***))))))++++++++++++++++++************+++,,,---......///++++++++++++++++++++++++------,,,+++************...---,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))******(((((()))************))))))***++++++++++++***)))******+++,,,,,,,,,++++++************************************************************************(((((())))))))))))))))))))))))))))))))))))))))))******+++---//////---***************))))))))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))&&&&&&((()))***+++++++++***************************))))))(((((())))))***)))*********))))))((('''(((((()))************))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************++++++++++++++++++++++++((((((((()))))))))******(((((())))))***+++++++++,,,++++++***++++++,,,,,,++++++,,,,,,------......------------------............////////////000000///000000000000111111111111111111111111222333444222222222222222333444444222222222222333444444555555666666666666555444444555444333222222333555555333333222111111111111222222111111111111000000000////////////////////////.........///////////////------------------------+++,,,---,,,+++***+++,,,************************))))))))))))))))))))))))*********)))******+++,,,************************+++******)))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((()))(((((('''((()))+++,,,)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&'''((()))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))))))))''''''''''''))))))************************))))))))))))))))))))))))++++++++++++++++++,,,---))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))******)))(((((()))+++)))))))))************+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************...------,,,+++***))))))******************++++++******+++,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++///......------,,,,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))'''((()))***+++******))))))***++++++++++++***))))))***+++,,,,,,,,,,,,+++************************************************))))))******++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))((()))***,,,------***'''************))))))))))))'''(((((()))******++++++((())))))))))))))))))((())))))))))))))))))))))))(((((()))***++++++++++++************************))))))(((((((((((())))))))))))******+++*********'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))***+++((()))))))))************++++++++++++++++++++++++)))(((((('''((()))***+++((((((((()))***+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000/////////000000000111111222111111111111111222222222222222111222222333444111111111111222333444555444444555555444444333222444333222222222444666777333333111000000000111222111111111111000000000000////////////////////////............/////////000------------------------+++,,,---,,,*********+++************************))))))))))))))))))))))))******))))))***++++++,,,'''(((((())))))******+++***))))))))))))***,,,---))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))''''''&&&&&&''')))***+++)))(((''''''))))))((('''((((((((((((((()))))))))'''((()))******)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))******)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))***))))))*********+++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++((()))))))))******++++++******++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,------...//////...,,,,,,......---,,,,,,,,,,,,,,,------------------------*********)))))))))))))))'''((()))++++++******))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,************************************************))))))***+++,,,---------******))))))((((((''''''))))))))))))))))))))))))'''''')))***,,,***'''$$$************))))))))))))'''(((((()))***+++++++++******++++++++++++******))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))+++,,,,,,,,,,,,'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))(((((()))***++++++(((((())))))*********+++++++++++++++++++++++++++***)))'''&&&'''(((***,,,'''(((((()))***+++++++++,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000////////////000000000000222222111111111111111111222222111111222222333444111111111111222333444555333333444444333333222111333333222111222555777888444333111000000000111222111111111111000000000000////////////////////////---.........//////000000------------------------+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,&&&&&&'''((()))***++++++((((((((((((***,,,...///))))))))))))))))))))))))'''(((((()))***++++++,,,&&&'''''''''(((((())))))************************((()))))))))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))***++++++&&&%%%%%%%%%&&&((()))******((('''((()))***)))((((((((())))))******++++++))))))*********((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((******((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))++++++)))))))))***))))))******++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++((())))))+++,,,---......(((((())))))******++++++******++++++++++++,,,,,,*********++++++,,,,,,,,,************+++,,,------***,,,...000000///...---000///...---------------........................)))************+++++++++************************+++++++++*********))))))+++******))))))***++++++******))))))((((((''''''+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++((('''&&&'''((()))((((((((((((((((((((((((+++*********))))))((((((***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))+++***)))'''''''''((()))******+++++++++,,,,,,,,,***+++,,,------,,,+++***...---,,,+++++++++,,,---+++++++++,,,,,,,,,------000000000000////////////666666444333222111111111222222111111111111222222222222111111111111111222333333444444333333222222333333333444444555555555444333333444666555333111333333222222111000//////000000000000000000000000111111///...------------***,,,---//////...,,,+++,,,,,,,,,++++++*********)))************)))(((((())))))************))))))(((((()))***************)))))))))***++++++,,,,,,))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&(((+++---,,,***))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))************((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))***************++++++,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***)))'''&&&&&&))),,,((((((((((((((())))))***&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((&&&''')))***)))'''+++++++++***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++++++++***)))((((((((()))***++++++,,,,,,...,,,******+++++++++***+++)))(((***,,,---+++))))))))))))******++++++,,,++++++,,,,,,,,,++++++***000000///...------,,,,,,111111111111000///...---........................***++++++,,,------......))))))*********+++++++++************************+++++++++*********))))))******************************))))))((((((((((((+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))(((''''''(((***+++************************************)))))))))(((***)))((((((((()))++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((()))))))))******))))))************))))))************+++++++++++++++***)))((((((((())))))************++++++++++++*********++++++*********------,,,+++++++++,,,---------------............000/////////////////////444444333222111111111111222111111000000111111222222222111111111111111222000111111222333333333333333333333333444444444444333333333555666666444222333333333222111000000000000000000000000000000000222111000///............+++,,,...//////...---,,,,,,,,,,,,+++++++++************++++++******)))((())))))************))))))((())))))***************+++*********************''''''(((((())))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))((()))+++,,,***)))))))))))))))))))))))))))************)))))))))(((***)))(((((((((((()))***(((((((((((())))))))))))******)))((((((((((((((())))))))))))************)))))))))(((((((((''''''(((((()))))))))*********))))))))))))))))))))))))'''''''''&&&'''(((((()))******++++++******)))((())))))))))))))))))))))))((()))(((&&&%%%&&&(((***)))))))))))))))***++++++))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))''''''***+++***(((************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******+++++++++++++++***)))))))))******+++,,,,,,------...,,,******+++++++++******)))(((***,,,---+++)))*********+++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---...//////......///000000000//////.........---------------,,,,,,,,,------.........)))))))))*********++++++))))))))))))))))))))))))+++++++++***************))))))***++++++***)))(((***))))))))))))(((((((((++++++*********)))))))))))))))************))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---************************************)))))))))))))))))))))((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************)))))))))))))))*********++++++))))))************))))))************++++++++++++,,,+++******))))))******************++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---....../////////000000000////////////////////////222111111000000111111111222111111000000111111222222111111111111111222222......000111222333333333444444333333333333333333333222333555777777555333333333333222111111000000000000000000000000000000222111000//////......///------...//////...---,,,,,,,,,,,,++++++++++++***+++++++++++++++******)))))))))************))))))((()))******++++++******,,,,,,+++******)))((((((&&&&&&'''((()))***++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******++++++***((())))))))))))))))))))))))************))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))*********************))))))))))))((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))******))))))((('''))))))))))))))))))))))))'''((((((&&&%%%%%%''')))***************++++++,,,)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***))))))******++++++,,,------------,,,******+++,,,+++******))))))***,,,,,,+++))),,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,+++''''''(((***,,,---//////,,,,,,---...///000000000---------------------------------------.........))))))))))))************((((((((((((((((((((((((************************((()))+++,,,,,,***((('''))))))))))))))))))))))))************)))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,*********************************))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((())))))************)))))))))*********++++++++++++))))))************))))))'''((((((((()))))))))))),,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------...////////////000000000.........//////////////////////////////000111222111111000000000000111111111111111000111111222333///000111222333333333333444444333333222222111111222222222444777777666444333333222222111111111111////////////////////////222111000///////////////....../////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))))))))***++++++++++++***+++*********)))))))))(((''''''(((((())))))******''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++******++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((()))))))))************+++++++++*********))))))(((((((((((()))))))))***((((((((((((((((((((((((*********)))***++++++,,,))))))******))))))((('''))))))))))))))))))))))))(((((()))'''&&&&&&(((******))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))*********++++++,,,,,,,,,---+++******+++,,,+++***))))))******+++++++++***---------,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,---...//////......,,,,,,,,,,,,------------------------------------(((((()))))))))*********((((((((((((((((((((((((************************((()))+++,,,+++)))'''&&&))))))))))))*********************)))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))************))))))'''((((((((())))))))))))+++++++++,,,,,,,,,++++++,,,,,,,,,------------...***)))(((''''''((()))***+++++++++,,,,,,---------------........./////////------....../////////000............///000111111111000000000000000000111111111000000111222222333222333333333333333222222333333333222222111111000111111222444666777555444222222111111111111000000////////////////////////111000000///////////////...............------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))))))))***+++++++++++++++(((((()))))))))***************))))))((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((((((((())))))))))))'''((()))******)))((('''((()))))))))************++++++++++++************'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******++++++******)))((()))))))))))))))))))))))))))*********(((((()))+++)))(((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''''''''&&&&&&'''(((''''''(((((())))))))))))))))))))))))))))))******************************((()))))))))************,,,***(((''''''(((***,,,))))))))))))))))))))))))************************)))******+++++++++******))))))))))))************---+++)))***+++,,,,,,+++((()))***+++++++++++++++---------,,,,,,++++++++++++,,,---...............000///...---,,,+++******......//////...---,,,,,,,,,,,,,,,------.........---------...............((((((((()))))))))******))))))))))))))))))))))))***************+++++++++)))************)))'''&&&)))))))))************+++******)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++******)))(((((((((((((((((((((((((((((())))))))))))************(((((()))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))************)))))))))))))))*********++++++))))))************))))))************++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,******+++,,,------------,,,,,,---------.........---------......//////000............//////000111111000000//////000000111000000000000111222333333444444444444444333222111222222111111111111111111111000111333555555333222000000000000000000000000000000000000000000000000//////............//////.........---,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++++++++******)))))))))************)))))))))***++++++,,,+++++++++''''''((())))))***++++++++++++***)))((('''&&&&&&(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%''')))))))))***+++---))))))))))))))))))))))))))))))))))))************)))******++++++******)))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************+++++++++************)))''''''(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))******++++++******)))((()))))))))))))))))))))))))))***++++++))))))***+++((((((((((((((())))))***,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((('''&&&&&&''')))'''(((((())))))******+++))))))))))))************************************))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))),,,+++)))***+++,,,,,,+++((()))++++++*********,,,,,,,,,,,,,,,++++++++++++,,,,,,---.../////////////////////.........------///000000///...---,,,,,,,,,------....../////////...//////000000111222222(((((((((((()))))))))***************************))))))*********+++++++++*********)))((((((''''''))))))*********+++++++++***)))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))((()))))))))************'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))************))))))************++++++++++++((()))***,,,,,,,,,+++************+++++++++,,,,,,---......//////......---)))***+++---......------,,,,,,---------.........,,,,,,---......///000000//////////////////000000000000////////////000000000000000000111222333444111222222333333333222222000000000111111111111111111000000222333333111///............////////////000000000000000000000000......------------............---,,,+++***************+++++++++,,,,,,,,,******++++++******)))((())))))************)))))))))***++++++,,,,,,++++++((((((((()))))))))))))))******))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((%%%((())))))'''''')))+++))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************+++************)))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))******))))))((('''))))))))))))))))))))))))((()))++++++)))((()))***))))))(((((())))))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))'''''')))+++(((((())))))***++++++,,,((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))***+++++++++++++++)))))))))))))))))))))))),,,***)))***+++---,,,,,,'''***,,,,,,***)))***,,,*********+++++++++++++++,,,,,,...//////000000000..................////////////000000000///......------...//////000111111000111222333444666777777(((((((((((())))))))))))************************))))))******++++++++++++++++++)))(((''''''''''''))))))******++++++++++++))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))******)))************************(((((())))))*********+++'''((()))++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((()))***+++,,,++++++***((())))))))))))*********((((((***++++++***(((((()))***+++---......---------------............///,,,,,,------...///000000000000////////////000000000000////////////000000000000000000111222333444...///000111222333333333//////000000111111222222111000000111222222000------------...............000000000000000000000000------,,,,,,,,,------......---,,,+++*********************++++++,,,,,,,,,***************)))(((((())))))************))))))******+++,,,,,,,,,,,,+++******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&)))***)))&&&%%%&&&)))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))*********************))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&))))))))))))))))))))))))'''(((******)))(((((()))*********)))***++++++,,,************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,+++)))(((***---((())))))***+++,,,,,,,,,(((((())))))*********+++************************))))))))))))************))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''((()))***+++++++++++++++++++++******************,,,***)))***+++------,,,'''***,,,,,,***)))***,,,)))))))))******++++++,,,,,,---...///000000000000/////////......------------...///000111111111111.........///000111111222222333444666888999:::;;;,,,,,,+++***)))(((''''''+++***)))(((((()))***+++***++++++***'''&&&&&&'''************************))))))))))))))))))))))))''''''(((((())))))******+++++++++*********))))))************************,,,)))&&&''')))++++++***))))))))))))'''''')))***************************************************))))))************))))))&&&'''(((***++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))************++++++++++++++++++************)))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))************+++*********))))))(((((()))))))))))))))(((''''''))))))))))))***************,,,...---,,,+++,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------.........------------...//////......------------......///111222111///......///111000000000//////......111111000000000000111111------...////////////...111222222222222111000000111///---++++++---///111111000///......///000111//////............//////,,,++++++******++++++,,,222000---***((((((((()))++++++++++++++++++++++++,,,,,,***((('''(((+++...(((((()))*********************************************+++++++++,,,,,,,,,((((((((((((((((((((((((''''''((((((((())))))***************************))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))***************)))((((((******))))))))))))******'''''''''''''''((())))))+++*********))))))((((((+++++++++******************************)))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((()))))))))))))))(((((((((*********)))))))))))))))******))))))((((((''''''*********)))))))))))))))+++***)))'''''''''((((((((()))))))))******++++++(((((())))))***++++++,,,)))(((((('''&&&$$$###""")))(((((('''''')))***+++))))))))))))))))))))))))************************+++***)))'''''''''((()))*********************************)))))))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,---------.........))))))***+++,,,,,,------------...//////............///000111222111000000000000000000222333555666666999;;;======>>>AAACCC++++++******)))(((((((((+++***)))(((((()))***+++***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))+++++++++*********))))))((((((((((((((((((((((((---+++))))))+++---,,,************)))((((((((()))************************************************))))))************))))))((())))))************)))))))))))))))))))))))))))************************(((((()))))))))*********))))))*********++++++++++++++++++*********)))))))))(((((('''((()))******************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))((()))))))))))))))(((''''''))))))))))))***************,,,------+++++++++,,,+++++++++,,,,,,+++++++++,,,,,,---------.........---------,,,---......//////......------......///...000111111///...//////111111111000000/////////222111000//////000111222000000000000000000000000111222222222222111000000000///---,,,,,,---///000000000///......///000000//////............//////,,,++++++++++++++++++,,,000///,,,***)))((())))))++++++++++++++++++++++++(((***++++++***))))))***(((((()))***************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))***************)))((((((******))))))))))))******)))))))))))))))***++++++************)))))))))(((*********)))))))))))))))***************)))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))((((((((((((***)))))))))))))))))))))))))))(((''''''((()))***'''''''''''''''(((((((((,,,,,,,,,++++++*********++++++************++++++(((((('''''''''((()))***************************************************,,,+++***)))((())))))***************************))))))))))))************)))((((((((((((((((((((()))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,---------,,,++++++******+++++++++,,,,,,,,,***++++++,,,------............///////////////......///000111111111111111555555666777999:::;;;;;;<<<>>>???@@@AAABBBEEEGGG))))))))))))))))))))))))+++***))))))))))))***+++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++++++++***************((((((((((((((((((((((((,,,***)))***++++++***)))+++*********))))))((((((************************************************))))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++*********)))))))))+++)))'''%%%&&&(((***,,,************************))))))))))))))))))))))))************))))))))))))***************************)))))))))((((((((('''))))))))))))************************))))))))))))))))))******))))))(((((())))))))))))************)))+++,,,,,,+++******+++,,,++++++++++++++++++,,,---------.........//////,,,,,,,,,,,,,,,------...//////............//////---///111111000//////000111111111111111000000000222111000......000111222333222111000000111222333111222222222222111000000........................//////...------...////////////............//////,,,,,,++++++++++++,,,,,,...---+++***)))******+++************************$$$(((,,,---,,,)))'''&&&((())))))************)))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++'''((()))***+++***)))(((************************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************))))))(((************************)))))))))))))))***++++++************))))))))))))***************************************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((())))))))))))))))))******''''''''''''((()))***+++************))))))))))))******))))))((('''''''''))))))(((((())))))***+++'''''''''''''''((())))))************************************************,,,+++***************+++))))))))))))))))))))))))((()))))))))***+++++++++++++++******)))(((((('''))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------....../////////000000000000000//////////////////000111222333666777999;;;<<<=========CCCCCCDDDDDDDDDFFFJJJMMM(((((())))))************************************&&&'''(((((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((************************************************(((((((((((())))))((('''***)))((()))******)))(((************************************************))))))************))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************))))))))))))***)))'''&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********************)))))))))))))))))))))*********))))))(((((()))))))))************(((***,,,+++***)))***+++---,,,+++******+++,,,---------........./////////,,,++++++++++++,,,------000//////......//////000,,,...000111000///000111222222111111111111111111333111///......///111333333222111111111333555777111222222222222111000000---...///000000///...---.........------.........///......------......///+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))$$$'''+++,,,+++)))'''&&&((()))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++&&&'''((()))***)))'''&&&************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))************)))(((************************'''''''''''''''(((((()))*********)))))))))))))))+++++++++,,,,,,,,,,,,,,,***************)))((((((((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))+++,,,,,,+++)))((('''((((((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******+++++++++***)))))))))(((''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''''''''(((((((((************************************************************************))))))))))))))))))))))))(((((()))***++++++,,,,,,---------,,,,,,+++++++++((()))******++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------------............///,,,,,,------............///////////////000000000000000//////111333555666888:::<<>>EEEEEEEEEDDDEEEGGGLLLOOO((((((((()))******++++++******++++++++++++******&&&'''((((((''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((************************************************'''((((((((((((((()))***+++)))'''''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''')))******+++++++++((((((((((((((((((((((((************************'''(((((((((((()))))))))(((((()))))))))******************)))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))******(((((((((((((((((((((((('''''''''((()))*********((()))))))))************))))))))))))))))))******))))))************))))))((()))))))))************(((***,,,+++***)))***+++---,,,+++******+++,,,---------------.........///,,,++++++++++++,,,------//////............//////,,,...000111000///000111111111111111111111222222222111000......000111222111111000000222555888:::111222222222222111000000---...000111111000...------..................---......------------......+++,,,------------,,,++++++******++++++,,,,,,,,,))))))))))))))))))))))))'''(((******)))(((((()))))))))*********))))))(((************************''''''((((((((()))))))))***************************+++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********)))))))))***++++++++++++***)))'''''''''''''''(((((()))))))))))))))))))))******************++++++,,,,,,***************)))(((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***((('''&&&&&&&&&''''''((((((((((((((())))))************))))))))))))************(((((())))))************)))))))))))))))((('''''''''&&&&&&&&&%%%%%%$$$$$$))))))))))))))))))))))))'''(((***,,,,,,***(((''''''''''''(((((((((((((((************************************************(((((())))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---++++++,,,,,,------------))))))***+++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,---...------........./////////,,,,,,,,,,,,------------............///000111222333222222333444777999;;;@@@AAACCCEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDGGGLLLPPP(((((())))))*********+++******+++,,,,,,+++*********+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************))))))***************+++++++++(((((((((((((((((((((((()))***+++******+++...000222---)))'''))),,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((()))+++++++++,,,))))))))))))))))))))))))************************''''''(((((((((((())))))((((((((()))))))))************)))))))))(((((((((&&&''')))*********)))(((************************************************))))))))))))************''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))************))))))))))))************))))))******++++++******))))))))))))************)))+++,,,,,,+++******+++,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------.........------------......---///111111000//////000000000000111111111111111111111000000000000111111/////////000222555777999111222222222222111000000...///000111111000///...---...////////////...---......------------......+++,,,---......---,,,+++******+++++++++,,,,,,,,,************************)))******)))'''''')))+++)))************))))))(((************************(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))************))))))***+++,,,,,,+++***))))))))))))))))))***++++++))))))))))))************'''''''''((())))))*********************)))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))((((((&&&&&&&&&''''''(((((()))((((((((()))******++++++)))))))))************+++((((((((()))******++++++************)))((('''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((()))******+++*********'''(((((()))***)))))))))++++++++++++++++++++++++************************''''''((())))))))))))(((************************)))*********+++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***++++++,,,,,,------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---............000222444666888888999:::<<>>???AAADDDFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFIIIKKKMMMPPPUUUWWW******))))))))))))))))))***+++,,,------,,,+++***+++,,,---+++)))(((((()))************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))******++++++++++++************************((()))(((''''''***111777EEE<<<222++++++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((***)))'''&&&&&&(((***,,,((((((((((((((((((((((((************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((())))))*********+++((()))***+++++++++++++++))))))))))))***************,,,...---,,,+++,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,...------------...//////---,,,,,,++++++,,,,,,---///111222111///......///......//////000000000111...///111333333111///...///000111111111000000///111222222222222111000000000000////////////000000...///000111111000///......------,,,,,,------...+++,,,...//////...,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,,,,+++************************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))///---***(((''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))***,,,------,,,***)))'''''''''''''''((())))))(((((())))))*********+++******+++,,,------......***************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******,,,++++++******++++++,,,((())))))***+++,,,,,,,,,'''(((((()))***+++++++++))))))******++++++++++++'''(((((()))***+++++++++&&&'''(((*********))))))(((((())))))*********+++(((***...333999???CCCEEEIIIBBB777,,,''''''+++...((()))***,,,,,,++++++***++++++++++++++++++++++++************************((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,++++++*********+++,,,------......------,,,,,,,,,---------......((())),,,...///...---,,,........./////////000000///////////////.........//////000111444888<<<>>>CCCEEEGGGKKKMMMNNNOOOOOOPPPNNNMMMKKKIIIHHHHHHGGGGGGIIIMMMQQQSSSVVVZZZ\\\************))))))))))))))))))***+++,,,,,,,,,,,,)))************++++++++++++***)))))))))***,,,,,,************************************************,,,+++***))))))***+++,,,++++++******************((((((((()))***,,,---...666555222///,,,+++******,,,+++)))((((((((()))***************************++++++++++++++++++++++++'''''''''((()))+++,,,---''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&''''''((()))***++++++,,,***************************++++++***((('''((())))))((((((((()))***,,,---++++++************++++++))))))))))))************))))))))))))))))))))))))*********))))))))))))(((************))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++,,,,,,+++***+++,,,---......,,,)))'''(((***---///,,,---------------,,,,,,///////////////...............///000000000000000............////////////000000//////000000111222333222222111000///..............................111111111111000000000000......------------......---..................---+++******))))))******+++++++++++++++*********)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((())))))'''$$$%%%(((+++,,,+++***((((((((()))***)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++((()))+++---------+++***(((((((((((())))))))))))+++++++++++++++++++++++++++++++++*********))))))''''''&&&%%%%%%'''((()))******))))))******+++,,,111---666IIIUUUTTTRRRUUUPPPDDD555......///***%%%'''((()))++++++***))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))))))))*********************)))))))))))))))***+++,,,,,,------,,,,,,............////////////(((((())))))***+++---------...//////------...///111000///000222222222111333555777999;;;===AAADDDIIILLLOOORRRTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLMMMNNNTTTSSSRRRSSSVVVXXXZZZZZZ************))))))))))))++++++++++++***)))(((((()))************++++++++++++***)))))))))***+++,,,************************************************+++***))))))))))))***+++************************((((((((()))***,,,---...111000...,,,++++++++++++---,,,+++***))))))***+++************************))))))))))))))))))))))))***************++++++,,,))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******)))))))))((((((((()))))))))))))))*********************************)))***+++***((((((((()))&&&&&&%%%%%%&&&'''((()))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,************))))))))))))+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++---,,,+++++++++,,,......,,,+++)))((()))+++...///------.........------,,,////////////..................///000000000000000........./////////000000000000111111111222222222111111111000000000000000........................000000000/////////...............------.........------............---------,,,,,,++++++,,,,,,---++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((())))))'''%%%%%%(((+++,,,+++)))((((((((()))***,,,+++******)))(((''''''))))))))))))))))))))))))))))))************))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((******))))))))))))******++++++******)))))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***)))((((((((((((((()))))))))***+++++++++++++++++++++++++++++++++*********))))))'''''''''''''''(((((()))******))))))******+++,,,000000<<>>@@@FFFIIIMMMQQQTTTWWWZZZ]]]^^^^^^______^^^\\\ZZZXXX\\\[[[YYYXXXXXXXXXYYYZZZYYYYYYZZZ[[[\\\[[[XXXUUU************)))))))))(((((()))***+++,,,,,,,,,,,,))))))*********+++++++++))))))******++++++++++++************************************************(((((())))))))))))(((((())))))*********+++++++++******************++++++******+++++++++*********))))))******************************************++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++************************((()))******)))((()))+++((((((((((((((((((''''''***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))+++++++++***************************)))))))))((())))))))))))))))))))))))***))))))))))))))))))***))))))***+++,,,,,,------,,,,,,,,,---------------,,,,,,,,,---,,,+++)))(((,,,,,,---...//////......,,,---------......//////------...///////////////////////////000000000000000111222222333333222222111111000000///......---////////////////////////000000000/////////......------...//////...------+++,,,,,,------,,,,,,++++++******))))))******+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))(((((()))))))))))))))))))))*********))))))$$$%%%&&&((()))+++,,,---************************))))))************))))))******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******((()))***++++++***)))((())))))(((((('''&&&%%%%%%((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))************++++++*********))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))))))))(((((())))))***+++000+++((()))))))))***---&&&(((***)))(((''')))+++***)))((((((((()))+++,,,************************))))))***+++++++++*********************************)))))))))))))))))))))************++++++++++++))))))******+++++++++,,,,,,,,,---.........---------------.........//////)))))))))******+++------...///111222222222444666333666:::===???AAAEEEHHHNNNQQQUUUXXXYYY[[[]]]___```aaaaaaaaa```___^^^]]][[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\ZZZVVVRRR************)))))))))))),,,,,,---,,,,,,+++***))))))************+++++++++))))))***++++++++++++***************************************************((())))))******))))))((()))))))))***++++++,,,,,,++++++******************++++++,,,,,,++++++***)))(((((()))*********))))))************************)))))))))))))))))))))))))))((((((((()))***++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((())))))))))))***''''''((()))***+++,,,,,,************************((()))******))))))***+++((()))************))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))*********)))))))))((((((************))))))))))))***************************))))))(((((())))))************++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++))))))++++++,,,---............,,,,,,,,,---......//////------...////////////...............////////////.........---...//////000222111111000...------,,,////////////////////////000000000/////////......,,,---...//////...---,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************)))((((((******)))((((((((()))************)))))))))))))))************************************))))))************))))))))))))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))***+++++++++))))))(((((((((''''''''')))))))))*********++++++(((((((((((((((((((((((((((((()))))))))))))))***(((((()))***************)))(((((((((((()))******))))))***++++++***))))))''')))******)))((()))***)))))))))))))))******+++)))))))))))))))))))))))))))******+++++++++******************************)))))))))*********++++++*********++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,---...............,,,,,,---------.........++++++,,,,,,---///000111,,,...111222333555777999:::>>>CCCEEEEEEHHHLLLPPPTTTWWWZZZ\\\]]]]]]___```aaaaaabbbbbbaaaaaa```___\\\[[[YYYVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYWWWSSSPPP************)))))))))))),,,,,,,,,++++++***)))((()))************+++++++++((()))***+++,,,++++++***************************************************))))))***++++++***))))))((())))))***++++++,,,,,,,,,,,,+++***))))))******)))***++++++++++++***)))((()))***+++++++++******************************))))))))))))))))))))))))++++++******))))))***************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))*********++++++(((((())))))*********+++************************''')))******))))))***+++)))***,,,------------,,,)))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,)))***+++,,,------------++++++,,,------...//////,,,---......//////......------------............---,,,***)))***+++...///000000/////////........./////////////////////////////////.........------,,,---///000000///---,,,------............---------,,,,,,++++++,,,,,,---++++++*********))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***************)))((()))++++++)))''''''((()))***+++******)))++++++++++++************************************))))))************))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))******************))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************++++++++++++))))))((('''''''''''''''))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((()))******((((((((((((((()))******$$$'''*********)))(((''',,,,,,+++,,,,,,---------(((((()))*********************************************+++++++++******)))************************((())))))***+++,,,------*********+++++++++,,,,,,))))))***++++++,,,------,,,------...............------------.........//////////////////000111111...000333666888:::===@@@BBBGGGKKKLLLLLLMMMQQQVVVVVVYYY]]]___``````aaabbbbbbbbbbbbaaa``````______^^^\\\ZZZWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUTTTQQQNNN************))))))))))))'''((()))******++++++***)))************+++++++++((()))***+++,,,+++******************************************************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,+++***))))))))))))&&&''')))+++++++++******)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++///...---+++***))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++*********++++++,,,,,,,,,************))))))))))))************************''')))******))))))***,,,&&&'''(((***++++++******'''''''''&&&&&&'''''''''))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,************))))))))))))++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,++++++++++++++++++((()))***+++,,,+++******(((((()))***+++---///000((()))***+++,,,,,,---,,,++++++,,,,,,---...//////,,,---......//////......,,,,,,,,,---------......333111///------000333555.........///////////////000000000000000000000000......---------,,,,,,,,,,,,---///000000///---,,,---......//////......---+++******************+++++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))************+++)))((()))+++,,,***''''''((()))+++++++++***)))))))))***+++,,,------...************************))))))************))))))+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++***)))(((((()))***+++&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))------,,,,,,+++*********++++++***))))))))))))))))))************+++++++++************************'''((((((((())))))******)))((('''''''''(((***+++((((((((((((((()))******)))++++++)))(((***,,,,,,,,,***)))***,,,------,,,'''(((***+++++++++***)))++++++++++++++++++++++++******+++++++++******)))************************(((((()))+++,,,---...///******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,---......//////................../////////000111000000///////////////111444888;;;===@@@DDDGGGGGGLLLPPPQQQOOOPPPTTTYYYVVVZZZ^^^aaabbbbbbcccddddddcccbbbaaa___^^^]]]]]]```^^^[[[XXXVVVTTTSSSSSSQQQQQQPPPQQQRRRRRROOOMMM)))************+++++++++************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))************)))))),,,,,,,,,+++++++++******)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))***************)))))))))(((((('''''',,,,,,++++++***)))))))))+++***)))(((((()))***+++------,,,+++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,,,,++++++)))((((((************************+++*********))))))((((((+++++++++,,,------***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,.........////////////000111111000000//////...............------.........000000000000000//////.........////////////....../////////...------,,,,,,------......------,,,,,,+++++++++++++++++++++++++++++++++******)))))))))000...+++)))((('''((()))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))*********++++++***))))))***,,,)))))))))))))))*********(((((()))***************++++++******))))))(((((())))))))))))))))))))))))******************************)))))))))))))))***)))))))))))))))))))))))),,,+++++++++***)))))))))...,,,***))))))(((&&&%%%+++,,,,,,+++(((''''''(((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************)))'''&&&%%%)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))(((&&&$$$$$$&&&((())))))))))))))))))))))))************************+++*********))))))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++,,,,,,---------,,,---...---+++***+++,,,---,,,,,,+++***)))((((((,,,+++)))***,,,.........))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000111111000000222444///.........000222555666;;;<<>>AAAFFFHHHJJJNNNRRRUUUXXXYYY[[[[[[\\\^^^^^^______^^^^^^```cccfffhhhiiihhhhhhcccaaa___\\\ZZZXXXWWWVVVSSSPPPNNNMMMMMMLLLKKKJJJKKKLLLMMMMMMMMMOOORRRUUU))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++((())))))***+++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))*********+++++++++***))))))))))))))))))***)))************++++++++++++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))*********+++++++++((()))))))))************------,,,,,,+++*********,,,,,,+++***)))))))))***+++++++++++++++***))))))************************++++++++++++++++++++++++,,,)))'''''')))+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,...------------------...++++++,,,,,,,,,---------111111111111111111111111---...111222222111...---//////000000//////...------......//////......---,,,,,,,,,------..................---,,,+++***)))++++++++++++++++++++++++---,,,,,,+++***)))))))))******))))))))))))***+++,,,,,,,,,++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---+++***((((((***++++++)))((()))***,,,++++++***)))(((''''''(((((()))***************(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))***+++)))))))))))))))))))))))))))))))))***+++++++++,,,***)))((()))***+++***(((''')))******))))))***,,,'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******+++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))''')))+++,,,***)))((()))))))))))))))))))))))))))*********************************)))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++))))))***+++*********++++++,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---......///000111222222111000000111333888777888:::===BBBGGGJJJJJJKKKNNNQQQTTTXXXZZZ\\\]]]]]]^^^^^^______^^^^^^aaacccfffiiijjjjjjiiiggg```___\\\YYYVVVTTTRRRQQQPPPNNNLLLKKKLLLMMMMMMLLLWWWXXXXXXVVVVVVXXX^^^bbb))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))((((((((((((((((((((((((++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++************************---,,,,,,,,,++++++******************************************************))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))******)))))))))+++++++++************))),,,***)))'''''')))***,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++((()))))))))************,,,,,,,,,+++++++++******,,,,,,+++***)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))******************,,,***((((((***,,,---,,,++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---000000000000000111111111---...111222222111...---///////////////......---------............------......------,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))******,,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++---,,,+++)))((()))+++------+++******+++,,,++++++***)))(((''''''(((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++))))))******(((''''''(((******))))))***,,,(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''((()))************************************))))))*********+++++++++************************''')))+++,,,+++)))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++*********+++,,,,,,------000---+++***,,,...//////------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............///000000000222333222222222444666;;;;;;===@@@DDDIIINNNPPPNNNPPPRRRTTTWWWZZZ\\\^^^______```````````````___dddeeegggiiiiiigggdddbbb[[[ZZZXXXUUURRRPPPNNNNNNPPPNNNNNNOOOSSSWWWZZZZZZeeeeeedddaaa___ccckkkrrr)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++*********))))))))),,,,,,,,,,,,,,,+++++++++*********************************************************+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))************)))))),,,+++++++++******))))))+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++***)))(((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++***)))***,,,------,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------............---...000111111000...---,,,------------,,,++++++------............------......------,,,++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++&&&''''''((()))***++++++((()))))))))))))))))))))*********+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((()))+++......---+++++++++++++++******))))))(((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***************+++++++++---+++))))))***)))(((&&&''')))******))))))***,,,,,,++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********&&&'''((()))))))))))))))************************)))************+++++++++************************''')))***+++)))))))))***))))))))))))))))))))))))************************))))))))))))************)))))))))************++++++++++++++++++++++++++++++++++++************))))))***,,,+++******+++,,,***+++++++++,,,,,,------000---***)))+++...111222......------------,,,,,,,,,,,,,,,,,,------------///////////////000111111///000222333444555888;;;===???BBBFFFKKKOOORRRSSSUUUVVVWWWYYY\\\^^^___```aaaaaabbbcccccccccbbbbbbcccdddddddddbbb```]]][[[VVVTTTSSSPPPOOOMMMLLLLLLNNNPPPTTT[[[bbbhhhjjjkkkiiijjjjjjggggggnnnzzz)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******************************++++++++++++******)))******************)))))))))))))))************++++++,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************+++++++++,,,++++++******************((()))***++++++***)))(((***************+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))************+++++++++))))))))))))************((())))))******+++++++++(((((((((((((((((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++)))((((((***,,,---,,,+++************************,,,,,,,,,,,,---...///000,,,---...//////...---,,,,,,,,,,,,,,,------------+++,,,,,,,,,---------............//////.........,,,,,,------,,,,,,+++***,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((((((''''''''''''))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((+++---...,,,+++***************)))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++***************+++)))((()))******)))(((((()))******)))(((***+++,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((())))))*********))))))************************)))************+++++++++************************'''((())))))((((((***+++))))))))))))))))))))))))************************((()))))))))************************++++++,,,,,,************************+++++++++*********)))))))))+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,,,,,,,...+++******---000222222............---------,,,,,,,,,,,,------------...000000//////000000111222000222555777999<<<@@@CCCAAADDDJJJOOOSSSVVVWWWXXXZZZZZZ[[[\\\^^^___````````````aaabbbcccccccccbbb^^^^^^]]]\\\ZZZWWWUUUTTTPPPOOONNNMMMLLLLLLLLLLLLLLLRRR[[[fffnnnrrrpppmmmfffiiijjjkkkooozzz)))************+++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,''''''''''''''''''''''''******************************++++++++++++******))))))************))))))''''''((()))***+++,,,,,,+++++++++,,,,,,---------************************************************))))))))))))************)))))))))******+++++++++)))))))))***++++++,,,,,,((()))***++++++***)))((('''((()))***+++,,,------)))***++++++++++++***)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++))))))))))))************''''''((()))***++++++,,,******))))))***+++,,,,,,)))******+++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,''''''(((***,,,,,,+++)))************************,,,,,,,,,---...///000111---...///000000///...---,,,,,,------------......---------.........//////.........------...............//////......---,,,,,,------......------,,,***++++++,,,,,,------...))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++(((%%%###!!! )))))))))))))))(((''''''&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((('''***,,,---,,,***)))))))))))))))))))))*********(((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))),,,+++++++++******))))))(((((('''(((***,,,+++***)))***+++***)))((()))***)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++******)))************************)))************+++++++++************************((((((((('''&&&'''***,,,))))))))))))))))))))))))************************(((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111222111//////.........---------,,,,,,,,,---------......000000000000000111111222333666:::===@@@DDDHHHKKKGGGJJJQQQWWW[[[]]]]]]]]][[[[[[[[[\\\]]]^^^^^^___]]]]]]^^^``````aaaaaaaaaYYYXXXWWWUUUSSSRRRQQQPPPMMMLLLLLLKKKKKKKKKLLLLLLLLLSSS```mmmtttrrrlllfffcccfffjjjmmmttt************************************************))))))))))))************------,,,++++++******))),,,,,,,,,++++++*********************************)))***+++,,,,,,+++***)))((((((((((((((((((((((((+++***)))((((((***,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))***+++------...---,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************)))))))))***,,,---++++++++++++++++++++++++333///+++)))******++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........---------............///------,,,,,,,,,+++++++++------------------------+++******,,,......---,,,******+++++++++,,,,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))************((()))***+++,,,,,,+++***((()))***+++,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((******))))))((((((''''''))))))************))))))+++***)))(((((()))***+++++++++***)))((((((((()))((()))***++++++***)))(((++++++******************))))))))))))))))))))))))&&&''')))***,,,,,,,,,,,,------+++***))))))((((((+++***)))))))))***,,,---++++++************++++++)))*********++++++++++++''''''((()))***+++,,,,,,************************++++++***)))(((((())))))+++++++++***)))(((((('''))))))***++++++***)))((('''(((***+++,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,---------...------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------//////000///......///111000111222222222444777:::<<<===???BBBEEEHHHJJJKKKQQQTTTWWWZZZ[[[]]]```bbbaaaaaaaaaaaaaaaaaa````````````______^^^\\\[[[ZZZVVVVVVTTTRRROOONNNOOOQQQQQQLLLJJJKKKMMMMMMOOOSSSXXXaaakkkooolllgggdddcccfffkkkuuu************************************************))))))))))))************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++************************)))***++++++++++++***))))))))))))))))))))))))))),,,+++)))((()))***+++,,,************************++++++++++++++++++++++++,,,,,,++++++******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))******+++,,,------,,,+++++++++,,,,,,++++++++++++************************************************************************************+++++++++*********))))))((())))))))))))))))))(((++++++***)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))******************)))))))))***,,,,,,++++++++++++++++++++++++---,,,++++++,,,---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---------..............................,,,,,,------------------------------............------------,,,,,,,,,,,,------------------------,,,++++++,,,---...,,,+++******+++++++++,,,,,,,,,************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************((()))***+++++++++***)))((()))***+++,,,++++++***************************))))))))))))))))))))))))++++++***++++++,,,------+++*********))))))))))))))))))************))))))+++***)))(((((()))***++++++***))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************************)))((()))***+++,,,++++++************++++++)))))))))*********++++++++++++++++++************************************++++++***)))))))))))))))++++++******)))(((((('''&&&'''((())))))((('''''''''(((***+++,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------...///...,,,,,,...///000222333444555777:::===CCCDDDFFFIIIMMMPPPRRRSSSVVVYYY]]]___```aaacccddddddcccbbbaaa```aaabbbccc^^^^^^]]][[[YYYWWWUUUTTTQQQRRRRRRQQQOOOOOOPPPRRRPPPMMMNNNRRRUUUVVVZZZ______eeemmmpppnnnkkkkkklllwww************************)))))))))))))))))))))))))))))))))*********++++++)))******+++,,,,,,------++++++++++++++++++,,,,,,************************)))******++++++******)))************************,,,+++***)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***************************)))))))))))))))******,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************''''''((((((((((((''''''))))))((((((((()))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++***))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++*********)))******+++,,,++++++++++++++++++++++++))))))***,,,//////...,,,,,,,,,++++++++++++******,,,,,,,,,---------......,,,------....../////////------------------,,,,,,------------.....................------------,,,---------------------------,,,+++,,,------,,,*********+++++++++,,,,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))*********)))(((((())))))***++++++++++++***************************))))))))))))))))))))))))*********+++,,,...///000++++++++++++************))))))************))))))******))))))))))))******))))))))))))))))))***+++))))))************))))))************************)))))))))))))))))))))))),,,+++)))((('''&&&''''''))))))*********+++++++++))))))((((((((()))***+++++++++************++++++((((((((()))))))))******,,,,,,,,,++++++++++++***************************+++***))))))))))))))))))++++++******)))(((((((((&&&&&&'''((())))))))))))((()))***+++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------...//////...------///000111333555777888;;;>>>AAAIIIJJJMMMPPPTTTWWWZZZ[[[[[[^^^bbbeeeeeeeeeeeeeeegggeeebbb``````aaaccceee^^^\\\YYYVVVSSSPPPNNNMMMIIIJJJLLLMMMMMMMMMOOOQQQSSSRRRUUUZZZ]]]^^^ccciiimmmrrrxxx|||}}}************************(((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))************))))))************************,,,+++***)))))))))******++++++++++++++++++++++++***************************)))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************))))))((()))))))))+++*********+++,,,------,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((((((((((((''''''((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))************))))))*********))))))))))))))))))))))))))))))*********+++++++++******************++++++++++++++++++++++++++++++***)))***+++...///...---,,,,,,,,,+++++++++++++++,,,,,,,,,---------......******++++++,,,---...............------,,,,,,,,,,,,,,,---------.........//////.........---------,,,,,,------------------...---,,,,,,------+++)))******+++++++++,,,,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))((((((''''''))))))******++++++++++++************************)))))))))))))))))))))))))))(((((()))***+++,,,,,,************************))))))************))))))***))))))))))))))))))***)))((((((((()))***++++++)))))))))******)))))))))***************+++++++++))))))))))))))))))))))))---,,,)))'''&&&'''((((((*********+++++++++******((((((((((((((())))))***++++++************++++++(((((((((((())))))))))))((())))))***+++,,,------******************************)))))))))))))))***************))))))(((((((((((()))***+++,,,,,,,,,))))))******++++++++++++++++++************++++++************************,,,,,,,,,+++++++++******------,,,,,,+++++++++***++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///000111111000000222444333555888;;;===@@@CCCFFFLLLMMMPPPTTTWWW[[[]]]___^^^aaafffhhhgggeeeccccccfffeeecccaaa```aaaaaabbb[[[YYYUUUPPPLLLJJJHHHGGGFFFIIIKKKMMMNNNOOOQQQRRRZZZ[[[___dddfffhhhpppyyy************************((((((((((((((((((((((((************++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++******************************************************************)))))))))))))))))))))*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++***)))))))))))))))***************++++++,,,---+++*********))))))))))))))))))))))))))))))))))))************************************************************************)))))))))******)))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))************++++++++++++*********+++************++++++++++++++++++++++++///,,,***)))+++---------,,,,,,,,,---------------,,,,,,,,,---------......******++++++,,,---...............------,,,,,,,,,,,,,,,,,,------------...//////.........---------,,,,,,,,,---------.........---,,,,,,------+++)))******+++++++++,,,,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))++++++******))))))((((((((()))))))))******************)))(((((((((''''''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******))))))))))))((((((((()))***++++++***))))))))))))))))))***))))))*********+++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++,,,,,,,,,+++***(((''''''((((((((())))))))))))++++++************++++++(((((((((((())))))))))))''''''((()))***+++,,,,,,***************************)))))))))))))))***************))))))))))))))))))))))))***+++,,,------******************++++++++++++************++++++************************,,,,,,,,,+++++++++******,,,,,,++++++******))))))***++++++,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.................................000111111111222444666777:::===AAACCCFFFIIILLLPPPQQQSSSWWWZZZ^^^```aaabbbeeehhhiiigggdddbbbaaaaaaaaabbbbbb```^^^\\\[[[TTTRRRMMMIIIFFFDDDDDDDDDIIILLLNNNOOOPPPRRRTTTWWW]]]```hhhoootttzzz************************))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,+++******)))++++++++++++++++++,,,,,,***************************))))))(((((())))))***************************))))))******++++++++++++))))))))))))))))))))))))************************)))))))))************+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++***************+++++++++************++++++,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))((((((((()))******))))))))))))))))))))))))************************************************)))))))))))))))******+++)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,***++++++++++++***))))))++++++++++++++++++++++++111...***)))***+++,,,---,,,,,,------------......,,,,,,,,,---------......,,,------....../////////------------------,,,,,,,,,,,,,,,,,,------------.........------------,,,+++,,,,,,------.........---,,,+++,,,------,,,*********+++++++++,,,,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))******************)))((((((((())))))******))))))******+++,,,(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***))))))******((((((((((((((()))))))))))))))************))))))))))))************))))))))))))))))))))))))***+++******))))))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))******)))))))))+++,,,---,,,,,,,,,,,,+++)))'''&&&'''((()))*********))))))++++++************++++++((((((((()))))))))***************)))))))))((((((************************)))))))))))))))******+++******))))))))))))))))))((((((((((((((()))***++++++******)))******++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************)))***+++,,,,,,------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................,,,...000111222444777:::===AAAEEEHHHKKKNNNQQQSSSVVVWWWYYY\\\___bbbdddeeefffhhhjjjjjjgggcccaaa```[[[\\\^^^^^^\\\YYYVVVSSSMMMKKKGGGDDDCCCDDDFFFGGGJJJLLLNNNOOOQQQTTTXXX[[[]]]eeesss*********************************************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++***************************)))(((''''''((()))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************************************************++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++*********+++,,,------,,,+++******************+++++++++*********))))))))))))))))))))))))))))))************************************************))))))*********+++++++++******++++++++++++******++++++***)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))***+++++++++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,+++***)))(((++++++++++++++++++++++++///---+++***+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,------------------++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,---......///,,,++++++,,,---...,,,+++******+++++++++,,,,,,,,,************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))******************)))))))))***+++,,,+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,(((((()))))))))*********))))))************))))))((()))***++++++***)))(((+++***))))))))))))))))))+++***)))(((((()))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))*********+++***+++,,,,,,,,,***((('''((()))***+++++++++***)))++++++************++++++)))))))))*********+++++++++++++++*********))))))************************)))))))))))))))***++++++)))))))))))))))))))))******)))((((((((()))***+++,,,+++***))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++))))))***,,,,,,------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.................................000222555666999===@@@EEEIIIMMMQQQSSSUUUXXXZZZ[[[\\\^^^```ccceeeggghhhggghhhhhhfffbbb___]]]]]]XXXXXXXXXWWWUUUSSSPPPOOOKKKIIIGGGEEEFFFJJJNNNQQQQQQSSSTTTVVVYYY^^^eeeiiittt******************************************************+++++++++,,,,,,,,,*********++++++,,,---------,,,,,,++++++************************************)))(((''''''((()))***((((((((((((((((((((((((&&&''')))***,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++,,,---...///,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((())))))***++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,+++***)))(((++++++++++++++++++++++++,,,++++++---......,,,************++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,---...//////+++******,,,......---,,,******+++++++++,,,,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))******************)))))))))+++,,,---+++***)))))))))***,,,---************************))))))))))))))))))))))))((((((((()))***+++------))))))******+++++++++,,,))))))************))))))((()))***++++++***)))(((++++++***)))(((((())))))+++***)))(((((()))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((('''((()))+++,,,,,,,,,***)))((()))***,,,,,,++++++***++++++************++++++************++++++++++++))))))***+++,,,------...************************))))))((())))))***++++++)))))))))))))))*********---,,,+++*********+++,,,,,,+++***))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------((()))***+++,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////////////////111444777999<<>>AAAFFFJJJNNNRRRUUUXXX[[[^^^```aaacccfffhhhiiigggeeeccceeeggggggfffbbb___\\\VVVUUUSSSQQQPPPPPPPPPPPPLLLPPPWWW^^^ccceeebbb___]]]bbbooo******************************))))))******+++,,,+++***************+++++++++++++++++++++***((((((************+++,,,---...++++++++++++************))))))*********+++++++++************************(((((()))))))))*********************************))))))+++,,,,,,+++***)))((()))***,,,,,,+++******))))))******+++++++++,,,+++***************++++++******++++++++++++******))))))***+++++++++++++++*********************************************************)))******++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******))))))))))))******+++++++++,,,,,,,,,,,,+++++++++***)))))))))(((((()))))))))***************))))))))))))******************************((()))))))))******************))))))))))))******%%%&&&''')))***+++++++++))))))***++++++++++++***(((((()))***++++++,,,---))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////............//////,,,,,,,,,,,,,,,,,,,,,+++***---000000...,,,++++++***++++++,,,,,,++++++***))))))))))))))))))******)))))))))*********+++++++++*********)))))))))(((******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,------,,,+++******+++************************************************))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))'''((()))***,,,...//////(((((())))))))))))((((((,,,,,,++++++************++++++************++++++******++++++++++++******+++***)))((((((((())))))***))))))+++---...---,,,))))))***++++++++++++***)))))))))******)))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------))))))***+++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,------.........//////000000000000111111111333666999>>>BBBEEEFFFLLLOOOTTTWWWZZZ]]]```bbbddddddfffhhhjjjjjjhhheeedddeeefffeeebbb]]]XXXUUUSSSRRRRRRRRRTTTWWWZZZ\\\^^^___bbbgggiiigggdddbbbbbbnnn++++++++++++++++++++++++***))))))))))))***++++++*********)))******+++,,,((()))***++++++,,,+++++++++*********+++,,,...///,,,++++++++++++*********)))************+++++++++***************+++++++++***++++++++++++,,,,,,,,,))))))***++++++***))))))))))))***++++++++++++***))))))***+++++++++++++++))))))******+++,,,,,,,,,*********)))******+++,,,)))***++++++,,,+++++++++,,,++++++++++++,,,------************************************************))))))))))))***+++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++******)))(((((('''((())))))))))))*********+++++++++***************((((((((()))))))))************))))))))))))******************************))))))))))))******************))))))))))))******$$$%%%'''(((***+++++++++))))))***++++++++++++***(((((())))))***+++,,,,,,)))))))))***++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------......,,,,,,---------,,,++++++***...000000---***+++---***++++++,,,,,,++++++***))))))))))))************(((((())))))***+++++++++,,,++++++***))))))((((((************************))))))***+++++++++******************************************************))))))))))))))))))))))))++++++***)))))))))******)))***++++++******+++,,,******************************++++++++++++******))))))))))))))))))))))))((()))))))))(((((('''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''(((***+++---...///((())))))******))))))(((---,,,++++++******++++++++++++************++++++******++++++++++++******))))))))))))))))))((((((*********+++---...---,,,((()))******++++++******))))))************))))))((()))******++++++******+++,,,---,,,++++++,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,---------...+++++++++,,,,,,------...///...---...///000///...,,,,,,,,,,,,++++++++++++,,,------....../////////...000111222111222333555333666:::???DDDHHHKKKMMMQQQTTTXXX[[[^^^aaadddfffhhhgggggghhhjjjiiigggeeeddddddcccaaa^^^YYYTTTQQQPPPPPPPPPSSSYYYaaaiiimmmpppkkkhhhhhhhhheeecccdddjjj}}}++++++++++++++++++++++++)))))))))))))))***++++++******))))))***++++++,,,((()))***++++++,,,+++++++++*********+++---///000,,,,,,+++++++++*********)))************+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,((()))***++++++***)))(((******))))))***++++++,,,******))))))******+++,,,))))))***++++++,,,------******))))))***++++++,,,)))***++++++,,,,,,,,,+++,,,+++)))((()))***---...******************************************************************++++++***************+++++++++******+++++++++,,,,,,,,,)))*********************************************((())))))))))))************************+++++++++(((((((((((()))))))))*********))))))))))))******************************))))))))))))******************))))))))))))******(((((()))*********))))))))))))***++++++++++++***(((((())))))******++++++((())))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,------***,,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++******++++++,,,,,,,,,---------,,,+++***+++...000///+++))),,,///***++++++,,,,,,++++++***((()))))))))************))))))******+++,,,,,,---************************************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******)))+++,,,+++***)))***,,,************************((()))***++++++***)))((())))))))))))))))))))))))((()))***************)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((())))))******+++++++++))))))***++++++***)))))),,,,,,***)))))))))***+++++++++************++++++******++++++++++++******((()))***+++++++++***)))*********,,,...///---+++((())))))***************((()))***++++++***)))(((((())))))******************,,,---,,,***)))+++---++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------,,,+++,,,///000///---,,,,,,,,,,,,------------------...//////000111111---000222333333444666999<<<===@@@CCCHHHMMMQQQSSSUUUXXX\\\___aaadddgggiiijjjiiigggggghhhhhhgggeeebbbbbbaaa^^^[[[WWWTTTRRRQQQQQQSSSXXXbbbooo{{{~~~uuummmlllmmmmmmrrrxxx++++++++++++++++++++++++)))))))))))))))******+++******))))))***+++,,,,,,++++++,,,++++++***)))(((+++******)))+++---///111,,,,,,,,,+++++++++******)))************+++++++++))))))******++++++++++++((())))))))))))*********((()))***++++++***)))(((+++***)))))))))***,,,---+++***)))))))))***,,,---))))))***+++,,,,,,------******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,+++)))&&&%%%%%%'''***---************************************************,,,,,,+++***)))))))))***(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++******)))(((((((((*********+++,,,,,,------***++++++++++++,,,,,,,,,))))))******+++++++++,,,(((((((((((())))))))))))******))))))))))))******************************))))))))))))******************))))))))))))******,,,,,,,,,++++++)))(((((())))))***++++++++++++***))))))))))))************((())))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,---------))),,,---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------///......------......///,,,,,,---...---,,,***))),,,///000...***))),,,000+++++++++,,,,,,+++++++++(((((())))))*********+++******+++,,,,,,---......)))))))))***++++++,,,,,,***************************+++,,,,,,------------))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******+++,,,---,,,***)))***+++************************'''((()))******)))((('''))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***))),,,+++)))((((((((()))***++++++************++++++******++++++++++++******((()))+++---...---+++************,,,...///---+++(((((()))***************((()))***++++++***)))((((((((()))***************(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,..................------***((('''(((,,,...,,,+++,,,,,,,,,------..................///000111111222---000333444444555888;;;DDDDDDDDDFFFJJJOOOUUUXXXWWWZZZ^^^aaadddfffiiilllkkkiiigggfffggggggfffeeeaaa```___]]]ZZZXXXVVVUUUTTTTTTWWW]]]jjjyyywwwwww{{{++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++******************---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++*********+++,,,,,,,,,+++++++++******************************+++*********+++,,,------***,,,...---++++++---///+++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,+++++++++***)))))))))*********))))))))))))(((************************)))***++++++++++++***)))************************,,,,,,+++***))))))******((((((((((((((((((((((((******++++++++++++******...---,,,***)))((((((((())))))))))))))))))))))))***************************(((&&&&&&(((---111555666111,,,+++---...,,,***++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,******++++++,,,------------//////////////////......------......------,,,+++---------,,,,,,+++++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,+++++++++,,,---...++++++************++++++,,,,,,------,,,+++)))(((***++++++++++++***))))))++++++++++++++++++++++++************************************************,,,,,,++++++***)))((((((%%%&&&)))+++,,,+++***)))************))))))))))))******************************))))))))))))******+++*********))))))((((((---,,,***((('''((()))***(((((()))************************************************++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++***)))))))))************+++++++++++++++******++++++,,,---*********++++++,,,,,,---((()))***++++++***)))((()))***,,,---,,,***((('''))))))************))))))++++++,,,,,,,,,++++++***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////++++++,,,,,,,,,---------+++,,,---...///////////////111333555777;;;???BBBFFFIIILLLOOOQQQUUUYYY\\\^^^aaaccceeeeeefffhhhiiikkkfffdddffffffcccaaabbbaaa]]]ZZZ]]]cccddd```ZZZZZZ]]]dddqqq++++++++++++++++++++++++++++++************++++++************************************************)))))))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++,,,,,,,,,+++++++++******************************+++************++++++,,,''')))+++***(((''')))++++++++++++*********))))))+++******))))))******+++++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************+++++++++++++++++++++++++++++++++***************++++++*********)))))))))************************************************************************,,,++++++***))))))******))))))))))))))))))))))))******++++++++++++******,,,++++++***))))))*********************************************************)))''''''))),,,000222333...***))),,,---+++)))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***++++++,,,---------,,,,,,---------------.........++++++,,,,,,++++++***)))++++++******))))))))))))************************++++++++++++++++++++++++,,,+++++++++************************++++++++++++++++++************++++++***+++,,,---------,,,++++++++++++++++++******)))************************************************************************,,,,,,++++++***))))))((()))***+++,,,------,,,+++************))))))))))))******************************))))))))))))******************)))))))))((()))((('''&&&&&&''')))***(((((()))*********************))))))***++++++,,,,,,,,,,,,++++++************************************++++++++++++***)))))))))************+++++++++)))))))))******+++------)))))))))***************))))))************))))))***++++++,,,+++***)))((())))))************))))))+++++++++,,,,,,++++++***)))))))))******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,,,,,,,,,,---------------...///000000000000///222555888;;;@@@EEEIIIKKKMMMPPPSSSUUUXXX\\\___```cccfffgggggggggggghhhjjjgggeeefffccc^^^\\\^^^]]]aaaiiiooorrrpppkkkfffgggiiippp|||************************++++++************++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,---++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++******++++++,,,,,,,,,+++++++++******************************+++************)))))))))***+++---,,,+++******++++++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++,,,+++++++++************************************,,,+++***))))))***+++,,,************************,,,+++******)))***************************************++++++++++++************))))))***++++++,,,++++++++++++++++++++++++***************************)))))))))***,,,---//////+++((((((***+++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++,,,,,,---------,,,++++++++++++,,,,,,---------...++++++,,,,,,++++++***)))---------------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,++++++++++++************++++++((()))+++,,,......//////++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))+++++++++++++++++++++,,,++++++*********)))))))))******************************))))))))))))******************))))))))))))''''''&&&&&&'''(((***+++(((((()))***************+++***)))((()))***,,,---+++++++++++++++++++++***++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++(((((()))***+++,,,...///++++++++++++******************))))))))))))******+++++++++***************))))))************))))))***++++++,,,,,,+++++++++'''((()))***+++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,,,,,,,---------.........//////000111111222222111444888<<>>BBBFFFJJJPPPVVVZZZccceeeggggggfffffffffggggggiiikkkjjjgggdddbbbaaaccc````````````eeesssyyyuuuttt~~~************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++*********))))))++++++************++++++++++++++++++++++++++++++************************++++++******++++++,,,,,,,,,,,,,,,+++++++++******************************)))***+++++++++***)))(((******+++---//////,,,******************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++,,,+++++++++************)))))))))))))))))))))))),,,+++***))))))***+++,,,*********************************)))******+++,,,++++++++++++++++++++++++******++++++++++++************))))))***++++++,,,++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------+++***,,,,,,---------,,,++++++.........---------------++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++------......------,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,,,,++++++++++++***************************************))))))))))))******))))))))))))************+++******))))))(((''''''(((((()))***************000...,,,)))((('''((((((*********************)))++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++******+++,,,...000222333++++++++++++******************))))))))))))*********************+++++++++******++++++++++++******)))***++++++,,,,,,,,,,,,+++++++++*********))))))------............------------------------------***+++,,,---...000111111.........////////////000/////////111333666999:::AAACCCGGGKKKOOOUUU[[[___hhhjjjlllkkkjjjhhhggggggiiiiiiiiigggdddaaa```aaa]]][[[[[[```fffooo}}}wwwyyy++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,+++++++++******************************((()))+++,,,---,,,***))),,,,,,...111444444111...))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++*********)))))))))))))))))))))))))))))))))******************************************************))))))***++++++,,,++++++++++++++++++++++++******++++++++++++******,,,++++++***))))))************************************************************))))))))))))***+++***+++,,,,,,+++******++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++)))++++++,,,---------,,,,,,......------,,,+++++++++++++++,,,,,,++++++***))),,,---------.........///---------,,,+++*********************************(((((()))))))))*********+++)))'''&&&'''(((+++,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---..................---,,,,,,************************++++++++++++++++++++++++************************************************)))***+++,,,------,,,+++,,,,,,+++++++++***************************************))))))))))))******((()))))))))************))))))*********))))))((((((((()))***************---,,,+++***))))))))))))++++++******))))))((((((***************************++++++++++++***)))))))))************+++++++++))))))***+++---...000111)))))))))***************))))))************))))))((()))***+++,,,++++++******++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,******************++++++------............------........................+++,,,,,,---...///000000....../////////000000000000000111333666:::===@@@EEEGGGLLLPPPTTTZZZ```eeekkkmmmnnnmmmkkkhhhffffffggggggfffccc___]]]^^^___^^^\\\___hhhrrr|||~~~|||++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,---......///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++,,,,,,---,,,,,,,,,+++++++++******************************((()))+++---...---,,,+++))))))+++...222333000---))))))******++++++++++++******,,,,,,,,,,,,******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++******))))))*********))))))))))))((()))))))))))))))))))))))))))***++++++++++++***)))******************************))))))***+++,,,,,,******************************++++++++++++******...---,,,***)))((((((((())))))))))))))))))))))))***************************)))((((((((()))+++,,,***+++,,,,,,***)))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,***+++,,,,,,------------...------,,,+++***))))))------.........---,,,,,,)))))))))******+++++++++------,,,++++++***))))))))))))))))))))))))))))))''''''(((((()))))))))***---+++(((''''''))),,,///---,,,,,,++++++,,,,,,---///......---...///000111......//////......---,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******************++++++%%%&&&)))+++,,,+++***))),,,,,,,,,+++++++++************************************))))))))))))******(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,(((((()))***************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))***++++++++++++***)))))))))************+++++++++((())))))***+++---...///*********++++++,,,,,,---((()))***++++++***)))((('''(((***,,,---,,,***)))***++++++,,,,,,++++++***((()))***+++,,,---------******+++,,,---......///------............------........................------..................////////////000000000000111111222444888===AAADDDGGGJJJNNNSSSXXX^^^eeejjjlllnnnooonnnkkkhhhfffeee```___]]]YYYVVVUUUVVVXXXbbbaaafffqqq}}}---,,,,,,,,,++++++******---,,,++++++******++++++************************************************,,,+++++++++***))))))))),,,+++)))***+++,,,,,,++++++++++++++++++***)))(((************************)))************+++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***(((((())))))*********+++,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++************++++++***************)))(((''')))************+++++++++---,,,***)))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,.........---,,,+++)))((()))+++---...---,,,+++,,,+++,,,...//////...,,,+++...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******,,,,,,++++++***)))((((((++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,---...//////)))******+++++++++******,,,***)))***,,,,,,***'''************************,,,++++++******++++++,,,************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,***'''%%%$$$%%%''')))************************(((((()))***+++,,,,,,---++++++************++++++))))))))))))))))))))))))(((((())))))*********++++++++++++*********))))))'''(((***+++++++++************+++++++++,,,,,,,,,------------,,,,,,+++***************************++++++++++++++++++++++++******+++,,,,,,---......///---,,,,,,.../////////******+++,,,,,,---......---------............///---...///...------...///+++---///000//////000111333666999;;;===@@@DDDGGGPPPTTTYYY^^^aaacccfffhhhkkkmmmoooooommmhhhccc```YYYXXXUUUQQQQQQTTTYYY^^^bbbbbbkkk{{{******************)))))),,,+++******))))))******+++++++++***************************************++++++++++++************---+++******+++,,,+++***+++++++++++++++***))))))************************)))************+++++++++,,,++++++***************,,,,,,,,,,,,,,,+++***)))+++******************+++,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++******)))************+++++++++,,,,,,+++***)))***++++++************************)))************+++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,...//////---,,,---...+++,,,---//////---,,,+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///,,,------......---------+++***)))***,,,,,,***(((************************+++******))))))******+++************************************))))))))))))***************************)))))))))))))))((((((++++++++++++++++++******+++++++++*********++++++,,,+++***(((((()))***+++************************((()))))))))***+++++++++++++++************++++++************************))))))))))))*********++++++++++++*********))))))+++,,,.../////////......******+++++++++,,,,,,,,,******+++++++++***))))))************************+++++++++++++++++++++++++++++++++,,,,,,------------,,,******,,,------,,,***++++++,,,------......---------............///---/////////---,,,---...---...000000000111333444777999<<>>AAADDDHHHJJJOOOTTT\\\bbbddddddcccccc___dddiiikkkkkkhhheeeddd[[[WWWRRRNNNNNNRRRXXX\\\___fffpppzzz++++++,,,---------,,,,,,+++,,,---......---,,,+++******))))))******+++,,,***++++++,,,,,,++++++***(((######(((,,,------///000...+++***+++,,,++++++++++++,,,,,,,,,++++++***************************------,,,+++***)))(((''')))***+++,,,,,,+++***)))+++++++++*********))))))++++++++++++++++++++++++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,+++***)))(((---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++******************+++,,,---...///---,,,+++***))))))))))))++++++++++++++++++++++++---,,,++++++******++++++******))))))))))))******++++++************++++++++++++,,,,,,,,,------------,,,+++******+++,,,---***************)))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))---------,,,,,,+++++++++---,,,,,,,,,+++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++------------+++++++++,,,---...///...---,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,,,,++++++******++++++,,,+++,,,---.........---,,,------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***++++++++++++************)))******))))))))))))******555///***)))+++,,,***'''***++++++++++++***))))))+++***)))))))))***,,,,,,,,,,,,+++***)))(((''''''+++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))************)))))),,,,,,***)))))))))***+++)))))))))***++++++,,,,,,)))))))))******++++++,,,***++++++++++++***))))))---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,+++***)))))))))+++++++++,,,,,,,,,,,,+++******,,,...---(((######(((---,,,---......//////......000000000000000////////////000222222111111333444777888:::===BBBGGGKKKNNNWWW\\\bbbeeedddcccdddeeegggggghhhhhhgggdddaaa___RRRQQQPPPOOOSSS[[[eeelllpppuuu)))***+++,,,---.........)))******++++++******)))******))))))******+++,,,***++++++,,,,,,++++++***+++'''%%%))),,,++++++,,,000...+++***+++,,,+++++++++++++++,,,,,,++++++***************************+++++++++*********************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************++++++++++++++++++++++++************************)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,---...------,,,******)))))))))++++++++++++++++++++++++---,,,++++++******++++++******))))))))))))******++++++************++++++))))))))))))*********+++,,,+++************+++,,,***************)))((((((***++++++,,,,,,++++++***************************---,,,,,,,,,+++++++++++++++++++++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---++++++,,,------,,,++++++***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++*********+++++++++++++++************))))))******+++,,,+++******))))))******++++++,,,---.........------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***++++++++++++************)))******))))))))))))******---)))&&&'''+++///...---***++++++++++++***))))))+++***)))))))))***+++,,,,,,++++++******)))))))))+++++++++*********))))))+++*********))))))))))))************************)))************+++++++++************)))))))))((()))******************))),,,+++***)))))))))***+++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,++++++***,,,+++***)))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,)))***+++,,,---.........,,,......+++'''&&&***...,,,---......//////......////////////////////////000000000//////111555888;;;<<>>AAABBBEEEIIINNNSSSWWWZZZaaadddgggiiigggeeedddcccdddcccaaa___]]]\\\\\\\\\UUUWWW[[[cccppp)))***+++,,,------......---,,,+++******+++,,,---******))))))******+++,,,***++++++,,,,,,++++++***///+++***,,,,,,)))))),,,000...+++***+++,,,++++++******+++,,,,,,,,,++++++************************)))************+++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++************************++++++************++++++)))************+++++++++***))))))))))))))))))************++++++******)))***++++++,,,,,,++++++***************************************************)))))))))******+++++++++++++++************+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++*********+++---...++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))************))))))***************)))((((((******))))))******+++,,,******))))))))))))******,,,,,,,,,---------------...............---------,,,,,,,,,+++++++++******************************+++++++++*********))))))+++******))))))******++++++)))((((((+++------,,,***++++++++++++***))))))***************+++++++++))))))))))))******++++++************************************************************************))))))*********+++++++++*********)))))))))))))))+++++++++,,,,,,++++++++++++++++++***************+++++++++*********))))))---------,,,,,,+++++++++((())))))))))))(((''''''''''''((())))))***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++---------------,,,,,,+++***---//////------...///,,,---......///......................../////////000111222444666999>>>BBBDDDFFFJJJPPPVVV[[[```bbbfffggghhhhhhfffdddaaa```___^^^[[[ZZZZZZ\\\^^^``````ccchhhrrr,,,,,,---------,,,++++++---,,,************,,,---******))))))******+++,,,***++++++,,,,,,++++++***---******,,,,,,)))***...000...+++***+++,,,++++++)))***+++,,,,,,,,,,,,,,,************************+++++++++************))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,++++++*********)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))***++++++++++++***)))++++++************++++++)))************+++++++++)))))))))******)))))))))******++++++++++++*********++++++,,,,,,++++++***************************************************))))))******+++++++++,,,++++++************++++++*********++++++,,,,,,,,,+++,,,---------,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,...///+++++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++))))))************))))))(((((()))*********************))))))******+++,,,+++++++++******+++++++++,,,,,,,,,,,,------....../////////......---------,,,,,,,,,+++++++++************++++++++++++******+++++++++*********))))))++++++************++++++---,,,++++++,,,,,,,,,+++***++++++++++++***))))))))))))******++++++++++++''''''((())))))************************************************+++++++++************************))))))*********+++++++++))))))))))))))))))******+++++++++,,,,,,+++++++++++++++++++++******))))))))))))*********+++++++++---------,,,,,,+++++++++((())))))))))))(((''''''''''''((()))***+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++******)))+++---......------...,,,---......///.....................//////000000///333777;;;>>>@@@CCCFFFFFFIIINNNUUU\\\bbbgggiiihhhhhhgggfffdddaaa]]][[[YYYXXXWWWWWWZZZ___eeehhhnnnpppuuu~~~------------,,,+++******)))))))))(((((()))))))))******))))))******+++,,,***++++++,,,,,,++++++******)))))),,,+++)))+++///000...+++***+++,,,++++++)))***++++++,,,,,,,,,,,,************************,,,+++++++++******))))))++++++************++++++***************+++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))***+++,,,,,,+++***)))++++++************++++++((((((((()))))))))******)))******++++++******))))))***++++++,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,,,,,,,---......---+++***++++++************++++++------,,,,,,------...///++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++)))******************)))'''((()))***++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///......------,,,+++++++++,,,,,,,,,+++++++++************+++,,,,,,+++******+++++++++************)))++++++************++++++++++++,,,,,,------------***++++++++++++***))))))))))))***++++++++++++***(((((())))))*********+++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))******************++++++++++++*********++++++++++++***))))))((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))(((((()))***++++++++++++************++++++++++++***++++++++++++,,,,,,,,,((())))))***++++++++++++((((((***+++,,,---------******+++,,,---------,,,,,,---......//////............//////000000111111111555;;;@@@CCCEEEGGGIIIJJJMMMRRRYYY```fffkkkmmmiiigggeeecccaaa^^^ZZZWWWTTTSSSTTTVVV\\\cccjjjoootttwww{{{,,,,,,---------,,,++++++(((((())))))))))))((((((******))))))******+++,,,***++++++,,,,,,++++++******(((***+++***''')))...000...+++***+++,,,++++++))))))***+++,,,,,,,,,,,,***************************************+++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++++++++++++++++++++++++++******************************))))))***,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++*********++++++,,,++++++++++++++++++++++++---,,,++++++******++++++)))***,,,------,,,***)))++++++************++++++))))))))))))*********+++******+++,,,,,,+++******)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,,,,---...///...---+++***,,,+++***))))))***+++,,,++++++,,,------------,,,++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,+++******++++++++++++************+++++++++++++++*********))))))******+++,,,++++++************++++++------,,,,,,,,,---...///.........---,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++************))),,,++++++******++++++,,,)))***+++,,,,,,,,,,,,---***++++++++++++***))))))((()))***+++,,,++++++***++++++++++++++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))))))))************)))******************)))***++++++,,,+++***)))(((******************++++++*********+++++++++++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++******************++++++++++++******+++++++++,,,,,,,,,************+++,,,------))))))+++,,,---.........,,,,,,+++,,,,,,------,,,,,,---......//////......//////000000111222222333333777<<<@@@CCCFFFJJJLLLPPPSSSXXX^^^dddhhhkkkmmmjjjgggcccaaa```]]]XXXTTTPPPPPPRRRVVV\\\eeelllqqqrrrttt{{{***+++,,,,,,------------)))***+++,,,,,,+++***)))*********)))***++++++,,,+++++++++,,,,,,+++++++++***)))***+++)))%%%'''---000...+++***+++,,,++++++((()))***+++,,,---------************************'''((()))***+++,,,------)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,...111222---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))))))))***+++,,,---*********)))******++++++++++++++++++++++++++++++---,,,++++++******++++++)))***,,,------,,,***)))++++++************+++++++++,,,,,,,,,,,,---------***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,,,,---...//////---+++***,,,+++***))))))***+++,,,)))***+++,,,---,,,++++++++++++------------++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))*********)))***++++++,,,******))))))))))))******------,,,+++,,,---...///111111000///......------,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++++++++************))),,,++++++******++++++,,,)))+++,,,,,,***))))))******++++++++++++***))))))((()))***+++,,,+++******------------------------))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++))))))************))))))******+++,,,+++***)))(((,,,,,,++++++***))))))))))))))))))******++++++,,,***++++++++++++***))))))***+++,,,------,,,***))))))************+++++++++*********++++++,,,,,,,,,++++++******+++---...000------......------,,,+++///---,,,,,,------------,,,---......//////......///000000111222333333333666888;;;>>>AAAFFFKKKNNNVVVXXX\\\aaaeeeiiijjjkkkjjjgggcccaaa___]]]XXXTTTOOOOOOQQQVVV]]]eeelllqqqlllpppwww{{{,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------************************************************///...---,,,,,,,,,---...******++++++++++++***************************************)))))))))))))))(((((()))***+++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************++++++++++++++++++++++++(((((())))))******++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******+++++++++******)))))))))************************+++++++++++++++***)))((()))******++++++******))),,,---...---+++)))((()))************************************************+++,,,------++++++,,,------,,,+++*********+++,,,,,,+++******,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------+++)))(((+++++++++++++++***)))(((*********)))))))))))))))***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******************,,,,,,+++++++++,,,---...222111111000///......---,,,---...//////---+++***+++...000000///------...+++++++++++++++++++++++++++++++++,,,+++***)))(((,,,+++***))))))***+++,,,&&&'''(((***,,,...///000***)))(((''''''((()))***)))************+++++++++************))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,...,,,***)))***,,,,,,+++)))************+++++++++)))***++++++***)))***+++******************************+++,,,,,,---......((()))***+++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************+++++++++,,,,,,------------------............///333///,,,+++...000000///111...,,,---000333444444555:::AAAHHHMMMQQQTTTWWWXXX]]]dddiiikkkjjjjjjjjjmmmeee`````````\\\WWWUUUTTTSSSUUU[[[ccciiijjjiiikkkttt{{{yyy|||************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************...---,,,+++++++++,,,---******++++++++++++******************************************))))))))))))))))))******++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********++++++++++++++++++***************++++++++++++++++++++++++))))))))))))************---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***************((()))***++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,+++++++++*********************************++++++,,,,,,+++******)))******++++++++++++******+++,,,------+++))))))***************************+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,+++******++++++,,,,,,+++******,,,,,,+++***---,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++++++++++++++++++++******))))))))))))******+++++++++*********)))******++++++++++++***))))))***++++++************************++++++******************++++++,,,,,,,,,---------111111000000///......---......------,,,,,,,,,,,,+++---//////...,,,,,,---++++++++++++++++++++++++***)))))))))((((((((((((,,,+++***))))))***+++,,,))))))***++++++,,,------+++***))))))))))))***+++)))************+++++++++************))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,---+++))))))***+++++++++)))************+++++++++)))***++++++***)))***+++************************)))******++++++,,,,,,,,,******+++++++++******))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------............///222///,,,,,,///000000...444222000111444888999999999===DDDJJJOOOSSSXXXZZZ]]]aaafffjjjkkkkkklllmmmhhhbbb___```aaa\\\WWWVVVPPPUUU[[[bbbggglllppprrr}}}}}}))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++******++++++++++++***************************************************************+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))************++++++++++++******))))))++++++++++++++++++++++++***************)))))))))---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,++++++******+++,,,,,,,,,+++******,,,,,,+++***+++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,---...///+++++++++++++++*********((())))))***,,,------...++++++******)))*********++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++++++++***+++,,,---...------,,,000000000///......------000...,,,+++***,,,---...***,,,......,,,+++,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,,,,++++++************++++++,,,,,,+++++++++*********,,,+++************+++,,,)))************+++++++++++++++*********)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,+++***((((((***++++++***)))************+++++++++)))***++++++***)))***+++************************************************,,,,,,,,,,,,+++***)))(((,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///000///......000000///...222000///000333777999:::???BBBHHHMMMRRRWWW\\\```cccfffjjjllllllllllllmmmbbb^^^]]]```aaa^^^\\\]]]ZZZbbblllssswww{{{))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))))))))************++++++++++++******************************)))***************+++++++++++++++++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******************++++++,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++******)))))))))((())))))***+++,,,------,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++,,,,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++,,,+++++++++,,,...000222...---,,,+++***)))))))))******+++,,,,,,---......,,,,,,+++***)))))))))***+++******************+++******************************+++++++++++++++,,,***+++---//////...---+++/////////......---------......,,,,,,,,,,,,---...***+++---,,,+++***+++,,,++++++++++++++++++++++++///...,,,******+++---...++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++******+++++++++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,***)))((((((***+++***)))))))))*********+++++++++)))***++++++***)))***+++************************++++++++++++************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------------............///......///000111000000////////////000333777:::<<>>AAACCCHHHOOOTTTYYY\\\aaadddeeeeeefffggggggfffddd```\\\[[[\\\^^^UUU[[[eeennnrrrxxx*********+++,,,---///000,,,,,,,,,++++++*********...---,,,,,,+++***)))(((------------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))*********))))))))))))))))))***---------,,,,,,+++++++++---------------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,+++************++++++*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,///,,,))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))+++,,,---))))))***+++,,,------...,,,+++******,,,,,,+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,------......------,,,///......------,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++***,,,*********,,,---,,,+++************************++++++******++++++,,,---------------------------,,,,,,,,,---------......---------............///------------------------)))************++++++++++++++++++++++++***)))(((++++++******************+++)))((()))+++,,,,,,+++,,,+++***))))))+++---...******+++++++++,,,,,,,,,,,,+++***)))))))))++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&'''***,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++,,,,,,---+++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............///000000///////////////111666999<<>>AAAAAADDDLLLSSSUUUXXX___cccdddcccaaa```___YYYRRRQQQSSSRRR[[[eeeqqqzzzyyyzzzsss{{{{{{uuuuuuuuuvvvwwwxxxyyy}}}++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,((((((***+++)))***---++++++++++++************---......,,,***(((((()))------,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,------......------,,,---------............///---------,,,,,,,,,++++++******++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,------------------......---,,,,,,,,,,,,---...///...---,,,,,,...///000------------------------...------------...//////////////////////////////........................////////////////////////////////////////////////........................//////.........---------////////////...------...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------///////////////////////////...------,,,,,,,,,---,,,,,,---...............---...111333333111...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********------,,,,,,,,,------......---------,,,,,,,,,+++++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------............------000/////////.........---000///...---,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...,,,******+++---...++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++++++++---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,,,,...///000---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++---...000000111111...+++))))))+++---------,,,---......///.........///////////////000111222333111000333999???AAABBBDDDLLLSSSVVV[[[aaafffggghhhbbb\\\XXXTTTOOOOOORRRWWW```gggrrr~~~|||~~~}}}zzz||||||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))------******---,,,+++++++++************/////////---***)))((()))//////...------------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------......------,,,---------............///------------,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------...------,,,,,,------...000///...---------...///------------------------...------------...//////////////////////////////........................////////////////////////////////////////////////.......................................---------000///............---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///////////////////////////...------,,,---------+++---///000111000...------...///000000///...---,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,+++......---,,,+++***)))))))))***+++,,,------------.........---------------++++++++++++++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++.........//////........./////////...............///...------,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---------*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******,,,,,,,,,,,,******,,,------...000222333444,,,***))))))***,,,,,,,,,...------------...//////000000/////////000111111222222333777<<<@@@CCCCCCGGGNNNUUUYYY^^^eeeiiiiiiiii___VVVRRRPPPPPPSSSXXXccclllsss~~~{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,///444444000---...,,,,,,+++++++++*********---.........,,,+++,,,---000///......---.........,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------...///.........,,,------......------,,,---------............///------------------,,,,,,.../////////...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......////////////......------,,,,,,------------------------///...---,,,++++++,,,,,,...........................------------...//////////////////////////////........................////////////////////////////////////////////////................................................///---+++,,,......---+++........................,,,,,,,,,,,,------------........................------------------------......------------......,,,---...///000///..............................,,,,,,,,,---------------........................000000/////////.........//////......---------,,,***+++,,,.........---,,,.........................................................------,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,......////////////....................................---,,,,,,,,,,,,,,,***+++---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))******+++,,,,,,,,,,,,......------,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,---......,,,,,,---...,,,,,,---------,,,+++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,...//////...,,,+++------,,,---///111444555...---++++++---//////.........---,,,,,,...///000111000000000000000111111222333666:::???CCCFFFGGGMMMTTTYYY\\\aaafffhhhfffaaaXXXOOONNNQQQVVV]]]cccooo}}}++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,111888999222---,,,,,,,,,,,,++++++++++++***,,,.........,,,,,,---...///......---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------------,,,------.../////////......,,,------......------,,,---------............///------------------------////////////...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000/////////......---------------------------------///......---,,,,,,,,,,,,...........................------------...//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.....................,,,++++++,,,---......---000000000000000000000000,,,,,,,,,---------..............................------------------------......---------......///...---,,,,,,,,,---//////......------------......,,,,,,,,,------.................................000000/////////.........---------....../////////---.../////////---,,,+++......................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...//////......////////////......---------.....................---,,,,,,,,,------***+++---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......))))))+++,,,,,,,,,,,,+++------,,,,,,++++++******++++++************++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,************++++++++++++,,,---......,,,,,,---...------------,,,+++***)))---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,...//////...,,,+++,,,++++++,,,---///222333///...------///000000///......---,,,,,,...///000111000000000000111111222444666:::>>>BBBFFFJJJLLLUUUZZZ]]]___bbbeeeddd```XXXQQQMMMOOOTTT[[[dddlllxxx************************,,,,,,++++++++++++++++++)))***///666666000+++***,,,,,,,,,,,,++++++++++++...///000...,,,***++++++......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,---------------++++++,,,---------------,,,------......------,,,---------............///------------............,,,,,,---...............++++++++++++++++++++++++------------------------,,,,,,---...///000000111/////////...............,,,------......------,,,000000000///////////////...........................------------...//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------...............,,,---///...------...000000000000000000000000000---------.........//////........................////////////////////////.........---......///000///---,,,++++++---///000........................,,,,,,,,,---......//////........................---------,,,,,,,,,,,,+++******+++,,,---...//////////////////...---,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111.........//////.........---------------.........///......---------......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********++++++,,,,,,---))))))*********+++++++++***+++,,,,,,******+++,,,......------,,,,,,++++++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,******++++++++++++---...///000---,,,+++,,,...///...---...------------...//////000000000000111222333333777:::>>>AAAEEEIIIOOORRRZZZ^^^``````bbbccc```ZZZSSSOOOOOOSSSXXX```lllxxx++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))+++000000,,,***,,,------,,,,,,,,,+++++++++,,,---...---+++++++++,,,///...------,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***+++,,,------...---------+++,,,,,,---------------,,,------......------,,,---------............///------------.........///,,,,,,,,,------///000111------------------------........................,,,,,,---...///000111111............////////////,,,,,,---......---,,,,,,...//////000000000000000...........................------------...//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------........./////////333666333...+++...222////////////////////////........./////////000000........................////////////////////////...............///000000...............//////000......////////////......,,,,,,------.../////////........................,,,,,,,,,,,,++++++++++++++++++,,,,,,------............------,,,---------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------............------,,,,,,,,,------........./////////......//////000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------...//////000000------------------------+++++++++,,,,,,,,,------)))******+++,,,,,,------*********+++++++++,,,,,,***+++,,,,,,******+++,,,///...---,,,,,,,,,---...)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,++++++,,,---...---+++,,,---......///............//////000111333444555:::===@@@CCCGGGLLLSSSXXX\\\___``````aaabbb]]]VVVSSSRRRUUUZZZ___jjj|||,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...***))),,,,,,***,,,000---------,,,,,,,,,++++++''')))+++,,,,,,---///000//////...---------------,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++,,,------......---------...//////000000//////,,,------......------,,,---------.........//////---------.........//////000///---,,,,,,---...///................................................,,,,,,---...///000111222------......//////000000,,,,,,---......---,,,,,,,,,,,,---...//////......////////////////////////...------------...//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000---------.........//////333999<<<888///***...333........................////////////000000000000////////////////////////------------------------...............///000000---...000111222111///...---...///000000///...---,,,,,,------...///000000////////////////////////......---------,,,,,,,,,//////////////////......,,,+++******+++,,,...///+++++++++,,,,,,---------////////////////////////+++++++++,,,,,,---------------------------------------..................,,,------------------,,,,,,,,,,,,------.........000000/////////000000111---............---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,------....../////////...------,,,,,,------...---------...///000000111........................,,,,,,,,,------.........))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,---......,,,,,,---...000///---,,,,,,---///000000///...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,---//////...,,,+++,,,.../////////...---......///000111333555666<<>>AAACCCDDDHHHMMMSSSXXX\\\^^^^^^ZZZWWWUUUSSSRRRUUUbbbooo***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,---...............////////////,,,,,,------...//////000------------------------***++++++,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,---..............................------------------------........................+++,,,.../////////...---,,,,,,---...............,,,---...////////////...............////////////...............---------000//////......//////000---------.........//////........................000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555555444222111111222333444222222222222222222222222000000111111111222222222111111111111111111222222//////000///------///222111000000//////000000111000000000000111222333444000000000111111111222222////////////////////////////////////////////////000000000000000000000000/////////000000111111111222000......///000///...---......///000000111111000000000000000000//////111111111111000000000000............///////////////............///000111......////////////..............................------------------------........................------............------//////............//////------,,,,,,,,,,,,------///............---------,,,,,,,,,,,,------......,,,,,,,,,------...///000...//////000000000//////+++,,,.../////////...------......//////.........------------............------...///////////////---------------------------...000000.........///............------------------------------------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---000///---,,,++++++,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---......//////............//////---......///000000111111222333666999<<>>@@@BBBEEEHHHJJJOOOSSSYYY\\\[[[YYYWWWVVVTTTZZZfffuuu------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------...............---,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------,,,,,,------...///......---,,,,,,+++++++++......------------..............................111000000111222222000...///////////////000000000000000///...............------------............//////////////////////////////000000000111111111000000000000000000000000////////////////////////111111111222222222333333222111000000111222444555333333333444444444555555444444444555444444333222444444444444555555555666222333333444555666666777333444444444444555555555555555555555555555444444555666666777777666666555444444444444444444444444555555555555555555555555333444444444444333333222333333333222333333444555222222222222222222222222333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////222222222222111111111111//////000000000000/////////////////////...............////////////..........................................//////000000/////////000000/////////......////////////......////////////////////////---------...............,,,,,,------///000222222000000000////////////...////////////////////////000000111222222222222222///...,,,++++++---///111////////////000000000000...///111222333222222111................................................---------............///.........------.........000000000///......------,,,,,,+++************+++,,,,,,,,,---------.........///000///...---...000/////////000000000000000---------.........//////---------............///...............//////000111111000000111222444555888;;;>>>@@@BBBDDDHHHJJJSSSUUUYYYZZZXXXVVVTTTTTTTTT```ppp++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------////////////......---,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,---..................------,,,,,,......---------......///---.....................111000000111222222000...---------....../////////000000///...............---------.........//////........................000000000000111111111111000000111111111111000000000000000000000000000000222222222222333333333333111000000000111333555666444444444444444444444444555555666666666555555444444555555666666777777777444444555555666777888888555555666666666777777777666777888888888888777777666666777777777777666666555555555555555555555555555555555555555555555555444555555555444444333222333333222222222333333444222222222222222222222222111111222222222222222222222222222222222222222222///000333444444333000///111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////111111111111222222222222//////000000000000//////.........///////////////......////////////......////////////////////////000000//////............---......//////......---......///////////////...////////////////////////---------.........//////,,,,,,------///000222222111000000000////////////////////////////////////000000111222222222222222///...---,,,,,,...///111.../////////000000000111---...000111111111000000................................................---------............///---..................---000/////////.........------,,,++++++******++++++,,,,,,,,,---------.........///000000......///000++++++++++++,,,,,,---------------...............---------............//////............///000000222111000000111333555666:::===@@@CCCEEEGGGKKKMMMVVVWWWXXXWWWUUUSSSTTTUUU\\\iiizzz+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------...,,,------......------,,,///////////////...---,,,,,,,,,,,,------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,------........................///.........---......///000---------...............000//////000111222000///,,,,,,------......//////000000///...............------......///000000000////////////............000000000111111111222222000111111222222111111000000000000000000000000000222222333333333444444444111111111222333444666666333333333333333333333333666666777888888888888888666777888999::::::999999999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<=========<<<;;;888999999999999999999888888888888888777777777777666666666666666666666666555555555555555444333222555444333222222222222333333333333333333333333333111111111111222222222222333333333333333333333333///111333555555333111///111111111111111111111111111111111111111111111111........................///000000111111000000///......///////////////000...///000111111000///............///////////////......////////////......////////////////////////111000000///......------------............------......///000000000//////////////////////////////,,,,,,------.../////////---------......000111222111111000000000////////////////////////////////////000111111222222111111...............///000000......//////000000111111---...000111111000//////................................................---------............///------...//////...------........................//////...------------...,,,,,,,,,---------......,,,---......---,,,---...++++++,,,------.........---------------------------------............/////////......//////000111222111000000222444777999>>>AAAEEEHHHJJJMMMQQQTTTXXXWWWVVVTTTSSSUUUYYY]]]iiittt,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------.........------,,,,,,,,,,,,---------......------,,,++++++,,,------.........------,,,,,,+++,,,,,,++++++,,,,,,---...---------...//////000000...............///000000---------.........//////...------///111111000///---------...//////000000000000///.....................//////000111111222111111111111000000000///000000111111111222222222000111222222222222111000222222222222222222222222333333333333444444444444222333444666666777777777333444444555777888888999999:::;;;===>>>>>>>>>>>>===>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDAAAAAAAAABBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555777777555444333333222222333333333333333333333333222222222222333333444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000------........./////////...///000111111000///.............../////////000......////////////......///////////////////////////////////////...............////////////............///000000000000000////////////////////////,,,,,,------...//////000...............///000000111111111000000000//////////////////////////////...///000000111111000000...///000111111111000000.........///000111111111///000111222111000///...................................................---------............///------...//////...------,,,------....../////////111000//////......//////,,,,,,,,,---------......,,,...///...---,,,---///...//////000111111222222---------,,,,,,,,,,,,,,,---------............//////////////////000000111111000000000222555999;;;@@@CCCGGGJJJMMMQQQUUUXXXWWWVVVTTTRRRTTT[[[ccciiitttxxx------------------------***+++---...///...---------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---//////...---,,,++++++***,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000...............///000000---------.........//////---,,,,,,...000111000///---......///000111111222000000///..................//////000111222222333333333333333222222111111000111111111111222222222000111222333333222111000222222222222222222222222333333333444444444555555444555777999999999999888444555777999;;;>>>???@@@>>>???AAABBBDDDDDDEEEEEEDDDEEEGGGIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPPPPOOONNNMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;::::::999777666444333333333333333333333333333333333333333333444444555555555333333333333333333333333666444111//////111444666111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000.../////////000000111111...///000222222000///...---.........//////000000......////////////......000000000000000000000000------......///000000000//////000000000000//////......///000000000000000////////////////////////,,,,,,------...///000000//////.........//////000111111111111000000000000////////////////////////......///000000000000000---///111333333222000///---......///000111111222111222333333222111000///........................////////////////////////---------.........//////,,,---...//////...---,,,+++,,,,,,---...///000000//////...------------...,,,,,,,,,---------......///000111000///...///111,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111111000///000222666:::===>>>AAAFFFJJJMMMQQQUUUYYYVVVTTTRRRRRRVVV```kkksssxxxxxx}}}++++++++++++++++++++++++,,,,,,------------,,,,,,*********+++,,,---...///------,,,,,,,,,---......111///---+++***+++,,,---------------------------......---,,,++++++***)))---------------------------------------------------------------...///000............////////////////////////////////////////////////000000000000000000111111111111000000//////000000///...------000000000000111111111111...///000000//////000222111222333333222000111222333222222111111222222222555444444444444444555555444555666777777888777777999999;;;>>>@@@@@@>>><<<>>>>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSTTTRRROOOMMMLLLMMMOOOQQQOOOOOOPPPPPPPPPOOOOOONNNRRRRRRQQQPPPOOOPPPSSSVVVRRRRRRRRRRRRQQQOOONNNNNNHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJGGGFFFGGGHHHDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>===;;;:::888777777777666666777777888999666666555444555666777888:::888555444444444444333111222333111...///333666222222333333333444444444111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000111111222222333333333444000000000000000000000000222111111000///......---//////000000000000//////000000111111111111000000000000000///---...000222222222111000000000000000---------.........////////////.........---------000///...///000111111///000000000///......------000000111222222222222111000000000000111111111111---.........//////000000,,,...000111000000000000111111222222333333333444222222111000///...------......////////////..................///////////////000111111000...+++)))..................................../////////000......------------......000000///...------,,,,,,///...------...///...,,,,,,,,,---......---,,,,,,---------.........//////............/////////000222333444777999;;;<<<===@@@CCCFFFKKKOOOSSSVVVWWWVVVSSSOOOOOOVVVbbbiiilllrrrqqqxxx++++++++++++++++++++++++---------......---------,,,,,,,,,,,,------...///------,,,,,,------......111///---+++++++++,,,---------------------------......------------------------------------------------------------------...------------...///000............////////////////////////////////////////////////000000000000//////000000000//////...//////000000///......---000000000000111111111111...///000000......///000000222333333111000000111333333333222333333444444666555555444444555555666777888888999:::;;;;;;<<<>>>???@@@CCCFFFGGGEEEDDDGGGGGGHHHIIIKKKMMMNNNOOORRRRRRQQQPPPPPPQQQRRRRRRUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUSSSRRRQQQRRRSSSTTTQQQQQQSSSTTTTTTTTTTTTSSSUUUUUUTTTSSSRRRSSSTTTVVVSSSSSSSSSSSSRRRPPPOOONNNPPPPPPPPPPPPOOONNNNNNOOOKKKKKKKKKJJJJJJJJJKKKLLLJJJJJJKKKJJJIIIGGGDDDBBBCCCCCCBBBBBB@@@???>>>===<<<;;;:::999888888888888888777666555555666777888;;;888666555555555444333111222111///------000222444444333222111000//////111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111/////////000000111111111000000000000000000000000222111111000//////............////////////............////////////......111222222111///...///111222111000000/////////000---------....../////////000000000//////............---,,,---...//////---.........///////////////000000111222222222222111//////000000000111111111............/////////000000000000/////////111222------------......//////111111000000///...............////////////......------------............111111222111000...---,,,........................---------............//////......------......///......---,,,,,,+++******///---,,,---...///...,,,,,,---............---,,,---------.........//////........./////////000000111222444666999;;;>>>???BBBDDDHHHLLLPPPSSSVVVWWWTTTRRRQQQSSS[[[dddjjjlllnnnrrr++++++++++++,,,,,,,,,,,,---..................---......------------...///------,,,,,,---......///000///---,,,++++++,,,------------------------------------....../////////------------------------------------------------......------......//////............////////////////////////////////////////////////000000000000///////////////...------//////000000000///......000000000111111111222222000111222111//////000111111333444444222111111222444333333333444555666666777777777777777888999:::>>>>>>>>>>>>???AAACCCDDDGGGGGGIIILLLOOOQQQPPPNNNSSSRRRQQQQQQRRRTTTWWWXXXVVVUUUSSSRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQNNNPPPRRRSSSUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNOOOOOONNNLLLJJJHHHFFFHHHHHHHHHHHHGGGFFFDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;:::999888888888888;;;999777666666666555444666666555333111111333555444444333222111000000///222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///////////////000000000000000000000000000000000111111111000000//////...//////000000000000//////...//////000000//////...222333444333000///...///111000000///////////////............////////////111111000000000000//////...---,,,---...//////---------......///000000111///000111111222222111111//////000000000000111111............////////////222000...---,,,...000111------............//////////////////////////////......////////////......,,,,,,,,,------------...333222111000//////..............................,,,,,,---------.........///......------......///......------,,,+++++++++...---,,,,,,...///...,,,,,,---............---,,,------........./////////....../////////000000000111222333555999===@@@CCCEEEGGGJJJNNNQQQTTTUUUVVVQQQQQQTTTZZZaaahhhmmmooooooxxx+++++++++,,,,,,,,,,,,,,,---......//////......---...------,,,,,,,,,------------,,,------...///000///...---,,,,,,,,,,,,------------------------------------------.........------------------------........................//////............//////............////////////////////////////////////////////////000000000000000000000000///...------//////000000000//////...000000111111111222222222222444444444222111222333222444555555444333333444333333444444555777888999;;;;;;<<<===>>>@@@BBBCCCGGGFFFEEEEEEFFFIIILLLMMMOOOOOOPPPSSSWWWYYYXXXWWWXXXWWWUUUTTTUUUWWWZZZ[[[VVVUUUSSSSSSTTTVVVYYYZZZUUUVVVVVVVVVUUUTTTRRRQQQOOOOOOOOONNNNNNMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQQQQQQQPPPOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPOOOMMMMMMMMMLLLLLLLLLMMMNNNMMMMMMOOOMMMLLLKKKLLLLLLLLLKKKMMMNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<;;;<<<:::999888888888777555777777666555555555666777444444444444555555555555222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000//////222222222333333222222222111111111222222111111111///111333333111///......000000///////////////000////////////////////////000000000000000000000000000///...///000111111///............//////000000///000000111111111111111////////////000000000111.........///////////////000...---,,,------------////////////////////////........./////////000000......////////////......,,,,,,---------.........333222000...------...///........................---------.........////////////............//////000000//////.........---...---,,,,,,...///...---------............------............////////////...////////////000000000111222333666:::???CCCFFFHHHJJJMMMPPPSSSTTTTTTTTTRRRRRRVVV^^^ffflllqqqvvv{{{++++++,,,,,,,,,---------------............------,,,,,,++++++***+++++++++------------...///000111......------,,,,,,,,,---------------------------......------,,,++++++***------------------------........................000//////.........//////............////////////////////////////////////////////////000000000000111111111111111000///...//////000000000000000///111111111111222222222222222444555444333222333444111333555555444333444555555555666777888:::<<<===AAABBBCCCEEEHHHJJJMMMNNNOOONNNMMMMMMNNNPPPSSSUUUUUUTTTUUUWWWZZZ[[[[[[ZZZVVVUUUSSSRRRRRRTTTWWWXXXWWWVVVTTTSSSSSSUUUVVVWWWSSSTTTTTTTTTSSSQQQOOONNNKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNPPPNNNLLLMMMOOOPPPOOONNNPPPPPPPPPPPPPPPPPPOOONNNQQQPPPNNNOOOQQQQQQPPPNNNOOOLLLJJJJJJLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@>>>===;;;;;;;;;;;;999777333222222333444444555555444444555555555666666666222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111000000000000000000000000111111111111000000000000222222333333333333222222111111222222222222111111+++---000111000//////000000000////////////000000000000000000000000000000////////////////////////000///...///000111111///000000//////............//////000111111111111000...////////////000000000///////////////.........///...///111222222///+++---------,,,,,,,,,,,,,,,------......//////000000......////////////......---.........////////////222000...,,,+++,,,...///////////////////////////////////////000000000000/////////....../////////000///////////////.........---,,,---///000///..................................../////////000000////////////000000000111222333555888===BBBFFFHHHJJJLLLOOORRRSSSTTTSSSRRRTTTSSSXXXbbbjjjooowww++++++,,,,,,------......,,,------------------,,,+++***************++++++,,,,,,------...///111111------------------------------------------------///...---,,,+++***))))))------------------------........................000000//////......//////............////////////////////////////////////////////////000000000000000000111111111111000000//////000111111111000000111111111222222222222333111222444333333222444555000222444555555666777888:::;;;<<<===???BBBDDDEEEJJJJJJLLLNNNPPPSSSUUUWWWTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUVVVXXXXXXXXXWWWQQQPPPOOONNNOOOPPPRRRSSSTTTSSSRRRPPPOOONNNMMMMMMNNNOOOPPPQQQPPPNNNKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJKKKNNNPPPQQQSSSOOOJJJIIIKKKMMMLLLJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOLLLKKKMMMQQQSSSQQQOOONNNKKKHHHHHHKKKLLLJJJHHHIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKKKKJJJIIIHHHFFFEEECCCAAA@@@@@@AAA@@@===;;;777666555666888999888777666666555444333222222111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000111111111111111111111111000000111111111111000000///000000111111000000///***,,,...///...///000111000000000000000111111222111111111111000000000000......////////////000000...---,,,---...//////---111000000///......------...///000000111111000000......////////////000000///////////////.........000000222555888888333...////////////............---------....../////////......////////////.............../////////000000000///---++++++,,,---...//////////////////////////////000000000111111111000//////......//////000------------------------///...---...000111111000//////...------...//////....../////////000000000/////////000000000111111333555888<<>>AAADDDHHHIIIHHHGGGGGGHHHKKKNNNQQQSSSSSSTTTUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVYYYWWWUUUTTTUUUUUUVVVVVVRRRRRRRRRQQQPPPNNNNNNMMMNNNPPPRRRRRRRRRVVV^^^cccdddiiimmmooorrrwwwvvvrrrqqquuu}}}wwwppplllggg___YYYTTTSSSTTTVVVXXXYYYWWWUUUQQQOOOLLLJJJIIIHHHGGGFFFMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHJJJIIIHHHHHHHHHGGGDDDAAACCCBBB@@@>>><<<;;;;;;;;;999777555555666777777666444444444444333333333333444444444444444444444444333444444555555444444333333333444444444333222222000000111111111111000000000000000000111111111111000000000000000222333444111111111111000000000///000000000000000000000000000000000000000111111111222222222222222222222222000000////////////000000111000///......///000111555111---...111444333111000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111////////////////////////---...///000000000///...........................///...------...///...---........................000000000/////////......000///......///000111111111000000000/////////......///111222222111///...000000////////////000000111000000000000000000000...///111111000///111222///000111111111222555777;;;===@@@DDDHHHLLLNNNOOOTTTTTTSSSQQQOOOOOORRRUUUYYY\\\eeesss~~~,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------.........---------------...---+++,,,---//////...------------------------......------......///000............////////////222222222222222111000000////////////////////////000000000000000000000000111111222222111111000000000111111111111111111111222111111111222333333444333555888:::<<>>>>>;;;999888888:::;;;;;;:::666666666666555555444444555555555555555555555555444444555555555555444444222333333444444444444333000000111111111111000000000000000000111111111222000000111222333555666777111111111111000000000000000000000000000000000000111111111111000000//////222222222222222222222222000000////////////000000000000////////////000000555111...///222444444222000000000000000000000000000000000000000000000000........................//////000000000000//////////////////////////////.........//////000000111........................///...------...///...---........................//////...............---000////////////000111111000000000000//////////////////111111111111//////000000////////////000000111111111000000/////////...000333333222111111222///000000000000222666999;;;===AAAEEEIIIMMMPPPQQQSSSRRRPPPNNNLLLNNNRRRUUU^^^bbbkkkzzz,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...........................---------...---,,,,,,...//////..........................................//////000000000//////////////////111222333333333222000///////////////////////////000000000000000000000000111111222111111000//////222222333333333333333444333333333333444666777888888:::>>>AAADDDHHHLLLOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRTTTUUUTTTSSSRRRRRRTTTPPPPPPOOONNNNNNNNNNNNNNNMMMNNNPPPPPPOOONNNNNNOOOPPPRRRSSSQQQMMMMMMRRRXXX___eeeoooyyy}}}{{{|||xxxuuunnneee^^^\\\```ddddddaaa]]]YYYVVVTTTTTTUUUVVVUUUSSSRRRRRRQQQPPPOOOOOOLLLIIIHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@>>>======>>>???>>>===::::::999999888888777777555555555555555555555555333444444555555444444333222222333444555555555444000111111222222111111000222222222333333333444444111111222333444555666777111111111000000000000000000000000000000000000000111111000000000000000000111111111111111111111111000000////////////000000000000////////////000000333000//////111333333222////////////////////////////////////////////////........................---...000000000000...---........................000//////......///000000........................///---------...///...---................................................,,,---......------...///000000000000//////////////////000111111000//////000000////////////000000111000000//////.........///111444555444222111111///000000///000333777;;;;;;===AAAEEEJJJNNNPPPQQQQQQPPPNNNLLLLLLPPPVVV[[[ccchhhuuu,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------....../////////........................///---,,,,,,...//////...........................///............///000000000000000000000000//////000111222333222111000///000000000000000000000000111111111111111111111111111111111111000000///...222222222333333444444444333333444666888:::<<<===@@@BBBFFFIIIKKKNNNQQQTTTVVVUUUUUUTTTTTTSSSRRRQQQTTTTTTTTTSSSQQQOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMKKKMMMPPPQQQPPPOOOQQQRRRPPPSSSUUUTTTSSSWWW```hhhrrrzzz}}}uuuqqqttt~~~}}}wwwqqqllljjjiiiiiiiiieee```\\\ZZZWWWSSSPPPRRROOOLLLJJJKKKMMMNNNNNNIIIHHHHHHGGGFFFFFFFFFFFFFFFEEECCCCCCCCCBBB@@@>>><<<;;;;;;:::999999888888555555555555555555555555333333444444444444333333222333444444555555555555111111222222222222111111222333333333333444444444222222222333333333333333000000000000000000111111111111111111111111111111...//////000111111222222000000000000000000000000000000////////////000000//////000000000000//////000///...///000111111000////////////////////////////////////////////////........................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,111000///...------..............................///---------...///...---........................////////////////////////+++---//////------...000////////////000000000000/////////000000/////////000000////////////000000/////////......---------///222555555444222111111///000000000111444999===<<<>>>AAAFFFJJJMMMPPPQQQRRRPPPMMMJJJKKKQQQYYY___eeemmm|||,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...//////000000...............////////////...,,,---...000//////........................//////......//////000111000000000000111111111111000111111111111000//////000000000000000000000000111111111111111111111111111111111222111111000000111111222222333333444444444666999<<>>>>>@@@CCCGGGKKKNNNPPPQQQSSSPPPLLLJJJKKKRRR\\\ccciiirrr,,,------......------,,,------------------------------............---------------...///000000000---........./////////000///...------///000000///........................///////////////000000111000000000111111222222222222111111000000000000000000000000000000000000000111111111111111111111111222222333333444444333333333444444555666666777777:::===BBBGGGLLLNNNOOOOOOOOOQQQSSSRRRQQQOOOOOOOOOPPPOOONNNPPPSSSUUUUUUTTTUUUUUUTTTRRROOONNNOOOPPPQQQQQQPPPPPPRRRTTTWWWXXXVVVZZZ]]]^^^]]]___eeejjjooonnnooottt|||{{{vvviiifffaaa]]]ZZZWWWTTTRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJGGGDDD@@@@@@???>>>===<<<;;;;;;888888888888888888888888666666777777777777666666555555555555555555444333111222222333333222222111111111111222222222333333000111222333444333333222///000000000111111111111111111111111111111111111//////000000111111111222111111111111111111111111000000////////////000000...///000111111000///......///000000000///000000000000000000000000000000000000000000000000000000////////////////////////...------------------...------------------------)))***+++---......------........................///...------...///...---........................------........./////////+++///333222///...///222.../////////000000000111/////////....../////////000000////////////000000......//////000111111111222333333222111000000222///111333555777999===???CCCDDDGGGJJJMMMPPPRRRRRRQQQOOOMMMLLLPPP[[[hhhqqquuu}}},,,------......------,,,---------------------------......//////......------------...///000000111---.........//////000000///...------///000000//////////////////////////////////////////000111111//////000111222333333333444333111000///000111222000000000000000000000000111111111111111111111111333333444555666666666666777888888999:::;;;;;;;;;@@@DDDKKKRRRWWWYYYZZZZZZSSSTTTUUUSSSPPPMMMLLLKKKLLLKKKJJJNNNSSSWWWXXXWWWSSSSSSRRRPPPMMMLLLMMMOOORRRSSSTTTXXX\\\bbbgggjjjiiimmmpppqqqpppssszzz~~~xxxrrrmmmiiiddd```VVVUUUTTTRRRQQQPPPPPPPPPLLLLLLLLLLLLMMMLLLJJJHHHEEEEEEDDDCCCAAA@@@@@@???::::::::::::::::::::::::888888999999999999888888555666666666555444333333111222222333333222222111333333444444444555555555...///222444555555555555//////000000111111111222111111111111111111111111111111111111000000000000333333333333333333333333000000////////////000000...///000111111000///......000111222111000111111000000000000000000000000000000000000000000000000000000000000000000000000......,,,++++++,,,......////////////////////////$$$&&&))),,,...///..............................///...------...///...---........................,,,,,,,,,------.........)))---111111---+++---000.../////////000000111111//////............//////000000////////////000000//////000111222333444444222333333111//////000222///111444777888;;;>>>@@@FFFGGGJJJMMMOOORRRSSSTTTNNNNNNMMMPPPXXXfffvvv------------,,,+++******...------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,++++++//////////////////////////////.........---------///......------///000111333222111111111222333444000000000000000111222222000111111222222222111111000111222222111111222333666444222111333444666666888:::>>>BBBDDDEEEDDDCCCMMMOOOSSSWWW[[[]]]^^^^^^WWWQQQMMMNNNOOOLLLJJJJJJKKKKKKMMMQQQUUUWWWUUUSSSVVVRRRMMMMMMOOOQQQQQQPPPVVVZZZZZZ\\\mmmzzzooogggcccbbb^^^WWWSSSTTTUUUTTTTTTRRRQQQOOONNNMMMIIIHHHHHHGGGEEECCCAAA@@@CCC@@@<<<;;;::::::999888:::999888666666666777888777555444444666777777666333333444555444333222111222222333333333333222222333333333333333333333333111111111111111111111111333333222111000000000111555444444333333333222222333222111111000111111111111111222222222222111111222111000//////000111222333222000/////////000111111000...---...///111222000000000////////////////////////////////////////////////...---------,,,,,,---......//////......,,,,,,------,,,,,,+++***......................../////////////////////////////////...---,,,***)))------------------------...------------...//////...------,,,,,,------...000000000000000000000000...///000111111000///...000000000000111111111111///000111222222222222222000333555888999<<<@@@CCCEEEGGGKKKOOORRRSSSTTTTTTQQQOOONNNSSS```rrr~~~+++,,,,,,---------,,,,,,...------,,,,,,------...........................................................................//////////////////////////////.........---------000//////...///000111222222222111111111222333444111000000000000000111111000111111222222222222222111333444444333222444555888777555666777999;;;;;;===@@@DDDHHHKKKMMMMMMMMMVVVWWWZZZ\\\]]]]]]]]]\\\XXXRRRNNNOOOPPPMMMLLLMMMPPPOOOOOOQQQSSSUUUUUUTTTSSSPPPMMMLLLNNNSSSXXX[[[aaagggmmmttt}}}{{{uuummmiiijjjggggggfffaaa[[[UUUQQQPPPPPPOOOMMMKKKIIIGGGEEEDDDHHHEEECCCAAA@@@@@@>>><<<;;;:::999888777777888888888666444444555666555444333444444555444333222111111222222333333222222111333333333333333333333333111111111111111111111111222222111111000111111111222222222333333333333333666666555444444555555555111111222222222222111111222111000//////000111222222222000/////////000111111000///...///000222333444333333222111000//////////////////////////////...............---------,,,---......//////......000000000000000///......................................................------......------,,,,,,------------------------...------------.../////////......------......///000000000000000000000000//////000000111111000000000000000000111111111111222222222111111111111111222444777999;;;>>>BBBEEEGGGIIIMMMPPPSSSTTTTTTSSSNNNLLLMMMWWWiiiyyy******,,,------............------,,,,,,------...////////////////////////........................---------.../////////000/////////////////////////////////.........------000000000000000111222222222111111111111222333333111111000000000000000111000111222222333333333222///111222222111111222333444555666777:::<<>>===<<<;;;:::999999999999888666444444555555444333444444555555444444333222111222222333333222222111222222222222222222222222222222222222222222222222111111111000111111222222000000111222222333444444444444333333333333444444111111222222222222111111111111000000000000111111222111111000///000000000222111000///000111222333444444333222000///......////////////////////////---------...............,,,---......//////......111111111222111000000///........................------------------------+++,,,,,,---.........---------------------------...------------...///////////////....../////////000000000000000000000000111111111000000000111111000000000000111111111111555444222111000000111111333555888:::===@@@DDDGGGJJJLLLOOORRRTTTTTTSSSRRRLLLKKKPPP___sss~~~zzzwwwuuuttt++++++,,,---......------...------,,,,,,------...................................................***++++++,,,---......///////////////////////////////////////............/////////000000000111111111111111111111222222333222111111000000000000000111111222333444444444333000111333333333333444666333666999===@@@DDDHHHJJJWWWXXXZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\]]]]]]]]]]]]]]]ZZZUUUQQQRRRPPPNNNNNNQQQRRRTTTWWWWWWVVVVVVWWWXXX[[[```dddfffgggnnnzzzpppbbb]]]UUUQQQLLLJJJKKKLLLKKKJJJJJJIIIHHHIIIIIIHHHEEECCC@@@???>>>======<<<;;;;;;888666444444555666555444555555555555444444444333222222333333333333222222222222222222222222222222222222222222222222222222111000000000111222333333000111111222222333333444333222222222222222333333111111222222222222111111111000000000000000000111222111111000000000000000000000//////000000111222111111000///...------,,,////////////////////////,,,---------.../////////,,,---......///.........///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------------...------------...////////////............//////////////////////////////555444222000//////000000///000000000111111111111555333111000000111222444333555888;;;===@@@EEEHHHKKKMMMPPPSSSTTTSSSQQQPPPNNNOOOVVVeeetttzzzwwwsssnnnkkkiiihhhhhh---.........------,,,+++...------,,,,,,------...------------------------........................++++++,,,,,,---...//////000000000000000000000000000000/////////...............////////////000///000000111111222222222222111111000000000000000111111111222444444555555555333555777888888999;;;===:::>>>DDDJJJMMMQQQUUUXXX\\\\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[VVVRRROOOOOONNNLLLNNNSSSUUU[[[bbbeeeccc``````aaaiiiqqq{{{uuuoooddd^^^WWWTTTSSSRRROOOKKKLLLLLLLLLMMMNNNMMMKKKIIIDDDCCCCCCBBBAAA@@@???>>>999777666666777888888777666666555555555444444444333333444444444444333333222222222222222222222222222222222222222222222222111000000000111222333333333333333333444444444444777666555555444555555555111111222222222222111111000000000111111000000000111111111111000000000///............//////000000.............../////////////////////////////////,,,---------.../////////,,,---......///.........------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------.........------------...//////...------,,,,,,------...////////////////////////888666333111///.........///000000000111111111111222111000000111333555777222555888;;;===AAAEEEHHHLLLNNNQQQTTTUUUSSSQQQOOOOOOQQQYYYccckkkttt|||zzzxxxssspppmmmkkkhhhdddbbbaaaaaaaaa/////////......---++++++...------,,,,,,------...------------------------.................................///000000000111000000000000000000000000000000000/////////......------...//////////////////000111111222222111111000000000000000111111222111222333444555666666666111444666888:::;;;>>>@@@@@@FFFMMMRRRTTTVVVZZZ]]]XXXXXXYYYZZZ[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWRRRPPPOOOQQQQQQRRRWWW^^^eeennnyyy|||xxxssssssuuuzzzsssiiiccc```[[[SSSMMMOOONNNMMMMMMMMMMMMKKKIIIHHHHHHGGGGGGEEEDDDBBBAAA<<<:::999999:::;;;:::999777777666555555555555666444555555666666555555444333333333333333333333333333333333333333333333333111111111000111111222222444444555555666777888888888888666555444333333333111111222222222222111111000000111111111111000000000111111111111000//////------........./////////...//////000000111111222////////////////////////---------...............,,,---......//////.....................------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------............------------...//////------,,,,,,,,,,,,------000000000000000000000000555444333111///......---000000000000111111111111000000000111222444666777222555888;;;>>>AAAFFFIIIMMMOOOSSSVVVVVVUUURRRPPPNNNPPPWWW___dddnnn{{{vvvssspppnnnmmmkkkhhhfffcccbbb```^^^]]]]]]^^^^^^---...............------...------,,,,,,------...................................................////////////000000000000000000000000000000000000000000000000/////////...---...///000111000000///...///000111222111111000////////////000111333333111222333555666666777777222555888;;;===@@@CCCFFFGGGMMMTTTWWWVVVVVVXXXZZZUUUUUUVVVWWWXXXXXXYYYYYYVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTVVV[[[^^^bbbkkkttt{{{vvvpppfff^^^YYYVVVSSSQQQPPPNNNLLLJJJKKKKKKKKKKKKIIIGGGEEEDDDBBB@@@===<<<<<<;;;:::888888777666555555555666777666666777777777777666666444444444444444444444444333333333333333333333333222222111111000111111111333444555777:::<<<===>>>:::999777555444333222222111111222222222222111111///000111222222111000///000111111222111000///...---......////////////////////////000000000000000////////////////////////...............---------,,,---......//////.....................---,,,,,,........................------------------------,,,,,,------......------++++++,,,,,,---......///...------------...//////......------------......000000000000000000000000///000000111111000000///000000000000111111111111111111222222333444555555444666:::===???CCCHHHKKKNNNQQQUUUYYYZZZXXXUUURRROOOOOOUUU___ggguuu~~~xxxrrrooohhhgggeeeddddddcccaaa```]]]]]]^^^^^^^^^^^^^^^___+++,,,---...////////////...------,,,,,,------...////////////////////////.......................................---------000000000000000000000000000000000000////////////...///000222222111111000...///000222222111111000.........///000222444444111222333555666777777777:::<<<@@@DDDFFFJJJNNNQQQPPPVVV\\\^^^[[[XXXYYY[[[WWWVVVVVVUUUUUUTTTTTTTTTMMMMMMNNNOOOPPPRRRTTTUUU[[[[[[___ffflllrrr}}}wwwhhhddd___[[[YYYWWWTTTRRRMMMMMMMMMMMMKKKIIIGGGEEEGGGEEEAAA???===;;;999777999888666555555555666777777777888888888888777777555555555555555555555555333333333333333333333333333333222111000000000111111222555888<<>>AAAEEEIIIMMMPPPSSSXXX[[[\\\ZZZWWWUUURRROOOTTTaaaooo}}}tttnnnkkkjjjiiiaaa```_________^^^^^^]]]\\\]]]^^^```aaaaaaaaaaaa,,,------......------,,,,,,,,,,,,---------............................................................////////////........................------000000//////.........---000000000000000000000000222111000000000000000000111000000000000111222222333444555666888:::;;;<<>><<<;;;999777666777888777666999888777666555444444444444444444444444555666666555555555555444333222111222222111111111111222222666666777888;;;>>>AAACCC>>>>>><<<;;;999888777666222222222111111111111000111111111111111111111111222222222111111///...---000///.........///111222111///---,,,+++,,,...///////////////////////////...------,,,---...///000+++++++++,,,,,,,,,,,,---......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...................................................------------...//////000000000000000000000000---...///000000///...---222222111111000/////////222333333222111222555777999;;;???BBBEEEJJJNNNRRRTTTXXXWWWTTTUUUYYYWWWRRRMMMUUU^^^ggg{{{|||rrrkkkhhhfffdddbbb```^^^\\\\\\^^^```aaaaaadddeeeeeeeeefffjjjooosss,,,------......------,,,,,,,,,,,,---------............................................................////////////......////////////////////////111111000000000/////////000000000000000000000000222111111000000000111111333222222222222333444444333555777:::===???AAABBBJJJLLLOOOQQQTTTUUUVVVVVVZZZZZZ[[[[[[ZZZXXXVVVUUUZZZVVVTTTWWWXXXTTTQQQQQQQQQMMMMMMQQQRRRSSSaaassswwwnnncccYYYSSSOOOKKKHHHGGGGGGEEEDDDCCCCCCAAA???===;;;999999999999888777:::999888777666555555555444444444444555555666777777666444333222222333444222222111111111111222222444555555666888;;;===???===<<<;;;:::888777666555222222222111111111111000111111111111111111111111111111111111111000///...000//////...///000111222111000...---,,,---...///////////////////////////...------,,,---...///000/////////000000111111111......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...................................................------------...//////000000000000000000000000///000000000000000//////////////////000000000000111222222222111222555777999<<<@@@CCCFFFJJJOOORRRSSSVVVVVVSSSTTTWWWUUUPPPPPP[[[hhhwwwzzzvvvpppiiidddbbbbbbaaa```fffeeebbbbbbccceeeggghhhfffiiilllooosssxxx~~~,,,------......------,,,,,,,,,,,,---------............................................................////////////......///000000000000000000000222222111111111111000000000000000000000000000000111111111000111111222222444444444444444555666666555777;;;???DDDHHHKKKLLLRRRSSSTTTVVVWWWWWWXXXXXXYYYYYYZZZYYYYYYWWWVVVUUUXXXSSSQQQSSSSSSOOOMMMNNNQQQPPPRRRVVVXXXaaaxxxooobbbYYYRRRMMMKKKIIIGGGGGGGGGGGGEEEDDDAAA???===<<<<<<<<<:::888::::::999888777777777777444444444444555666777888888666333111111222444555222222111111111111222222333333333444555777888999:::999999777666555444444222222222111111111111000000000000000000000000000000000000111111000/////////////////////000111111111000///...---...///000////////////////////////...------------...//////,,,------...///000000111......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,...---------------.........................................................------------...//////000000000000000000000000111111000000000000111111------......///000000111000111222222222333666888;;;>>>BBBEEEHHHLLLPPPSSSTTTWWWWWWTTTTTTUUUSSSPPPUUUcccwwwzzzrrrmmmiiifffbbb``````aaabbbaaagggfffeeeeeegggkkkoooqqqsssxxx~~~,,,------......------,,,,,,,,,,,,---------............................................................////////////......///////////////000000000111111111111111111111111000000000000000000000000111111111111111222333444444444444444555666777888999<<>>;;;999::::::999888888888888888444444444444555666777888777555444333222333444444333222222111111222222333222222222333444444555666777777666555444333333222222222222111111111000000//////////////////////////////000000000000000//////////////////000000111111111000////////////000////////////////////////......------............***++++++,,,---...//////......------------............------------......------------------------000///...---------------...................................................------------...//////000000000000000000000000111000///...///000111222////////////000000111111///000111222222444777:::===@@@DDDHHHKKKNNNQQQTTTVVVXXXXXXVVVTTTSSSSSSRRR]]]mmm}}}uuupppkkkhhhfffdddcccbbbcccdddfffggghhhjjjllloootttzzz,,,------......------,,,,,,,,,,,,---------..............................////////////////////////......////////////......---------....../////////000000000000000000000000111111111111111111111111111111111111222333555555444444444555777999;;;;;;@@@CCCHHHNNNSSSWWWZZZ[[[WWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRSSSSSSTTTPPPMMMMMMOOOPPPOOOQQQVVV\\\^^^eeeppp}}}}}}ttt```VVVNNNMMMLLLHHHFFFGGGEEEDDDCCCBBBBBBAAA>>>;;;;;;;;;:::999888888888888666555555555555666777777333444555666555444333222333333222222222222333333333333333444444444444444444444444333333222222222222222222111111111000000////////////////////////...//////000000000//////...//////000000000000000111000000///////////////////////////////////////..................------------......///000000111......------------............------------......------------------------000///......------------...................................................------------...////////////////////////////////////...---...///000111222222222111111111000000///000222222333666:::===???BBBGGGJJJMMMPPPSSSUUUUUUVVVVVVUUUSSSRRRTTTWWWkkkzzzxxxoooiiigggeeeeeeeeeeeeeeeeeefffhhhkkknnnssswww~~~,,,------......------,,,,,,,,,,,,---------..............................////////////////////////......////////////......,,,,,,------......///////////////000000000000111111111111111111111111111111111111222333555666777555666777999<<>>>>><<<;;;:::999999999888777666666555555666666111333555777777555222111333333222222222222333333333333444555555555555444222222222222222222222222222222222111111111111000000000000000000000000000/////////000000///............///000000000000000000000000/////////......////////////////////////.........///......---,,,,,,,,,---------...............------------............------------......------------------------//////...---,,,,,,------...................................................------------...//////////////////////////////...------......///000111444444333222222111000000///000222444555888<<>><<<;;;;;;::::::999888666555555444444222333444555555555333222444333333222222333333444222333444555666666555444111111111111222222222222222222222111111111111000111111111111111111111111000000000000///...---------...///000111000000//////////////////...------////////////////////////....../////////...,,,,,,,,,,,,,,,,,,,,,+++++++++......------------............------------.................................---,,,,,,,,,,,,,,,---...................................................------------...//////////////////////////////------...000000111111111222222222111111111111111///111333555777:::???BBBBBBFFFKKKOOOQQQSSSUUUWWWQQQOOORRRVVVZZZ___kkkxxxxxxnnnkkkgggbbb______aaaccceeehhhlllqqqxxx,,,------......------,,,,,,,,,,,,---------..............................000000000000000000000000......////////////......---......///000111111222111111111222222333333333111111111111111111111111000111111222444666888999>>>???AAAEEEIIIMMMQQQSSSTTTUUUXXX[[[[[[[[[YYYXXXSSSSSSRRRSSSTTTVVVXXXYYYTTTRRRQQQQQQSSSWWW[[[^^^fffeeeeeeggghhhiiiqqqyyy{{{pppggg[[[VVVYYYMMMLLLMMMNNNOOONNNKKKHHHFFFEEECCCAAA???===<<<<<<;;;:::888777555444444333444444333333333444444555444333333222222333333444111222444555666666555444111111111111222222222222222222222111111111111000111111111111111111111111000000000000///...,,,,,,---...000111111111000///.........///...------,,,////////////////////////....../////////...,,,+++111111111000//////...............------..................------.................................,,,,,,,,,++++++,,,,,,---...................................................------------...//////////////////////////////---...000111222222222111/////////000111111222222000222444666888<<<@@@CCCCCCGGGLLLPPPRRRTTTVVVWWWRRRQQQTTT[[[aaaiiiyyyxxxppphhhgggeeecccbbbdddhhhjjjiiimmmttt{{{///...---,,,+++,,,,,,---///......------......///---------.........///////////////...///000111111111000///......///000111000000000000111111111111000000000000////////////111111000...---...111444333444444555666999???CCCEEEHHHLLLPPPSSSTTTSSSSSSVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUTTTUUUSSSPPPQQQUUUOOORRRUUUUUUVVV^^^kkkuuu|||zzz}}}oooeeeeeeccc^^^WWWSSSRRRPPPMMMJJJJJJFFFCCCBBBCCCBBB???<<<:::999777888999999777666888777777666666666777777222222222222222222222222444444444444333222111111222111111000000111111222000000000000000000111111000000000000111111111111000000000000000000000000111111111111000///...---//////000000000000//////222222111000///...------......///000000000000000///...---,,,+++,,,,,,---,,,------......------,,,.........------,,,,,,,,,.................................------,,,,,,,,,***+++,,,---............000000...,,,***+++...111...------------...//////000000//////////////////000000111111111111000000000111222111000///000111333333333555888<<>>>>>>>><<<;;;999888777666555555555555444444444444444444444444222222333444555555444444111222444555555444222111222222111111000////////////000000000111111111111///////////////////////////////////////...------//////000000000000//////........./////////000000---...//////000000//////.........------------...++++++,,,,,,,,,,,,++++++------....../////////000........................---------------------------------...------,,,,,,---///111111///---------...............//////000//////000000111222222222111111222111111000///...///111222111000000111333333444666999<<<@@@CCCEEEJJJMMMPPPSSSTTTRRROOOMMMHHHRRRbbbpppttttttxxx~~~xxxrrrnnnkkkkkknnnooorrrxxx,,,---------------------///......------......///........./////////000000,,,...000111222111///...000000111111111111000000///000000000111111111111000111111111222222333333111222333444555777<<>>===;;;999<<<;;;:::888777666666666333333333333333333333333444555555555444444333222111222444555555444222111111111111111000000/////////000000000111111111111//////////////////////////////////////////...---//////000000000000//////////////////............------...///////////////---.....................+++,,,,,,------,,,,,,+++,,,,,,,,,------......///........................---------------------------------...------,,,,,,---///111111000...------///............///000000//////000000111111111111111111111111111000/////////111222222111111222333222444666:::>>>AAAEEEFFFKKKNNNQQQTTTTTTRRROOOMMMMMMUUUcccmmmoooooovvv{{{ssspppnnnmmmpppuuuqqqwww+++,,,---.........---------,,,,,,++++++,,,,,,---....../////////000000000---...000111111111000///000111111222222111111000000000000000111111111111111111111222333333444444333444555666999===CCCHHHMMMQQQVVVZZZ[[[[[[[[[[[[[[[ZZZXXXUUUSSSRRRRRRRRRTTTTTTSSSRRRPPPOOOOOONNNMMMPPPXXXeeetttxxxlllbbbXXXQQQKKKHHHDDDBBBBBBCCCBBBBBB>>>===;;;999777666666666555555555555555555555555666666666555555444222222111222333444444333222111000000000000000000000111000000000000111111111111000000000000000000000000//////000000000000////////////000000000000///////////////......---------------...////////////...------...////////////...,,,------......------,,,,,,,,,,,,---------------........................,,,,,,,,,------------...,,,,,,------...---------...000111111000.........//////......//////000111000000000///////////////000000111111111111000000111333444444333333555666333444777<<<@@@DDDGGGHHHLLLNNNQQQSSSTTTRRRPPPNNNOOOTTT^^^fffiiimmmwwwyyytttppppppppppppuuu{{{yyy+++,,,---.........---------,,,,,,++++++,,,,,,---.../////////000000000000////////////000000000000000111222222222222111000000000000000111111111111111111222222333444444555444777;;;>>>BBBGGGLLLPPPRRRVVVZZZ]]]]]]\\\[[[[[[XXXXXXVVVUUUTTTTTTTTTTTTQQQPPPNNNNNNNNNOOOQQQRRRZZZ```nnn}}}ooofffWWWSSSOOOLLLKKKKKKJJJIIIAAA@@@>>><<<:::999888888666666666666666666666666444555555555555555444444222222222222222222222222/////////000111111222222000000000000111111111111000000000000000000000000000000111111111111111000//////000000000000//////------...............///,,,---......//////......,,,---...///000000///...---......//////......---............------------........................,,,,,,,,,---------......++++++,,,---............///000111111///......//////////////////000000111000000//////...---------...///000111111222111111111333444444444444555777444666:::???CCCGGGJJJLLLMMMOOOQQQRRRSSSRRRQQQPPPPPPSSSZZZcccjjjqqq~~~xxxuuutttwwwxxxyyy~~~***+++---...///...------///......------......///////////////000000000000///////////////000111111000111222333333222111000000000000000111111111111111111222333333444555555666:::@@@FFFJJJNNNRRRUUUUUUXXX\\\^^^]]]\\\\\\\\\VVVVVVVVVVVVVVVVVVUUUUUURRRQQQPPPPPPRRRUUUYYY[[[kkksssqqqkkkaaaXXXQQQKKKFFFCCCEEEDDDBBB@@@>>><<<<<<;;;666666666666666666666666222333444555666666666666222222111000000111222222......///000111222333333000000000000111111111111000000000000000000000000000111111222222222111111//////000000000000//////++++++,,,---...///000111,,,---......//////......,,,---///000000000///.........////////////......000000//////.........---........................,,,,,,,,,------.........***+++,,,---......///...///111111000///...///000///////////////000111111000000///...---,,,,,,+++---...///111222222222222///111222222222222444555666888<<>>999777444333444555444444333333444555666666666666555444222111111111222222666666555555444333222222222222222222222222222222111111111111111111111111000000000000000000000000000///...///111111---***................................................//////............//////------,,,,,,,,,+++++++++............//////////////////.........---------******+++,,,,,,---......///............///000000/////////000///......------------------...///000222111000.........///000...///111222333333333222...///000111222333333333222777>>>CCCGGGJJJMMMNNNKKKSSSVVVQQQNNNSSSXXXZZZ\\\^^^dddmmm{{{//////............//////111000...,,,+++,,,---.........------...///000000000000000000111111111111333333333222222222111111111111111111111111222222333444555555666999===@@@BBBGGGNNNTTTWWWXXXYYYZZZXXXYYYZZZZZZ[[[[[[[[[[[[\\\ZZZXXXVVVUUUTTTSSSSSSNNNOOORRRXXXbbbppp~~~lll[[[PPPMMMHHHGGGIIIGGGAAA===>>>;;;999666666666777555444333333444555555555555555555444333222111111222333333333222222111111000000222222222222222222222222111111111111111111111111000000000000000000000000000......///111111...+++......................................................------------......------------,,,,,,,,,,,,............//////////////////.........---------+++++++++,,,,,,------.........------......///000///////////////......---...------------...///000222111000///......///000///000111333333333222222...///000111222333333444666:::@@@EEEHHHJJJLLLNNNNNNVVVZZZWWWUUUYYY^^^```bbbfffmmmxxx//////............//////111000...---,,,,,,------------......///111222333000000000000111111111111333333333222222222222111333333222222222222222333444555777888:::>>>CCCGGGHHHMMMTTTYYY[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZVVVSSSQQQPPPPPPQQQQQQTTT\\\jjj{{{lllZZZTTTNNNHHHHHHGGGCCC??????===;;;:::::::::999777444444444444444444555555555555444333333222333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000......---///000111///---...................................................------,,,,,,------...///.........------------............////////////...............---------,,,,,,,,,,,,,,,------------------------......//////////////////...............------......//////111000000////////////000000111222222222222111111//////000111222333444444:::===CCCGGGIIIKKKLLLNNNQQQYYY_________ccciiikkklllqqqzzz//////............//////222111000///.../////////////////////000111222333///000000000111111111111222222222222222222222222333333222111111222222333555777999;;;>>>CCCIIIMMMNNNRRRXXX\\\^^^___```aaa]]]]]]\\\\\\\\\\\\\\\\\\[[[XXXTTTOOOMMMNNNRRRVVV^^^gggvvvmmm```WWWNNNIIIHHHGGGEEEDDD???>>>=========;;;777444555555444444444444444444555555444444444444444444222222333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000------......///000000///.........................................................------.........////////////........................////////////........................---------------,,,,,,,,,---,,,,,,,,,,,,---......000000///...............//////............//////000000000////////////000000000111111000000000///000000000111222333444555:::>>>CCCGGGIIIKKKNNNOOOTTT\\\cccgggiiinnnuuuzzz{{{//////............//////111000000///////////////222111111000000000111111///000000000111111111111222222222222222222222222333222111000111222333444777999===@@@DDDHHHMMMQQQQQQUUUYYY]]]^^^___```aaa___^^^]]]\\\[[[[[[\\\\\\[[[XXXTTTPPPPPPVVV___gggvvvuuulll___TTTNNNLLLKKKIIICCCBBB@@@@@@???<<<888555777777555444444444444555555555555555666666555555333333333333333333444444222222222222222222222222111111111111111111111111000000000000000000000000---............///000111........................////////////////////////000000////////////000000000000/////////.....................////////////---........................------------------------,,,,,,,,,,,,---......000000///............///000//////.........///////////////000000000000////////////...............111000000111222333555666999<<>>CCCGGGJJJMMMQQQSSSSSSVVVZZZ]]]^^^^^^___``````___]]][[[ZZZZZZ[[[[[[WWWWWWWWWWWW[[[dddrrr|||vvveeeXXXRRRNNNJJJIIIGGGDDDBBBAAA>>>;;;888:::999777555444444555555555555666777777777666666222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000...//////...------///111........................////////////////////////111000000000000000000111000/////////........................////////////---------...............---------------.........---------------......///111000///------......///000000//////......//////...//////000000000000//////...............///000111111111111222444555777999===BBBFFFIIILLLPPPSSSUUUXXX^^^gggooozzz}}}vvvzzz|||uuuooolllmmmpppvvv//////............//////------...............---000000/////////000111111000000000000111111111111111111222222222333333333444333222222444777:::<<<@@@DDDJJJOOOQQQSSSTTTUUUTTTWWW[[[]]]]]]^^^___``````___\\\ZZZYYYYYYZZZZZZXXX]]]dddjjjrrr~~~mmmbbbZZZTTTOOOLLLHHHEEECCCAAA???<<<<<<;;;888666555555666666555666777888888888777777555444444333333222222222222222222222222222222222111111111111111111111111000000000000000000000000///000000///,,,,,,...111........................////////////////////////000000////////////000000/////////.........------............////////////---------.........//////,,,,,,------......//////......------......///000111000...---------///000111111000///////////////---...///000111111000///000//////...///000222222222111111111222444666777===@@@DDDGGGJJJMMMPPPSSSSSSSSSYYYbbbmmm{{{vvvmmmppp|||}}}tttnnniiifffdddddddddhhhppp|||//////............////////////000000000000000///............///111222333000000000000111111111111111111111222222333333333555444333444666:::===@@@CCCHHHOOOTTTVVVVVVVVVVVVUUUXXX[[[]]]]]]]]]___``````___\\\ZZZYYYXXXYYYZZZ```iiiuuu}}}{{{}}}~~~{{{}}}xxxnnnfffSSSPPPKKKHHHFFFDDDAAA@@@>>><<<999777666666666777555666777999999999888777888888777666555555444444222222222222222222222222111111111111111111111111000000000000000000000000000111111///,,,+++...000........................000000000000000000000000//////............/////////.........------------............/////////000---------.........//////,,,,,,,,,---...///000000///............///000000222000...---,,,---///000111111000///////////////---...///111111111000///111000000000000222444555222222111000222444666888AAADDDGGGIIIKKKMMMPPPRRRRRRPPPTTT___jjj{{{zzzggggggrrrrrrjjjfffcccaaa___^^^]]]___dddooo{{{////////////000000000000///////////////...............///000111222222333444333222222111222222222222444555555333222222333333444555666888===BBBFFFNNNQQQTTTUUUSSSSSSUUUWWWXXXYYYZZZ\\\\\\\\\[[[ZZZYYYZZZ[[[XXXSSSUUUbbbooouuuvvvxxxyyywwwvvvwww|||~~~}}}|||||||||~~~~~~{{{{{{zzzyyyyyy}}}hhhbbbXXXOOOIIIFFFDDDBBBAAAAAA@@@>>><<<;;;::::::888888888888999:::;;;<<<777666444222111111111111111111222222222333333333111111111111000000000000111111000000//////......000000////////////000000........................///////////////000111111////////////////////////..............................////////////......////////////////////////000///---,,,,,,---///000......---,,,---...///000////////////000000000000000000000000000/////////............////////////333111000111333666666666222222222222222555999===BBBCCCDDDEEEHHHJJJLLLMMMQQQTTTVVV\\\oootttgggiiirrrmmmeeeccc```]]]\\\```[[[YYY\\\aaahhhxxx}}}ttt////////////000000000000//////////////////////////////000000111111222222000000000000000111222222333555666666444333444444555777999;;;===BBBHHHLLLPPPSSSUUUVVVTTTTTTUUUWWWXXXYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVXXX\\\fffuuu{{{zzz{{{|||yyy{{{|||{{{yyyzzz~~~~~~{{{xxxxxxzzz~~~wwwgggZZZRRRMMMIIIGGGBBBAAA???>>>===;;;888555999999999999:::;;;<<<===888666555333222222222222333333222222111000000000222222222222111111111111222222111111111000000000111111000000000000111111........................///////////////000111111------------------------..............................////////////......////////////////////////...---+++******+++---......------,,,---...///000---------.........//////.....................---....../////////000000000000...---...000222333333333333333333444666;;;???CCCCCCDDDFFFHHHJJJLLLMMMNNNRRRWWWbbbwwwpppfffiiirrr}}}vvvgggaaa```]]][[[ZZZZZZWWWVVV[[[aaajjj{{{yyysssjjjhhh{{{////////////000000000000////////////////////////000111111111111111111111...//////000111333333444444555666666555555666777999;;;>>>AAAEEEJJJOOOSSSTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVZZZbbbooo|||zzzzzz|||~~~mmmccc[[[SSSLLLFFFDDDBBBAAAAAA???:::555::::::::::::;;;<<<======888777555444333333333444555444333222000///...---444333333333333222222222222222222222222111111111222222222111111222222222///////////////////////////////////////000111111------------------------..............................////////////......////////////////////////...---,,,++++++,,,---......------------...//////+++,,,,,,,,,,,,---------------................../////////000000000111111222000///000222444555555333444444444555888===@@@CCCDDDEEEGGGIIIKKKLLLMMMLLLQQQZZZkkkkkkeeekkkrrr{{{xxxlllaaa]]]]]][[[ZZZ[[[ZZZXXXZZZ___fffqqq|||lllddd```ggg////////////000000000000///////////////000000000222111111111111111111111111222333444444555555555333555666666666666888:::===@@@DDDHHHLLLQQQVVVYYYWWWXXXYYYXXXXXXWWWVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWaaannnzzz}}}~~~zzzmmm^^^RRRNNNJJJEEEDDDEEEDDD@@@<<<;;;;;;:::::::::;;;<<<<<<999888666555444444444555666555444333111000//////333333333333222222222222222222222222222222111111222222111111111111222222000000000000000000000000///////////////000000111////////////////////////..............................////////////......//////////////////////////////............//////------------......//////++++++,,,,,,,,,---------////////////000000000000000000000000111111111111333222000111333555555555222333333444555888===AAADDDDDDFFFHHHJJJKKKLLLMMMLLLQQQ___uuugggeeemmmrrryyyooofff___^^^]]]\\\\\\___```aaaeeejjjrrr~~~pppgggggguuu////////////000000000000////////////000000111111222222222222111111111111444444555555555555444333333444666777777999===???DDDGGGKKKOOORRRUUUYYY[[[ZZZYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQRRRTTTVVVXXX```sss}}}}}}}}}|||yyyyyy|||nnn^^^WWWRRRKKKGGGFFFFFFDDDBBB===<<<;;;:::::::::::::::999888666555444444555666555555444444444333333333333222222222222111111111111111111111111111111111111111111000000111111111111111111111111111111111///////////////000000111000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////---------...............,,,---------.............../////////000000111111000000000000111111111111000...------///111111111000111222333444888===AAADDDEEEGGGIIIKKKLLLLLLLLLJJJQQQaaaxxx|||fffgggooorrryyy|||yyyhhhccc^^^^^^^^^]]]```eeegggmmmuuu|||{{{~~~////////////000000000000...//////000000111111222111111222222222222222222333333444555444333111111333555777999;;;>>>CCCFFFLLLOOOSSSVVVWWWXXXZZZ[[[ZZZYYYYYYYYYZZZZZZXXXVVVWWWUUURRRQQQTTTYYY___cccssszzzvvvuuuvvvxxxxxx|||}}}uuuhhhddd]]]TTTMMMHHHEEEEEE@@@???>>><<<:::999999999888777666555444555555666444444444555555666666666222222222222111111111111000000000111111111111111111111000000000000111111000000000000000000000000///////////////000111111........................////////////////////////......////////////......////////////////////////------------------------,,,---......//////..................////////////,,,,,,------...//////////////////000000000111111222000......000222222222///000111222444888>>>BBBEEEFFFHHHKKKLLLMMMLLLLLLIIIQQQcccyyyzzz}}}uuuccchhhpppsss}}}|||{{{~~~rrrccc___^^^___```aaagggooottt~~~////////////000000000000...//////000111111222222111111111222222333333333111222444555555444333222555777999<<>>;;;:::999666666444333333444555555444444444444444444444444555555444444444333333333222222222333333444444444444333333222222333333444///////////////////////////////////////000111111111111111111111111111111000000000000000000000000......////////////......//////////////////////////////000000000000//////,,,,,,.../////////...------------.........//////.........///000111111222............////////////111///------///000111000111222333555777;;;AAAEEEEEEGGGJJJLLLMMMMMMLLLLLLRRR\\\ooo~~~{{{fff\\\fffnnnsss~~~{{{pppddd``````bbbgggkkkqqq~~~////////////000000000000000000000000111111111111666444333111111111111222333555666666555666888::::::???DDDGGGJJJMMMRRRWWW^^^]]]]]]___```___]]][[[ZZZVVVUUUYYYZZZXXXVVVXXXTTTXXX___kkk~~~~~~{{{hhh\\\SSSNNNHHHDDDCCC@@@:::555777888888999999888777777777666555333333444555555666666555444444333222222222222222222222222222222333333333222222222111111////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......///////////////////////////............------------,,,+++++++++---///111000000000000000000000000------------------------////////////000000000000111111000000//////......222222222111111111111111111222444777;;;???DDDFFFEEEHHHJJJJJJKKKNNNOOONNNVVVhhh{{{fffddddddgggnnn|||wwwsssgggeee]]]bbbhhhkkkppp~~~////////////000000000000000000000000111111111111444333222222222222444444666777777777666777999<<>>BBBDDDFFFIIIKKKKKKLLLMMMOOOOOOZZZmmm}}}bbb```bbbkkkwwwyyyqqqhhhhhhccchhhooouuu~~~////////////000000000000000000000000111111111111222222111111222444555777888888999888888:::===@@@JJJMMMQQQTTTUUUXXXZZZ]]]]]]\\\\\\^^^______]]][[[[[[XXXVVVUUUTTTTTT[[[cccnnnzzzxxxwwwxxxxxxnnnZZZNNNKKKJJJEEE???;;;;;;:::888777555444333666666777777666666555444555555444444444444444444333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////111000000000////////////111///...,,,+++,,,,,,---........................////////////////////////////////////000000000000111000000000000/////////000000000000000000000000000111333777;;;???CCCEEEGGGJJJLLLLLLKKKKKKNNNRRR]]]qqqnnn```___dddrrr~~~|||ooojjjllliiiooowww////////////000000000000///000000000111111111111222222111111111333444555777888999999;;;>>>CCCGGGOOOQQQTTTVVVXXXYYYZZZ[[[\\\[[[[[[]]]______]]][[[YYYVVVTTTSSSTTT[[[jjjyyy{{{yyyzzz}}}vvvcccVVVNNNGGGBBB???>>>===;;;999888777777666777888999888777555444666666666666666666777777333333333333333333333333555444444444444333333333222111111111111111000000000000000000000000000000////////////////////////111111111111111000000000////////////////////////000000000/////////......000///...---,,,---------........................////////////////////////////////////000000000000000000000000000000000000111222222222222222333333333444777;;;???CCCFFFHHHHHHIIIKKKKKKIIIHHHOOOXXXjjj{{{vvvhhhaaaaaaiii|||wwwmmmlllppppppvvv////////////000000000000///000000000111111111111333222111000000111222333555777:::<<<@@@DDDJJJNNNSSSTTTVVVYYY[[[[[[[[[ZZZZZZZZZZZZ\\\^^^^^^\\\[[[YYYVVVUUUXXX^^^mmm~~~||||||||||||{{{|||gggUUUKKKGGGAAA@@@>>><<<;;;:::::::::777888999:::999888777666555555555555555666666666333333333333333333333333333333333333222222222222333333222222111111111000000000000000000000000000////////////////////////333222222111000///......000000000000000000000000/////////.........------------------......//////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111222222333333333444444555999<<>>BBBFFFKKKPPPTTTWWWWWWYYY\\\^^^^^^\\\ZZZYYYYYYZZZ[[[]]]^^^\\\ZZZUUUSSSVVV___lll~~~{{{wwwrrrqqqtttyyy~~~~~~ttt]]]QQQMMMFFFDDDBBB???===;;;;;;;;;999999::::::999999888777333333333333333333333333333333333333333333333333111111111000000000//////444444333333222111111111000000000000000000000000000000000000000000000000111111000000///.........000000000000000000000000............------------,,,------...//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111111222//////000000111222222222222444888<<<@@@DDDFFFGGGIIIHHHIIIIIIFFFGGGYYYmmmhhheee```hhh|||xxxoookkkmmmsss////////////000000000000000000000000111111111111444333333222333444666777;;;???EEEJJJMMMQQQTTTWWWXXXXXXYYY\\\___```]]]ZZZXXXXXXYYY[[[]]]]]]\\\ZZZVVVVVV]]]mmmxxxuuuvvvuuuuuuxxxlll___YYYPPPNNNIIIEEEAAA???>>>===;;;;;;:::999999999999999666555555555444333333333444444444444444444444444222222111111111000000000555444444333222222111111000000000000000000000000000000000000000000000000------....../////////000000000000000000000000000////////////.....................////////////...////////////////////////////////////////////////////////////000000000000000000111111111222222222//////000111111222333333333555999>>>BBBEEEGGGHHHLLLIIIIIIJJJFFFJJJaaazzzzzzdddfffgggttt~~~qqqjjjhhhlllrrr}}}////////////000000000000000000000000111111111111333333333444555777999;;;@@@DDDJJJOOORRRTTTVVVXXXVVVVVVWWW[[[^^^___[[[XXXXXXXXXYYY[[[]]]]]]\\\ZZZ^^^```kkkzzzsssrrrvvvppprrrxxxrrrjjjZZZWWWRRRLLLFFFCCCAAA@@@<<<;;;:::999888999:::;;;:::999999888777666666555444444444444444444444444555555555444444444333333555555444333333222111111000000000000000000000000000000000000000000000000)))***+++---///000111222000000000000000000000000000000000000////////////000000000000///...---,,,........................////////////////////////////////////000000000000000000111111222222222222111111222333444444555555555888<<<@@@EEEHHHIIIJJJNNNJJJJJJKKKHHHMMMfffwwwccciiipppxxxlllgggfffkkkqqqoooyyy000111111111111000000///000000000000000000111222222333444555555777:::===GGGIIIMMMQQQTTTVVVWWWWWWUUUVVVXXX[[[]]]^^^\\\ZZZVVV\\\aaa___ZZZYYY```gggoooxxx}}}xxxsssqqqssswwwzzz}}}qqqaaaUUUOOOJJJEEEAAAAAA???<<<<<<===>>>>>>===888888777666555555666666777666666555555444333333555444333333222222333333666666555444333333222222000000000000000000000000000000000000000000000000//////000000000000/////////000111111111///...---++++++---...//////000000/////////...---------,,,............////////////////////////////////////111111000///////////////000000000000000000000000333444555444333333444666777999<<<@@@DDDHHHJJJKKKMMMKKKHHHFFFHHHTTTkkktttiiilllooo{{{oooiiifffbbbdddkkkkkkrrr}}}000000111111111111000000222111111111111222333333444555666777777:::>>>AAAJJJMMMPPPTTTVVVVVVVVVUUUWWWVVVWWWWWWXXXXXXWWWVVVXXXZZZ\\\\\\^^^gggvvvzzzxxxvvvuuuwww{{{tttdddWWWNNNIIIFFFBBB@@@>>>======>>>===<<<:::999888777666666666666666666666555444444333333666555444444333333444444666555555444333333222222111111111111111111111111000000000000000000000000//////000000000000//////...///000111111000//////------...///000000000000//////////////////..................////////////////////////////////////111111000///////////////000000000000000000000000333444444444333333555666999;;;???CCCFFFJJJLLLMMMLLLHHHGGGHHHMMM[[[qqqsssmmmrrr~~~}}}yyyiiidddbbb```cccjjjnnnwww//////000111222222222222333222222222333333444555777888888999:::>>>CCCGGGOOOQQQUUUXXXYYYXXXVVVTTTWWWVVVVVVUUUVVVVVVWWWWWW[[[ZZZZZZ___lll~~~zzzzzzzzz{{{}}}zzzgggXXXPPPMMMGGGDDDBBB@@@@@@???>>>===<<<;;;:::999888888888888666666555555444333333333666666555444444444444555555555444444333333222222111111111111111111111111000000000000000000000000///000000111111000000///---...///000111111111000//////000000000000000////////////000000000000000............////////////////////////////////////111000000///////////////000000000000000000000000222333444444333333555777;;;===AAAEEEIIILLLMMMNNNJJJFFFFFFLLLVVVdddxxxrrrqqqyyyssseeeaaaaaa```fffooouuu...///000111222333333333222222222222333444555555888888999:::===AAAHHHLLLRRRTTTXXX[[[\\\ZZZXXXVVVUUUVVVXXXXXXXXXYYYZZZ[[[[[[[[[```mmm}}}kkk]]]VVVNNNJJJFFFDDDCCCBBB@@@???======<<<:::999999999999666666555555444333333333666555555444444444444444444444444333333333222222111111111111111111111111000000000000000000000000000000000111111000000000/////////000000000000000000000000000000///...---.........//////000000111............////////////////////////////////////000000////////////000000000000000000000000000000222333444444333333555777<<<>>>BBBGGGJJJLLLMMMNNNKKKFFFFFFOOO]]]lll|||xxxmmmrrr}}}rrrfffdddeeegggnnnyyy//////000222333333333333111111111222222444555555777999;;;===@@@EEELLLPPPTTTVVVZZZ]]]^^^]]][[[ZZZUUUXXX[[[[[[ZZZYYYYYYZZZZZZ```mmmrrreeeWWWSSSLLLGGGDDDBBBAAA@@@???>>>===;;;::::::999999777666666555555444444333555444333333222333333333333333333333333222222222111111111111111111111111000000000000000000000000000000111111111111000000222111111000///.........////////////...---,,,,,,---------....../////////............////////////////////////////////////000000////////////000000000000000000000000000000111333444444333333666888;;;>>>BBBGGGJJJLLLLLLLLLLLLGGGHHHRRR```nnn|||{{{kkkhhhppp{{{rrriiiiiillloooyyy000000111222333333333333111111111222333444555666888;;;???CCCGGGLLLRRRVVVWWWYYY[[[]]]^^^^^^]]]\\\WWWZZZ\\\[[[XXXWWWXXXZZZaaakkk~~~iiibbbWWWMMMGGGCCCBBBAAA@@@???===<<<;;;:::999999888888777777666555555444444444333222222222222333333333333333222222222222222222222222222222222222000000000000000000000000000111111222222111111000444333111///...---------......///......---,,,,,,------------........................///////////////////////////////////////////////////000000111000000000000000000000000111222333333333444666888;;;>>>BBBGGGJJJKKKKKKKKKKKKHHHIIISSS```mmm{{{jjjaaabbbllluuu{{{{{{pppjjjnnnsssyyy111111222333333222222222222222222333444666777888<<>><<<:::999999999999999888888777777666666555555444333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000111111222222111111000333222000///...............////////////......---////////////........................///////////////////////////////////////////////////000111111000000000000000000000000111222333333333444666888;;;>>>CCCHHHKKKLLLKKKKKKHHHFFFIIIRRR]]]jjjyyyooo^^^[[[___hhhoooyyywwwooolllrrr{{{222222333333333222111111333333444444666777888999???CCCJJJQQQVVVZZZ___bbb```___^^^\\\[[[[[[[[[[[[XXXYYYYYYXXXYYY___kkktttxxxeeeWWWOOOKKKJJJ@@@???>>><<<:::999999888::::::999999888777777777666666555444444444444555222222222222222222222222222222222222222222222222000000000000000000000000111111222222222222111111111000///......///000000//////000000000000//////111111000000//////................../////////000///////////////////////////////////////000111111000000000000000000000000111222333333333444666999<<>><<<:::::::::777555666888:::888777444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000...///000111111000///...000000////////////000000000000000000000000000000000000///...------,,,,,,---...000111111111000///222222111000000000000000000111111111111222222222111111000///......//////111222444444444555888:::===AAAGGGKKKLLLLLLLLLLLLKKKLLLMMMNNNXXXkkk|||xxx```XXXZZZ___gggpppvvvrrrsss{{{333333333222222222222222666555333333666:::???BBBHHHLLLQQQVVVZZZ]]]aaacccfffddd```\\\ZZZZZZZZZYYYZZZXXXXXXaaarrr~~~mmm___UUUNNNKKKDDD@@@BBBBBB>>>;;;;;;<<<999777777888999888666444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000111222333333222111000000000////////////000000000000000000000000000000000//////......---,,,,,,......///000000000000000000000///...............//////000000000111111111333333222111111111111111111222444444444666999;;;???BBBGGGJJJKKKKKKLLLMMMKKKPPPRRRSSS\\\pppttt]]]ZZZ]]]aaalllzzz|||uuussswww333333333444444444444444555444444666999>>>BBBEEEMMMPPPTTTWWW[[[^^^bbbeeedddbbb```^^^\\\ZZZYYYYYYYYYXXX^^^oooxxxvvvxxx}}}~~~pppcccYYYMMMFFFAAABBBAAA===999999<<<;;;999888999888777555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111222333333222111111111000000//////000000111000000000000000000000000000//////......---------///////////////000111111000//////................../////////000000000000333333222111111111111222111222444444555666:::<<>>EEEFFFHHHHHHHHHIIIKKKNNNMMMTTTZZZ```nnnjjjVVV___gggiii|||wwwuuuyyy111222222222333333444444333444777;;;@@@EEEJJJLLLSSSUUUWWWYYY[[[]]]aaaddd___\\\]]]___]]]XXXZZZ```ggguuu~~~{{{}}}|||~~~ggg[[[NNNGGGDDD@@@???AAA999999:::::::::999888888666666666666666666666666444444444444444444444444222222222222222222222222111111111111111111111111111111000000000000111111111111000000000000111111///////////////////////////////////////.........000///.........///111222111111000000000000111111000000000111111111222222111000000000000000111111111222333444555888===AAAFFFGGGHHHHHHHHHIIILLLNNNOOOUUU\\\gggzzzhhhWWWaaakkkpppzzzwww|||111111222222333333444444555777;;;@@@FFFKKKNNNPPPUUUWWWZZZ[[[\\\^^^aaacccbbb^^^]]]___\\\XXX]]]gggttt|||}}}rrrdddUUULLLFFFAAA@@@BBB:::<<<>>>>>><<<:::999:::777777777777777777777777444444444444444444444444333333333333333333333333222222222222222222222222444333222222222222333444222111111000000111111222000000000000000000000000///////////////////////////////////////000111111...............//////000111111111111222222222222333222222222222333444444222333333444666999???CCCFFFGGGIIIIIIIIIJJJLLLNNNQQQXXXbbbrrrgggYYYbbbnnnyyy|||www}}}222222222333444555555555999<<<@@@FFFLLLPPPSSSUUUWWWZZZ]]]______```aaabbbaaa[[[ZZZ^^^^^^]]]gggvvv|||oooaaaWWWPPPHHHCCCCCCAAACCCDDDCCC???;;;::::::777777777777777777777777555555555555555555555555333333333333333333333333222222222222222222222222444333333222222333333444222111111000000111111222000000000000000000000000/////////////////////000......///000000000000000...............///000000000000000000111111111111333222222222333333444555222333333444666:::@@@DDDEEEGGGIIIJJJJJJKKKMMMNNNRRR^^^oooxxxfffZZZbbbqqq~~~{{{vvv|||333333444444555666777777<<>>@@@FFFKKKQQQTTTVVVXXX[[[]]]```eeefffcccbbbdddbbb^^^]]][[[]]]eeeooo}}}qqqaaaWWWOOORRRQQQKKKCCC===;;;;;;::::::999999888777666555777777666555444444444444333333333333333333333333222333333333333333333444111...///222111------111111111111111111111111111000000000000000/////////000000000000111111111111////////////////////////111000/////////000222222000000000000111111111111111111111111222222222222444444444666999<<<@@@BBBEEEEEEHHHKKKKKKIIIKKKPPPXXXtttgggcccbbbjjj~~~}}}uuuuuuzzz333444555777;;;@@@EEEGGGKKKPPPUUUWWWWWWXXX]]]bbbffffffdddaaaaaacccaaa^^^[[[\\\cccpppssseeeXXXWWWTTTOOOHHHAAA;;;888;;;;;;::::::999999888888888777666555444444444444333333333333333333333333444333333333333333333222555222222444444111000333111111111111111111111111//////000000000000000000000000000000111111111111////////////////////////000000000///000111111222111111111111111000000000111111111111222222222333333444444666999<<<@@@BBBEEEEEEHHHKKKKKKIIILLLSSS___{{{ddddddgggttt{{{tttuuu}}}555555777:::???EEEJJJNNNOOOTTTYYYYYYWWWYYY___fffdddbbb___^^^___```___\\\\\\bbbpppzzzggg```XXXTTTNNNFFF???<<<;;;;;;:::::::::999999999888777666555444444444444444444444444444444444444444444444333333222222222666444333444444444333222111111111111111111111111/////////000000111111222///000000000111111111111........................000000000000000111111222222222222111111000000000111111111222222222333333333333555777:::===@@@BBBEEEFFFIIILLLJJJIIINNNVVVeeeuuucccdddkkkzzzyyyuuuwww555666999===CCCIIIOOORRRSSSVVVYYYYYYXXXZZZ```eee```^^^\\\\\\\\\ZZZYYYYYY```nnnyyymmmaaa[[[TTTJJJCCCAAA<<<<<<:::999999999999999888888666555555555555555444444444444444444444444444444444333333222222222111000//////111222111...111111111111111111111111//////000000111111222222///000000000111111111111///////////////////////////000000000111111111111333333222222111111000000111222222222222333333333333444666888<<>>AAACCCDDDFFFHHHKKKLLLJJJJJJRRR]]]tttyyyfffbbbeeennnyyyzzz888;;;@@@GGGMMMRRRVVVWWWVVVTTTTTTVVVYYY[[[\\\[[[]]]ZZZYYYXXXUUUUUU___lllrrr\\\NNNMMMBBB@@@>>>;;;999999999:::999888777666555555555555555555555555555555555555222333333333333333333444555666444333888>>>===666111111111111111111111111222222111111111111111111000000000000111111111111111111111111111111111111...///000111222111111000111222222222222222222333222222222333333333444444444666999<<<@@@CCCEEEFFFGGGHHHKKKLLLIIIJJJTTT```yyymmmddd```eeeqqq~~~xxx{{{:::===DDDKKKQQQUUUXXXYYYVVVSSSQQQTTTYYY\\\ZZZWWWYYYVVVVVVVVVUUUYYYkkk}}}fffUUUSSSEEECCC@@@===::::::::::::999888777666666555555555555555555555555555555555222222222333333444444444333444222111777>>>===666111111111111111111111111333222222222111000000000000000000000111111111111111111111111111111111111...///000222222111111000111111111222222333333444222222333333333444444444555777:::===AAADDDFFFGGGGGGIIILLLLLLIIIJJJUUUbbbyyyfffddd___eeesss|||www{{{AAAFFFJJJKKKNNNTTTYYYYYYTTTYYYZZZUUUSSSWWWZZZXXXZZZVVVUUUVVVYYYddd|||{{{hhh[[[MMMFFF@@@???===:::999:::888888888888777777777777666555444333333444555666666555555555555444444444444333222222111111222222111222222333333222222111111111000000111111222333444444333222111111111222000000////////////000000333222111000000111222333111111111111111111111111333333222222333333444555999888999===DDDIIIJJJJJJNNNLLLKKKKKKIIILLLWWWccc|||iii___^^^gggxxx{{{www{{{CCCIIIMMMNNNPPPUUUYYYXXXTTTXXXYYYVVVVVVZZZ[[[XXXXXXVVVVVVZZZaaapppvvveeeXXXOOOFFFBBB???;;;999;;;999999999888888888888888999888777555444444555555666555555555555444444444555444333333222222333333111222222333333222222111111111000000111111222333333222222111111111111222111000000//////000000111222222111000000111222222111111111111111111111111333333222222333333444555888888999===DDDIIIKKKKKKKKKIIIIIIJJJIIILLLVVVbbbxxxzzzfff``````hhhzzzxxxtttzzzFFFMMMQQQRRRSSSWWWYYYWWWUUUWWWYYYYYY[[[]]]\\\XXXWWWVVVYYY```lllvvvhhh\\\NNNGGGBBB===<<<===;;;::::::999888888888888;;;:::999777666555444444666555555555555444444444666555444444333333444444111222222333333222222111111111000000111111222333111111000000000111222222111111111000000111111111222222111000000111222222111111111111111111111111333333222222333333444555777777999>>>DDDIIIKKKLLLHHHGGGHHHIIIHHHKKKUUUaaatttsssdddbbbbbbjjj}}}uuurrryyyJJJQQQVVVVVVWWWYYYYYYWWWYYYYYYZZZ[[[^^^___]]]YYYXXXYYY]]]fffvvvvvvgggVVVLLLFFFAAA???@@@<<<;;;:::888888777888888:::999888777666555555444666555555555555444444444555555444333333333333333111222222333333222222111111111000000111111222333000/////////000111222222222222111111111111222222222111111111111111111222111111111111111111111111333333222222333333444555555777:::???DDDHHHKKKLLLIIIHHHIIIJJJIIIKKKTTT___vvvnnnccceeedddlll~~~~~~tttssszzzNNNTTTYYYYYYYYY[[[[[[XXX]]][[[[[[]]]______^^^^^^aaacccgggppp~~~nnn\\\QQQKKKEEEAAAAAA>>><<<:::888777777777777666777777666666666555555666555555555555444444444444333333222222222222222111222222333333222222111111111000000111111222333000/////////000111222222222222111111111111222222111111111222222111111111111111111111111111111111333333222222333333444555444777;;;@@@DDDGGGJJJLLLMMMKKKKKKKKKIIIKKKUUU```xxxkkkbbbeeehhhooo}}}uuuuuu~~~QQQWWWZZZZZZZZZ\\\\\\ZZZ^^^\\\\\\]]]]]]^^^bbbhhhsssuuuyyyyyyfff\\\UUUNNNGGGDDD@@@>>>;;;999777777888888555555666777777666666555666555555555555444444444333333222111111111111222111222222333333222222111111111000000111111222333111111000000000111222222111111111000000111111111000111222222222222111000111111111111111111111111333333222222333333444555444888===AAADDDFFFIIIKKKOOOMMMKKKKKKIIILLLWWWccc{{{hhhaaacccjjjuuu|||uuuvvvSSSXXX[[[YYYYYY\\\^^^\\\\\\[[[[[[\\\[[[]]]hhhvvvzzzooohhh^^^SSSNNNDDDAAA>>>;;;999999999:::777888888888888777555555666555555555555444444444444444333222222222222333111222222333333222222111111111000000111111222333333222222111111111111222111000000//////000000111000111222222222222111000111111111111111111111111333333222222333333444555555999???BBBDDDEEEGGGJJJNNNKKKIIIIIIIIIMMMZZZhhh~~~ttteeebbbdddlll{{{xxxrrrttt~~~TTTYYY[[[YYYYYY\\\___^^^ZZZYYYZZZ[[[ZZZ]]]mmmxxxlll___XXXFFFDDD@@@===;;;;;;;;;<<<:::;;;;;;:::999777555444666666555555555444444444555555444333333333333444222222222333333222222222111111111000111222222333444444333222111111111222000000////////////000000000111222333333222111000111111111111111111111111333333222222333333444555555:::@@@CCCCCCDDDFFFIIIKKKIIIGGGGGGHHHNNN]]]kkk}}}jjjbbbcccgggllluuuooorrr}}}YYYZZZZZZZZZ[[[[[[[[[[[[YYYXXXWWWVVVVVV]]]qqq~~~|||tttaaaSSSMMMEEE???>>>>>>===<<<;;;;;;::::::999888888888888888888888777777777777666444333333444555333222444444444444333222111111444444444333333222222222222222333333333333222222222222111000//////000000000000111222222222222222333222111111111222333444222222333222111222444777777:::>>>AAACCCEEEGGGHHHEEEIIIHHHHHHKKKKKKYYYrrrhhh^^^bbbfffgggnnntttnnnnnnzzz\\\\\\\\\\\\\\\[[[[[[[[[WWWVVVVVVXXX[[[eeexxx~~~sss]]]TTTIIIBBB@@@???<<<:::;;;;;;:::999888777666666777666666666555555555555666555333444555555444222333333444444444444444333222222222111111111000000000000111111111111000000222222111000000000000000000000111222333444444444222222111111111222333444222333333333222333555888999<<<@@@CCCDDDFFFHHHIIIDDDIIIHHHIIIMMMOOO]]]xxxfff]]]aaagggjjjyyy}}}sssnnnnnnzzz```______^^^\\\[[[[[[ZZZXXXVVVXXX]]]dddooolll```RRRHHHEEEDDD???;;;===<<<;;;:::888777777777777777666666666555555555666555444444555555444222222333444555666666666666222222222222111111111111000000111111111111000000222111000000000000000000000111222333444444444444222222111111222222333444333444444444333444777999;;;>>>BBBDDDFFFGGGHHHJJJDDDHHHHHHJJJPPPSSSccc~~~|||ccc\\\bbblllrrr{{{rrrmmmooo{{{bbbaaa```^^^\\\[[[YYYYYYYYYXXX\\\eeeppp{{{~~~ppp^^^RRRNNNKKKEEE@@@???>>><<<;;;:::::::::;;;999999999888888888777777666555444444555555444333444444555666666666666666444444444444444444444444222222333333333333222222111111000000000000000111111222222333333222222111222111222222222222333333333444555444444555888:::<<>><<<;;;:::;;;;;;<<<999999999999888888888888777555444444555666444333666777777777666666555444444444444444444444444444222222333333333333222222111000000000000000111111333222222222111///...---111111222222333333333333333444555555444666999;;;<<>><<<===>>>:::888777777888888666555777777888888888888777777444444555555555555444444444444333333333333222222222222222222222222222222222222222222222222222222111111111000111111222333444333111222444555555555666444333222222444777999DDDEEEGGGIIIIIIIIIGGGFFFIIIFFFGGGLLLTTTcccyyyuuu^^^XXXUUUXXX]]]eeesss{{{tttqqqsss]]]]]]^^^```aaafffsss|||{{{xxxtttkkkeeeZZZNNNEEE???===<<<;;;:::888888999999888777666666777777777777666666444555555666666555555444444444333333333333222222222222222222222222222222222222222222222222222222111111111111111222222333555444333444555666555444555444333222444777:::<<>>;;;===;;;999999:::;;;:::999555666666666666666666555555555666666666666555555444444333333333333222222222222222222222222222222222222222222222222222222111111111111111222333333666666666777999999777555555444333444666:::===@@@BBBDDDGGGIIIJJJJJJIIIIIIMMMJJJIIIMMMTTT```rrrxxx___ZZZVVVYYYbbbsssyyysssqqquuu[[[ZZZ]]]gggsss~~~yyysssqqqlllcccWWWKKKBBB===>>><<<:::999:::;;;;;;:::666666777777777777666666555666666777777666666555444444333333333222222222222222222222222222222222222222222222222222222222222111111111111222333333666666888;;;>>>>>><<<:::777666555666888;;;???AAABBBDDDFFFIIIKKKKKKJJJJJJLLLIIIJJJOOOXXXddduuuyyy___[[[XXX\\\jjjxxxrrrqqquuuYYYYYYbbbuuuwwwqqqnnnnnnnnnooottt|||tttrrroooiiiaaaVVVKKKCCC???===:::999::::::::::::777888888999999888888777666777777777777777777666444444333333333222222222222222222222222222222222222222222222222222222222222222222111222333333444555666888<<<@@@BBBAAA???:::999888777999<<>>;;;:::::::::999888888999999999999888888777888888999999888888777444444333333333333222222222222222222222222222222222222222222222222222222333222222222222333444444555555555888;;;>>>>>>>>>999999888888:::===AAACCCEEEFFFHHHJJJKKKKKKJJJIIIFFFFFFNNN___rrraaa[[[\\\bbbuuu{{{rrrnnnqqq~~~hhh|||yyyrrrnnnmmmmmmjjjhhhiiinnnxxx}}}zzzxxx|||yyygggWWWHHHEEE@@@<<<;;;;;;::::::777777888888888888777777888888999999999999888888444444444333333333222222222222222222222222222222222222222222222222222222333333222222333333444555666555444555777:::::::::777777666888:::???CCCEEEFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGPPPcccwww___ZZZ\\\ddd{{{|||rrrnnnppp}}}vvv|||uuurrrqqqqqqnnnkkklllqqqoooxxx~~~{{{mmmbbbTTTGGG======@@@???;;;999::::::999999888777777777666777888888888777555444999999888666666555555555222222222222222222222222333222222111111222222333555444444333333222222111666666666666666555555555555555555666999===BBBEEECCCEEEGGGIIIJJJJJJIIIHHHLLLIIITTTooo}}}___aaaaaajjjyyyrrrpppqqq||||||xxxyyyvvvssssssqqqoooqqqwww{{{xxxllldddWWWJJJ???===???===:::888::::::999888888777777666666777888888888777555555666555555444333222222222222222222222222222222222333222222111111222222333333333333333333333333333666666666666555555555555333333333555888<<<@@@CCCDDDFFFHHHJJJKKKKKKJJJJJJMMMKKKWWWtttyyyaaa___```kkkyyyqqqmmmnnnxxx}}}|||xxxtttpppppppppqqqxxx|||qqqkkk]]]PPPCCC@@@???===:::999999999999888777777666666777777888888777777666555888777777666666555555555333333333333333333333333333222222111111222222333111111222333333444555555555555555555555555555555444444444666999===AAACCCFFFGGGIIIKKKLLLLLLLLLKKKMMMNNN]]]{{{qqqbbb]]]bbbooouuunnnlllmmmxxx~~~{{{zzzxxxvvvwwwqqqmmmnnnqqqyyy|||uuudddVVVIIICCCAAA>>><<<<<<:::999999888777777666666888888888888777777666666888888888888777777666666333333333333333333333333333222222111111222222333222222222333333444444444444444555555555555555666666666777999<<<@@@CCCFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMQQQccchhhbbb^^^ggguuuqqqllllllppp|||}}}zzz~~~~~~}}}vvvqqqooosss|||}}}iii\\\OOOHHHCCC???<<<===::::::999999888888777777999888888777777777777777444444555555555444333222333333333333333333333333333222222111111222222333444444444333333222222222333444444444555555666666666777888;;;>>>AAADDDFFFIIIJJJKKKLLLMMMNNNNNNNNNNNNTTThhhsssaaaaaa```kkk{{{qqqlllmmmqqq}}}|||xxxuuussssssrrrqqqsssqqquuutttgggYYYQQQIIIBBB>>>===;;;;;;;;;:::999999888888:::999888777777777777888444555666777777666555444333333333333333333333333333222222111111222222333555555444333333222111111333333333444555555666666555666888:::===@@@CCCEEEJJJJJJKKKKKKLLLMMMNNNOOOOOOVVVjjjiii^^^bbbdddooosssmmmmmmppp{{{zzzssspppmmmiiigggiiilllooopppvvvzzzzzzkkk```UUUJJJCCCAAA===<<<<<<;;;;;;::::::999:::999888777777777888888666777888999999888777666444444444444444444444444333222222111111222222333333333333333333333333333222222333444444555666666555666888;;;>>>AAADDDEEEJJJJJJJJJKKKLLLMMMNNNOOOPPPWWWkkkzzzddd^^^dddkkkvvvsssmmmlllooo{{{zzzvvvtttpppkkkgggfffccc___```eeemmmuuuyyyzzzmmm```RRRIIIFFF>>>======<<<<<<;;;::::::::::::888777777777888999222333555777777666444333444444444444444444444444333222222222222222222333111222222333333444444555222222333333444555666666888999;;;>>>AAADDDFFFGGGJJJIIIJJJJJJKKKMMMNNNOOOPPPXXXkkksssbbb```fffsss}}}pppllllllppp}}}zzztttooommmkkkiiigggfffdddcccaaabbbcccfffkkkttt{{{wwwuuuwwwyyy|||xxxqqqhhhYYYLLLDDDCCCAAA???>>><<<999777888888888888777777777777777777777777666555444333222222222222222222222222444333333222222333333444222222333444444444333333444333333333333444555555555777:::>>>BBBEEEGGGHHHNNNMMMKKKKKKKKKMMMPPPQQQYYYXXXbbb{{{lllccceeefffxxxooojjjjjjooo~~~vvvpppjjjhhhfffdddcccbbbbbbaaabbbeeeiiipppyyy}}}xxxrrrmmmiiigggfffjjjlllqqqwww}}}}}}zzzuuuooodddZZZGGGCCC>>>;;;<<<<<<;;;999999999999999888888888888777777777777666555444333333333333333333333333333333222222222222222333444222333333444444444333333444444333333444444555666666888;;;???CCCFFFHHHIIIMMMLLLLLLLLLMMMNNNOOOPPPUUUUUU```wwwhhhaaaeeeiii}}}pppkkkkkkqqqzzzuuujjjiiigggfffeeefffhhhiiijjjnnnvvvwwwppplllgggbbb___]]]^^^^^^aaacccgggnnnvvv~~~}}}{{{~~~}}}tttlllSSSJJJ@@@::::::<<<<<<;;;;;;::::::::::::999999999777777777777666555444444444444444444444444444444222222222222222333444555444444444444444444333333444444444333444444555666888:::===AAADDDHHHJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPRRR]]]rrr{{{ccc^^^eeemmmqqqlllmmmsss|||rrrrrrrrrrrrsssvvv{{{~~~}}}wwwsssmmmjjjddd___\\\[[[]]]^^^aaacccggglllrrrxxx}}}xxxfffYYYIII>>>;;;<<<;;;:::::::::::::::999999999999777777777777777666555555444444444444444444444444222222222333444666777888666666555444444444333444444444444444444555666666888:::===AAAEEEHHHJJJKKKJJJLLLNNNOOOPPPPPPOOONNNLLLQQQ]]]pppvvv```\\\fffqqqrrrnnnooouuu}}}zzz}}}|||wwwwwwqqqmmmfff```\\\[[[[[[\\\ccceeehhhkkkooorrrtttuuuqqqpppppprrrvvv}}}zzzqqqdddRRRDDD>>><<<;;;::::::999999999999888888888777777777777777777666555333333333333333333333333333444444555777999;;;<<<888777666555444333444444555444444444444555666666777999<<<@@@DDDGGGIIIJJJJJJLLLNNNPPPQQQPPPOOONNNLLLSSS___pppqqq^^^\\\gggsssssspppqqqwww|||zzz}}}zzzvvvpppiiiccc```______bbbdddfffiiijjjkkkkkkjjjhhhhhhhhhjjjooouuu||||||tttjjj[[[MMMDDD???===<<<999999999999888888888888777777777888888777777666333333333333333333333333444444555777999;;;>>>???:::999777555444333444444555555444444555555666777888999===AAADDDGGGJJJKKKKKKLLLNNNPPPQQQPPPOOONNNNNNUUUaaarrriii]]]]]]gggrrr}}}sssppprrrxxx|||uuuooojjjgggfffbbbdddgggiiijjjiiihhhgggiiijjjkkknnnttt|||zzzuuuiii[[[LLLCCC???>>>;;;:::::::::999999999999666777777888888888777777444444444444444444444444333444555777999<<>>BBBFFFIIIKKKLLLLLLMMMNNNPPPPPPPPPPPPOOOPPPWWWbbbtttuuu```ZZZ]]]fffooo{{{sssqqqrrrxxx{{{{{{|||{{{tttoookkkiiieeegggjjjlllnnnmmmlllkkkoooppprrrwww~~~wwwfffTTTFFF@@@???<<<<<<;;;;;;;;;:::::::::666777777888888888777777666666666666666666666666222333444666999<<>><<<::::::;;;;;;;;;:::777777777777666666666666666555444333333444555666333444555666999;;;===???<<<:::888555444444444555777555333222222444666888999<<>>BBBEEEGGGIIIKKKMMMMMMOOOPPPOOOMMMMMMNNNOOOPPPVVVoooggg\\\[[[\\\cccmmmyyy|||pppqqqssstttwwwssssssyyy}}}rrrcccRRRGGG???===;;;;;;;;;:::888666888888777777777666666666777666666555555666666777555555555555555666777777555444444444555777999:::777555444333444555777999<<>><<<;;;;;;;;;999777888888888777777777666666777777666666666666777777555555444444555666777777444444444444555777999:::666666555444555666888999===@@@DDDFFFHHHIIIKKKLLLLLLMMMOOOOOONNNNNNOOOPPPVVVddd}}}bbb[[[\\\^^^fffrrruuu~~~~~~sssssssssttt|||tttppppppsssvvv}}}wwwtttqqqpppkkkkkkjjjjjjkkklllnnnooorrrqqqooommmlllkkkjjjjjjjjjjjjjjjllluuu~~~zzzppp___SSSCCCAAA>>><<<<<<<<<;;;:::888888888888777777777777666666777777777777666666444444444555666777888999444444555555555666777777666666555555666888999:::===@@@DDDFFFGGGGGGIIIJJJKKKLLLNNNNNNNNNNNNPPPQQQZZZhhhvvv___\\\___bbbkkkxxxzzzrrr|||rrrrrrsssuuuwwwnnnjjjlllqqqvvv|||yyypppjjjhhheeecccaaaaaaaaabbbdddfffiiijjjlllkkkhhhfffcccbbbaaa```___```bbbgggqqq~~~tttggg^^^KKKGGGBBB>>>=========<<<999999888888888777777777555666666777777666666555444444444555666777888999555555555555555555555555666666666666777999::::::>>>AAADDDFFFFFFGGGHHHIIIJJJLLLNNNNNNNNNOOOQQQRRR]]]kkklll\\\]]]cccgggppp}}}vvvttt{{{qqqrrrrrruuuyyyrrrpppmmmlllqqqyyysssjjjfffeeecccaaa```_________aaaccceeefffdddcccbbbaaa````````````___aaaeeelllxxxuuukkkfffUUUOOOGGG@@@===<<<<<<<<<999999999888888888777777444555666666666666555444555555444444444444555555333444555555666666555555555666666777888999:::;;;@@@BBBEEEGGGGGGGGGIIIJJJIIIKKKMMMNNNNNNOOOQQQSSS```lllvvvcccWWW]]]fffjjjsssvvv}}}{{{rrrqqqqqqsss{{{oookkkkkkooorrrssszzzrrrjjjggggggeeedddbbbaaa```___``````aaabbb^^^^^^^^^___```bbbcccdddhhhkkkqqqyyyyyypppnnn]]]VVVKKKBBB===;;;::::::999999999888888888888777333444555666666555444333666555444333222111111111222333444555666666666666555666777888999:::;;;;;;AAADDDGGGHHHIIIIIIIIIKKKIIIKKKMMMNNNNNNOOOQQQSSSaaammmmmm]]]TTT]]]gggkkkuuuyyy}}}sssqqqooorrr}}}yyy|||yyyvvvttttttyyywwwqqqqqqrrrrrrpppkkkllllllkkkiiieeeaaa___jjjccc___```cccgggmmmssswww|||yyytttiiiaaaQQQBBB>>>@@@>>>777;;;;;;;;;;;;:::999888888666777888888888777555444666666666666555555555555555555555555555555555555666555555555777999;;;<<<@@@BBBEEEFFFGGGHHHKKKMMMMMMNNNOOOOOONNNPPPRRRUUU[[[sss```[[[XXX]]]cccjjjrrrzzz~~~{{{ooonnnnnnrrr}}}vvvvvvzzz~~~~~~~~~|||wwwwwwzzz{{{zzz{{{zzzwwwtttpppnnnlllkkkkkkgggfffkkkqqqvvv}}}yyyooogggVVVEEE>>>??????;;;;;;;;;;;;;;;:::999888777888888777666555666666777666666666666555555555555555555555555555555555555666555555666777999;;;<<<@@@BBBDDDEEEFFFHHHJJJLLLLLLMMMNNNOOOOOOQQQTTTWWW^^^uuu{{{]]]ZZZYYY]]]bbbiiittt~~~}}}zzzzzzooonnnnnnrrr|||zzzyyy~~~~~~}}}}}}~~~zzzxxx{{{tttmmm]]]KKK@@@??????>>>::::::::::::999888777777:::888666444333555777999666666666666555555555555555555555555555555555555555555555666777999;;;===???AAACCCEEEEEEGGGIIIKKKKKKLLLNNNOOOPPPRRRVVVYYYaaaxxxsssYYYXXXZZZ]]]aaaiiixxxrrrtttzzzooonnnnnnsssvvvooocccSSSFFF@@@??????::::::::::::999888777666999888666555444555777888666666666666555555555555555555555555555555555555555555555666888:::<<<===>>>@@@CCCDDDEEEFFFIIIKKKJJJLLLNNNOOOPPPSSSXXX[[[ccczzzjjjUUUVVVZZZ]]]aaajjj}}}wwwiiioooyyynnnnnnoootttwwwqqqhhh\\\OOODDD???>>>::::::::::::999888777777777777777777777666555555666666666666555555555555555555555555555555555555555555555666888:::===>>>>>>@@@CCCDDDEEEFFFIIIKKKJJJLLLMMMOOOPPPSSSWWWZZZddd|||bbbSSSUUUYYY]]]bbbmmm~~~lllccckkkxxxnnnoooppptttxxxpppgggZZZKKKAAA>>>;;;;;;;;;;;;:::999888888666777888888888777555444666666666666555555555555555555555555555555555555555555555666888;;;>>>??????AAACCCEEEEEEGGGIIIKKKKKKMMMNNNNNNOOOQQQTTTWWWeee~~~|||^^^SSSTTTXXX]]]dddsssrrreeeaaahhhzzzwwwnnnoooqqquuuxxxooocccRRREEE@@@<<<<<<<<<<<<;;;:::999999888777777666666666666666666666666666555555555555555555555555555555555555555555555777999;;;>>>@@@@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMNNNQQQSSSggg|||]]]SSSSSSVVV\\\gggxxxiii``````gggvvvvvvmmmoooqqqvvv~~~ttthhhVVVIIICCC============<<<;;;:::999:::888666444444555777888777666666666555555555555555555555555555555555555555555555777999<<<>>>@@@@@@BBBEEEFFFGGGHHHKKKMMMNNNNNNNNNMMMLLLMMMOOOQQQhhh}}}___TTTSSSUUU\\\hhh{{{}}}{{{ddd^^^```gggtttvvvmmmoooqqqvvv~~~}}}lll```QQQDDD>>>===<<<;;;:::::::::999888888888888777777777777999999888888888888999999777777888888888888777777888888888888999;;;===???@@@BBBDDDDDDEEEGGGIIILLLLLLJJJKKKMMMLLLKKKOOOUUUfffwww]]]WWWYYY[[[aaarrrxxxxxxvvvdddeee___kkk|||xxxnnnmmmqqqzzz}}}}}}}}}}}}ssseeeVVVJJJ@@@>>><<<::::::::::::999888888888888777777777777777666666555555666666777333333444444444444333333888777777888999;;;===>>>AAABBBDDDEEEEEEFFFIIILLLMMMLLLMMMOOONNNLLLPPPVVVhhhuuu]]]XXX[[[]]]ddduuuyyyqqqvvv}}}cccfffcccqqqwwwnnnnnnsss|||vvvtttsssrrrsssvvvzzz}}}~~~{{{wwwvvvwww}}}yyytttttttttvvvzzz}}}}}}vvvuuuyyy~~~ooo___SSSDDDAAA<<<::::::::::::999999999888888888777777777666555555444444555555666444555555666666555555444666666666777888:::<<<>>>AAABBBDDDEEEEEEFFFIIIKKKMMMMMMOOOQQQOOOMMMPPPWWWjjjsss]]]YYY]]]aaaiiizzzuuummm{{{fffjjjjjj{{{vvvnnnooouuutttmmmnnnoooqqqtttyyy|||vvvqqqnnnkkkiiiggghhhlllpppsssppptttxxx||||||tttpppoooooosssyyy}}}|||yyyyyy|||}}}iii[[[KKKEEE???;;;:::;;;:::999999999999888888888777777777777666666666666777777666666777777777777666666555555555666888:::<<<>>>AAACCCDDDEEEEEEFFFIIIKKKLLLMMMOOOQQQNNNLLLQQQXXXkkkqqq^^^YYY^^^eeemmm~~~{{{wwwsssqqqrrrqqquuunnnpppvvvqqqooorrrvvvzzz~~~~~~{{{zzzyyyvvvooojjjhhhfffdddcccbbbccceeefff___bbbfffhhhiiiiiikkkmmmppprrrsssuuuwwwyyyyyyzzzyyy|||}}}wwwqqqoooppppppvvv|||{{{zzzyyyxxxyyy|||vvvdddTTTMMMCCC===<<<<<<;;;:::999999999999888888888888777777666666666666777777444444555555555555444444555555555666888:::===>>>BBBCCCDDDEEEEEEFFFHHHJJJJJJKKKNNNOOOLLLKKKQQQZZZmmmooo```YYY___gggrrr}}}|||{{{~~~|||xxxuuummmooowwwzzzzzz~~~~~~~~~}}}}}}}}}zzztttoooiiihhhgggfffeeedddcccccc]]]___bbbcccbbbcccdddfffdddfffhhhjjjlllnnnoooooolllpppttttttrrroooooopppqqqyyy{{{vvvuuunnnoooqqqtttwwwyyyzzz{{{|||}}}~~~ppp___UUUHHH@@@>>>>>>===::::::999999999999888888888666555555444444555555666666666777777777777666666555555555666888;;;>>>???BBBDDDEEEEEEEEEEEEHHHJJJIIIJJJLLLMMMJJJJJJTTT___tttlllaaaYYYaaakkkvvv}}}tttlllooouuu|||zzz~~~}}}|||~~~~~~yyytttnnnnnnnnnnnnmmmkkkjjjhhhggghhhhhhgggdddbbbbbbcccaaabbbccceeeggghhhhhhiiihhhjjjmmmoooqqqsssvvvxxx|||zzzvvvqqqnnnoooiiilllqqqvvvyyy{{{}}}~~~~~~~~~}}}|||}}}iii]]]MMMCCCAAA@@@>>>;;;::::::999999999888888888777666666555555666666777777777888888888888777777555666666777999<<>>;;;===999888777888888888666444888999999999888777555444666666666666666666666555888888888999:::===???AAABBBDDDEEEFFFEEEFFFGGGIIILLLMMMOOOOOONNNSSScccsss}}}eeeeee]]]lllyyy}}}|||rrrlllnnnrrr{{{zzztttpppppprrruuuvvvuuuvvvwwwyyy{{{~~~}}}rrrooommmooouuu}}}~~~hhhWWWJJJ@@@<<<======;;;999999::::::999888888888999888888777666555555555666666666666666666888888888999:::===???AAABBBCCCDDDCCCCCCDDDGGGJJJMMMNNNPPPQQQQQQWWWhhhyyyxxxbbbdddaaaooo}}}zzzyyyzzzpppiiikkkpppzzzwwwuuuxxxwwwyyyqqq\\\MMMCCC>>>===@@@===;;;::::::;;;;;;:::888888888888777777666666555555555555666666666666888888888999:::===???AAABBBBBBBBBBBBAAACCCGGGJJJMMMNNNPPPRRRRRRYYYkkk}}}uuu```ccceeeqqqsssuuuyyyooohhhjjjooo{{{|||}}}wwwbbbQQQGGGAAA>>>===:::888777777888888777888888888777777777777777444555555555666666777777888888888999:::===???AAAAAAAAABBBAAAAAACCCGGGJJJKKKLLLNNNPPPQQQYYYlll~~~vvvcccggghhhssspppuuuyyyooohhhjjjppp|||~~~}}}}}}iiiWWWMMMEEE@@@===<<<:::999::::::999888888888777777777777888888444444555555666777777777888888888999:::===???AAA@@@AAABBBBBBBBBDDDGGGJJJJJJKKKMMMOOOPPPXXXlll~~~sssccciiikkkttt|||ooowwwwwwnnnhhhkkkppp|||zzzxxxyyywwwyyy|||}}}~~~qqq^^^SSSIIIAAA???>>>======>>>===;;;999888888777666666777888999444444555555666777777888888888888999:::===???AAA???AAACCCDDDDDDEEEHHHJJJKKKKKKMMMNNNOOOXXXlll~~~nnncccmmmqqqxxx{{{tttlllvvvuuulllgggjjjppp{{{uuuuuuuuurrrwwwxxxcccWWWLLLCCC;;;::::::;;;<<<;;;888666888888777666666777888999444444444555666777777888888888888999:::===???AAA>>>AAADDDEEEFFFFFFHHHIIIKKKLLLMMMNNNOOOXXXlllooohhhuuuxxx}}}wwwvvvnnnhhhssstttkkkgggjjjpppzzzxxxsssssstttuuu|||tttooo^^^PPPGGGCCC@@@<<<:::::::::999999;;;:::999888777777777777555666666666777777888888999:::;;;;;;;;;===AAACCCDDDEEEFFFFFFEEEFFFHHHJJJKKKPPPPPPQQQUUUXXXjjj}}}|||vvv~~~~~~}}}ggggggxxxtttjjjdddgggmmmyyy~~~|||}}}yyytttssswww|||yyywwwcccSSSHHHAAA???;;;:::;;;<<<======;;;:::999888777777777777444444444555555555666666777999::::::;;;<<>>AAACCCDDDFFFFFFEEEFFFIIIKKKLLLQQQPPPQQQVVVYYYlllpppnnnkkkvvvxxx~~~}}}uuudddeeeqqqxxxzzztttkkkfffjjjppp||||||yyyxxxwww~~~{{{fffUUUIIIDDD???;;;:::999999888;;;:::999888777777777777777777777777777777888888666888:::;;;;;;<<>>@@@AAABBBDDDEEEFFFFFFGGGIIILLLIIINNNMMMNNNTTTXXXlllxxxbbbfffiiiwww{{{sss{{{qqqhhhcccppptttdddffftttwwwnnnhhhkkkpppzzz{{{|||~~~ooo[[[JJJEEE???;;;::::::;;;;;;;;;:::999888777777777777777777666666666666555555777999<<<===>>>>>>@@@AAABBBCCCEEEEEEFFFGGGJJJLLLIIINNNMMMNNNTTTYYYnnnppp___gggkkkxxxzzzuuunnnggg___kkkggg]]]bbbqqqvvvnnniiilllqqq{{{}}}yyy{{{vvvaaaNNNIIIBBB===<<<<<<======;;;:::999888777777777777777777777666666666555555555888;;;======>>>???@@@AAACCCEEEEEEFFFGGGJJJLLLKKKOOONNNOOOUUU[[[qqqjjj]]]iiimmmyyy{{{www~~~iiiddd^^^hhh{{{eeeYYY___nnnuuullliiimmmsss~~~}}}xxxzzzyyy~~~jjjTTTNNNFFF@@@===<<<;;;;;;;;;:::999888777777777777:::999999999888888777777444777:::<<<<<<===>>>???AAACCCEEEEEEFFFGGGJJJMMMMMMQQQPPPQQQWWW]]]sssggg\\\jjjnnnxxx|||zzzyyyeeeaaa___hhhyyygggXXX^^^lll|||ssskkkiiinnnvvv~~~|||yyyyyy|||vvvbbbRRRFFFFFFCCC;;;888<<<777777777777777888888888888888888888777777777777888999:::<<<===???@@@AAAAAACCCDDDDDDEEEGGGKKKNNNNNNQQQUUUWWWWWWdddtttdddaaafffooovvv|||uuueeeddd^^^iiiyyyxxxfff[[[]]]ggg}}}sssmmmkkkpppvvvwwwwwwyyy{{{ooo\\\LLLGGGCCC;;;888;;;888888888888777777777777666666666666555555555555888999:::<<<===???@@@AAABBBCCCDDDEEEFFFHHHKKKNNNQQQUUUZZZ\\\cccvvvssscccaaaeeennnuuuqqqbbbaaa^^^kkk}}}tttaaaZZZ\\\ggg~~~rrrkkkjjjnnnttt}}}zzzzzz}}}wwwwwwwwwvvvvvvwwwxxxxxxxxxyyy{{{|||~~~kkkTTTIIICCC===999;;;999999999888777777777666666666666666555555555555888999:::<<<===???@@@AAABBBDDDEEEFFFFFFHHHLLLOOORRRXXX]]]bbbsssrrrccc```dddlllrrr}}}kkk]]]]]]___oooppp\\\YYY\\\gggpppjjjhhhmmmsss}}}|||zzzzzzzzz|||}}}|||zzz{{{~~~{{{tttnnnjjjeeeeeeeeedddeeeeeeffffffiiijjjkkkkkkkkkmmmpppssstttvvvzzzwww[[[KKKCCC>>>;;;;;;::::::999999888777666666888888888888777777777777888999:::<<<===???@@@AAABBBDDDEEEFFFFFFIIILLLOOOPPPYYY___gggrrrccc___bbbiiiooo|||gggZZZ[[[aaatttqqq\\\XXX\\\iiiqqqjjjhhhmmmsss~~~~~~|||{{{zzz{{{}}}|||wwwttttttvvvsssvvvyyy{{{}}}yyyqqqlllhhheeebbb___^^^^^^^^^^^^^^^______bbbcccccccccaaabbbdddffffffhhhkkkooottt{{{}}}{{{xxx{{{~~~aaaNNNDDD@@@======;;;::::::999888777777666888888888888777777777777888999:::<<<===???@@@AAABBBCCCEEEEEEFFFHHHLLLOOOQQQYYYaaannnsssccc___bbbhhhnnn|||cccYYY\\\dddzzzttt```WWW^^^nnnrrrllljjjooottt~~~{{{zzzyyyxxx|||~~~zzzwwwzzz}}}||||||wwwnnngggcccaaa___^^^\\\\\\\\\\\\]]]^^^___```___```aaaaaa```aaabbbdddaaaccceeegggjjjnnnssswwwyyy~~~{{{vvvsssrrrsssttttttzzz~~~hhhSSSGGGAAA>>>===:::::::::999888888888777666666666666555555555555888999:::<<<===???@@@AAAAAACCCDDDEEEEEEGGGKKKNNNSSSZZZcccttttttccc___ccckkkrrrvvv___YYY___ggg~~~sssaaaXXXaaatttsssmmmkkkpppvvv~~~{{{|||~~~~~~uuuooogggaaa^^^^^^____________aaabbbeeegggjjjkkkiiijjjlllkkkkkkkkklllnnnhhhjjjlllmmmmmmooorrruuutttxxxyyyxxxyyy}}}}}}||||||{{{zzzxxxwwwxxxyyy{{{}}}pppZZZJJJBBB>>><<<999999999999999999999999666666666666555555555555888999:::<<<===???@@@AAA@@@AAACCCCCCDDDFFFJJJMMMSSSWWWcccwwwsssbbb```gggqqqzzzooo\\\YYY```jjjooo^^^YYYdddzzztttmmmkkkpppvvvzzztttuuuooolllmmmnnnmmmnnnqqqttt{{{zzzpppjjjccc^^^^^^```cccdddeeefffiiilllpppssswwwxxxyyyzzz{{{zzzxxxwwwwwwyyyvvvxxxzzzzzzzzzzzz|||~~~}}}}}}|||xxxtttwwwuuu___MMMBBB===;;;999999999999999999::::::888888888888777777777777888999:::<<<>>>???@@@AAA???AAABBBCCCCCCFFFIIILLLQQQSSS```vvvqqqbbbaaajjjvvvkkkZZZYYYaaakkkjjjZZZZZZfff~~~sssmmmkkkpppvvv{{{vvvqqqooommmmmmkkkiiiiiijjjkkkkkkjjjnnnnnnoooppptttxxx|||}}}xxxrrrnnnhhhfffbbbaaabbbgggmmmqqqsssuuuyyy}}}{{{ppplll{{{wwwfffTTTEEE>>>???999999888777666666666777888777777777777777888888666777888:::<<>>@@@AAACCCCCCBBBCCCDDDGGGJJJKKKMMMSSS[[[fffxxxqqqkkkmmmrrr|||iii]]]^^^dddpppddd^^^\\\mmmsssmmmkkkooottt~~~{{{uuurrrrrruuuwwwxxxssssssrrrqqqppppppoooooolllkkkiiihhhhhhiiijjjkkkjjjhhhggghhhiiijjjiiigggiiiiiijjjmmmqqqvvvzzz}}}pppmmmyyywwwjjjZZZKKKBBBAAA;;;:::999888777777777777;;;:::999777666666555555888999:::;;;<<<>>>??????BBBBBBBBBCCCEEEGGGJJJKKKKKKPPPVVVaaassspppkkknnnsss~~~wwwzzzfff]]]aaajjj{{{~~~aaa]]]^^^ppprrrllljjjnnnttt}}}~~~vvvtttqqqnnnllllllnnnooonnnmmmlllmmmoooqqqqqqqqqrrrssstttuuuwwwyyy{{{||||||}}}~~~wwwjjjlllxxxlll^^^NNNCCC@@@<<<;;;:::999888777777777999999888777666666777777999:::;;;<<<======>>>>>>AAABBBBBBCCCEEEHHHJJJKKKKKKNNNTTT^^^ppp}}}nnnkkkmmmqqq||||||rrrqqq```ZZZcccpppzzz^^^^^^]]]qqq~~~qqqkkkiiinnnsss}}}~~~|||{{{|||}}}~~~}}}}}}~~~~~~~~~jjjdddssszzznnn```PPPDDD@@@===<<<;;;999888888777777777777666666777888999999999:::;;;<<<============@@@AAABBBDDDFFFHHHJJJKKKLLLNNNSSS]]]pppzzznnnjjjjjjlllwwwxxxqqq}}}hhh[[[XXXfffxxxsssZZZ]]]\\\ppp~~~pppjjjiiinnnsss}}}ooobbbiiizzzooobbbSSSGGGBBB>>>===<<<:::999888888777555555666666777999:::;;;888999;;;===>>>>>>======???@@@BBBDDDGGGIIIJJJKKKMMMOOOSSS^^^rrrzzzooojjjgggiiiuuuvvvvvvtttbbbYYY\\\ooommmVVV[[[ZZZnnn~~~qqqkkkiiinnnttt~~~xxxfffeeeuuuxxxnnndddVVVLLLGGG???>>><<<;;;999888888888777666666666777888999999777888;;;===>>>>>>>>>===???@@@BBBEEEGGGIIIJJJKKKMMMNNNSSS___ttt{{{pppkkkggghhhuuuvvvooo```\\\ddd}}}kkkVVVZZZYYYlll~~~qqqkkkjjjooouuukkkdddooo}}}vvvmmmdddYYYPPPLLL???>>>===;;;999888888888888888777777777777777888666888;;;===??????>>>===>>>@@@BBBEEEGGGIIIKKKKKKMMMNNNRRR___uuu{{{qqqkkkgggiiiwww}}}xxxlll``````kkknnnXXX\\\YYYlllqqqllljjjpppvvvsssbbbffftttyyynnnfff\\\OOOEEEBBB???;;;888888999999888999888666555444555777888777888999;;;===>>>@@@AAA???AAABBBCCCEEEGGGKKKNNNQQQTTTPPPgggyyykkkkkklllnnnyyyxxxjjj______llliii]]]YYYXXXmmmwwwpppmmmqqqvvv|||eeebbbiii{{{zzzqqqiii___SSSJJJCCC@@@;;;999999999999999777666555444555666888:::888888999;;;<<<>>>???@@@???AAABBBDDDEEEHHHLLLOOOQQQUUUTTToootttfffgggkkkooo}}}iiibbbffftttfff[[[WWWYYYnnnwwwpppmmmqqqwwwpppbbb```kkkwwwnnncccWWWPPPDDDAAA<<<:::999::::::999555555444555666777999;;;888999:::;;;<<<===>>>>>>???@@@BBBDDDEEEHHHLLLOOOPPPWWW[[[yyyooobbbeeellltttzzzfffdddmmm~~~aaaXXXUUUZZZpppvvvooommmrrryyy}}}iii___aaawwwtttfffYYYRRREEEBBB===::::::::::::999555555555555666777999999999999:::;;;;;;<<<======???@@@BBBDDDFFFIIIMMMPPPNNNYYYaaa~~~lllbbbhhhrrrzzzuuudddcccooo}}}\\\UUUUUU[[[sssvvvooommmrrrzzznnn```\\\mmmyyyiiiZZZQQQFFFBBB===:::::::::999999777777666666666666666777999999::::::;;;<<<<<<===???@@@CCCDDDFFFIIINNNQQQMMMZZZeeeyyyiiiaaakkkwww}}}rrraaa```mmmvvvXXXTTTVVV^^^wwwvvvooommmrrrzzz}}}}}}uuubbb\\\iii}}}lll[[[PPPFFFBBB===:::999999888888777777777777666666666555777888999:::;;;<<<======???@@@CCCDDDFFFJJJNNNRRROOO^^^kkkuuufff```lllyyy}}}mmm___^^^lllrrrVVVTTTWWWaaa{{{vvvooolllrrrzzzmmmccclll~~~ppp^^^QQQEEEAAA===999888888777777666666666777777777777666666777888999;;;<<<>>>>>>>>>@@@CCCEEEGGGJJJOOORRRSSScccrrrwwwggg```mmm|||qqqfff\\\```ooopppUUUTTTWWWccc~~~vvvooolllqqqyyy{{{kkkqqqsssaaaSSSEEEAAA<<<999888777777666333444555777888888888888555666777999;;;===>>>???>>>@@@CCCEEEGGGJJJOOORRRVVVfffwww{{{jjjbbbooo|||hhh```[[[bbbssspppUUUTTTWWWeeevvvoookkkpppyyyxxxuuuyyyzzzpppbbbYYYPPPFFF>>><<<;;;888777999888888777777777777888888999999:::;;;;;;<<<<<<===???AAADDDFFFIIIMMMRRRVVV[[[dddzzzttteeebbbppp~~~vvvbbb[[[XXXbbbyyynnnWWWRRRUUUeeevvvnnnlllrrr}}}xxxpppooozzz}}}{{{sssfff\\\QQQHHH???===;;;999888999888888777777777777777888999999:::;;;;;;<<<<<<===>>>@@@CCCFFFHHHLLLRRRUUUXXXccczzznnnbbbbbbqqq}}}qqqccc]]][[[gggnnnXXXTTTYYYjjjvvvnnnlllsss}}}}}}oooeeejjj{{{}}}{{{{{{vvvjjj```TTTJJJAAA>>>===:::999:::999999888777666666777777999999:::;;;;;;<<<<<<======???BBBEEEGGGKKKPPPTTTWWWbbbyyyvvvggg```dddttt{{{lllbbb]]]]]]kkkkkkVVVVVV]]]rrrvvvnnnlllsss}}}rrraaaaaammm{{{zzz|||wwwkkk```WWWMMMDDD@@@>>>;;;999::::::999888777666666666666999999:::;;;;;;<<<<<<======???AAADDDFFFJJJOOORRRXXXaaavvvlllbbbaaaiiiyyyxxxkkk^^^[[[^^^mmmhhhUUUWWW```{{{vvvnnnlllsss}}}wwwbbb^^^fffyyy}}}|||wwwjjj```YYYOOOEEEBBB???;;;999:::999999888777666666777777999999:::;;;;;;<<<<<<======???AAACCCFFFIIINNNRRRWWW^^^nnn{{{jjjaaadddnnn{{{~~~uuujjj\\\[[[___ooohhhWWWZZZdddvvvooommmttt}}}{{{ccc___cccrrrwwwkkkaaa[[[QQQGGGBBB???:::888999888888777777777777888888999999:::;;;;;;<<<<<<===>>>@@@BBBDDDFFFIIINNNQQQUUUZZZfffxxx|||pppeeeiiisss{{{|||{{{qqqfff\\\\\\bbbssskkkZZZ^^^iiivvvooommmttt}}}ggg```aaakkkzzznnnfff\\\QQQGGGBBB???:::777777666666666666777888999:::999999:::;;;;;;<<<<<<===???@@@CCCDDDFFFJJJNNNRRRTTTYYYfffxxx|||nnnssszzz~~~||||||pppdddZZZ[[[bbbssskkkZZZ^^^iiivvvooonnnttt}}}kkkaaa^^^ddd|||qqqkkk\\\RRRGGGBBB>>>999666777555666666666777999:::;;;999999:::;;;;;;<<<<<<===???AAACCCEEEGGGJJJOOORRRVVV\\\iii|||www{{{qqqcccWWWYYY```pppiiiXXX[[[fffvvvooonnnttt}}}yyyaaaWWW```yyyyyykkk___VVVJJJAAA<<<:::888666555555555555555666777777888888999::::::;;;;;;<<>><<<:::888777777777777777888999999999999999:::;;;;;;<<<<<>>;;;:::888888777777777888999999:::::::::;;;<<<<<<======???AAADDDFFFGGGJJJNNNQQQWWWgggyyyyyyyyyuuupppvvvqqq^^^UUU\\\gggyyyaaaVVV\\\dddwwwsssqqqvvv~~~{{{uuuxxx~~~vvvcccWWWVVVZZZfffzzz}}}nnn^^^WWWLLLDDDAAA???<<<:::777666666555666666777777::::::;;;;;;<<<======>>>>>>@@@CCCEEEGGGJJJNNNQQQYYYkkk}}}}}}zzzuuupppxxxooo\\\UUU]]]jjj~~~|||]]]TTTZZZaaavvvssssssvvv}}}yyytttuuu{{{~~~~~~}}}~~~|||hhhYYYUUUWWW[[[nnnuuuhhh\\\UUUKKKDDDAAA???<<<:::777777666666666666777777::::::;;;;;;<<<======>>>>>>@@@CCCEEEHHHKKKOOORRRZZZnnn|||wwwuuummm\\\WWW^^^kkktttYYYSSSYYY___vvvwwwttttttwww|||~~~wwwrrrsssxxx{{{{{{{{{}}}lllZZZTTTVVVWWWfff~~~oooeee[[[TTTKKKEEEBBB@@@===;;;::::::999888888888999999:::::::::;;;<<<<<<=========@@@CCCEEEHHHKKKOOORRR]]]sss~~~zzzxxx{{{jjj\\\XXX^^^jjj~~~lllVVVRRRXXX]]]mmmvvvuuuuuuwww{{{|||wwwppppppttt{{{|||zzz}}}sss]]]SSSTTTVVV___{{{~~~uuulllfff[[[UUULLLFFFDDDBBB???<<<;;;:::999999888888999999999999999:::;;;;;;<<<<<<===???CCCEEEHHHKKKOOORRRbbb{{{}}}xxxtttvvv~~~yyyeee\\\XXX]]]hhh{{{gggTTTRRRWWW[[[jjjuuuuuuvvvyyy||||||vvvooonnnrrr~~~}}}{{{~~~zzz```TTTTTTTTT[[[tttzzztttnnniiifff\\\VVVNNNHHHEEECCC@@@>>>999999888777666666777777888888999::::::;;;;;;<<<===???CCCEEEHHHKKKPPPSSSeeexxxrrrnnnsss~~~tttbbb\\\XXX]]]gggyyyeeeTTTRRRWWWZZZjjjttttttwwwzzz~~~}}}|||}}}wwwqqqqqqooorrr}}}}}}|||{{{|||gggTTTNNNLLLWWWlllzzzuuurrrooojjjfffdddZZZTTTMMMHHHGGGFFFCCCAAA<<<;;;999777777888999:::;;;;;;:::::::::;;;<<<<<>>::::::999999999888999999888888888999:::;;;<<<<<<@@@@@@BBBGGGJJJOOOYYYcccxxxgggddd```dddjjjwwwwwwfff\\\XXXWWWZZZbbbtttcccSSSOOORRR]]]iiixxxqqqooottt{{{~~~{{{zzzzzzvvvqqqnnnooossszzz~~~{{{yyywwwvvvxxxzzz||||||zzzwwwvvvuuuqqqpppooommmkkkiiihhhgggaaa___^^^]]]^^^```ccceeeiiiooowww|||tttuuuvvvuuutttxxxsss^^^WWWVVV\\\qqquuuiiioootttnnnfffeee___[[[VVVSSSPPPKKKDDD>>>:::::::::999999999888888888888888888999;;;<<<===@@@???BBBGGGKKKOOOXXXbbbrrreeefff___cccjjjyyyvvvfff\\\WWWRRRWWWcccwwwwww[[[QQQPPPSSSaaaqqqyyyqqqooossszzz}}}~~~}}}{{{zzz{{{}}}~~~|||zzz{{{zzzxxxuuurrrqqqqqqrrrssstttvvvvvvuuusssqqqqqqqqqoooooonnnnnnmmmmmmnnnnnngggfffdddccccccfffjjjmmmssszzz|||rrrtttuuusssrrrvvv}}}kkkZZZWWWXXXgggsssfffnnntttnnnfffeee```\\\VVVRRROOOJJJCCC>>>999:::::::::999999888888777777777888999;;;<<<===??????CCCHHHKKKNNNVVV___}}}nnncccfffbbbhhhnnn||||||qqqddd\\\WWWQQQYYYfffzzz~~~hhhUUUQQQQQQUUUfff{{{xxxpppmmmqqqyyy{{{{{{~~~}}}zzzyyyxxxwwwyyy{{{~~~}}}tttrrrooommmmmmpppsssuuuuuuvvvvvvuuurrrqqqqqqrrrtttttttttuuuvvvwwwxxxyyywwwvvvtttrrrrrruuuzzz~~~~~~}}}qqqssstttsssqqqttt|||ttt\\\WWWTTT___}}}rrrdddllltttmmmeeedddaaa\\\VVVQQQNNNIIICCC>>>999::::::::::::999888888777777777888999;;;<<<===>>>???CCCIIIKKKNNNUUU]]]zzz{{{iii```ccchhhmmmsss}}}lllaaa[[[XXXUUU]]]jjj|||qqq^^^PPPQQQRRRWWWjjjwwwooolllpppwwwyyyvvvwwwxxxvvvppprrruuuzzz}}}~~~~~~|||||||||}}}yyyxxxxxxyyy||||||uuurrrqqqrrrrrrqqqvvv|||~~~xxxbbbUUUOOOYYYmmmooommmqqqooohhhddd]]][[[WWWSSSMMMIIIEEECCC===;;;999999::::::999888::::::::::::;;;<<<======DDDCCCEEEIIIJJJKKKPPPVVVvvvwwwhhhcccccciiijjjuuu|||{{{|||~~~fff[[[XXXXXXVVVbbbmmmgggWWWLLLNNNRRRZZZoooyyyrrroooqqquuuzzzwwwxxxzzzzzzrrrnnnqqquuuzzz~~~uuuqqqpppqqqqqqpppsssxxxyyy~~~fffXXXOOOVVVffftttqqqsssooohhhccc\\\ZZZWWWRRRMMMHHHEEECCC>>><<<:::999::::::999888999999999999999;;;<<<<<>>???BBBGGGIIILLLSSS\\\zzzvvvfff___^^^```cccqqq|||zzzaaaTTTQQQSSS___lllzzz|||___QQQJJJOOOUUU]]]qqq}}}rrrjjjmmmttt~~~yyyzzz}}}yyysssrrrtttwww}}}wwwrrroooppppppmmmmmmooosssxxx}}}uuubbbSSSRRRXXXkkkyyytttooogggaaaYYYXXXTTTPPPLLLHHHDDDCCC@@@===;;;999999999777666888888888888999:::;;;<<<>>>???CCCGGGHHHKKKSSS]]]~~~vvvddd]]]\\\[[[```ooovvv___RRRPPPSSS^^^nnn~~~]]]QQQKKKQQQXXX___rrr|||ooogggjjjssszzzzzz|||{{{wwwxxxzzz~~~zzzsssoooppppppmmmlllnnnssswww|||~~~hhhVVVTTTWWWgggzzzrrrmmmfff```ZZZXXXUUUPPPLLLGGGDDDBBB@@@===;;;999999999777666999999999::::::;;;<<<===@@@AAAEEEHHHHHHJJJSSS^^^~~~ppp^^^XXXWWWVVV___rrrsss]]]QQQPPPUUUZZZmmm^^^RRRMMMSSSZZZbbbuuuyyymmmeeeiiisss|||zzz|||~~~|||zzzyyy~~~|||tttnnnmmmnnnmmmlllmmmpppuuuyyyoooZZZWWWXXXccczzzoookkkgggbbb\\\ZZZVVVQQQLLLGGGCCCAAA???===:::999999999888666::::::::::::;;;<<<======AAACCCFFFIIIHHHJJJTTT```mmm\\\WWWXXXVVVbbbyyyppp]]]QQQPPPWWWXXXmmm___SSSNNNVVV^^^fffzzzvvvllleeeiiirrr|||}}}}}}uuuvvv~~~|||ssskkkjjjkkkkkkkkkmmmmmmqqqtttvvv]]]YYYWWW\\\zzzzzznnnllljjjfff^^^\\\XXXRRRMMMGGGCCCAAA>>><<<:::999::::::999888999999999999:::;;;<<<===@@@BBBGGGJJJIIILLLXXXeeekkk\\\YYYZZZ[[[iiiooo]]]PPPOOOVVV[[[ppp^^^RRRNNNWWWaaakkkvvvnnnhhhkkkppp|||~~~~~~wwwqqquuu|||qqqhhhgggiiijjjkkkmmmllloooppp{{{```YYYUUUVVVooozzzmmmlllllljjj```]]]YYYSSSMMMGGGCCC@@@===;;;999999::::::999888888888888888999:::;;;<<<>>>AAAGGGJJJJJJMMMZZZhhh~~~eeeWWWUUUXXXaaapppooo^^^PPPNNNUUU___ttt|||]]]QQQNNNWWWcccooowwwpppkkklllooozzz|||sssnnnsssvvvpppgggbbbccceeeffffffiiimmmpppsssoooZZZPPPUUUlllssslllmmmiiiaaa]]]XXXRRRNNNIIIEEEBBB@@@>>><<<:::999888888999;;;<<<<<<<<<;;;;;;<<<>>>AAAGGGHHHKKKPPPOOOYYYpppxxxeeeaaaXXX^^^^^^tttjjj[[[RRRRRRWWWdddwwwvvv___XXXVVV^^^gggvvvyyyqqqlllmmmqqqzzz{{{rrrmmmrrr~~~vvvooogggbbbbbbeeeffffffiiilllnnnssswwwaaaTTTUUUhhh{{{uuunnnppplllaaa]]]XXXSSSMMMIIIEEEBBB@@@>>><<<:::999888888999:::;;;<<<;;;::::::<<<>>>CCCFFFFFFJJJQQQRRR^^^uuuwwwccc___WWW^^^```uuu}}}eeeXXXRRRSSSYYYjjjpppXXXRRRTTT^^^kkk~~~yyyqqqlllmmmqqqzzz~~~~~~{{{rrrmmmqqq}}}wwwpppgggbbbccceeeffffffjjjkkkmmmtttkkkYYYUUUbbbqqqxxxpppqqqlll```]]]XXXSSSMMMHHHDDDBBB@@@>>><<<:::999888888999:::;;;;;;;;;::::::<<<>>>CCCFFFDDDHHHQQQUUUddd}}}vvv```\\\VVV___dddxxxsss]]]TTTPPPTTT\\\ooogggTTTPPPTTTaaarrryyyqqqlllnnnqqqzzz|||sssmmmpppzzzzzzrrrjjjeeedddfffggggggkkkjjjnnnyyyrrr[[[TTT]]]iiiwwwnnnmmmhhh___]]]YYYSSSLLLGGGDDDCCC@@@>>><<<:::999888888999888:::::::::999:::<<<>>>@@@FFFGGGIIIOOOTTThhhuuu]]][[[WWWaaalll~~~jjjWWWPPPOOOUUU]]]pppbbbUUUTTTXXXeeexxxxxxqqqlllnnnrrr{{{{{{sssmmmooowww~~~wwwnnnhhhggghhhhhhhhhkkkjjjppp~~~uuu\\\SSSZZZcccyyysssiiihhhaaa^^^]]]YYYSSSKKKEEECCCCCC@@@>>><<<:::999888888999777888999999999999;;;===<<>><<<:::999888888999666777999999888999;;;===:::FFFMMMNNNNNNOOOfffoooZZZ\\\[[[gggvvv~~~```RRROOOPPPVVV___mmm___SSSUUU]]]lllwwwpppmmmooosss{{{}}}yyyvvvssssssqqqllljjjmmmuuu~~~ssskkkhhhhhhgggeeefffgggnnnxxxzzzaaaVVVVVVXXXhhhsssjjjiiiccc\\\]]]ZZZSSSJJJCCCBBBDDD@@@>>><<<:::999888888999555777888888888999;;;===<<>><<<:::999888999999555666888888888888;;;===???EEEFFFLLLSSSTTT___vvvfffVVVZZZ[[[gggnnn{{{qqqXXXPPPPPPSSSYYYaaazzzzzzYYYTTTXXX```ooowwwpppmmmpppsss{{{}}}rrrmmmkkkiiiggggggggggggfffeeeggghhhkkknnnvvvtttiiieeedddcccbbbddddddeeefffeeeeeennnxxxjjjYYYTTTVVV]]]mmmttt{{{|||nnnfffddd___]]]XXXRRRLLLGGGCCCBBB>>>???@@@???;;;999777777777888999999888999;;;===CCCIIIHHHIIIOOORRR[[[nnn|||{{{qqq```UUUWWW```fffoooyyyrrrXXXQQQRRRSSS[[[gggzzz}}}\\\WWWWWW___tttzzzqqqlllooottt}}}}}}tttllliiifffeeedddfffhhhjjjkkkjjjhhhkkkooosss|||tttiiifffeeedddbbbbbbaaabbbdddccceeennnyyykkkXXXRRRSSSVVVdddrrrsss~~~pppgggddd```]]]XXXSSSMMMHHHEEECCC@@@AAABBB@@@===:::888888777888999999888999;;;===BBBIIIIIIJJJOOOPPPWWWiiirrrrrrjjj]]]UUUYYYccciiinnnyyytttZZZRRRSSSTTT]]]jjjeee]]][[[bbbvvvxxxppplllpppuuu~~~~~~zzzyyyvvvuuuyyyuuummmiiijjjffffffhhhkkkqqquuuwwwwwwooosssxxx~~~sssjjjgggfffdddaaa```______aaaaaadddooo{{{pppZZZRRRQQQRRR[[[uuusssmmmssshhhccc___\\\XXXRRRMMMIIIFFFEEEBBBDDDDDDBBB???;;;:::999777888999999888999;;;===@@@HHHJJJKKKOOOMMMQQQaaahhhiiidddZZZUUUZZZccciiilllxxxyyywww\\\TTTTTTVVVaaaooorrreeebbbhhh{{{vvvooommmrrrwww~~~}}}|||xxxtttrrrsssssstttyyyyyyuuuuuuvvvuuuvvvyyy~~~sssjjjgggfffccc```___^^^^^^___```dddqqq~~~vvv^^^SSSQQQRRRXXXoooxxxnnnuuuhhh```]]]ZZZUUUPPPKKKHHHFFFEEEDDDEEEEEECCC???<<<:::999777888999999888999;;;===>>>GGGJJJLLLOOOKKKMMMZZZdddeeeaaaXXXTTTYYYaaaeeeiiivvvvvv|||aaaWWWUUUWWWcccrrr~~~lllhhhmmmtttnnnmmmsssxxx{{{yyyyyyzzz{{{{{{wwwuuuuuuyyy{{{}}}rrriiifffeeebbb```___^^^^^^``````eeeqqq~~~zzzaaaSSSOOOTTTXXXmmmssswwwggg^^^ZZZWWWRRRMMMIIIFFFEEEEEEEEEFFFFFFDDD???;;;999999777888999999888999;;;===>>>GGGJJJLLLOOOJJJKKKXXXcccddd___WWWUUUZZZaaadddfffuuusssxxxdddYYYUUUWWWeeevvvsssnnntttsssmmmlllrrrwww~~~}}}{{{|||qqqhhheeedddbbb___```______aaaaaadddooo{{{}}}cccSSSMMMRRRXXXnnnvvvyyyiii```XXXUUUPPPKKKGGGEEEEEEEEEGGGHHHGGGEEE@@@<<<999888777888999999888999;;;===???HHHJJJKKKNNNJJJMMM[[[eeeeee```XXXWWW]]]dddgggbbbtttppprrreeeYYYVVVYYYiii|||zzzuuu|||sssmmmkkkqqquuu|||qqqfffcccbbbaaa___```___```aaa```bbblllwwwhhhVVVPPPPPPXXXqqqvvv~~~|||mmmdddWWWTTTOOOJJJGGGFFFFFFGGGIIIJJJJJJGGGBBB===::::::777888999999888999;;;===AAAHHHIIIJJJNNNLLLPPP___mmmkkkddd[[[YYY___eeeggg^^^sssppprrrdddYYYVVV[[[nnn|||sssmmmjjjnnnsssyyyqqqeeeaaaaaa```_________```aaa___```iiisssmmm[[[TTTOOOYYYuuuvvv|||qqqhhhWWWTTTOOOKKKHHHGGGGGGHHHLLLLLLLLLHHHCCC???<<<;;;777888999999888999;;;===BBBIIIIIIIIIMMMMMMRRRcccvvvsssiii]]]YYY]]]bbbccc\\\rrrrrruuu~~~cccXXXWWW]]]rrrtttmmmiiimmmqqqwwwssshhhfffeeeccc```aaa]]][[[]]]^^^aaajjjrrroooUUURRROOOWWWrrr|||rrreee[[[VVVOOOJJJHHHHHHHHHGGGMMMIIIEEEBBB???<<<999777999::::::888777888:::<<>>;;;999777888999888888999;;;>>>DDDGGGKKKNNNNNNRRR```ooottteeeYYYSSSRRRUUUXXXdddyyyqqq^^^___dddlll{{{sssooorrruuu|||uuuiiibbb```___^^^]]][[[\\\___``````dddjjj|||vvv]]]VVVPPPRRR```{{{nnn^^^YYYRRRMMMIIIGGGEEECCCFFFDDDBBBAAA@@@???<<<:::666777888888888999<<>>AAADDDIIIMMMMMMQQQ```oooxxxfffUUUPPPRRRSSSZZZbbbrrrqqqaaafffwwwzzz~~~yyyrrrooorrrwww~~~~~~zzz{{{|||}}}}}}}}}|||xxxnnneee```\\\[[[]]][[[ZZZ\\\\\\[[[```fffllliiiWWWQQQRRRZZZttt{{{lll___[[[VVVQQQNNNKKKHHHEEECCCBBBBBBAAAAAA???;;;888888999999888777888:::===BBBFFFKKKOOOOOORRR```nnnuuuaaaPPPOOORRRVVV^^^hhh|||ttthhhppp}}}xxxzzzrrrooosssxxx}}}xxxyyyyyyxxxwwwxxxzzz|||}}}|||yyyooofff```\\\ZZZ^^^[[[ZZZ[[[[[[[[[___fffeeelllYYYNNNOOOWWWooo|||mmm\\\YYYSSSOOOLLLIIIFFFDDDCCCBBBBBBBBBAAA>>>:::777999::::::888777888:::<<>>===<<<;;;999999::::::999888999;;;===EEEGGGJJJNNNRRRYYY```fffdddVVVLLLMMMTTT\\\kkkzzzqqqhhhpppoooiiittt~~~tttooosssxxx~~~zzz|||xxxooogggaaa^^^\\\[[[ZZZZZZZZZ[[[]]]___```jjjvvvlll\\\RRRQQQRRR___}}}~~~rrr```[[[SSSMMMJJJHHHFFFEEEEEEBBB@@@>>>>>>===;;;999999::::::999888999;;;===CCCEEEIIILLLPPPVVV]]]cccgggYYYOOOQQQWWW```ooo~~~}}}lllcccmmmtttiiiooo~~~uuuppptttyyy}}}~~~}}}}}}}}}zzz}}}vvvmmmeee```]]]\\\[[[ZZZZZZZZZ[[[]]]^^^___fffmmmuuu|||}}}oooaaaXXXSSSNNNUUUmmm~~~}}}ppp___ZZZSSSMMMJJJHHHFFFEEECCCBBB???>>>>>>===;;;999999::::::999888999;;;===BBBFFFJJJLLLOOOTTT[[[aaadddVVVMMMOOOVVV___nnn}}}vvvfff]]]iii|||iiihhh|||~~~uuuppptttyyy~~~}}}}}}}}}zzzwwwwwwxxx}}}}}}||||||}}}|||~~~vvvlllddd^^^\\\[[[[[[ZZZZZZZZZZZZ\\\^^^___bbbgggoooxxxzzzmmm]]]UUUMMMQQQfffzzznnn^^^YYYRRRMMMIIIHHHFFFEEEBBBAAA?????????>>><<<:::999::::::999888999;;;===DDDHHHMMMNNNOOOSSSZZZ``````SSSKKKNNNUUU]]]kkkyyyxxxqqqbbbYYYfffiiidddqqq}}}tttpppsssxxx~~~zzzxxxwwwuuutttuuuwww}}}~~~}}}|||~~~wwwlllccc^^^[[[ZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^^^^fffqqq~~~bbbXXXOOOTTTiiiwwwmmm^^^YYYRRRLLLIIIGGGEEEDDDAAA@@@??????@@@???<<<:::999::::::999888999;;;===DDDIIINNNOOONNNPPPWWW]]]```TTTMMMRRRXXX___kkkxxxtttnnnaaaYYYfffhhhaaajjjttt|||tttooorrrwww}}}~~~~~~~~~~~~}}}}}}|||yyymmmddd^^^[[[ZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]]]]iiizzzjjj]]]RRRWWWnnnvvvnnn___ZZZSSSLLLHHHFFFDDDCCC??????>>>???@@@???===;;;999::::::999888999;;;===AAAGGGMMMMMMKKKLLLRRRYYY\\\RRRMMMRRRYYY]]]gggrrrxxxmmmbbb\\\fff|||ddd___eeejjj|||}}}tttpppssswww||||||oooeee^^^[[[ZZZ[[[ZZZZZZYYYYYYZZZ\\\]]]___nnntttbbbSSSWWWnnnwwwqqq```[[[SSSLLLHHHEEECCCAAA>>>>>>>>>@@@AAA@@@===;;;999::::::999888999;;;===AAAHHHNNNMMMJJJJJJPPPWWWYYYPPPMMMTTTYYY[[[bbblll~~~}}}lllddd^^^fffsss^^^\\\___aaannn~~~vvvqqquuuyyy}}}~~~qqqfff___[[[ZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\aaaqqq|||fffRRRUUUlllyyytttaaa\\\TTTLLLHHHDDDBBB@@@>>>===>>>@@@AAA@@@>>>;;;999::::::999888999;;;===CCCJJJPPPPPPKKKKKKQQQXXX\\\TTTRRRYYY^^^___eeemmmyyykkkfff```fff~~~mmmYYYYYY\\\[[[dddzzzwwwssswwwzzzzzzwwwxxx{{{mmmddd^^^[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ^^^ooo~~~~~~eeeWWWYYYfffxxxrrrdddYYYNNNIIIFFFBBB@@@AAA@@@>>>======>>>>>>===;;;999888777777888999;;;<<>>===>>>??????>>><<<999999888888999:::<<<===DDDHHHKKKLLLKKKMMMSSSZZZ___ZZZXXX\\\______```bbbxxxeee]]]ZZZeee{{{cccVVVWWWZZZZZZ___jjjvvvqqqsssvvv{{{xxxpppqqqvvv{{{{{{{{{{{{}}}yyykkkaaa]]][[[ZZZXXXXXXVVVVVVVVVVVVXXXXXX[[[aaaffflll{{{iiiXXXWWWaaa~~~sssmmm]]]SSSIIIEEECCC@@@???AAA???>>>>>>???@@@AAA@@@>>>:::999999999999;;;<<<===DDDHHHLLLMMMLLLNNNTTTZZZ\\\YYYYYY^^^```^^^]]]^^^uuubbb\\\ZZZdddwww```TTTUUUXXXZZZ___jjjuuunnnpppsssyyy{{{yyy{{{tttkkkooovvv|||zzzzzzzzzyyykkkbbb]]][[[ZZZWWWWWWVVVUUUUUUVVVWWWWWWXXX\\\^^^eeexxxmmmYYYWWW^^^{{{{{{pppiii^^^SSSIIIEEECCC@@@???@@@???>>>>>>@@@BBBBBBAAA???;;;:::999999:::;;;===>>>DDDIIIMMMNNNMMMOOOTTTZZZ[[[XXXYYY]]]^^^\\\\\\___rrraaa\\\[[[eeevvvyyy\\\SSSUUUZZZ^^^bbbmmm~~~tttnnnooorrrwwwuuuvvvxxxzzzwwwxxxqqqiiiooowww|||lllbbb]]]\\\[[[WWWVVVUUUTTTTTTUUUVVVWWWVVVZZZ^^^ggg}}}qqq\\\YYY[[[sssyyymmmgggaaaVVVLLLGGGDDD@@@>>>???>>>>>>???AAACCCCCCAAA???;;;:::999999:::;;;===>>>DDDHHHMMMNNNMMMOOOTTTYYY[[[XXXWWWYYYZZZZZZ]]]cccssszzz___ZZZ[[[ddduuusssZZZTTTWWW\\\bbbaaalll{{{rrrnnnqqqtttwwwuuuvvvxxxyyywwwzzzooojjjpppyyy}}}}}}}}}mmmbbb]]][[[ZZZWWWWWWUUUUUUUUUUUUWWWWWWVVV\\\cccnnnuuu___[[[YYYlllwwwwwwvvvmmmhhhcccXXXMMMHHHEEE@@@>>>????????????AAACCCCCC@@@>>>:::999999999999;;;<<<===CCCHHHMMMNNNMMMNNNTTTXXXZZZVVVUUUVVVVVVXXX___fffyyyuuu\\\XXXYYYbbbqqqoooYYYUUUWWW\\\bbbaaalllzzzrrrnnnrrrtttwwwzzzwwwuuuyyy}}}yyyllljjjrrrzzzzzz{{{~~~mmmaaa[[[XXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVV^^^gggrrrxxxbbb]]]XXXfffooommm|||tttnnnkkkaaaWWWLLLHHHEEEAAA@@@AAA??????@@@AAACCCAAA>>><<<999999888888999:::<<<===AAAGGGLLLNNNMMMNNNSSSWWWWWWTTTTTTUUUVVVXXX___hhhooo]]]YYYYYY```nnnlllXXXUUUTTTXXX^^^]]]iii|||sssnnnppprrrvvv~~~vvvrrrxxxtttjjjjjjsss{{{|||wwwyyy~~~lll___YYYWWWVVVXXXXXXVVVVVVVVVVVVXXXXXXWWW```iiissszzzddd^^^WWWcccllliiiwww}}}sssooonnn___UUUKKKGGGEEEBBBAAABBB??????@@@AAABBBAAA===:::999888888777888999;;;<<>>???AAAAAA???>>>===<<<:::888888:::===>>>BBBFFFKKKLLLKKKJJJLLLNNNTTTVVVRRRSSSWWWWWWaaaxxx~~~lll```XXXXXXbbbooopppWWWOOOPPPUUUYYYTTTaaayyyuuunnnooorrrwww|||zzzzzznnnggggggsss}}}|||{{{{{{yyyxxxwwwxxxxxxxxxyyy~~~wwwhhh___YYYWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWW^^^iiiwwwiiiYYY\\\eeekkkkkk{{{~~~~~~vvvmmmaaaUUUKKKGGGFFFBBB?????????>>>>>>???@@@@@@???===;;;999888666777888;;;<<>>===>>>@@@@@@>>>===;;;999777666777888;;;===@@@EEEJJJKKKJJJIIIIIIKKKGGGOOOSSSWWW[[[[[[gggvvvjjjbbbZZZXXXcccuuudddRRRLLLKKKMMMPPPTTT[[[nnnwwwrrrtttvvvyyyrrrkkkhhhmmm}}}}}}~~~}}}|||sssfff^^^XXXVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVYYY]]]dddpppttt\\\WWW^^^yyyzzzfffkkk~~~|||tttcccWWWKKKGGGEEEBBB??????>>>>>>===>>>???@@@>>><<<<<<;;;999888999;;;===???AAAFFFKKKMMMKKKIIIJJJKKKHHHQQQVVVZZZ]]]]]]llltttjjjddd\\\ZZZeeezzzqqqZZZNNNKKKKKKLLLNNNUUUZZZiiixxxuuuxxxyyy{{{|||nnnjjjjjjrrr}}}yyy~~~qqqeee^^^XXXUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWZZZ[[[```lll{{{xxx]]]VVV\\\vvvyyycccfff|||}}}uuueeeXXXLLLGGGEEEBBB@@@@@@???>>>===>>>@@@@@@>>>===<<<:::999888999;;;>>>@@@CCCHHHMMMOOOMMMKKKKKKKKKJJJSSSWWWZZZ]]]^^^nnnvvvmmmeee______kkkooo```PPPKKKKKKKKKMMMOOOTTTXXXfffzzzxxx{{{}}}}}}uuuiiihhhlllxxx}}}vvvvvv|||pppddd]]]XXXUUUVVVWWWVVVVVVUUUUUUVVVVVVWWWYYYXXX]]]hhhwww~~~aaaWWW\\\uuu~~~eeeeee{{{|||uuugggZZZNNNHHHFFFCCCBBBBBB@@@???>>>???AAAAAA???>>>999888777666777999<<<>>>CCCHHHNNNPPPNNNLLLKKKKKKJJJRRRVVVZZZ___```ooo{{{zzzpppeeebbbeeeuuu~~~___TTTJJJIIIKKKLLLNNNPPPRRRWWWfff}}}zzz~~~|||ooofffiiiqqq}}}}}}nnnccc]]]XXXUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUXXXVVVZZZffftttfffYYY\\\ssskkkggg}}}~~~wwwiii\\\OOOJJJGGGEEECCCDDDAAA@@@???@@@BBBBBB@@@???999888666666777999<<<>>>CCCHHHNNNPPPNNNKKKJJJJJJIIIRRRXXX```hhhiiisss{{{vvvqqqbbbdddkkknnnWWWNNNGGGHHHKKKLLLNNNQQQTTTZZZjjj~~~|||yyymmmfffkkkwwwmmmccc]]]WWWUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSWWWTTTXXXeeesssjjj[[[]]]sssqqqjjj{{{kkk^^^PPPJJJHHHEEEDDDEEEAAAAAA@@@AAABBBCCCAAA???;;;:::888888999<<>>===::::::999888888999::::::CCCGGGLLLNNNMMMKKKIIIHHHKKKRRRjjjvvv|||wwwssstttwwwxxxsssgggfffttt]]]SSSLLLGGGGGGHHHHHHKKKOOOZZZdddzzzvvvrrroooppptttvvvtttrrrgggfffffflll|||ooofffaaa[[[VVVUUUVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVYYY___kkkmmm^^^]]]tttttttttrrrcccUUUOOOLLLJJJHHHHHHCCCCCCCCCBBBAAA@@@>>>===;;;:::999888888999:::;;;CCCGGGLLLNNNMMMKKKIIIHHHKKKTTTnnnzzzwwwooo~~~nnnqqq}}}uuuiiiiiiyyy^^^PPPJJJEEEFFFHHHIIILLLPPPZZZfff|||}}}|||zzz|||}}}nnnkkkhhhhhhjjjjjjgggddd^^^```dddmmm}}}}}}}}}ooofff```ZZZVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSUUUVVVYYY___kkkmmm^^^___uuuyyy{{{xxxhhhXXXQQQOOOMMMKKKJJJEEEDDDCCCBBB@@@???>>>===;;;:::999888888999:::;;;CCCGGGLLLNNNMMMKKKJJJIIILLLWWWqqq|||uuukkk}}}nnnqqqwwwiiilll___NNNGGGDDDEEEHHHIIIMMMRRRYYYdddzzzyyywwwuuuvvv}}}|||qqqhhhfffdddddddddccc```]]]ZZZ\\\aaajjjzzzxxxzzz~~~ooofff___YYYVVVVVVXXXWWWVVVTTTSSSRRRRRRRRRTTTUUUXXX^^^jjjjjj]]]^^^sss}}}ooo]]]UUUSSSOOOLLLKKKFFFEEECCCAAA@@@>>>>>>===;;;:::999999999999:::;;;BBBFFFKKKNNNMMMKKKJJJIIILLLXXXqqqxxxzzzrrrhhh}}}uuuwwwyyyjjjppp```NNNHHHDDDEEEGGGIIILLLQQQWWWaaatttxxxuuusssttt{{{qqqhhhbbbbbbbbbbbbbbb___\\\ZZZZZZ[[[^^^ffftttxxxyyy}}}|||nnneee^^^WWWUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTWWW]]]jjjhhh[[[\\\nnntttaaaXXXUUUQQQLLLIIIEEEDDDCCCBBB@@@???>>>===;;;;;;:::999999:::;;;;;;BBBFFFKKKNNNNNNLLLJJJJJJLLLWWWmmmppprrrnnnggg||||||}}}zzzmmmvvvdddPPPIIIEEEFFFGGGHHHKKKPPPXXX___ooo}}}vvvssspppqqqyyywwwkkkddd___```aaabbbaaa^^^ZZZXXX[[[[[[]]]dddqqqwwwwww~~~yyyxxxkkkccc\\\VVVUUUXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTWWW^^^llliii[[[\\\jjjsss```XXXWWWRRRKKKFFFBBBCCCCCCCCCBBB@@@>>>===<<<;;;:::999999:::;;;<<>>>>>::::::999999999:::;;;<<>>===::::::999999999:::;;;<<>>======::::::999999999:::;;;<<>>===::::::999999999:::;;;<<>>::::::999999999:::;;;<<>>EEEIIIHHHIIILLLNNNMMMKKKSSSYYYcccllliiimmm~~~rrrrrrtttnnn]]]YYY___qqqfffSSSNNNJJJKKKLLLPPPZZZcccwwwyyyoooooopppnnnrrrzzz~~~|||xxxlllbbbYYYUUUTTTSSSSSSUUUTTTSSSQQQPPPQQQRRRSSSUUUUUUWWW[[[dddwwwsss]]]\\\dddyyyuuupppkkk___TTTPPPNNNJJJGGGFFFCCCCCCBBBAAAAAA@@@??????::::::999999999:::;;;<<>>::::::999999999:::;;;<<<@@@GGGKKKIIIFFFHHHJJJJJJIIIPPPRRRXXX___^^^ggg||||||zzzlll\\\YYYfffaaaPPPKKKHHHIIILLLQQQ[[[eeewwwyyymmmjjjhhhgggooozzzxxxsssuuuyyyzzzxxxkkk```WWWTTTSSSQQQQQQSSSNNNOOOOOOPPPQQQRRRRRRSSSSSSUUUYYYbbbvvvlll^^^cccnnnkkkiii{{{vvviii\\\UUUQQQJJJEEECCCDDDDDDCCCBBB@@@??????>>>::::::999999999:::;;;<<<@@@GGGLLLIIIEEEGGGIIIIIIHHHNNNPPPTTT\\\\\\ggg~~~~~~nnn___YYYhhh{{{]]]MMMIIIGGGIIILLLRRR\\\gggzzzyyylllhhheeeeeennn{{{|||{{{~~~vvvpppooopppqqqppphhh^^^UUURRRPPPNNNNNNOOOSSSSSSSSSSSSSSSRRRQQQQQQUUU[[[___dddvvveeeiiiaaawwwxxxfff]]]ppp}}}lllZZZTTTSSSOOOHHHDDDAAA@@@@@@@@@???>>>>>>>>>999888888777888:::;;;<<<@@@FFFMMMOOOLLLHHHFFFEEELLLHHHKKKRRRTTTXXXkkkppp]]]^^^eee{{{uuuZZZKKKIIIIIILLLMMMQQQ[[[eeezzzkkkjjjhhhbbbjjjxxx~~~wwwvvvyyy~~~}}}ppplllppptttsssooofff\\\TTTRRRRRRPPPPPPRRRSSSSSSTTTTTTSSSRRRRRRQQQRRRYYY^^^dddvvveeehhhbbbyyysssddd___vvv~~~mmm\\\VVVTTTOOOIIIDDDAAAAAA@@@@@@???>>>>>>>>>999888888777888:::;;;<<<@@@FFFLLLNNNLLLHHHFFFFFFKKKHHHKKKRRRUUUZZZmmmqqq]]]___hhhnnnTTTHHHGGGHHHKKKMMMRRR\\\gggzzzllljjjhhhcccjjjxxxyyyrrruuu|||xxxjjjiiirrrxxxuuunnnddd[[[TTTSSSSSSRRRSSSUUUSSSTTTTTTTTTTTTSSSRRRRRRQQQXXX^^^fffxxxgggiiiccc{{{{{{jjj```bbb}}}{{{lll]]]WWWUUUPPPIIIEEEBBBAAAAAA@@@??????>>>>>>999888888777888:::;;;<<<@@@FFFLLLNNNLLLIIIGGGGGGKKKIIIKKKRRRWWW___sssqqq^^^```kkkeeeNNNFFFEEEFFFJJJMMMRRR]]]hhhzzzmmmkkkhhheeekkkwww|||wwwlllkkkrrrxxxuuuoooddd[[[UUUTTTTTTSSSSSSUUUSSSTTTTTTUUUTTTTTTSSSSSSTTTYYY```iiiyyyjjjllleeeppp```[[[dddrrreeeYYYUUUTTTOOOIIIEEEBBBBBBAAA@@@??????>>>>>>999888888777888:::;;;<<<@@@FFFLLLNNNLLLIIIHHHIIIKKKJJJLLLSSSZZZeeezzzqqq___```mmm^^^JJJFFFEEEFFFJJJMMMRRR]]]hhh|||{{{nnnkkkiiiffflllvvv~~~{{{rrrpppsssuuussspppeee\\\UUUUUUUUUSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTVVVYYY___gggvvvlllnnnhhhiiiZZZYYYgggfff\\\SSSSSSSSSOOOIIIGGGCCCCCCBBBAAA@@@???>>>===999888888777888:::;;;<<<@@@EEEKKKMMMLLLJJJJJJKKKLLLLLLNNNTTT^^^mmmppp```^^^lllyyyZZZKKKHHHFFFGGGJJJMMMQQQ\\\fffuuu{{{ooollljjjhhhmmmuuu~~~~~~wwwsssttttttrrroooddd[[[UUUUUUUUURRRQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUUUUWWW[[[cccpppnnnpppjjj}}}fffXXX\\\nnnvvv^^^VVVQQQRRRSSSPPPKKKIIIDDDCCCBBBAAA@@@???>>>===999888888777888:::;;;<<<@@@EEEKKKMMMLLLJJJKKKLLLMMMNNNPPPVVVbbbuuunnn___ZZZhhhsssWWWMMMIIIHHHHHHKKKMMMRRR\\\gggsss{{{qqqllljjjjjjnnnttt~~~uuusssvvvwwwrrrlll```YYYSSSTTTUUUSSSRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUYYYaaannn~~~sssrrriiiggg[[[bbbxxxrrr\\\VVVSSSUUUVVVRRRMMMKKKDDDDDDCCCBBB@@@???>>>===999888888777888:::;;;<<<@@@EEEKKKMMMLLLKKKLLLNNNNNNPPPRRRXXXfff{{{kkk___WWWccc}}}lllTTTNNNIIIGGGHHHLLLOOOTTT___jjjvvv{{{qqqlllkkkkkkooosss|||rrrqqqxxxzzzrrriii]]]VVVQQQSSSUUUTTTSSSUUUTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVYYYbbboooxxxtttfff|||iii]]]gggsss^^^YYYVVVXXXXXXSSSNNNLLLEEEDDDCCCBBB@@@???>>>===999888888888888:::;;;<<<@@@EEEJJJMMMLLLKKKLLLNNNOOOQQQTTTYYYhhh~~~iii^^^UUU```xxxhhhRRRNNNGGGFFFHHHLLLPPPVVVaaammm{{{|||rrrmmmkkklllooosssuuujjjjjjoooqqqjjjaaaZZZXXXVVVTTTSSSSSSSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXVVV[[[]]]___oookkkcccoooqqqggg^^^hhhttt___TTTMMMSSSYYYVVVOOOLLLIIIFFFCCCBBBAAA@@@>>><<<<<<;;;999888888888999999>>>DDDKKKOOONNNLLLLLLLLLGGGQQQZZZ___mmmhhhXXXZZZbbbyyyeeeRRRMMMJJJHHHKKKQQQWWW\\\eeemmmyyyoookkkkkklllqqqwwwzzzzzzzzzpppfffgggmmmnnnggg^^^XXXWWWVVVTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWVVV\\\^^^cccuuu~~~ggg```mmmlllddd^^^lllsss]]]SSSMMMRRRWWWTTTNNNJJJHHHEEEBBB@@@@@@???===;;;;;;;;;999888888888999999>>>DDDJJJMMMLLLKKKKKKMMMOOOUUUZZZbbbsss}}}iii[[[ZZZccc{{{eeeRRRMMMKKKKKKOOOUUUZZZ```lllwww|||pppkkkiiiiiimmmsss}}}|||qqqiiiddddddgggtttqqqiiibbbdddjjjkkkccc[[[VVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVV\\\```hhh}}}yyyccc___lll~~~ggg```^^^ppprrr[[[SSSOOOSSSVVVTTTMMMIIIGGGDDDAAA@@@???>>><<<:::;;;:::999888888888999:::>>>CCCHHHJJJIIIIIIKKKMMMTTTVVV\\\jjjvvvjjj\\\ZZZddd~~~cccQQQMMMLLLNNNTTTZZZ___hhhxxxrrrkkkhhhfffjjjooovvvuuuggg___[[[ZZZ^^^cccqqq|||mmmfffbbbdddjjjjjjbbbZZZTTTTTTTTTUUUUUUVVVWWWWWWZZZZZZZZZYYYYYYXXXXXXXXXWWW\\\aaakkktttccccccoooxxxggg```___sssttt]]]YYYVVVWWWYYYVVVPPPKKKGGGEEEBBB@@@???>>><<<;;;;;;:::999888888888999:::>>>BBBFFFHHHGGGGGGJJJMMMQQQTTTaaa|||}}}pppwwwjjj\\\ZZZddd{{{```PPPLLLMMMQQQYYY```gggrrruuulllhhhfffiiinnntttpppfff]]]YYYWWWXXX\\\bbboooyyytttmmmhhhdddfffkkkjjjbbbZZZSSSTTTUUUVVVWWWXXXYYYYYY]]]]]]]]]\\\\\\[[[[[[ZZZXXX]]]cccoooqqqfffiiiuuuuuummmdddcccxxxwwwbbbaaa```___]]]ZZZTTTNNNHHHFFFCCCAAAAAA@@@>>><<<:::999888888888999:::;;;>>>BBBEEEFFFFFFFFFJJJMMMNNNTTTiiiyyyjjjnnnjjj[[[ZZZdddwww\\\OOOLLLNNNSSS]]]gggqqqvvvnnniiigggkkkpppvvvzzzggg^^^WWWUUUTTTTTTWWW[[[jjj{{{xxxsssoookkkggggggjjjiiiaaaZZZTTTUUUWWWXXXYYYZZZZZZZZZ^^^^^^^^^^^^^^^^^^]]]]]]ZZZ^^^eeesssooohhhnnnxxxyyytttkkklllyyyfffiiijjjeeeaaa\\\VVVOOOIIIFFFDDDBBBAAA@@@>>><<<:::999888888888999:::;;;>>>BBBEEEGGGFFFGGGIIILLLPPPXXXpppwwwfffgggxxxjjj[[[ZZZcccvvv[[[OOOMMMQQQVVVaaaooo}}}xxxnnniiihhhlllqqqwww{{{ccc[[[TTTRRRRRRRRRUUUYYYbbbttt}}}yyyqqqlllgggfffhhheee^^^XXXVVVWWWYYYZZZ[[[[[[[[[[[[^^^^^^^^^^^^^^^_________\\\aaahhhxxxlllgggmmmwwwyyyrrrwww{{{hhhnnnooohhhaaa\\\UUUNNNHHHFFFCCCAAA@@@???===<<<999999888888888999;;;;;;===BBBFFFHHHGGGGGGIIILLLRRRYYYnnnwwweeeeeewwwkkk^^^ZZZbbb}}}xxx\\\PPPQQQUUUYYYdddvvvxxxnnnhhhfffjjjooowwwbbbYYYRRRQQQRRRTTTXXX]]]\\\ooorrrlllgggeeeeeebbb\\\VVVWWWXXXZZZ[[[\\\\\\\\\[[[]]]]]]]]]^^^^^^_________^^^bbbjjj|||kkkeeejjjttt|||www{{{hhhoooqqqiii```[[[SSSLLLGGGEEEBBB@@@???>>><<<;;;999999888888888999;;;<<<===BBBGGGIIIHHHHHHIIILLLQQQVVViiixxxfffeeexxxmmmaaaZZZbbb|||{{{^^^RRRSSSWWW[[[ggg{{{yyynnngggdddgggmmmvvvggg^^^VVVTTTTTTSSSVVVZZZbbbpppvvvmmmfffdddccc]]]WWWUUUUUUWWWZZZ[[[[[[\\\]]]___```______^^^^^^___``````XXXbbbeeeeeegggjjjvvvyyylllllljjjhhhccc[[[RRRLLLDDDCCCAAA???>>>>>>>>>???:::999888888888999:::;;;@@@BBBFFFHHHHHHIIIKKKLLLRRRZZZggg~~~bbbooowwwjjjXXXZZZddd}}}aaaRRRQQQZZZ___kkkuuullliiihhhiiikkkwwwhhh^^^VVVSSSSSSTTTVVV[[[```nnn~~~sssjjjcccaaa___ZZZUUUSSSUUUWWWZZZ\\\\\\]]]___```ffffffeeecccaaa```^^^^^^YYYcccfffwww___bbbeeettt}}}nnnmmmllliiiccc[[[SSSMMMEEEDDDBBB@@@>>>>>>>>>>>>:::999888888888999:::;;;???BBBFFFIIIJJJJJJKKKLLLOOOVVV```vvviiivvv}}}ooo]]]]]]hhhfffVVVUUUYYY```ooouuukkkhhhggggggiiitttjjj___UUUSSSSSSTTTWWW[[[^^^kkkzzznnnfff^^^\\\ZZZUUURRRQQQUUUXXX[[[]]]^^^___aaaccchhhhhhgggfffccc```^^^\\\ZZZdddhhhppp[[[___bbbsss~~~oooooommmjjjccc[[[TTTOOOFFFEEECCC@@@>>>===<<<<<<:::999888888888999:::;;;>>>BBBGGGKKKKKKKKKJJJKKKNNNSSSZZZnnnrrr}}}sssaaaaaallllll[[[WWWXXXaaassstttkkkgggeeeeeehhhooo|||nnnbbbVVVSSSSSSUUUWWW[[[]]]jjj~~~uuujjjaaaZZZXXXVVVRRRPPPRRRVVVYYY\\\^^^```aaaccceeedddeeeeeeeeeccc```]]][[[YYYdddiiikkk[[[___dddwww~~~zzzooopppoookkkcccZZZSSSOOOGGGFFFDDDAAA???<<<;;;::::::999888888888999:::;;;===BBBHHHKKKLLLKKKJJJJJJPPPSSSWWWggg~~~yyywwwccccccpppttt^^^WWWXXXbbbrrruuukkkfffcccdddgggnnnzzzxxx{{{tttfffXXXSSSTTTUUUWWWZZZ^^^kkk}}}rrreee]]]WWWUUURRRPPPQQQTTTWWWZZZ]]]___aaabbbdddfffdddeeeeeedddbbb___\\\ZZZWWWccckkkggg[[[aaahhhwwwoooqqqqqqmmmcccYYYQQQMMMGGGFFFDDDBBB???<<<:::999:::999888888888999:::;;;===AAAGGGKKKKKKJJJIIIIIIOOOSSSTTT```vvv}}}}}}fffcccrrr~~~cccWWWZZZbbbooovvvlllfffbbbcccgggooo{{{wwwqqquuu|||{{{kkk[[[UUUUUUVVVXXXZZZ___kkkzzznnn___YYYSSSQQQOOONNNRRRWWWXXX[[[^^^```aaabbbdddfffiiihhhgggdddaaa]]]YYYWWWWWWdddnnn{{{bbbYYYcccpppxxxqqqtttvvvqqqfffYYYOOOKKKFFFEEEDDDBBB@@@===:::999:::999888888888999:::;;;<<<@@@EEEIIIIIIIIIIIIIIILLLQQQQQQYYYkkkvvv}}}mmmcccsssiii[[[ZZZaaammmzzzyyyooohhhcccdddhhhppp|||xxxppplllooouuuyyyooo]]]VVVVVVWWWXXXYYY___kkk~~~~~~qqqdddZZZTTTOOONNNLLLMMMRRRYYYYYY\\\___```aaaaaaccceeehhhfffdddaaa^^^ZZZXXXWWWWWWfffrrrvvv^^^YYYgggzzzyyysssxxx{{{vvviiiZZZOOOIIIEEEDDDDDDBBB@@@===;;;999:::999888888888999:::;;;<<>>;;;::::::999888888888999:::;;;<<>>===???BBBDDDDDDEEEGGGIIINNNPPPPPPQQQ[[[mmm~~~qqqlllyyymmm[[[YYYcccqqq~~~ssslllhhhgggiiiqqq|||yyyiiicccdddhhhooouuu{{{zzz```WWWVVVTTTVVVYYY^^^hhhyyysssfff\\\WWWSSSRRRQQQNNNMMMQQQWWW]]]]]]^^^^^^___aaabbbdddeeebbb[[[WWWXXXYYYWWWWWWYYYdddgggccc```bbbtttuuu}}}oooeeeXXXKKKIIIGGGCCCAAA???===:::888777777666666777999:::;;;<<>>AAACCCDDDEEEGGGIIIMMMOOOPPPRRR]]]ppppppllluuu{{{fffXXXXXX```ooo}}}rrrlllggggggiiiooozzz{{{kkkddd___bbbgggmmmttt{{{|||aaaWWWVVVUUUVVV[[[[[[gggzzzuuuiii___XXXUUUPPPOOONNNNNNQQQVVV\\\```aaabbbbbbddddddeeeeeeeee```[[[XXXZZZ[[[[[[^^^cccgggtttttt___aaaqqqvvvwwwlll^^^RRRMMMIIIEEEBBB???===;;;888:::999888888888999;;;<<<<<>>;;;999888999777666555666777999:::;;;===>>>???@@@CCCFFFIIIMMMOOOSSS\\\mmmmmmdddcccvvvuuuggglllyyygggUUUVVVYYYdddwwwvvvkkkeeeeeeiiilllxxxuuunnniiiffffffhhhkkkooottt{{{xxxdddZZZWWWVVVVVVWWW[[[aaannn}}}qqqjjjaaa\\\[[[[[[ZZZYYYSSSPPPOOORRRYYY___bbbcccfffffffffeeeeeeeeeeeeeeefffffffffddd___```lll{{{tttaaaXXX]]]uuusssfffffftttyyy|||~~~xxxnnnccc\\\VVVQQQHHHBBB===;;;999888888777666555666777999:::;;;<<<>>>???@@@CCCFFFIIINNNQQQUUU^^^nnnnnndddeeeyyyssseeejjjvvvhhhUUUWWWYYYcccqqq{{{tttjjjccccccggglllxxxtttooojjjhhhiiimmmsss{{{}}}hhh\\\XXXVVVUUUVVV\\\```lll|||~~~qqqjjjbbb^^^]]]]]]\\\[[[SSSQQQPPPTTT[[[aaaddddddeeeeeeeeeffffffhhhiiiiiikkkjjjiiifffaaaaaannn}}}kkk[[[WWWaaalllaaaccczzzwwwuuu|||}}}vvvlllbbb[[[UUUPPPHHHAAA===;;;999888888777666666666777999:::;;;<<<>>>???@@@BBBFFFIIIOOOSSSXXX```ooopppgggiiirrrdddiiisssiiiVVVVVVXXX```kkkqqqwwwssshhhaaa```ccckkkwwwwwwqqqlllkkkmmmrrr{{{iii]]]YYYVVVUUUVVV\\\___iiizzzvvvppphhhbbb___]]]ZZZWWWRRRQQQPPPUUU\\\bbbddddddddddddeeefffgggiiikkkmmmmmmllljjjfffaaabbbooo~~~aaaVVVXXXfffkkkdddhhhrrruuu|||}}}tttiii```ZZZTTTOOOGGG@@@<<<:::999888777777666666777777888999:::<<<>>>>>>???BBBFFFIIIOOOTTTZZZbbbqqquuummmooosssdddhhhrrrkkkWWWTTTVVV___iiiooovvvttthhh```___bbbgggtttyyysssooonnnqqqxxxjjj]]]XXXVVVVVVWWW[[[^^^hhhyyyxxxrrrjjjdddaaa^^^YYYVVVQQQOOOPPPUUU\\\bbbddddddeeeddddddeeegggjjjlllnnnmmmkkkiiieee```bbbqqqvvvZZZTTTZZZjjj~~~iiifffmmm}}}uuuyyy~~~sssggg^^^YYYSSSNNNFFF???<<<:::999888777777777777777888888999:::<<<===>>>???BBBEEEHHHMMMSSS[[[cccpppvvvuuuuuueeejjjuuummmYYYTTTUUU^^^jjjrrr|||vvvjjjbbb```cccdddrrryyysssooopppttt|||lll^^^YYYVVVVVVXXX[[[]]]hhh{{{rrrmmmgggcccbbb___[[[WWWPPPOOOPPPUUU]]]bbbddddddfffeeeeeeeeefffiiikkkmmmkkkiiigggccc___ccctttpppVVVTTT\\\pppvvvdddfffppp|||ssseee\\\WWWRRRMMMEEE???;;;:::888777666777777777888888888888:::;;;===>>>???AAAEEEHHHKKKRRRZZZaaammm{{{|||tttdddkkkzzzppp[[[VVVUUU\\\jjjvvvwwwlllcccbbbddddddqqq{{{uuuqqqnnnqqqvvvoooaaaZZZVVVVVVWWWZZZ\\\hhh}}}|||kkkgggbbb``````^^^ZZZVVVQQQPPPQQQWWW^^^dddfffeeehhhgggeeedddeeegggiiikkkiiigggeeebbb```fffxxxnnnUUUTTT]]]uuupppdddlllyyytttdddZZZVVVQQQLLLDDD>>>;;;999888777666666777888888888888888:::;;;===>>>???AAAEEEHHHJJJQQQXXX^^^gggrrryyy{{{qqqccclll~~~sss]]]VVVSSSYYYjjj}}}wwwllldddbbbeeeffftttyyytttuuuqqqyyy~~~zzzxxxyyyyyyuuuxxxwwwvvvxxx{{{}}}~~~~~~yyyzzz}}}vvvqqqnnnmmmqqqwwwsssccc[[[VVVUUUVVVYYY\\\iiixxxhhheee```^^^]]][[[WWWSSSRRRQQQSSSXXX```fffggggggiiigggeeeddddddfffhhhiiihhhfffeeebbbaaahhhzzznnnVVVTTT]]]xxxnnnhhhttttttcccYYYUUUQQQLLLDDD>>>;;;999888777666666777888888888888888999;;;======>>>AAAEEEHHHJJJQQQWWW[[[bbblllrrrsssnnnaaalllttt^^^UUUQQQWWWlllwwwllldddbbbeeeiiivvvvvvoookkkkkkkkkqqqpppnnnnnnoooppppppooorrruuuzzz||||||wwwrrrnnnlllkkklllnnnrrrvvvwwwxxx{{{|||}}}~~~|||vvvrrroooooonnnlllqqqwww}}}hhhZZZSSSSSSVVV[[[]]]fffyyyuuuggg```\\\]]]^^^YYYSSSQQQNNNQQQWWW]]]bbbfffggghhhfffggghhhfffccccccfffiiiiiibbb___bbbbbbhhh}}}mmm```WWWiii~~~zzziiijjjssshhh]]]TTTPPPJJJCCC>>>======;;;999888888888777777777777777;;;<<<===<<<===???BBBEEEMMMQQQVVVXXXZZZ^^^fffmmmzzztttdddssstttZZZSSSWWW]]]ggg}}}uuukkkfffddddddlllxxx|||xxxrrrkkkhhhggghhhiiilllllllllooorrrtttvvvwww~~~{{{uuuppppppmmmjjjiiijjjlllllllllllllllmmmoooppppppmmmkkkgggddddddgggiiikkkrrryyy~~~iii[[[TTTSSSWWWYYY]]]fffvvvyyypppeee^^^ZZZ[[[[[[WWWRRRPPPOOORRRXXX^^^ccceeeggggggeeeggggggfffddddddfffhhheeeaaa```cccdddkkkjjj^^^VVViiiwwwjjjsssrrrhhh^^^VVVOOOIIIAAA<<<;;;;;;999777888777777777777777777777;;;<<<<<<<<<<<>>===<<<:::888777777777777777888888888:::;;;;;;;;;<<<>>>BBBFFFJJJMMMPPPTTTXXX___hhhnnnzzzlllxxxsss^^^TTTVVV]]]jjj|||xxxmmmhhhhhhiiinnnvvv|||{{{zzzyyyxxxyyyzzz{{{||||||uuupppiiigggfffdddbbb___[[[XXXZZZXXXXXX[[[^^^```gggooowww}}}kkk]]]VVVVVVYYYYYY```kkkvvvxxxqqqooolllcccZZZUUUQQQLLLMMMPPPWWWZZZ___cccgggiiiiiiiiiggggggggghhhhhhiiiiiiiiillliiiffffffmmmoooZZZXXX[[[wwwzzzqqqiiibbbVVVNNNEEE>>><<<;;;:::888666666777777888888888888999:::;;;;;;<<<>>>BBBFFFKKKMMMQQQWWW___iiissszzz|||iiirrrppp]]]RRRTTT[[[jjj|||{{{nnngggfffggglllttt{{{||||||}}}}}}wwwtttsssqqqoookkkfff___[[[\\\YYYYYY[[[]]]^^^dddkkkrrrwww~~~kkk]]]VVVUUUYYYWWW]]]hhhttt{{{yyymmmdddZZZTTTOOOLLLOOOTTTZZZ\\\aaafffjjjlllllllllkkkiiiggggggiiikkklllllloookkkgggjjjvvvgggXXX]]]gggwwwmmmdddUUUNNNDDD<<<:::999888666666666666777888888999999888999:::;;;<<<>>>CCCFFFJJJLLLQQQYYYdddqqq||||||{{{}}}dddiii{{{mmmZZZSSSTTT\\\kkk|||}}}nnnfffdddeeejjjsss}}}uuulllfffeeeaaa___```______cccjjjpppvvv}}}jjj\\\UUUUUUXXXXXX]]]fffsss|||jjjaaaWWWQQQMMMLLLRRRYYY[[[^^^ccchhhlllooooooooonnnkkkhhhgggjjjmmmoooooollljjjhhhoooaaaXXXdddttt{{{nnndddWWWOOODDD<<<:::999888666555666666777888888999999777999::::::;;;>>>CCCFFFLLLMMMRRR[[[hhhvvvwwwvvv}}}eeefffrrrjjjXXXSSSRRRZZZiiixxx|||llldddbbbdddiiisss~~~~~~{{{tttoookkkgggfffbbb```ccchhhpppvvvjjj\\\UUUUUUXXX[[[___gggttt~~~{{{fff^^^UUUOOOLLLMMMTTT]]]\\\___dddjjjnnnpppqqqqqqqqqlllhhhgggjjjnnnqqqqqqhhhgggiiittt]]]YYYjjj~~~}}}ooocccYYYQQQFFF>>>;;;;;;:::888555666666777888999999999777888999:::;;;>>>CCCFFFOOOPPPTTT]]]kkkzzztttrrrxxx}}}iiihhhpppiiiWWWQQQPPPWWWeeerrr{{{kkkbbbaaacccjjjttt~~~~~~}}}{{{wwwrrrmmmjjjhhhgggpppvvv~~~jjj]]]UUUTTTWWWUUU[[[eeeqqqyyymmmZZZUUUOOOKKKLLLQQQXXX]]]```bbbfffjjjnnnnnnllljjjllllllkkkjjjkkklllnnnnnnkkknnnnnnwwwjjj______fffvvvkkk]]]PPPCCC<<<:::777555666777888888888999999999999999:::;;;;;;:::<<>>@@@DDDJJJIIILLLUUUZZZdddxxxfffTTTUUUXXX```ppp~~~rrrgggbbbcccggglllzzz~~~iii[[[TTTQQQPPPRRRRRRWWW```jjjzzz~~~yyysssqqqqqqnnnhhhbbbZZZ[[[\\\YYYTTTNNNJJJHHHHHHMMMSSSYYY^^^aaadddfffiiiiiiiiijjjjjjjjjkkkkkkiiiggghhhjjjkkklllttt}}}eeeYYYWWW___zzzrrr|||lllUUUIII===;;;======;;;;;;888888888888777777777777666777888999999:::<<>>BBBJJJLLLMMMSSSUUU^^^qqqfffZZZVVVVVV```sssrrrfffaaabbbccchhhvvvxxxrrrppppppuuuwww|||lll]]]UUUSSSRRRQQQSSSXXX```hhhvvv~~~xxxuuuqqqnnnkkkfff___ZZZTTTUUUUUURRRLLLIIIJJJKKKKKKQQQZZZaaadddeeeeeeeeeaaabbbdddgggiiijjjjjjkkkaaabbbcccbbbbbbjjj~~~gggRRRXXXTTTllluuussshhhQQQGGG===;;;:::888777777777777777777777777888888777888999::::::;;;===@@@???GGGGGGGGGMMMQQQ___uuueee[[[VVVUUU^^^qqqrrrgggbbbcccccchhhuuu~~~rrrlllkkkkkkmmmqqqyyyqqq```WWWSSSSSSOOOQQQWWW]]]cccppp{{{wwwuuurrrooolllgggaaa\\\VVVTTTQQQLLLHHHGGGHHHJJJOOOUUU]]]cccffffffeeeddd___```cccfffiiijjjkkkkkkaaaaaabbbbbbdddqqq~~~\\\MMMUUUXXXuuuvvvuuufffQQQGGG???<<<;;;888777888777777777777888888888888888999:::;;;;;;<<<>>>AAAAAAHHHHHHHHHNNNTTTeee~~~hhhYYYUUUTTT^^^rrrrrrgggdddeeedddiiivvv{{{nnniiihhhhhhjjjqqq{{{xxxrrrnnnoooqqqssszzzxxxeeeYYYSSSQQQOOORRRWWW]]]aaammmzzzzzzyyyxxxvvvrrrmmmhhhddd]]]WWWOOOIIIGGGGGGIIIJJJSSSXXX___eeeffffffeeeddd___aaadddgggiiiiiiiiiiiicccbbbbbbeeelll~~~jjjTTTLLLUUU```xxxuuu~~~|||bbbLLLDDD===;;;:::888777:::666777777777888888888888888999:::;;;;;;<<<>>>AAACCCKKKKKKKKKQQQWWWiiiuuutttuuu{{{mmmZZZWWWWWW```tttssshhhdddffffffjjjvvvuuuhhhcccbbbbbbkkktttppphhh```^^^^^^aaaiiiqqqwww}}}iiiZZZSSSPPPRRRUUUZZZ^^^bbbnnnwwwuuu~~~|||yyytttppplllddd[[[PPPIIIHHHJJJLLLLLLVVVZZZaaaeeeffffffeeedddaaaccceeegggiiihhhhhhgggeeecccccchhhrrrxxx]]]QQQOOOXXXgggsssxxxyyy___GGG???999888888666777999666666777777888888888999777999:::::::::;;;>>>@@@???HHHJJJJJJPPPUUUeee~~~zzzuuujjjjjjmmmsssrrr^^^\\\\\\dddvvvtttiiieeefffgggkkkwwwvvvhhh]]]^^^fffjjjtttwwweee^^^YYYZZZ\\\___dddkkkqqqmmm]]]TTTQQQOOOUUUTTTWWWcccooo{{{zzz{{{xxxsssrrrsssooo]]]OOOMMMLLLGGGJJJQQQZZZ^^^ccceeedddcccccceeeaaacccfffiiikkkjjjiiigggiiihhhfffkkkgggWWWQQQTTT```uuuwww~~~sssZZZFFFBBB===999888888999888666777888777666555666777;;;;;;;;;<<<<<<>>>???@@@CCCGGGKKKMMMNNNVVVdddppp|||pppgggiiieeemmmwwweeeZZZVVVaaarrrrrriiieeecccdddkkkxxxwwwkkk``````gggmmmxxxsssaaa\\\YYYZZZ]]]^^^bbbhhhssspppaaaXXXTTTQQQVVVUUUXXXdddoooxxxyyy||||||vvvqqqnnnmmmiiiYYYMMMLLLLLLJJJLLLTTT^^^aaaeeefffeeeddddddfffcccdddfffhhhiiiiiihhhhhhfffiiilllwwwyyy\\\TTTQQQVVVffftttoooUUUBBB???999666555666666555666777888888666666777888999999999:::;;;<<<===>>>CCCHHHLLLLLLNNNUUUbbbmmm{{{mmmbbbeeeeeeooo|||dddYYYUUU___ooorrriiidddccceeelllxxxzzzpppdddccciiiqqq}}}ooo___\\\[[[___aaaccchhhmmm|||tttddd[[[WWWRRRWWWVVVXXXdddnnnyyywww{{{|||wwwrrrmmmhhhddd```TTTJJJKKKMMMMMMQQQXXXbbbdddffffffeeedddeeefffeeeeeeeeefffgggiiikkklllnnnrrryyybbbQQQRRRRRR[[[rrr~~~rrrrrriiiOOOAAA===888666555555555555555777888888777777999:::::::::::::::<<<===>>>???CCCHHHLLLLLLLLLRRR^^^hhh{{{}}}mmm```bbbdddqqqeeeYYYTTT]]]lllrrriiidddbbbffflllvvvuuujjjfffjjjwww|||lllbbb```aaaggglllqqqzzzwwwfff[[[VVVQQQWWWUUUWWWbbbkkk|||zzzvvvxxx~~~~~~wwwqqqmmmggg```[[[WWWNNNIIIKKKNNNQQQVVV]]]dddeeeeeedddddddddddddddddddddccceeehhhnnnsssvvvkkkSSSNNNSSSSSSbbbvvvkkktttbbbIIIBBB>>>:::888888888888888555777888999888888:::<<<;;;;;;<<<===>>>???AAABBBCCCHHHLLLLLLKKKPPPZZZcccxxxpppcccdddcccpppggg[[[UUU^^^mmm~~~qqqiiieeecccfffkkkuuuxxxmmmiiilllzzzxxxllleeeeeejjjsss|||yyyfffYYYSSSOOOUUUTTTVVV```hhhxxxvvvvvvyyy}}}{{{sssmmmgggaaaYYYSSSPPPKKKIIIKKKPPPTTTZZZ```dddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaccciiirrrzzz{{{{{{}}}{{{vvvrrraaaWWWLLLNNNTTTVVVjjjvvvkkk|||{{{[[[FFFAAA???;;;::::::::::::999555777888999888888:::<<<:::;;;;;;<<<>>>???AAABBBCCCHHHMMMLLLKKKNNNWWW___uuusssgggfffbbbooommm```XXX```ooo}}}qqqjjjfffeeeeeejjjttt}}}uuullliiilllyyyvvvmmmiiillluuu|||hhhZZZRRRMMMSSSRRRTTT___gggvvvwwwtttwwwxxx{{{}}}xxxqqqjjjbbbZZZSSSOOOLLLKKKKKKMMMQQQWWW]]]aaaaaa``````aaabbbbbb```______^^^^^^```fffoooxxx~~~xxxnnnddd```___[[[WWWUUUKKKLLLJJJNNNWWW^^^wwwyyyqqqpppSSSDDD>>><<<:::999999:::999888555777888888777777999:::777777888999;;;===>>>???CCCHHHMMMMMMKKKMMMUUU]]]rrr~~~uuuiiiiiigggtttssseee[[[aaappp~~~ssskkkhhhgggeeekkkuuu{{{tttooohhhhhhlllttt||||||tttmmmnnnuuulll]]]UUULLLRRRRRRUUU___gggvvv|||rrrvvv{{{zzz{{{yyyvvvqqqhhh^^^UUUPPPMMMKKKMMMNNNOOORRRXXX]]]```_________aaacccccc```]]]___]]][[[\\\```gggnnnsssfffYYYNNNKKKJJJHHHGGGIIIDDDJJJJJJNNN]]]ooo}}}xxxdddLLLCCC<<<:::888888999999999888666777888888666666777888666666777888:::<<<>>>???BBBHHHNNNNNNLLLNNNUUU\\\oooyyyjjjnnntttyyyiii]]]```nnnuuummmiiihhhfffmmmyyytttmmmjjjeeeffflllqqqyyy{{{tttmmmttt~~~ooo```XXXLLLRRRRRRUUU```hhhwwwvvvrrrzzz~~~}}}vvvuuuqqqhhh\\\RRRNNNMMMKKKNNNPPPQQQSSSYYY^^^```^^^^^^___bbbeeedddaaa]]]___]]]ZZZXXXZZZ___dddhhh\\\OOODDDBBBCCCBBBCCCFFFFFFMMMLLLOOOddd~~~|||]]]HHHBBB===;;;999999:::;;;:::999666777888777666555666777777777888999;;;===???@@@BBBHHHNNNOOOMMMNNNUUU\\\ooo}}}lllttt}}}lll]]]^^^kkkwwwnnniiihhhhhhooo{{{uuuooolllggghhhmmmwwwwww{{{~~~|||xxxzzzuuueeeZZZMMMPPPRRRTTT[[[llluuuqqqrrr{{{~~~tttxxxrrrhhh]]]SSSLLLHHHGGGGGGJJJNNNRRRUUUWWW[[[]]]___```bbbcccbbb```]]][[[YYYWWWTTTRRRSSSTTTUUUVVVIIIFFFCCCCCCAAA>>>@@@EEEEEEIIIQQQ^^^tttwwwWWWCCC<<<888777666666666666666666666666666666666777888888:::999999999:::<<<===>>>DDDGGGJJJLLLNNNQQQTTTWWWnnn}}}}}}mmmZZZ[[[ggg{{{}}}ooohhhhhhfffnnn|||qqqkkkiiihhhlllssswwwwwwzzz~~~~~~~~~xxxfff[[[QQQSSSUUUVVV\\\llluuutttvvv}}}{{{rrrmmmggg___UUUMMMHHHFFFFFFIIILLLPPPTTTWWWZZZ]]]___```aaabbbcccaaa___\\\ZZZVVVUUUSSSSSSRRRRRRPPPOOOIIIEEEBBBCCCAAA???AAAFFFHHHMMMXXXjjj}}}}}}rrrTTTCCC>>>;;;;;;:::999888888888999666666666666666777888888:::999999999:::<<<===???DDDFFFIIILLLMMMPPPSSSUUUkkkzzzrrr^^^]]]hhhyyy~~~qqqiiiiiifffnnn{{{nnnhhhhhhiiiqqqzzzyyyxxx{{{}}}iii\\\UUUVVVWWWXXX]]]jjj|||vvvrrrssswww|||~~~zzzrrrkkk```[[[TTTMMMHHHFFFFFFGGGKKKOOOSSSWWWZZZ\\\```bbbaaabbbbbbbbbaaa^^^[[[YYYTTTTTTTTTTTTRRRPPPNNNLLLKKKFFFBBBBBBAAA@@@CCCHHHKKKSSSccc|||sss{{{kkkOOOBBB???:::999888777666666555666777666666666666777888888999999999999:::<<<>>>???CCCFFFIIIKKKLLLNNNPPPRRRcccssswwwbbb___gggvvvrrrkkkjjjgggnnnyyynnnjjjkkklllsss|||{{{{{{mmm___WWWVVVVVVXXX\\\eeevvv|||qqqmmmpppuuuwwwtttnnneee___XXXTTTNNNIIIFFFFFFIIIJJJNNNQQQUUUYYY\\\^^^aaadddbbbbbbbbbaaa```]]]ZZZYYYVVVVVVVVVTTTRRRRRRRRRSSSTTTLLLEEECCCBBBBBBEEEJJJNNNXXXmmmpppeeeKKK@@@>>>999888777666555444444444777777666666777777888999999999888999:::<<<>>>???CCCEEEIIIKKKLLLMMMNNNPPPYYYjjj~~~zzzeeeaaaggguuussskkkjjjhhhmmmwww~~~pppnnnppppppttt{{{{{{}}}pppbbbVVVSSSSSSVVVZZZaaapppuuuooommmpppssssssmmmeee\\\WWWRRROOOIIIEEEDDDFFFJJJMMMQQQTTTXXX[[[]]]___bbbdddbbbbbbbbbaaa___\\\ZZZYYYWWWVVVTTTRRRRRRVVV]]]bbbdddXXXLLLFFFDDDCCCGGGLLLPPP]]]vvv|||sss___HHH???;;;<<<;;;:::999888888888888777777777777777888999999888888888999:::<<>>777777777777888999:::;;;888888888777888888999:::888777888999;;;===???AAACCCGGGMMMQQQSSSTTTUUUVVVWWWjjjpppiiipppzzzrrrqqqjjjlllpppxxxwwwmmmlllppptttzzz~~~mmm___WWWSSSVVVZZZ```qqq~~~vvvuuuuuuvvvyyy{{{uuummmhhhddd___WWWQQQHHHDDDAAACCCKKKSSSYYY\\\```______```bbbbbbaaa```___]]][[[\\\^^^___]]][[[aaa[[[]]]ddduuubbbMMMGGGIIILLLNNNbbbzzz{{{mmmyyy\\\JJJCCC>>>999666777888999999888777666666666666666666777888888777888999999999:::===@@@DDDHHHMMMPPPRRRSSSTTTUUU\\\iii~~~nnniiilll|||sssmmmoookkkllluuuzzzpppoootttzzzqqq___WWWSSSVVVYYY___pppzzztttsssrrrssstttsssmmmfffaaa^^^YYYQQQLLLGGGDDDCCCFFFMMMUUUZZZ]]]`````````bbbddddddbbb```]]][[[ZZZ[[[]]]^^^]]]\\\]]]\\\dddqqq~~~]]]LLLHHHGGGMMMUUUhhhtttnnnyyyXXXGGGBBB>>>:::777888999::::::999888777666666666666666777888888777888999999999:::===@@@EEEHHHMMMQQQSSSUUUWWWXXX]]]mmmooohhhjjj~~~uuuooonnnjjjkkkuuuxxxxxx~~~uuu___WWWSSSUUUXXX^^^nnntttpppooommmmmmnnnhhhccc]]]XXXUUUPPPJJJEEEDDDDDDEEEJJJPPPWWW[[[]]]``````bbbdddfffeeebbb___[[[YYYXXXXXXZZZ\\\]]]\\\[[[```rrrqqqTTTLLLIIIFFFOOO^^^tttzzzrrruuuqqqRRRDDD@@@>>><<<999999::::::::::::999888666666666666666777888888777888999999999;;;>>>@@@CCCGGGMMMQQQTTTVVVXXXZZZ___uuuqqqggggggyyywwwrrrmmmjjjkkktttxxxaaaXXXSSSUUUWWW\\\lll}}}wwwooolllkkkhhhgggggg___[[[VVVRRRNNNJJJEEEAAAAAACCCGGGMMMRRRWWWZZZ[[[^^^___aaadddeeedddaaa]]][[[ZZZXXXWWWWWWYYYZZZ[[[___jjjdddLLLKKKJJJEEESSSjjjvvvxxxiiiMMMBBB>>>======999999999999999999888888666666666666666777777888777999999999999;;;>>>@@@AAAEEEKKKPPPTTTWWWYYY[[[fffuuugggcccrrrxxxrrrnnnjjjllluuuzzzddd[[[UUUVVVXXX\\\kkk|||wwwpppjjjiiihhhcccaaaaaaYYYVVVRRROOOKKKHHHDDDAAA???CCCIIIOOOTTTWWWYYYZZZ[[[\\\^^^aaacccbbb^^^[[[\\\[[[XXXUUUTTTUUUXXXZZZdddtttuuuZZZHHHKKKLLLKKK^^^zzzvvvvvvaaaJJJAAA===;;;<<<999999888888777777777777666666666666666777777888888999:::::::::;;;>>>AAACCCGGGMMMSSSWWWZZZ]]]___ppp{{{{{{hhhaaakkkyyysssooolllmmmwww|||ggg___YYYYYYZZZ]]]lll}}}yyypppjjjfffeeeccc^^^[[[\\\TTTSSSPPPMMMIIIFFFDDDBBB@@@EEELLLRRRUUUWWWYYY[[[ZZZZZZ\\\^^^```___\\\YYY\\\ZZZXXXTTTSSSTTTXXX\\\iii|||eeeSSSHHHLLLQQQXXXqqqrrrzzzWWWGGGBBB>>>;;;;;;:::999888777666666666666666666666666666777888888888999:::::::::<<>>555555666777777777777777888888888888999999999999999999999888888;;;???BBBFFFJJJNNNRRRTTTVVVYYY[[[___kkk~~~yyyqqq^^^___iii|||ooollllllqqqyyy}}}pppccc^^^\\\^^^lll|||uuukkkggghhhiiiddd]]]WWWRRROOOLLLJJJHHHFFFCCCAAAAAACCCFFFGGGPPPSSSWWWZZZZZZZZZZZZZZZ]]]\\\\\\[[[[[[ZZZZZZYYY[[[VVVUUUWWWXXXYYYaaakkkfffQQQJJJJJJMMMXXXooozzz{{{aaaPPPBBBAAA@@@;;;:::>>>888888999:::::::::::::::666666666666777777777777999999999888888:::>>>BBBDDDHHHLLLPPPRRRUUUWWWYYY[[[cccvvvuuu```___ggg{{{pppmmmmmmqqqxxxttteee^^^ZZZ]]]kkk{{{zzzooohhheeeeeeeee```YYYRRRNNNJJJGGGEEECCCBBBAAAAAABBBEEEHHHKKKUUUWWW[[[]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXVVVVVVVVVVVV[[[gggsssgggTTTIIIIIIKKKQQQ^^^wwwppp}}}xxxWWWJJJ??????@@@<<<;;;>>>999:::;;;;;;;;;;;;;;;;;;666666666666777777777777888999999888888:::>>>AAABBBFFFJJJNNNQQQSSSVVVWWWZZZ]]]nnn}}}ddd___fffzzzrrrnnnmmmpppwwwxxxggg^^^YYY[[[jjjzzz~~~ooohhheeebbbbbbaaa\\\TTTNNNJJJGGGDDDBBB@@@@@@@@@BBBEEEIIIMMMOOOXXXZZZ]]]^^^]]]\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYWWWXXX___ooo|||hhhUUUKKKHHHIIINNNWWWggg|||mmmhhhQQQGGG?????????<<<:::<<<888888999999999999888888777888888888999999999999777888999999999:::>>>@@@AAAEEEJJJNNNPPPSSSUUUWWW]]][[[iiikkkaaafff{{{rrrnnnlllooouuuzzzhhh^^^YYY[[[iiizzzpppeeebbbaaa______[[[WWWPPPKKKGGGEEECCCAAA@@@AAABBBEEEIIIMMMRRRTTTXXXZZZ\\\]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTXXXYYYXXXYYYcccsssvvvgggWWWLLLHHHHHHGGGQQQ```ssswwwqqq```NNNHHHAAA@@@???<<<::::::777888888888888888777777777888888888999999999999666888999999999:::===???AAAEEEJJJNNNQQQTTTWWWYYY^^^[[[dddxxxtttfffhhh~~~~~~qqqmmmkkkmmmtttyyyhhh^^^YYY[[[iiiyyyttteee___]]][[[YYYYYYUUUQQQKKKGGGEEEDDDCCCBBBBBBCCCEEEHHHLLLQQQUUUWWWWWWYYY[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUPPPUUUXXXWWWZZZeeerrryyyqqq```TTTMMMGGGGGGHHHHHHWWWlllyyyqqqvvvtttYYYLLLHHHCCC???===<<<;;;::::::::::::::::::999999888666666666666777777777777666777999999999:::<<>>AAAEEEJJJOOORRRUUUXXXZZZXXX[[[]]]aaapppqqqpppyyyvvvpppllllllppp{{{}}}{{{zzzyyyttttttssssssssssssssssssnnnmmmlllkkkjjjkkkkkkllljjjjjjkkkmmmqqqvvvzzz}}}vvvfff^^^ZZZ\\\iiiyyy~~~rrrddd^^^[[[[[[XXXQQQLLLKKKIIIFFFCCCAAABBBCCCDDDDDDDDDEEEGGGJJJNNNRRRUUUVVVVVVXXXZZZZZZZZZ[[[\\\^^^\\\[[[ZZZYYYWWWVVVUUUTTTQQQVVVZZZ[[[aaalllrrrqqqbbbVVVJJJFFFDDDDDDKKKSSS]]]qqqqqqlllnnn|||]]]NNNFFFDDD@@@;;;:::<<<===<<<:::;;;;;;;;;::::::999888888888888888999999999999555666888999999:::<<<>>>@@@DDDIIINNNQQQTTTWWWZZZVVV]]]^^^^^^nnnwww{{{uuussswwwyyysssmmmllloooxxx~~~yyy{{{{{{xxxwwwwwwxxxvvvuuurrrooollljjjiiihhhiiihhhfffeeeccccccbbbbbb]]]^^^^^^_______________^^^___``````aaaccchhhkkkoooqqqtttvvvwwwwwwuuutttpppqqqrrrssstttuuuvvvvvvssslllccc[[[UUUYYYjjj{{{{{{nnnggg]]]\\\ZZZWWWSSSNNNIIIGGGGGGDDD@@@@@@BBBDDDDDDBBBCCCFFFKKKOOORRRTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZ```ZZZVVVVVVUUURRRRRRUUUVVVZZZ]]]aaalllxxxuuukkk\\\LLLBBBEEEJJJJJJOOOXXXfff{{{}}}jjjnnnyyylllWWWJJJEEEAAA===;;;;;;<<<<<<<<<:::::::::999999999888888888999999999999888777777999:::;;;;;;::::::<<<>>>CCCFFFJJJOOORRRTTTUUUTTTXXXUUUSSS[[[sss{{{zzz|||tttvvvxxxtttooommmnnntttxxxxxx{{{zzzzzzzzz{{{xxxtttpppnnnmmmmmmmmmjjjiiifffdddaaa___^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWTTTTTTUUUVVVVVVVVVVVVVVVRRRSSSTTTTTTTTTVVVZZZ]]]___aaaccceeefffeeedddbbb```aaaaaabbbdddeeeeeefffiiiddd^^^XXXTTTYYYjjj{{{tttjjjccc___\\\[[[XXXUUUPPPLLLIIIGGGFFFDDDAAAAAACCCDDDDDDCCCEEEIIIMMMQQQSSSUUUXXXZZZYYYYYYYYYZZZZZZZZZZZZZZZ\\\XXXWWWYYYYYYVVVUUUWWWZZZbbbjjjoooxxx}}}vvviiiTTTHHHBBBEEEIIIJJJSSS___qqqxxxmmmuuucccPPPEEEDDDAAA===:::;;;;;;;;;;;;::::::999999999888888888999999999888888888777777777888999999888888:::<<>>???BBBHHHMMMQQQTTTUUUUUURRRSSSSSSVVVeeeuuukkk|||wwwqqqooorrr}}}{{{pppkkkwwwxxxvvv|||uuujjj^^^\\\YYYVVVTTTSSSSSSSSSQQQPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFGGGFFFEEEDDDFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJMMMPPPQQQUUUbbbppp|||tttiiibbb``````aaa```VVVSSSOOOJJJGGGEEEFFFFFFBBBDDDEEEGGGGGGGGGGGGHHHMMMOOORRRSSSTTTUUUXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXUUUTTTVVVXXXZZZbbbjjjooo\\\NNNEEEEEEFFFJJJUUUlllqqqwwwzzz```PPPKKKKKKDDDAAA>>><<<<<<;;;:::888999999999888888888777777:::999777555555666777888888999::::::999999;;;===>>>AAAFFFLLLQQQTTTUUUUUURRRTTTTTTVVVddd|||{{{lllyyywwwqqqnnnpppzzz|||oooiiitttvvvpppmmmqqqwww{{{yyyqqqeee]]]TTTSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJNNNQQQQQQTTT```mmmnnnjjjeeeccccccbbb___]]]TTTQQQMMMIIIFFFEEEEEEEEECCCDDDFFFGGGGGGGGGIIIKKKPPPQQQSSSSSSTTTUUUXXXZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXVVVVVVYYY[[[aaalllxxx{{{fffVVVKKKCCCCCCFFFOOOcccrrrppp\\\OOOIIIIIIFFFCCC@@@???>>>===;;;:::999888888888888777777777999888777666555666777777666777888777777777999;;;<<<@@@EEEKKKQQQTTTUUUUUUTTTVVVWWW[[[kkkpppxxxuuuooommmooowww~~~qqqiiisss~~~wwwpppjjjeeebbbeeehhhiiifff___WWWQQQMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLFFFEEEEEEDDDDDDDDDEEEEEECCCEEEFFFHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHJJJKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKOOORRRRRRUUUaaannntttiiigggeeeeeeeeebbb\\\WWWRRRPPPLLLIIIFFFEEEDDDDDDDDDEEEGGGGGGFFFGGGKKKNNNSSSTTTUUUUUUUUUVVVYYY[[[\\\[[[ZZZYYYXXXVVVUUUUUUVVVWWWZZZ```eeemmmzzzvvv___QQQIIIDDDEEEJJJZZZwwwvvvyyy|||fffYYYOOOJJJIIIHHHFFFCCCBBBAAA@@@===;;;888888888888777777777777888777777777666666666666555666777777666777999;;;;;;???DDDKKKPPPTTTUUUVVVTTTVVVXXX```sssvvvyyy}}}rrrlllkkkmmmuuu}}}tttkkkttt}}}vvvooojjjeee```]]][[[\\\]]]]]]ZZZTTTNNNJJJIIIHHHGGGEEEDDDDDDDDDDDDHHHHHHIIIJJJKKKKKKLLLLLLGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEGGGIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLIIIKKKPPPSSSTTTWWWcccooozzzuuujjjfffdddbbbbbbaaa]]]UUUOOOPPPOOOLLLIIIGGGEEEDDDDDDDDDFFFGGGFFFEEEGGGLLLPPPVVVVVVWWWWWWVVVWWWZZZ]]]\\\\\\ZZZYYYWWWUUUTTTSSSTTTWWW^^^gggnnnvvvrrrZZZMMMGGGGGGHHHPPPeeesssqqqmmm___WWWQQQLLLLLLIIIGGGEEECCCCCCAAA>>><<<888888888888777777777777777777777888777666555555777888999999888999;;;===:::>>>DDDKKKPPPSSSUUUVVVRRRSSSWWWbbbxxxzzzzzz|||pppjjjjjjmmmttt|||vvvmmmuuu~~~tttpppjjjbbb\\\XXXUUUTTTTTTSSSSSSQQQOOOMMMKKKJJJGGGFFFEEEEEEDDDDDDEEEEEEGGGIIIKKKMMMOOOOOOOOOOOOLLLLLLKKKIIIHHHFFFEEEEEEIIIJJJJJJKKKLLLLLLLLLKKKLLLKKKJJJHHHHHHHHHIIIIIINNNNNNOOOOOOPPPPPPQQQQQQOOOOOONNNLLLJJJKKKMMMOOOMMMMMMMMMLLLKKKLLLOOORRRVVVWWWYYY\\\```fffnnnttt~~~wwwnnnlllaaaaaabbbaaa]]]XXXRRROOORRRMMMHHHFFFFFFFFFEEECCCEEEDDDDDDEEEHHHMMMRRRVVVWWWXXXXXXXXXYYYYYYZZZZZZ]]][[[YYYXXXWWWWWWVVVUUUWWW\\\dddoooxxxhhhQQQHHHGGGJJJMMM[[[wwwssstttvvv```XXXRRRKKKJJJOOOKKKHHHDDDAAAAAA@@@@@@???===<<<;;;:::999888888888777777888888888777777666444555777999999999888888;;;>>>CCCHHHNNNRRRUUUVVVWWWXXXXXX```vvvvvvmmmjjjnnnuuu{{{{{{mmmnnnzzzxxxsssgggddd^^^XXXSSSQQQOOOOOOQQQQQQPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMPPPPPPQQQQQQRRRRRRRRRRRRQQQRRRRRRQQQQQQRRRVVVXXXZZZZZZYYYXXXWWWXXXZZZ]]]]]]```eeekkkrrr{{{yyykkkcccaaa]]]]]]^^^\\\YYYUUUQQQOOONNNKKKGGGFFFFFFFFFEEECCCDDDDDDEEEGGGKKKPPPTTTWWWXXXXXXXXXYYYYYYYYYZZZZZZXXXWWWVVVVVVVVVVVVVVVUUUXXX^^^hhhuuuwww]]]LLLFFFGGGHHHRRRiiimmmyyykkkXXXRRRNNNHHHHHHMMMIIIFFFBBB??????>>>>>>======<<<;;;::::::999999:::888888888888888777666666555666777888888999999888;;;===BBBHHHMMMRRRUUUVVVXXXXXXWWW\\\oooyyyoookkkmmmsssxxx{{{mmmllluuuuuukkkggg\\\YYYUUUPPPMMMLLLLLLLLLPPPOOOOOONNNNNNMMMMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMJJJKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNMMMMMMMMMPPPOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWYYY[[[]]]```dddhhhiiihhhfffcccbbbdddiiilllsssxxxxxxoooeee___^^^ZZZYYYXXXWWWTTTRRROOONNNJJJHHHFFFFFFFFFFFFEEECCCCCCDDDGGGKKKPPPTTTWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZUUUUUUUUUVVVVVVVVVVVVVVVZZZbbbpppwwwbbbQQQHHHGGGHHHKKK___xxxrrrooo___RRRNNNMMMIIIIIIMMMIIIFFFBBB??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<:::999999888777666555555666666666666777888999:::;;;===AAAFFFLLLQQQUUUWWWYYYYYYWWWXXXeee~~~~~~rrrllllllpppsss}}}pppkkkooo{{{ttthhhaaa```XXXVVVRRROOOLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMNNNOOOPPPPPPPPPPPPSSSTTTUUUWWWYYY[[[]]]^^^ZZZ\\\^^^aaacccdddeeeeeebbbeeeiiimmmqqquuu{{{}}}yyyttttttyyy~~~qqqjjjeeeaaa___YYYXXXUUURRRPPPNNNLLLKKKIIIHHHFFFFFFEEEDDDCCCCCCCCCFFFKKKPPPUUUXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXWWWVVVUUUUUUVVV[[[fffxxxzzzbbbRRRJJJHHHIIIKKKTTTppp~~~|||fff[[[RRRPPPOOOMMMLLLNNNKKKHHHDDDAAAAAA@@@@@@???;;;;;;;;;;;;;;;<<<===>>>;;;:::999888666555555555777777666666666888999;;;;;;<<<@@@EEEJJJPPPUUUXXX[[[ZZZXXXWWW___uuutttmmmkkknnnpppxxxuuunnnnnnyyyyyyooofff^^^[[[\\\XXXVVVRRROOOLLLLLLLLLMMMPPPOOOOOOOOOOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQTTTTTTUUUUUUVVVVVVWWWWWWSSSTTTUUUWWWXXXYYYYYYYYY[[[\\\___bbbfffiiikkkllljjjmmmqqquuuyyy{{{}}}}}}|||ssshhheeeaaa^^^\\\YYYWWWTTTPPPMMMKKKIIIIIIIIIHHHGGGEEECCCBBBBBBCCCGGGJJJOOOUUUYYY\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZWWWTTTSSSTTTVVV\\\lll{{{gggQQQIIIHHHHHHIIILLL\\\{{{xxxpppbbb[[[TTTRRRQQQNNNMMMNNNKKKHHHDDDAAAAAA@@@@@@???;;;;;;;;;;;;<<<<<<===>>>;;;:::999777666555555555777777666666666888999;;;;;;<<<>>>CCCIIIOOOUUUXXX\\\[[[YYYXXX]]]oootttmmmlllnnnpppssszzzsssrrr||||||sssiiiccc___ZZZYYY\\\YYYVVVSSSPPPNNNMMMNNNOOOSSSRRRRRRQQQQQQSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQQQQQQQRRRSSSUUUUUUVVVWWWXXXYYY[[[\\\]]]]]]^^^___aaaccceeefffggghhhmmmooosssxxx}}}}}}llleeeccc___ZZZXXXVVVTTTRRROOOLLLIIIHHHGGGIIIHHHGGGDDDBBBBBBDDDFFFLLLOOOTTTYYY\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYVVVSSSSSSXXX\\\eeeyyyfffUUUFFFEEEGGGGGGIIINNN```{{{}}}jjj]]]YYYTTTQQQOOOMMMKKKJJJIIIFFFBBB??????>>>>>>===;;;;;;::::::;;;<<<======;;;:::888666666555666777666666666666777888999::::::;;;===AAAGGGOOOUUUYYY]]]\\\ZZZYYY\\\iii|||uuuooommmnnnppprrr~~~~~~vvvttt}}}yyyppphhhbbb```___\\\]]]```^^^\\\YYYVVVUUUVVVWWWXXX\\\[[[ZZZYYYYYYZZZ\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[]]]]]]]]]]]]___aaabbbdddccceeegggjjjmmmppprrrsssuuuwwwyyy|||{{{pppeeebbbaaa\\\VVVSSSOOOOOONNNMMMKKKIIIHHHHHHGGGGGGEEECCCAAACCCHHHMMMRRRTTTXXX[[[]]]^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[VVVXXXXXXWWWWWW[[[dddkkk}}}kkkXXXKKKCCCFFFHHHGGGLLLUUUggg{{{~~~{{{jjjZZZXXXTTTOOOMMMLLLKKKIIIIIIFFFBBB??????>>>>>>===;;;:::::::::::::::;;;<<<:::999777666555666777888555666777888888999999888:::;;;<<<@@@FFFNNNUUUZZZ]]][[[YYYYYYZZZaaasss{{{wwwqqqnnnooopppsss~~~wwwrrrxxx~~~zzzrrrkkkmmmfffbbbbbbcccaaabbbeeeeeecccaaa______```bbbdddeeedddbbbaaaaaabbbdddeeejjjiiihhhhhhggghhhhhhhhhkkkkkkkkklllmmmooorrrsssxxxzzz~~~yyykkkccc^^^]]]\\\UUUNNNKKKJJJJJJKKKKKKKKKJJJIIIHHHEEEEEEDDDBBBAAAEEELLLRRRVVVWWWZZZ\\\^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[UUUWWWYYYZZZ\\\dddpppyyyrrrXXXSSSIIIEEEIIIJJJIIIQQQ]]]oooyyywwwsssgggYYYXXXTTTOOOLLLLLLLLLJJJKKKHHHDDDAAAAAA@@@@@@???;;;::::::999999::::::::::::999777555555666888999444555777999999999888888::::::<<>>BBBIIIQQQVVV]]]]]]\\\XXXVVVYYYbbbjjjyyy~~~{{{xxxyyy{{{rrrmmmkkkkkkpppxxxvvvoooppp|||~~~wwwtttrrrttttttuuuxxx|||zzznnnfff```\\\XXXTTTQQQNNNKKKIIIIIIIIIIIIHHHGGGEEEDDDCCCAAABBBDDDFFFIIIOOOVVVZZZ______`````````aaaaaaaaa___^^^]]]\\\\\\\\\[[[ZZZWWWVVVYYYaaakkk|||eeeRRRHHHFFFGGGIIIKKKQQQ___rrryyy}}}oooiii___ZZZQQQKKKHHHGGGGGGFFFGGGFFFCCCAAA??????>>>???===<<<<<<;;;;;;:::999999999999999999999888777777666666666666777888999999777999;;;===AAAGGGNNNSSS[[[\\\\\\XXXUUUWWW^^^eeerrr||||||sssmmmkkkkkknnnuuuvvvnnnnnnzzz~~~~~~|||sssjjjddd[[[XXXSSSPPPNNNLLLJJJHHHHHHGGGGGGEEEDDDBBBAAA@@@???BBBFFFJJJOOOTTTZZZ^^^_________````````````aaaaaa```___]]]\\\[[[[[[[[[[[[YYY\\\jjj~~~~~~cccPPPGGGFFFBBBFFFLLLTTTaaavvv~~~}}}uuukkkhhhhhh```VVVNNNKKKIIIGGGEEEGGGEEECCCAAA???>>>>>>>>>===<<<<<<;;;;;;:::999999;;;;;;;;;:::999888777666555444555555666777888999888999:::<<>>>>>>>>===<<<<<<;;;;;;:::999999;;;::::::999888777555444666555555555555666666777999:::;;;<<<>>>CCCIIINNNXXX[[[^^^[[[WWWTTTWWWZZZiiixxxvvvoookkkiiiiiinnn|||wwwllljjjttt|||uuuoooggg___ZZZVVVSSSNNNKKKJJJJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@GGGKKKPPPUUUXXXZZZ\\\^^^^^^^^^^^^^^^____________]]]^^^^^^[[[YYYXXXZZZ]]]dddiiiuuugggQQQHHHEEEDDDFFFKKKQQQaaa|||vvviiidddfffiiieee^^^WWWQQQKKKHHHFFFGGGEEECCCAAA???>>>>>>>>>===<<<<<<;;;;;;:::999999999999999888777555444333888777666555555444444555:::;;;;;;<<<>>>BBBIIIMMMWWW[[[___^^^YYYVVVWWWYYYgggwwwxxxpppkkkhhhgggmmmzzzyyymmmjjjrrr}}}}}}yyywwwsssnnniiibbb\\\WWWRRRNNNIIIFFFEEEEEEEEEDDDAAAAAA@@@@@@@@@BBBCCCDDDMMMPPPUUUXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^______[[[]]]]]]ZZZXXXXXX[[[___dddrrryyyXXXJJJGGGFFFFFFHHHQQQYYYnnnzzzpppeeebbbddd]]]___```\\\UUUNNNKKKJJJHHHFFFDDDBBB@@@?????????===<<<<<<;;;;;;:::999999777888777777666555444333888888777666555555555555999:::;;;;;;===BBBHHHLLLUUU[[[______[[[XXXYYY[[[dddvvvzzzqqqjjjgggfffkkkyyy|||ppplllsss|||~~~yyyuuurrrnnnkkkhhhddd```\\\WWWUUUPPPLLLFFFCCCAAAAAAAAAAAA????????????AAADDDGGGIIIPPPSSSWWWYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^ZZZ\\\]]][[[XXXYYY^^^cccoooiiiQQQIIIGGGFFFJJJQQQXXXfff~~~xxxpppkkkccc___aaaYYYbbbjjjggg\\\RRRNNNNNNIIIGGGEEECCCAAA@@@@@@@@@===<<<<<<;;;;;;:::999999777777777777777666555555777666666666666777888999777888999:::<<>>???CCCFFFJJJMMMQQQTTTWWWYYYZZZ[[[\\\]]]\\\\\\]]]]]]]]]^^^^^^^^^ZZZ\\\^^^\\\YYYZZZ```eeeppp^^^MMMIIIGGGFFFOOO[[[dddvvv~~~mmmkkkiiiaaa]]]______kkkuuurrrcccTTTOOOOOOIIIHHHFFFCCCBBBAAAAAAAAA===<<<<<<;;;;;;:::999999777777888888888777777666444555555666888999;;;<<<666666777888;;;???FFFJJJQQQWWW\\\]]]ZZZYYY[[[^^^ddd{{{||||||rrrjjjfffaaahhhwwwvvvpppuuu}}}{{{qqqkkkddd___\\\XXXSSSPPPNNNMMMKKKJJJFFFDDDBBB@@@>>>>>>>>>>>>;;;>>>CCCGGGJJJLLLOOOQQQTTTWWW[[[]]]^^^___```bbb___^^^\\\ZZZYYYYYYZZZZZZ\\\XXXWWWYYYZZZ^^^jjjwww~~~\\\SSSLLLNNNSSSXXX^^^cccyyyxxxllldddbbbaaa___\\\cccmmmvvvrrrdddUUUNNNMMMIIIGGGFFFEEEEEECCCAAA>>>@@@???>>>======<<<<<<===;;;:::999888777777777777555555555555555666777777999666555999<<<===AAAGGGQQQWWW^^^aaa```^^^^^^___ooowwwzzzooojjjhhhgggkkksssyyyqqqsssyyyssskkkeee___[[[WWWTTTPPPMMMLLLKKKIIIHHHDDDBBBAAA???>>>===>>>>>>@@@DDDHHHLLLNNNQQQSSSUUUWWWYYY]]]^^^______```bbbbbbaaa___]]]]]]]]]]]]^^^XXXWWWYYY[[[]]]fffyyyiiiRRRNNNLLLOOOUUU^^^jjjuuuxxxpppeee^^^\\\\\\[[[YYYaaaiiipppmmm```SSSMMMMMMIIIGGGFFFEEEEEEDDDBBB@@@@@@@@@>>>===<<<<<<<<<<<<;;;:::999888777777777777666666555555666666777888:::666666999;;;<<<@@@EEENNNTTT[[[_________```bbbzzzuuu~~~sssmmmkkkgggkkkssszzzqqqqqqvvvssshhhaaa\\\WWWTTTPPPNNNLLLJJJJJJHHHFFFDDD@@@???>>>======>>>??????FFFIIIMMMPPPRRRTTTVVVXXXXXXZZZ]]]^^^]]]]]]^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\WWWYYY\\\```fffuuuhhhSSSLLLLLLOOOVVV^^^kkk~~~|||nnnggg^^^YYYXXXYYYXXXWWW\\\cccgggdddYYYPPPLLLLLLHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@???===<<<<<<;;;;;;::::::999888777777777777777666666666666777888888;;;777666999;;;;;;>>>CCCJJJPPPWWW\\\^^^```cccfffsss|||wwwpppmmmgggkkksss|||rrrppptttzzzyyy}}}wwwpppfff]]]XXXTTTQQQOOOMMMLLLJJJHHHGGGEEEBBB???============>>>@@@BBBCCCIIILLLPPPRRRSSSTTTVVVWWWWWWYYY[[[[[[ZZZYYYYYYYYY[[[ZZZXXXXXXWWWXXXYYYZZZYYY\\\aaaiiiwwwhhhUUUJJJMMMMMMSSS___nnnyyypppfffbbb\\\XXXXXXYYYYYYYYYXXX\\\^^^ZZZSSSLLLKKKKKKGGGEEEDDDDDDEEEFFFEEEDDDAAAAAA???>>><<<;;;;;;;;;:::999999888777777888888777777777777777888888999;;;777666888::::::===BBBHHHNNNUUUZZZ]]]___cccfffxxxuuuzzzzzzqqqlllgggjjjqqq}}}vvvrrrsssvvvvvv~~~xxxpppkkkhhhccc\\\UUUQQQOOOMMMLLLMMMKKKHHHGGGEEECCC???<<<<<<<<<===>>>AAADDDFFFHHHMMMPPPSSSUUUUUUUUUVVVXXXXXXZZZ\\\[[[YYYXXXWWWXXX[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZ^^^gggwww~~~dddQQQKKKKKKNNNMMMUUUiiitttssssssiiiaaa^^^ZZZXXXWWWXXXYYYYYYVVVVVVVVVSSSNNNKKKJJJKKKFFFDDDCCCCCCDDDEEEEEEDDDAAA@@@???===<<<<<<;;;;;;:::999888888777888888888777777777777777888888999;;;777666888999999<<<@@@GGGMMMUUUZZZ\\\^^^aaadddmmm{{{~~~zzzpppjjjfffiiiooozzz|||uuuuuu{{{}}}tttuuu~~~yyyrrrllleeeaaa\\\ZZZUUUQQQMMMLLLKKKKKKKKKHHHFFFDDDCCCAAA>>><<<======???AAAEEEIIIMMMOOOSSSUUUXXXYYYYYYYYYYYYZZZ[[[]]]^^^^^^\\\ZZZYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[[[[ddduuu~~~eeeRRREEEFFFNNNNNNPPP\\\uuutttqqq|||{{{iiibbb\\\[[[YYYWWWVVVVVVWWWWWWUUUTTTQQQOOOLLLKKKJJJJJJFFFDDDBBBAAABBBCCCCCCCCC@@@???>>>======<<<<<<===999999888888888888888999777666666666666777888888:::666555777888888;;;@@@EEEKKKTTTZZZ\\\]]]___aaafffuuu|||qqqjjjgggiiioooxxxxxxvvvvvvyyyqqqttt~~~|||yyysssmmmgggaaa]]]ZZZUUUTTTQQQNNNKKKJJJJJJJJJFFFDDDAAA@@@@@@@@@???>>>>>>???AAAEEEIIINNNSSSUUUWWWYYY[[[\\\[[[ZZZZZZ[[[[[[]]]___^^^\\\ZZZZZZZZZVVVVVVVVVUUUVVVXXXYYY[[[bbbsss~~~eeeWWWNNNFFFHHHQQQVVV\\\mmmtttrrr}}}pppddd```[[[[[[YYYXXXVVVUUUUUUVVVVVVSSSOOOMMMMMMLLLKKKJJJFFFCCC@@@@@@@@@BBBBBBAAA>>>>>>============>>>>>>999888888888888888999999666666555555666666777888999555444777888888<<<@@@AAAHHHSSSZZZ]]]]]]^^^___```iiirrr}}}uuummmiiikkkoooxxxyyyuuurrrxxxvvvooosss}}}xxxpppmmmiiiccc^^^ZZZWWWUUUQQQQQQOOOLLLJJJHHHIIIJJJBBB@@@======>>>@@@AAAAAA???AAACCCGGGLLLRRRVVVYYYWWWYYY\\\\\\[[[ZZZZZZZZZYYY[[[]]]]]][[[YYYXXXYYYZZZZZZZZZZZZ[[[\\\^^^___kkkhhhUUURRRPPPKKKLLLTTTaaakkk{{{sssnnnvvv~~~llldddaaa]]]]]]\\\ZZZWWWVVVVVVWWWVVVSSSOOOMMMMMMMMMKKKIIIFFFCCC@@@??????@@@@@@@@@===============>>>>>>???999888888888888888999999555555555555555666777777888444333666888888<<>>>>>>>>>>>===============>>>>>>>>>>>>;;;:::999999888888999999444555555555666666777777666666666777888:::;;;<<>>>>>>>>::::::999888888888888999555555666666666777777777777777777777888999:::;;;AAADDDIIIQQQXXX[[[[[[ZZZWWWXXXXXX\\\mmm|||vvvnnnkkkkkksss~~~rrrooouuujjjrrrzzz}}}}}}~~~sssrrrpppooooooooopppqqqwwwuuuqqqkkkeee```[[[YYYTTTQQQMMMKKKKKKKKKKKKJJJKKKJJJIIIGGGFFFDDDCCCCCC???>>>>>>???AAADDDGGGJJJJJJNNNSSSUUUUUUVVVXXX[[[YYYYYYXXXXXXYYYYYYZZZZZZZZZXXXWWWXXX[[[[[[YYYVVVTTTVVVZZZ^^^dddpppuuu```SSSHHHHHHIIIMMMYYYsssooohhhrrr{{{mmmfffaaa]]]\\\[[[XXXTTTSSSTTTSSSQQQNNNNNNNNNMMMKKKHHHGGGHHHIIIGGGFFFFFFGGGIIIJJJIIIHHHCCCBBBAAA@@@???>>>======:::999888888777777888888666666777777777777777888888888777777888999::::::???BBBHHHPPPWWW[[[ZZZYYYVVVWWWWWW]]]mmmyyynnnjjjjjjqqq|||uuupppttt|||cccmmmxxx{{{yyy~~~~~~yyytttpppjjjjjjkkklllmmmnnnnnnoooqqqooojjjddd^^^YYYVVVTTTOOOMMMJJJHHHIIIIIIIIIHHHHHHHHHGGGEEEDDDBBBAAAAAA======???AAAEEEIIILLLNNNNNNRRRUUUWWWWWWXXXZZZ[[[YYYYYYXXXXXXXXXYYYYYYZZZ\\\YYYVVVWWWZZZ[[[XXXUUUTTTVVV]]]ffftttttt]]]NNNGGGJJJKKKPPPZZZooossslllpppqqqgggddd```\\\YYYWWWUUUSSSRRRSSSRRRPPPNNNLLLMMMMMMKKKIIIGGGHHHIIIGGGGGGGGGHHHJJJKKKJJJHHHDDDCCCBBBAAA???===<<<;;;999999888777777777888888777777777777888888888888999888888888888888999999===@@@FFFOOOVVVYYYYYYXXXUUUUUUWWW___nnnzzz|||}}}pppkkkjjjpppzzz{{{uuuwww{{{UUU```mmmrrrqqquuu~~~~~~zzzuuupppnnnmmmllllllkkkllllllmmmmmmmmmmmmmmmhhheeeaaa\\\WWWUUUSSSRRRQQQNNNKKKJJJIIIIIIHHHFFFGGGFFFEEECCCBBB@@@??????<<<===@@@DDDHHHLLLOOOQQQRRRTTTWWWYYYYYYZZZZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYY]]]YYYWWWVVVXXXYYYXXXWWW]]]```hhhvvvppp\\\NNNGGGEEEJJJMMMVVVkkk{{{iiiooo~~~}}}mmmfffddd___[[[XXXUUUTTTSSSSSSRRRRRRPPPOOOLLLMMMNNNLLLJJJHHHIIIIIIGGGFFFFFFGGGHHHGGGFFFDDDCCCCCCAAA@@@>>><<<;;;::::::999999888777888888888888888888888777777777777999888888888888888999999<<<>>>DDDLLLSSSWWWXXXWWWUUUTTTVVV^^^mmmuuutttqqqllliiimmmuuu|||{{{|||KKKTTT___ggglllqqqwww|||yyywwwllljjjhhhgggggghhhiiijjjmmmlllkkkjjjiiigggfffeee]]][[[WWWSSSQQQPPPQQQRRRRRROOOLLLJJJIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@@@@???>>>@@@DDDHHHMMMPPPRRRTTTUUUVVVXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXZZZYYYXXXWWWWWWYYY\\\]]]ccckkkyyylllXXXLLLGGGFFFIIIKKKTTTgggrrrkkk{{{uuujjjdddaaa\\\XXXWWWTTTTTTTTTSSSRRRQQQOOONNNLLLMMMNNNMMMKKKJJJIIIJJJGGGEEEDDDCCCDDDDDDBBB@@@BBBAAA@@@???>>>===<<<<<<;;;:::999999888888999999888777777777777777666666888888777777888999::::::;;;===AAAHHHPPPUUUXXXXXXXXXUUUUUU]]]iiiyyyvvvrrrsssmmmiiikkkqqqyyy~~~|||DDDGGGNNNYYYeeennnrrrsssuuu}}}}}}vvvpppmmmllleeefffggggggfffggghhhiiikkkiiifffccc```^^^]]]\\\WWWTTTQQQNNNMMMNNNPPPRRROOOMMMJJJHHHFFFEEEBBB@@@@@@@@@@@@AAABBBBBBCCCCCCBBBEEEIIIMMMQQQTTTVVVVVVWWWXXXXXXZZZ[[[[[[ZZZYYYZZZYYYXXXWWWWWWWWWWWWXXXVVVXXXZZZYYYYYY\\\bbbhhhppp}}}lllXXXLLLFFFEEEKKKTTT___sssxxx}}}uuunnngggccc___YYYVVVXXXSSSTTTTTTSSSQQQOOOMMMMMMKKKLLLNNNNNNLLLJJJIIIJJJGGGEEEBBBAAABBBCCCBBBAAA@@@@@@@@@@@@@@@?????????<<<;;;::::::999:::::::::777777777666666666555555777777777777888999:::;;;<<<<<>>JJJZZZfffkkkjjjgggnnn|||~~~yyywwwsssooollljjjiiiiiiggghhhjjjjjjiiiiiiiiiiiihhhfffbbb^^^ZZZXXXWWWVVVVVVSSSPPPMMMLLLNNNQQQSSSKKKIIIFFFDDDCCCBBB???===<<<===>>>@@@BBBDDDFFFFFFFFFHHHMMMQQQUUUWWWXXXXXXXXXXXXYYYZZZ[[[[[[ZZZXXXZZZYYYXXXWWWWWWWWWWWWWWWSSSWWW[[[[[[ZZZ^^^hhhpppdddZZZOOOIIIEEEFFFQQQ^^^yyy}}}ooojjjgggddd^^^XXXWWWZZZRRRSSSTTTSSSPPPMMMKKKKKKJJJLLLMMMMMMKKKIIIIIIIIIGGGEEEBBBAAABBBCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBB===<<<;;;;;;::::::;;;;;;777777666666555555555444666666666777888:::;;;<<<<<<<<<>>>CCCKKKRRRXXXZZZYYYTTTTTT]]]iii{{{vvvzzz~~~wwwqqqpppsssyyy999888999???IIIUUU___ddd___gggttt~~~{{{tttssstttvvvxxxxxxvvvuuunnnmmmlllmmmnnnooommmlllkkkkkkjjjhhhfffdddbbbaaa^^^]]][[[YYYWWWVVVUUUTTTOOOOOOOOONNNNNNLLLKKKKKKFFFDDDBBB???======>>>>>>@@@@@@@@@@@@@@@BBBEEEHHHFFFNNNWWW[[[ZZZXXXWWWYYY\\\[[[ZZZYYYXXXWWWVVVVVV\\\VVVTTTWWWZZZYYYYYY[[[\\\\\\[[[ZZZ\\\eeewwwdddSSSKKKGGGIIIJJJPPPcccyyyuuujjjddd]]][[[[[[[[[XXXTTTUUUUUUTTTRRRQQQNNNMMMLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@AAABBBCCCDDDFFFEEECCCAAA@@@@@@@@@AAA???>>><<<;;;::::::;;;;;;777777666555555555555666777777777777888888888888;;;;;;<<>>>>>>>>??????@@@AAABBBCCCFFFJJJMMMOOOUUU[[[^^^[[[XXXXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWZZZVVVUUUXXXYYYXXXWWWYYYYYY[[[^^^ccckkk{{{oooVVVPPPJJJHHHMMMRRR___{{{yyynnngggbbb\\\ZZZ[[[ZZZWWWTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDBBBAAAAAAAAAAAACCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;888777777666666666666666666666777777777888888888999999;;;???FFFMMMSSSWWW]]]XXXWWW^^^rrr|||vvv~~~wwwqqqoooooottt444666777888:::???HHHNNNUUU\\\hhhwwwsssrrr}}}~~~}}}{{{xxxuuusssrrrrrrqqqnnnlllkkkmmmppprrrpppmmmlllkkkkkklllmmmnnnlllkkkpppooooooooonnnlllhhhddddddcccaaa^^^[[[YYYVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHCCCBBB@@@???>>>>>>???@@@???AAADDDFFFHHHKKKOOORRRVVVZZZ]]]]]]YYYWWWVVVWWWTTTTTTUUUVVVWWWXXXXXXYYYVVVTTTUUUYYYZZZXXXYYY[[[]]]ccclllvvvkkkXXXIIIJJJGGGIIISSS```www|||nnnfffccc___ZZZXXXYYYYYYWWWTTTRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGEEEEEEAAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>><<<;;;;;;:::;;;;;;888888777666666666666666666666777777777777888888888888:::===CCCJJJPPPTTTZZZXXXXXXbbbyyyyyy}}}zzzsssooonnnqqq{{{222555777666555777???FFFOOOUUUaaaqqqvvvpppttt~~~zzzwwwpppooommmkkkkkklllmmmnnnooooooooorrrttttttrrroooqqqpppooooooqqqqqqpppnnnnnnmmmlllkkkjjjfffaaa]]]^^^]]][[[XXXVVVTTTSSSRRRRRRQQQPPPOOOMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGEEEEEEAAAAAA@@@??????@@@AAAAAAAAADDDGGGJJJKKKNNNQQQSSSWWWYYYZZZXXXUUUSSSTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYRRRRRRUUUYYYZZZYYY\\\aaaiiiuuujjjYYYPPPKKKGGGHHHQQQeee}}}qqqhhhccc^^^[[[XXXWWWXXXXXXVVVTTTQQQPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHHHHFFFEEEEEECCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<;;;;;;::::::777777666555555555555666666666666666777777777888888888999<<<@@@FFFNNNSSSWWWWWWYYYccc}}}|||tttqqqooopppxxx111444777666444666<<>>DDDLLLRRRVVVXXX\\\eee}}}wwwssspppqqqwww111444666666555666:::===AAAGGGQQQ___qqquuummmooouuu~~~|||{{{zzz}}}zzzuuurrrrrrtttuuussssssssssssrrrrrrrrrrrrrrrsssuuuwwwyyy|||}}}~~~|||xxxuuusssooommmjjjjjjjjjjjjiiihhhdddbbb___]]][[[YYYUUURRRTTTSSSQQQPPPOOOPPPQQQQQQSSSQQQOOOLLLIIIGGGFFFEEEBBBBBBCCCCCCCCCBBBBBBBBB???@@@AAABBBDDDEEEFFFFFFIIILLLPPPRRRRRRQQQQQQQQQWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVTTTUUUWWWXXXVVVXXXdddqqqeeeUUULLLHHHLLLSSS[[[gggyyypppfffcccfffYYYXXXXXXWWWVVVUUUTTTTTTOOOOOOOOONNNMMMKKKJJJIIIGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDCCCBBBAAA??????============<<<;;;:::999777777666555555555555555555555666666666666777777888999::::::;;;@@@IIIPPPVVV[[[^^^fff~~~{{{wwwsssrrrwww~~~333333333444444555666777999???HHHSSSaaaqqq}}}zzz~~~|||}}}|||yyyzzz{{{~~~~~~~~~yyywwwrrrooommmnnnpppqqqrrrvvvzzzzzzwwwvvvwwwyyy{{{|||~~~~~~~~~{{{wwwrrrooonnnjjjhhheeedddddddddcccbbb___\\\YYYVVVUUUTTTSSSQQQRRRQQQOOOMMMLLLMMMNNNNNNNNNLLLJJJHHHEEEDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCC???@@@BBBDDDFFFHHHHHHIIIKKKOOOSSSVVVVVVTTTTTTTTTWWWWWWVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWZZZ\\\^^^fffyyyrrr```QQQMMMKKKLLLWWWfff|||xxxpppiii```^^^bbbXXXXXXYYYXXXVVVTTTSSSSSSOOOOOOOOONNNMMMLLLKKKJJJFFFGGGGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFFFFFFFEEECCCDDDDDDDDDCCCAAA???>>><<<============;;;:::999999888888777777777777777555555555666666666777777666888999888888===FFFNNNTTTZZZ]]]bbbwww{{{uuurrruuu{{{333222111222333444333111444999AAAKKKVVVaaalllsss}}}yyyzzz{{{{{{yyyxxxyyy}}}}}}zzzvvvuuusssrrrrrrssstttvvvwwwxxx{{{~~~}}}{{{|||~~~}}}yyy|||yyy{{{~~~zzzxxxrrrqqqooonnnoooqqquuuwwwvvv}}}|||~~~{{{yyyvvvvvvtttpppkkkfffdddcccbbb```]]][[[[[[[[[[[[ZZZ]]]ZZZVVVSSSSSSSSSRRRQQQRRRQQQNNNKKKJJJJJJKKKKKKHHHGGGFFFDDDBBBAAAAAA@@@???@@@BBBCCCDDDEEEEEEEEE???@@@CCCEEEGGGIIIJJJJJJLLLPPPUUUXXXYYYXXXWWWWWWWWWVVVUUUVVVXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUWWW\\\aaaggguuukkk\\\QQQMMMRRRVVV\\\nnnyyyllliiiddd[[[YYY___XXXYYYYYYXXXVVVTTTSSSSSSOOOOOOOOONNNNNNLLLKKKJJJFFFFFFGGGGGGGGGFFFFFFEEE@@@BBBDDDFFFHHHHHHHHHHHHCCCDDDDDDDDDCCCAAA???>>><<<============;;;:::999;;;:::999999888888999999555555555555666666666777555777777666555:::DDDLLLPPPWWWZZZ]]]ppp~~~wwwrrrsssyyy