BM6P6(@ 000000...---,,,++++++++++++++++++******(((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%)))%%%$$$(((((($$$###'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%))))))************))))))&&&'''((()))***+++++++++))))))))))))))))))))))))++++++***************+++++++++,,,,,,,,,,,,------,,,,,,------...///000000////////////............---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$%%%((()))'''%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''******))))))(((((('''''''''''''''''''''((())))))((((((((((((((()))******((()))))))))************++++++,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********+++---...******))))))((((((''''''(((((()))***************((((((((((((((((((((((((******))))))((((((''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((''''''(((((()))***+++++++++++++++,,,000555999999@@@IIIKKKLLLTTThhh{{{zzzkkkddd000///...---,,,+++++++++***++++++******(((''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''''''''&&&&&&)))%%%%%%((((((%%%%%%(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))************))))))(((((()))***++++++++++++))))))))))))))))))))))))+++******)))))))))******+++++++++,,,,,,,,,------,,,,,,------...//////000////////////.........---,,,,,,++++++*********+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((((((((((((''''''''''''''''''((())))))((((((((((((((()))******************++++++++++++++++++,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))***+++,,,***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++---......///000444:::>>>AAADDDIIIPPPYYYiiimmmfffjjjrrr000///...,,,++++++++++++************)))(((''''''''''''''''''''''''''''''((((((((())))))******+++)))))))))((((((((((((((((((%%%%%%((((((&&&&&&(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&((())))))******))))))(((******+++++++++++++++***)))))))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,------...///////////////.........---------,,,,,,++++++************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((((((((('''''''''''''''((())))))((((((((((((((()))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++***)))))))))))))))***))))))))))))(((((((((((((((((()))***************************************))))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))***+++---...///000222666<<<@@@IIILLLTTT```rrrnnn\\\[[[jjj}}}///...---,,,++++++++++++))))))******)))(((''''''''''''''''''''''''''''''&&&&&&'''((()))******+++(((((((((((((((((((((((('''&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((++++++,,,,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,---------.........//////.........---------,,,,,,+++++++++++++++******)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))((((((((((((((())))))************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---......///.........------,,,,,,,,,,,,++++++************))))))))))))******))))))((((((((('''))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******)))))))))***++++++///111222444666:::@@@DDDNNNYYYiiizzz}}}jjjVVVXXXrrr...---,,,+++++++++++++++((())))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((((((&&&&&&'''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))((((((++++++,,,,,,,,,++++++***(((((((((((((((((((((((((((((('''(((((()))***************+++++++++,,,,,,---------...............------------,,,,,,,,,,,,******+++++++++***)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))((((((((((((((())))))***))))))))))))*********++++++++++++,,,,,,,,,------,,,------...//////......---------,,,,,,+++++++++*********)))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))*********++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))************))))))******+++,,,---555777999;;;>>>BBBGGGKKKYYYkkknnn\\\^^^fffxxx------,,,+++++++++++++++((((((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&''''''''''''((((((***,,,+++((('''((((((%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''******+++++++++++++++***))))))))))))))))))))))))(((((((((((()))***++++++************++++++++++++........................------,,,,,,,,,+++++++++)))***+++++++++***((('''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((((((((('''''''''''''''((())))))((((((((((((((()))******(((((()))))))))*********++++++,,,,,,,,,,,,------,,,,,,---...////////////...------,,,,,,++++++***************)))))))))(((((())))))))))))(((((('''(((((((((((())))))))))))(((((()))***************''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))*********++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((())))))*********+++++++++((())))))***+++---...///444777:::>>>BBBGGGLLLPPPhhh}}}gggTTTRRRlll---,,,++++++***+++++++++''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))///111000+++)))+++***&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''(((((()))***++++++++++++)))))))))))))))))))))))))))(((((()))***+++,,,,,,************++++++++++++........................,,,,,,,,,,,,++++++++++++))))))+++++++++***((('''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***(((%%%$$$%%%&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''))))))(((((((((((((((''''''''''''''''''((())))))((((((((((((((()))******))))))*********+++++++++++++++,,,,,,,,,,,,------+++,,,---...////////////......---,,,,,,+++******++++++*********)))))))))'''((()))*********)))((('''((((((((()))))))))***(((((()))***************(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))))))))))))))************'''((((((***,,,...000222444777===CCCIIIPPPWWW\\\qqqqqq```\\\___jjj,,,,,,++++++***+++++++++''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))*********+++222666444...,,,...,,,'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---)))************+++++++++.....................---,,,,,,,,,+++++++++******((()))+++,,,+++***((('''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***(((%%%###%%%'''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((('''&&&&&&'''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''******))))))(((((('''''''''''''''''''''((())))))((((((((((((((()))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////......---,,,,,,+++******++++++++++++************'''((()))+++++++++******'''((((((((())))))******(((((()))***************))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&'''(((***---///222333:::???FFFNNNVVV^^^ffflllsssvvvWWWMMMaaa{{{,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((111111000///---+++)))(((''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))************)))***,,,,,,,,,***((('''))))))))))))***************++++++++++++++++++,,,---------------,,,+++***************************))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))************(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''')))***+++***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***************************************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((++++++******))))))(((((((((+++...,,,***---555<<<@@@GGGKKKZZZrrryyyssssssooo\\\ZZZkkk,,,,,,++++++***))))))(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((---------,,,+++)))'''&&&''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((()))))))))*********)))***+++,,,,,,***((('''))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''&&&''''''((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))***(((((('''''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))******************++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******)))******+++---222888<<>>AAALLLbbbwww}}}iii\\\SSS```ooozzz+++++++++*********))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''(((((()))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))***))))))***+++******)))(((((()))))))))************+++,,,,,,------.........,,,++++++*********+++,,,************************((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((()))((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))+++++++++***************++++++++++++++++++++++++------------------------++++++++++++************'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))***+++,,,---...///000...///222444888???GGGMMMbbbzzzmmmXXXRRRfffsss+++++++++***************((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((())))))***************((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((((((((())))))))))))))))))******)))))))))((()))))))))************++++++,,,------...//////,,,+++++++++++++++,,,,,,************************((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&'''((()))******+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((,,,+++***(((((('''''''''(((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++++++++------------------------++++++*********)))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((******++++++,,,---.........444999;;;<<>>@@@BBBMMMaaarrrtttggg\\\___xxx************************((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''(((***************((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))((((((((((((((()))******))))))))))))************))))))***+++,,,---......***+++...///000///---,,,************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))***,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((()))***+++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))+++,,,...///000555;;;BBBGGGOOO___vvvppp^^^YYYeee{{{******************++++++)))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''((()))***%%%&&&((()))*********))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((((((((((()))******))))))))))))************((())))))***,,,---......)))+++///111222000---,,,************************))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''')))***+++******)))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''(((***+++,,,---...++++++++++++++++++++++++.........------,,,,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''************************))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((()))+++---000333444555===@@@EEEMMM[[[ppprrrdddYYYccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''$$$###(((///222...))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,+++***)))(((((((((((()))(((&&&%%%%%%&&&'''(((''''''(((((())))))******+++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((('''(((((())))))))))))(((''''''&&&''''''((()))***'''((())))))(((((()))*********,,,111444555:::AAAIIIKKKRRRbbbtttjjjTTT^^^kkkzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((''')))000666777111***)))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......---,,,+++***))))))))))))***)))'''&&&'''((()))***(((((((((((())))))))))))***)))((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''(((((()))))))))***((((((((('''(((((())))))'''((())))))((((((***+++,,,,,,000888<<<@@@FFFMMMUUUcccxxxvvv[[[dddmmmzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))''''''((())))))))))))(((((((((''''''''''''((()))))))))((((((&&&&&&'''''''''(((((((((%%%&&&***111777666...'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***,,,---......------,,,+++***************))))))((()))***,,,---))))))))))))(((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''&&&&&&''')))***,,,******)))((((((((())))))&&&((())))))((()))+++---//////333;;;BBBGGGOOOXXXeee|||kkk]]]ttt~~~))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))(((((((((((('''(((((()))))))))))))))''''''''''''(((((((((((($$$%%%)))...333222+++%%%((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++************************'''(((((()))***++++++,,,,,,+++******)))))))))***))))))((()))***+++,,,---******))))))((((((''''''&&&&&&&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))''''''&&&%%%&&&(((+++,,,++++++***))))))((())))))'''((()))))))))+++---000777666999@@@FFFNNNYYYccczzzwwwqqqwww((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))))))))(((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))))))))))),,,000000---***'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))(((***))))))(((((((((((()))'''''''''((()))***++++++******))))))((((((''''''&&&&&&'''(((((()))))))))'''((((((((()))))))))***************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((())))))))))))((('''%%%%%%&&&(((***,,,++++++***))))))((())))))'''(((******+++---111444>>>===@@@HHHQQQ[[[hhhtttzzzuuu{{{(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))))))))(((((((((''''''''''''((()))))))))((((((''''''((((((((())))))))))))'''&&&''')))******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++************************+++******))))))((('''''')))(((((('''''''''((((((&&&''''''(((((()))))))))))))))))))))(((((((((((('''((()))))))))))))))(((''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((('''&&&&&&&&&'''((()))******)))((((((((()))))))))***++++++---000444888<<<>>>EEERRR^^^jjjwwwvvvqqq(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''((((((((())))))))))))&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((()))))))))))))))******++++++***)))((('''''''''((()))*********************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((((((((((((((((((((('''''''''((()))************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***)))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&((((((((('''(((((())))))***+++,,,---...222777;;;@@@EEESSSeeesss|||}}}vvv(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((())))))))))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++***)))))))))))))))******((())))))))))))(((((('''''''''(((((())))))*********+++,,,,,,+++***)))(((&&&''''''((()))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******)))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$'''''''''''''''((()))***+++,,,---...000444999===MMMUUUggg{{{}}}uuu))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))((((((((((((((())))))+++------+++******+++************************************************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((()))))))))))))))(((''''''''''''((((((((((((((((((***+++++++++++++++******************************++++++++++++******))))))))))))(((((((((((())))))))))))************''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''')))******))))))))))))******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***++++++***((('''((()))''''''''''''((((((((((((###&&&((())))))((()))***(((,,,///...,,,111>>>JJJ[[[eeeqqq~~~~~~|||))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***+++,,,+++***)))***,,,************************************************))))))************))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))***)))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))((((((''''''''''''(((((((((((()))***+++,,,,,,------,,,************************)))******++++++******)))))))))))))))(((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))))))))(((((((((((())))))'''&&&&&&'''''')))******(((((()))))))))***************))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))((((((''''''(((((()))))))))((((((((('''''''''(((((((((((())))))))))))************)))))))))((())))))((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))***+++***((('''((()))''''''''''''((((((((((((&&&(((*********))))))***,,,///222333444;;;FFFPPPWWWaaappp~~~zzzqqq))))))))))))))))))))))))))))))))))))))))))******))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((())))))******+++++++++))))))***,,,++++++++++++++++++++++++************************))))))************))))))******))))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************)))((((((''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,------------************************)))******++++++******)))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''((()))******(((((())))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))***))))))(((((())))))***)))))))))(((((((((''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((('''((()))''''''''''''(((((((((((((((***++++++***)))***+++,,,...111444:::BBBKKKRRRSSS[[[mmm{{{qqqyyyxxxqqq)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&'''((())))))***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))******)))+++......---+++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++******))))))''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))''''''''''''(((((((((((()))***+++,,,------------************************))))))************))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''((()))))))))))))))))))))(((((((((((())))))((((((''''''((()))******(((((((((((()))))))))*********))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))******)))))))))(((((((((((('''(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((())))))''''''((()))''''''''''''((((((((((((***+++++++++)))***+++---...///111777@@@JJJQQQUUUVVV[[[mmmwwwwww))))))))))))))))))))))))(((((())))))******************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++(((,,,111444222///,,,***++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((()))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%$$$$$$%%%&&&''')))***''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,************************)))))))))******)))))))))))))))))))))(((((((((((((((((()))))))))*********''''''((()))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***'''(((((((((((()))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''(((((('''&&&''')))''''''''''''((((((((((((************)))+++...111777777999AAALLLWWW^^^bbbgggiiixxxzzztttxxx))))))))))))))))))))))))((((((((()))******++++++************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++,,,)))---333666444111---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******))))))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((('''&&&&&&&&&'''((()))''''''''''''(((((((((((((((((()))***++++++++++++************************((())))))******))))))((())))))))))))(((((((((((())))))))))))************''''''((()))))))))))))))))))))(((((((((((()))))))))))))))(((((())))))***''''''(((((((((((())))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))***))))))(((((())))))*********)))))))))((((((((((((((((((((())))))))))))))))))))))))************&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''&&&&&&'''(((''''''''''''(((((((((((())))))******+++...333777;;;<<<@@@IIIUUUcccmmmsss~~~~~~{{{ssskkkhhhnnn{{{))))))))))))))))))))))))'''(((((()))******++++++************)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))***+++,,,---+++...222333222///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))((())))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++///...+++)))'''''''''(((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,************************(((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))))))))***''''''((()))))))))))))))))))))(((((((((((())))))******)))))))))))))))***'''''''''((((((((())))))******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))((((((''''''(((((()))*********)))))))))(((((((((((((((((())))))))))))((()))))))))************&&&'''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&''''''&&&&&&'''(((''''''''''''(((((((((((()))******+++---333999>>>>>>AAAGGGQQQ___ooo~~~~~~nnnmmmkkkkkkooozzz))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---...///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++666444000,,,)))'''''''''''''''''''''((((((((()))******+++,,,------------************************(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))(((((((((((())))))******)))))))))))))))***''''''''''''((((((((()))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((************))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''((((((((())))))***+++---000666>>>CCCDDDHHHPPP[[[jjj}}}|||zzzpppooorrruuuvvvxxx++++++************++++++))))))))))))((((((((((((+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%'''))))))((('''((()))'''***,,,,,,++++++///222222222000///......------111000...------,,,***)))************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''((()))+++,,,)))))))))))))))))))))))))))))))))))))))******+++......,,,+++***(((''''''(((((((((((()))))))))))))))***+++,,,------------,,,,,,+++***))))))************))))))))))))))))))(((***,,,......,,,***((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((***************+++++++++''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((,,,---000111000444AAANNNPPPVVV\\\dddsss}}}vvvsssrrr}}}***))))))))))))))))))******)))))))))((((((((((((************)))))))))(((******))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%'''))))))((('''((()))'''***,,,+++***+++///333777666444111000////////////...---,,,,,,,,,+++***************************))))))))))))************************)))))))))((())))))))))))))))))))))))******++++++++++++*********)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''((()))+++,,,)))))))))))))))))))))))))))(((((((((((()))******,,,,,,+++***)))(((''''''(((((((((((()))))))))***)))***+++,,,------------++++++***)))))))))))))))))))))))))))***************+++---//////---+++***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))((((((******))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''''''''((()))***,,,***+++///333999FFFSSSRRRZZZdddqqq{{{rrrnnnppprrr))))))(((((((((((())))))******)))))))))(((((((((************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%'''))))))((((((((()))(((***+++***)))+++111555:::888555222000//////000------,,,,,,,,,+++++++++************************))))))))))))************************))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''((()))***+++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))((((((((((((((((((((()))))))))******)))***+++,,,------------******)))((((((((()))))))))))))))*********+++++++++,,,...//////...,,,+++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++++++++******)))(((((('''***))))))))))))(((((((((((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,************************''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))((()))***+++,,,...***+++222;;;DDDNNNVVVQQQ]]]nnntttnnnrrr{{{))))))(((((((((((())))))*********)))))))))((((((*********)))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&((())))))(((((()))***(((******)))(((+++111777777555222///......///000/////////...,,,******+++************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((()))(((((()))))))))***************+++,,,,,,,,,,,,,,,))))))((((((((((((((()))((())))))******++++++,,,***+++------------+++******************************))))))))))))))))))***)))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++************)))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))+++---...111///333???JJJPPPRRRUUUWWWhhh~~~{{{rrrqqq|||+++******))))))******+++************))))))))))))))))))))))))))))))******))))))))))))************++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))******))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&(((******)))((()))***)))******)))(((+++111666333222111//////000222333333444444111---***)))***************************((()))))))))************))))))))))))))))))************************************++++++++++++******))))))************))))))))))))))))))))))))))))))************************(((((())))))************(((((((((''''''((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''(((((())))))))))))))))))******************++++++,,,,,,++++++)))((((((((((((((())))))))))))******+++++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++)))*********++++++,,,,,,))))))))))))************************************+++++++++***************************************(((((((((((()))))))))***************************''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))+++---///222555???NNNXXXXXXUUUSSSiii}}}~~~vvvoooqqq++++++************++++++++++++*********)))))))))))))))))))))************)))))))))************+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))***))))))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&(((******)))))))))***)))++++++***)))***///444222222222222222333444555555777777333---))))))***************************))))))))))))************))))))))))))******************************************++++++++++++******)))******++++++******)))))))))))))))))))))))))))************************((((((((()))******++++++)))((((((''''''(((((()))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***&&&&&&''''''((())))))***)))))))))*********++++++******+++++++++++++++***))))))((((((((()))******++++++++++++++++++++++++))))))************))))))************************+++******))))))******+++)))))))))))))))******+++)))******+++,,,,,,------)))))))))************+++******************************))))))((('''''''''))))))))))))))))))))))))((((((((()))))))))******************************''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))***,,,///000555===KKKZZZ```___^^^___~~~~~~}}}xxxrrrsss~~~******))))))))))))******+++++++++*********))))))((()))))))))************))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((******)))))))))***)))+++---,,,******...111000111222333333333222111444666666222,,,))))))+++************************))))))))))))************((()))))))))******************************************++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))************************'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))******)))(((''')))))))))))))))))))))))))))(((((((((((()))******'''''''''(((((())))))***))))))*********+++++++++******++++++++++++******)))))))))))))))***++++++---,,,,,,++++++******)))************************************************+++******))))))******+++)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***,,,...111222>>>HHHWWWbbbeeegggqqq|||yyyzzzyyyvvvuuu|||))))))(((((((((((())))))+++++++++************)))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))***+++***)))***+++***,,,...---******---///...///111222111000...,,,111444555222,,,(((***,,,************************))))))))))))************(((((())))))*********+++******************************++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************'''(((((()))***+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))******)))(((''')))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))******)))************+++++++++******+++++++++******)))******))))))***+++,,,,,,...------,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++...------,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************************))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++---000333444FFFQQQ___gggiiioooyyyvvvnnnrrruuutttsssyyy***+++,,,,,,------,,,,,,************************************************+++++++++++++++***)))(((+++++++++*********))))))************))))))))))))************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************++++++,,,------......///,,,...111444555555444333222000...,,,+++*********************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***)))((((((***,,,---***,,,...000000...,,,***,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))++++++***)))((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&((())))))(((''''''((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++******************,,,+++***))))))***++++++))))))))))))***************++++++,,,,,,++++++***,,,+++++++++******))))))************************,,,+++++++++***))))))))),,,,,,++++++***)))(((((())))))))))))************---,,,+++***))))))))))))+++*********))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((***)))))))))))))))******))))))+++...111555888:::KKKWWWccciiimmmzzzzzzwwwjjjlllooouuu|||***+++,,,,,,------,,,,,,************************************************+++++++++++++++***))))))+++++++++*********))))))*********)))))))))((((((************************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,---.........////////////111444777999333111///---+++*********************************************************************++++++++++++***************+++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***,,,---***,,,---......---,,,+++,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&((())))))(((''''''((())))))))))))))))))))))))&&&&&&'''((((((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))*********+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***++++++))))))))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++++++++************,,,,,,++++++***)))))))))))))))))))))************+++***************++++++************)))))))))((()))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((***))))))))))))******+++***+++---000666<<>>HHHQQQVVV___\\\]]]jjj||||||{{{}}}{{{yyy{{{******+++,,,,,,,,,,,,+++******************************************************+++++++++******)))******************************)))))))))(((((((((*********************************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***++++++,,,------......///---+++---333<<>>===>>>???<<<:::888777666555222000+++......,,,...333333000.........---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******))))))******+++************************))))))************))))))************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))***)))((((((((()))++++++))))))******+++---...///,,,,,,,,,---......---,,,******++++++++++++++++++000000......///222666:::111555:::>>>AAADDDIIILLLLLLPPPOOOJJJHHHIIIGGGBBBFFFEEECCC@@@>>>;;;777555111......111222111222555,,,...111222111///,,,***///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************++++++,,,************))))))))))))))))))))))))*********++++++++++++*********))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))******)))((((((+++---000:::DDDNNN\\\lllqqqnnnmmmrrryyy}}}uuuyyy~~~}}}---------------,,,,,,,,,------+++++++++,,,---...------------,,,+++***)))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------///...---++++++*********************+++,,,---...,,,,,,,,,,,,,,,,,,------000...+++)))((()))+++---,,,,,,,,,,,,---...///000...222333222555<<>><<<888:::777222000000///+++,,,------.........---,,,------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((('''''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))+++++++++************))))))))))))))))))))))))))))))(((((((((((()))************++++++---...///000)))+++---//////...,,,+++++++++,,,...000111111000999999;;;>>>DDDLLLSSSWWWYYY```hhhmmmooosss{{{{{{xxxuuupppkkkllllllggg```ZZZXXXXXXMMMGGGBBBBBB@@@:::555333...000222222111///////////////......---,,,+++***...------,,,,,,---------,,,,,,+++*********++++++++++++*********))))))))))))))))))***************+++++++++***************))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))*********((()))+++...333>>>IIIYYYpppxxxkkklllyyyuuutttyyy~~~}}}}}}------------------------///...,,,+++,,,---///000++++++,,,,,,,,,++++++***,,,------......//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))************)))))))))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,---------------///...---+++***)))))))))************+++,,,------,,,,,,,,,---------------......---,,,+++,,,...000...---,,,---///222666888888===DDDHHHMMMSSSXXX\\\XXXVVVUUUVVVXXXWWWSSSOOOIIIIIIHHHIIIKKKNNNQQQSSSMMMMMMKKKHHHFFFFFFIIILLLNNNLLLJJJJJJKKKLLLLLLKKKIIIKKKGGG???999777555222/////////.........//////...///000000///...---,,,------------------------------------------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((&&&&&&''''''(((((())))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++,,,---...///,,,---...///...---,,,------000333666888:::<<<>>>EEEJJJSSS^^^jjjsssxxxzzzzzz{{{|||{{{zzz~~~{{{wwwyyy}}}xxxpppiiigggcccYYYOOOIIICCC???999222......222666000000000///...---,,,+++......------,,,,,,------...---,,,++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***,,,******,,,///555AAAMMMbbbyyysssfffrrr|||rrrxxx}}}~~~............//////////////////.........///111222,,,,,,---...////////////,,,,,,------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,---.........------///...,,,+++***))))))(((************+++,,,------,,,,,,,,,------.........,,,...000///...------///333222222333777===CCCFFFLLLQQQXXX___bbbaaa``````RRRKKKGGGLLLVVV\\\XXXRRRNNNKKKFFFEEEIIIRRR]]]dddWWWTTTOOOJJJHHHJJJPPPUUUWWWSSSNNNKKKJJJKKKLLLLLLKKKOOONNNIIIFFFHHHJJJIII===:::666333000000000111......///////////////...---------------------------------------------------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,******************************++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''(((((())))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,000000000///---...222555444:::BBBFFFHHHLLLTTT[[[^^^aaahhhrrr}}}xxxooohhhiiiqqqzzzyyyuuussstttwww{{{{{{~~~xxxwww}}}|||yyyiiiaaaSSSFFF===888666555000000000000000000111111......---,,,,,,,,,,,,,,,......---,,,+++++++++,,,++++++++++++************+++++++++***************************************************************************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((('''''''''''''''&&&&&&''''''((((((((()))((((((((((((((())))))***,,,+++---111777???LLLYYYiiizzztttqqqzzzwww}}}++++++,,,---......///000------......//////000000---...///000000000000///------------------------................................................,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,---//////......---...---,,,******)))))))))************+++,,,---...,,,,,,,,,---......//////,,,000333333000...///111222555;;;CCCKKKTTT[[[^^^\\\\\\aaahhhhhh```XXXTTTJJJCCC>>>DDDQQQYYYWWWRRRQQQLLLGGGEEEJJJUUUaaaiiiaaa]]]WWWRRRPPPSSSZZZ___bbb]]]UUUNNNJJJGGGEEEDDDJJJNNNNNNIIIFFFIIIMMMNNNKKKHHHCCC>>>999666555444000///...---------......------------------------------------------------------,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***+++++++++************)))))))))))))))))))))))))))***+++,,,,,,------,,,,,,---,,,,,,+++++++++++++++,,,...000000111666>>>DDDOOOSSSZZZ^^^cccjjjttt|||tttppplllmmmrrrvvvxxxyyytttkkk```[[[___jjjuuu{{{uuuooojjjiiiiiilllrrryyy}}}}}}{{{uuunnnoooxxxvvvmmmcccVVVFFF;;;222111000/////////000111///...---,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,++++++++++++*********+++++++++++++++************************+++++++++************************++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))((((((((((((((()))*********+++000:::CCCOOO___mmmwwwzzzyyy~~~~~~}}}~~~,,,---...///111333444555222444666777888888777666777777777777666555333333333333333222111111000000................................................,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,...///000///...---,,,,,,+++******)))******************+++,,,---...,,,,,,------...////////////333777777777888<<<@@@???FFFPPP[[[cccfffgggfffXXXTTTWWW```ccc\\\RRRMMMJJJHHHHHHMMMUUUZZZYYYVVVZZZXXXVVVUUUXXX___fffjjj___]]]YYYUUUSSSUUUZZZ^^^gggccc^^^YYYUUUPPPLLLIIIQQQUUUSSSKKKEEEEEEGGGHHHPPPOOONNNLLLHHHEEEAAA???777555222///.........///................................................------,,,++++++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******+++++++++************))))))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++,,,---...///,,,222999???EEEMMMXXX```rrrnnnlllooovvv}}}pppjjjccc```aaaaaa```^^^WWWTTTQQQOOOSSS[[[eeelll```ZZZXXXZZZ\\\]]]bbbiii{{{xxxrrrjjjggglllxxx~~~}}}mmm\\\JJJFFF@@@:::444111000000111000///...------------...------------......///,,,,,,+++++++++*********,,,,,,,,,++++++*********))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((()))******))),,,444@@@MMMZZZkkkyyy~~~www{{{~~~|||}}}555666777999<<<>>>???@@@AAABBBEEEHHHIIIHHHFFFEEEFFFFFFEEECCCAAA???===<<<::::::999888777666666555////////////////////////////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,...000000///...---++++++***************+++************+++,,,---...,,,,,,------...///000000000444999;;;===CCCLLLSSS\\\ccclllqqqppphhh]]]VVVJJJEEEGGGUUU___\\\UUUQQQHHHLLLRRRYYY^^^aaaccceeennnnnnooopppqqqrrrssssssrrrqqqpppmmmkkkkkknnnpppddddddccccccbbb___ZZZWWWZZZ^^^\\\SSSLLLLLLNNNOOOLLLOOOSSSUUUUUURRRNNNKKK@@@<<<888333000///000111...................................................---,,,,,,++++++,,,,,,******,,,,,,,,,,,,******++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******+++++++++************)))))))))))))))))))))))))))((()))***+++,,,+++************+++,,,...000222333555===JJJUUU___jjjwww{{{pppooowww|||{{{vvv```\\\YYYZZZ[[[YYYRRRLLLJJJNNNRRRRRRQQQTTT\\\cccWWWRRRRRRVVVXXXWWWYYY___mmmhhhaaa[[[]]]gggwww~~~llleeeZZZMMMBBB:::666444222222000///............---------------...///000,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))******++++++++++++************************+++++++++************)))))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))*********---666CCCPPP]]]mmm{{{}}}~~~{{{www|||}}}|||MMMJJJKKKQQQVVVUUUTTTVVVPPPLLLQQQ___ccc\\\VVVXXXQQQNNNIIIIIIPPPWWWTTTMMMJJJKKKKKKKKKJJJEEE???;;;666444555777444...******444333111/////////000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((******&&&&&&)))***''')))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++******)))*********---+++))))))***+++,,,,,,+++((()))000222......111???===???FFFOOOYYYfffqqqwwwkkk^^^]]]bbbccc[[[QQQEEEGGGKKKPPPVVV[[[___aaa```bbbkkkzzz}}}zzz}}}|||{{{sssmmmjjjjjjjjjjjjjjjcccZZZUUUUUUVVVVVVUUULLLSSSXXXUUULLLHHHLLLRRROOOMMMHHHBBB:::555333222222///---...//////,,,)))111000...---,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))((((((***,,,---+++++++++*********))))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++++++++***((((((((((((((())))))***)))))))))***+++++++++,,,***+++---......,,,***))))))---111111000555>>>GGGRRR[[[hhhuuu~~~wwwppphhhaaaaaaggghhhbbb[[[OOOTTTXXXWWWZZZ___]]]WWWYYYaaajjjnnnmmmmmmqqquuueeeeeegggmmmssstttooojjjlllllljjjdddaaadddmmmvvvyyyqqqsssuuusssyyyzzz|||tttjjjYYYGGG<<>>???333444444444333111///---///000111111111000///...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***---,,,((((((***+++((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++,,,---///000+++++++++++++++*********+++,,,...///...111===IIIPPPdddrrrtttxxxxxxhhhUUUNNNGGGDDDHHHNNNSSSUUUeeeooo{{{}}}}}}vvvqqqllleee___\\\aaaggghhhbbbWWWLLLFFFDDDKKKSSSUUURRRMMMLLLLLLBBB<<<444///---///111333....../////////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---+++++++++******************))))))(((((())))))***))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++++++++***++++++******)))******++++++++++++++++++*********,,,)))&&&'''+++...//////111444:::EEETTTeeettt}}}yyykkk\\\SSSKKKLLLOOOTTTYYY\\\\\\[[[hhhnnnuuu}}}uuuyyywwwwwwyyy~~~|||zzz|||jjjeeejjjhhhzzzxxxzzzcccTTTDDD;;;666222000000......///000000///............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((()))+++---///111999EEEVVVoooxxx{{{zzzyyyyyyzzz}}}}}}}}}eeecccbbb```WWWLLLFFFFFFDDDAAAEEEOOOTTTOOOHHHDDDAAACCCDDDFFFJJJOOONNNJJJHHHFFFEEEEEEJJJPPPVVVZZZOOONNNPPPSSSSSSNNNLLLMMMEEEBBB>>>999555222111111000111222222222000...,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))///111000+++)))+++***'''(((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++*********++++++---......(((***,,,,,,,,,---...///)))***---222:::EEETTT___qqqyyy{{{uuunnngggYYYIIIHHHJJJMMMQQQWWW___hhhnnnyyy~~~zzzwwwpppmmmjjjfffbbb\\\TTTOOONNNTTTYYYYYYSSSOOOOOOPPPMMMIIICCC<<<777333111000111222222111000///---,,,................................................------------------------++++++++++++++++++++++++******)))))))))***+++,,,***************************))))))))))))))))))***)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***++++++++++++***************+++,,,------,,,,,,,,,++++++************+++---------------...666@@@SSSiii{{{mmmkkkjjjjjjddd[[[SSSOOOYYY^^^ccchhhkkkooosssvvvyyy{{{}}}~~~~~~yyysssrrruuuzzzzzzbbbOOOBBB:::555222000///.../////////---,,,------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((*********))))))+++///222888CCCQQQccc}}}|||uuuwwwzzz}}}}}}~~~RRRSSSVVVVVVPPPHHHGGGKKKJJJJJJNNNTTTUUUPPPIIIEEEQQQVVV[[[\\\\\\\\\WWWQQQIIIKKKLLLKKKIIILLLRRRXXXRRRNNNLLLPPPSSSUUU[[[aaaWWWTTTPPPKKKDDD===888555333444444555444333222111........................------------,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))444555333---++++++***'''(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++************++++++(((***,,,,,,++++++...000111333888DDDUUUgggrrrwwwzzzooofffddd]]]QQQKKKLLLNNNWWWbbbkkkooouuu|||}}}xxxnnnhhhbbbZZZTTTYYY___ffffff___VVVQQQOOORRRRRRQQQMMMFFF>>>666222111111111000///...---,,,................................................------------------------++++++++++++++++++++++++***************+++++++++******************************))))))))))))*********************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***++++++++++++***(((((()))***,,,...///000---,,,,,,,,,++++++******(((+++...---+++---555<<>>IIIZZZnnn~~~xxxooosssyyy~~~~~~}}}{{{}}}IIIOOOYYY^^^YYYPPPOOOSSSRRRVVV]]]```___ZZZUUUSSSOOO[[[gggmmmooommmfff___WWW[[[^^^]]]XXXTTTTTTVVVUUULLLEEEDDDHHHPPP]]]iii\\\]]]___]]]WWWNNNEEE???777666555555444333333222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))444555333---++++++***''')))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,+++******)))))))))******,,,---,,,***+++...222777>>>JJJ\\\tttjjjWWWMMMRRRSSSLLLOOO[[[cccnnnzzz{{{sssjjjccc^^^eeemmmqqqkkk___RRRJJJRRRVVVZZZYYYSSSJJJAAA<<<000000///.........//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***************++++++++++++******))))))******+++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++++++++***''''''(((***+++...000111,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,000;;;MMMZZZppptttzzz}}}rrrcccWWWRRRQQQWWWaaadddbbbdddkkkmmmzzz{{{{{{{{{~~~~~~~~~yyywwwyyy~~~oooXXXEEE<<<777111///000222222222//////.........---------------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***+++******---444:::@@@LLL```xxxyyysssmmmqqqwww{{{}}}|||yyywwwyyy{{{XXX___hhhkkkddd\\\]]]ccckkkttt}}}}}}wwwqqqnnnnnn___oooxxxnnnkkknnnrrruuuuuuooofff___XXXQQQKKKJJJKKKOOOWWW___XXXZZZ\\\\\\[[[XXXUUURRRHHHEEE@@@;;;666333111000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...000///+++)))++++++((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,++++++++++++***++++++*********+++,,,,,,+++---/////////222999???FFFRRRbbbqqq{{{UUULLLJJJSSS[[[^^^ccciiixxx|||wwwmmmooorrrssspppfffYYYPPPXXX\\\___]]]WWWOOOJJJGGG;;;999666222000///000000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))*********++++++++++++******))))))******+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++++++++***))))))))))))***,,,---...++++++,,,,,,,,,,,,,,,,,,---...111999HHHYYYiiirrrzzzwwwrrrmmmhhhccc]]]ZZZ^^^___jjjxxx{{{tttrrrxxxyyy}}}{{{|||zzz{{{}}}}}}~~~yyyyyyxxxfffQQQHHH<<<555333222111///000000/////////............------------,,,,,,,,,************************************************************************((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))+++******///777===FFFPPPhhh~~~xxxvvvtttuuuwwwxxxyyyyyyxxxxxx{{{}}}~~~}}}~~~}}}|||zzzxxxwwwvvvvvvkkkooottttttnnnjjjrrr}}}|||||||||~~~ppp]]][[[\\\^^^]]]WWWTTTUUUTTTRRRPPPPPPSSSYYY```dddaaa\\\SSSHHH>>>777333111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++((((((+++,,,***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,+++++++++***************+++,,,---...///***...222333666<<>>222000111///000444444000...///------------------------,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))***)))+++///333666>>>FFFMMMiii~~~}}}}}}}}}}}}~~~{{{wwwuuuvvvyyy{{{||||||zzzyyyxxxuuurrrpppmmmhhhbbb___]]]]]]]]]}}}qqqaaa[[[TTTOOOIIIFFFNNNXXXWWW[[[```cccbbbZZZMMMCCC<<<777444333333222111000//////000000///000111222,,,------------,,,++++++++++++++++++++++++++++++***************************************************************)))(((((())))))***++++++++++++*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++,,,------------,,,,,,,,,---...//////...,,,***)))))))))***((()))***+++++++++,,,---,,,444>>>HHHTTTeee{{{xxxiiiYYYRRRPPPQQQVVV]]]qqqqqqqqqvvv~~~yyyhhh```bbbeeeeeesss{{{{{{qqqhhhccc[[[ZZZ``````VVVQQQRRRRRRMMMKKKNNNRRRKKK:::+++222///,,,---000111///,,,...---------......///000......------------......------......------,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++******++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((***++++++***)))***+++******))))))))))))))))))++++++++++++++++++,,,,,,))),,,...---,,,///888???GGG[[[rrr~~~yyyhhhXXXSSSUUUZZZ```gggnnnsssvvv}}}fffLLL===999333111000111000---...333------------------------,,,------------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((()))(((((('''''''''(((((((((((((((((()))))))))***,,,******---222888DDDOOO```vvvvvv|||~~~zzzzzz}}}~~~{{{vvvtttvvvyyy|||}}}}}}yyysssooollliiiddd```ZZZYYYVVVSSSQQQOOONNNNNN~~~sssfff\\\VVVSSSWWW]]]fff___XXXXXX\\\___^^^[[[SSSGGG===;;;888222000222...............------------------------,,,++++++++++++++++++++++++++++++************************************************)))************))))))((())))))***++++++++++++*********)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,---,,,,,,,,,,,,---...//////...,,,***))))))******)))***+++,,,,,,...111333888@@@OOObbbtttmmm]]]MMMJJJQQQ\\\hhhppp~~~nnneeegggrrr~~~sssuuuyyyuuuwwwzzzyyy}}}~~~zzzqqqlllnnnrrrzzzyyylllbbb]]]______ZZZYYY\\\]]]SSSIIIIIINNNOOOGGG>>>888333......000222000..................//////000......------------............---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******++++++++++++*********************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''')))++++++******,,,---((())))))*********)))))))))***+++,,,------------***...000...///777GGGTTThhhxxx}}}lll\\\RRRWWW]]]iiixxx|||ssspppvvv}}}iiiUUUGGG888444333333111---...333..................---------------------,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((''''''(((((()))((((((((()))))))))******---******...555@@@QQQ```zzz|||uuuuuuqqquuu|||zzzwwwsssqqqrrruuuwwwwww{{{~~~~~~ttteeebbb^^^[[[YYYVVVSSSQQQKKKKKKJJJIIIHHHGGGFFFFFF|||zzz{{{|||zzztttnnnqqq{{{rrrhhhcccbbbccclll___QQQLLLPPPXXXaaaiiilll[[[MMMIIICCC666000333111000.........---+++***---------...---,,,,,,+++++++++++++++++++++++++++************************************************))))))************)))((())))))***++++++++++++***)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,++++++***+++++++++,,,,,,,,,,,,------.........---+++*********++++++***,,,......///222888===IIIPPPaaazzzvvvccc[[[XXXWWW]]]hhhsss}}}zzzqqqooowwwnnncccaaannnyyyyyy{{{wwwlllhhhddd___```ccceeeccc\\\QQQHHHFFFLLLRRRAAA===888444111111111111000//////...//////000000......------------......///...---,,,+++,,,------++++++++++++++++++++++++******************************************************************************++++++++++++******))))))***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((()))******))))))***,,,((()))***++++++***)))))))))***+++,,,---,,,,,,+++---///111444<<>>III[[[nnn|||~~~zzzddd\\\```pppxxxuuuyyylllXXXIII===777666222222111000000///.....................------,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))***+++,,,))))))*********+++++++++---000777@@@GGGTTTiii|||qqqqqqrrrrrrtttuuuwwwxxxpppjjj```VVVNNNHHHDDDAAAAAACCCLLLXXX___]]]\\\^^^XXXYYYZZZYYYVVVUUUWWWYYYZZZ```jjjwww|||wwwjjjccckkkwwwyyyjjjbbbhhhrrrxxxwwwjjj\\\VVVYYY]]]```ZZZSSS]]]pppqqqeee^^^SSSFFF<<<888555222///......//////......---,,,++++++++++++++++++++++++************************************************(((((()))***************))))))***++++++++++++***'''(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++,,,---...+++,,,---.........---,,,+++************+++---...111888AAAKKKVVVhhh}}}xxx```QQQQQQ\\\jjjsss}}}zzzwwwsssmmm}}}ssshhhaaa\\\VVVPPPPPPRRRMMM@@@555333333222111000000111111.........------.........,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,------.........************************))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))'''((()))***,,,///444777888555000,,,******,,,---,,,+++***+++...222777:::KKKZZZooo{{{qqqiii]]]\\\jjjvvv___HHH:::555222222222111000//////.........//////......---,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))***+++,,,)))************+++++++++,,,000888CCCMMM^^^www}}}mmmpppvvvzzz||||||zzzxxxuuulll^^^RRRJJJFFFEEEDDDIIIMMM[[[nnnxxxyyyyyy{{{||||||xxxoooeee^^^[[[[[[^^^hhhyyy}}}wwwjjjaaa[[[mmmpppuuuwwwyyyqqqkkkZZZZZZVVVOOONNNWWWbbbiiimmmmmm```III;;;999777000000//////000111111...,,,,,,,,,,,,++++++,,,------------++++++++++++------)))******)))((()))+++...************************))))))*********+++++++++***+++,,,,,,+++***)))(((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------.../////////''',,,000000---,,,///444888GGGQQQWWWjjjyyyjjjYYYOOOXXXeeennnzzzyyyzzzxxxooogggkkkmmm```rrrggg[[[UUUOOOKKKKKKNNN<<<:::555111------///111...//////000///---,,,+++......---------,,,,,,,,,///...------++++++***)))+++,,,,,,------,,,,,,+++------,,,+++************+++++++++++++++***)))((())))))************)))))))))***))))))((()))---///***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))+++///555;;;???666333...,,,------+++)))///+++))),,,222:::CCCJJJ\\\sss|||rrrfff\\\aaakkk|||~~~dddMMMCCC:::666222222333333///+++//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********,,,---,,,+++,,,666AAAGGGPPPfffppplllqqqyyy}}}yyytttvvv|||}}}}}}rrrfffZZZOOOFFFNNNVVVlllvvviiiccc^^^YYYYYY\\\ccctttppp\\\hhhooovvvuuuooonnnxxxrrrfffWWWLLLJJJMMMUUU[[[bbbjjjqqqlllYYYDDD888777333333111///...---...///---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---***++++++***)))***,,,...************************))))))*********+++++++++***++++++,,,+++***)))(((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,------------...............,,,)))(((***///666<<>>555444555333000///000000000000000///............------------,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++***)))))))))************)))))))))******)))((())),,,...)))))))))(((((())))))***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,***))))))***+++,,,,,,***'''...444888@@@QQQjjj|||zzzjjj___aaahhhuuuzzzcccHHHAAA777222111333333222/////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,---...///666@@@FFFLLLbbb{{{wwweeekkkuuu|||{{{yyy}}}zzzrrrlllfffhhhfffiiippptttttttttvvv~~~~~~ssshhhaaaSSSMMMJJJRRRiii|||kkkaaagggqqqyyy}}}sssfff[[[[[[bbbfff\\\[[[hhhrrriiiVVVIII888555333333333333000---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...++++++++++++++++++++++++*********************************+++*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,---.........------,,,,,,,,,+++,,,---111888???EEEHHHVVViiittt[[[RRRWWWfffooo|||~~~{{{vvvppptttwwwmmmllltttdddTTTLLLKKKRRRSSSQQQFFF888111333888//////000000000000//////............------------,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++************+++,,,------+++++++++,,,,,,+++******))))))************)))))))))*********))))))+++---)))))))))((())))))******************************))))))))))))))))))))))))((((((((((((((()))))))))*********+++******))))))******+++,,,---............333999BBBRRRjjjwwwsssnnnjjjooozzzzzz|||aaaSSSBBB888666555222...////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***+++++++++,,,---///111:::BBBHHHQQQlllrrruuuooorrrxxx|||{{{zzz{{{yyyxxxvvvtttttt~~~sssgggVVVPPPMMMVVVhhhyyygggkkkmmmsssyyy{{{lll```^^^ddd\\\QQQRRRcccsssqqqeeePPPDDD666000111333111---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,---...++++++++++++++++++++++++******************************************++++++))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***+++,,,,,,------......------,,,,,,,,,+++(((---333777;;;CCCMMMUUUooo}}}qqq[[[UUU^^^gggyyy~~~~~~{{{hhhaaatttqqq___RRRMMMLLLRRRVVVPPPCCC888444555000000000/////////////////////.........---------+++,,,,,,------......///+++,,,,,,------,,,,,,+++************+++,,,------***++++++,,,,,,,,,++++++))))))************)))))))))***+++***))))))+++,,,)))))))))))))))***++++++************************************************'''((((((((())))))******)))***++++++,,,+++*********+++,,,---......000000444666<<>>444111///,,,///000000///.........///........................------------------------)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++************++++++)))((((((((()))+++---///+++***)))(((((()))***+++************************))))))))))))************(((***++++++******+++,,,+++...222555:::EEETTTaaa}}}|||rrrsssyyyyyy|||WWWAAA999444222333333///...000//////.........------------------,,,,,,,,,++++++*********************************))))))))))))(((******))))))))))))******(((((())))))******++++++---++++++---...222;;;FFFNNN[[[ttt|||sssQQQbbbqqq{{{zzzxxxwwwyyy}}}sssfffYYYQQQNNNKKKKKKMMM~~~tttrrr{{{kkk]]]]]][[[YYYZZZdddpppnnnXXXAAA;;;777333222///,,,...222000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---------------+++---......///444<<>>CCCRRRhhhyyyxxxpppuuuzzzwwwRRR>>>888444444444222111222/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))(((((((((******))))))))))))******(((((())))))***+++++++++...,,,---000222666@@@KKKQQQggg}}}gggYYYlllsss}}}zzzxxxxxxxxx|||vvvaaaUUUPPPMMMLLLNNNqqqdddiiiuuusssaaa___[[[UUUXXXiiivvvmmm[[[EEE:::444888777000---000000///---,,,,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++,,,,,,---...---------***,,,...///333;;;FFFOOOcccnnnvvvnnn\\\SSS\\\iiittt||||||pppfff]]]\\\bbbTTT[[[\\\UUUKKKCCC;;;666222111111111222333333333................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))(((((()))***+++,,,***))))))))))))))))))***************************((()))))))))******************++++++***,,,...111888===AAADDDNNNbbbzzz{{{pppiiinnn}}}lllJJJ>>>444444888888444222////////////...............------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******((())))))******+++,,,,,,...,,,...222555;;;FFFQQQVVVsss|||jjjgggkkklllpppxxx~~~yyyuuuwwwzzz~~~kkk___[[[XXXWWWWWWkkkdddjjjpppyyyyyyrrrlll]]]TTT]]]qqq|||zzz^^^III999777888333......///...---,,,...000333444++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---.........------(((+++...333:::EEESSS]]]ssszzzsss\\\OOOYYYmmmxxx}}}zzzllleeeeeeaaacccbbb]]]XXXOOOAAA444333222111222444444222///////////////////////////........................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++...333666@@@BBBDDDJJJ]]]vvvxxxmmmccchhh{{{___JJJ777666===???888111000000/////////..................---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++************))))))))))))******)))))))))***++++++,,,,,,,,,,,,...333888???KKKWWWccczzzqqqmmmcccaaabbbjjjuuu||||||yyysssvvv{{{yyypppnnnllljjjjjjrrrmmmpppqqqwwwyyydddQQQPPPaaavvvzzzaaaDDD555222111000000///......---///111444555++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,---...............(((,,,333:::DDDSSScccnnn{{{yyynnn^^^[[[iiixxx~~~|||wwwyyy~~~uuuoooyyy}}}oooiiiiiieee```]]]```]]]PPPAAA777444111111222222///,,,////////////////////////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))***************+++++++++---222888<<>>777444000///------///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++************+++++++++***)))(((((()))***+++************************))))))))))))************************+++++++++++++++---............000222<<>>555888222222222111000//////000////////////............------,,,,,,,,,,,,++++++************************++++++************++++++++++++******************---+++222@@@FFFKKKcccuuullljjjiiimmmqqqtttsssssstttuuu}}}hhhhhhrrr~~~vvv___OOOMMMXXXyyy|||ZZZCCC888222111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******))))))))))))******************************))))))))))))*********************++++++,,,,,,,,,+++...000///,,,---222888FFFUUUbbbrrr|||kkkeeeuuuzzz{{{||||||~~~}}}zzzyyy|||}}}|||uuupppwwwuuuqqqppplllhhhppprrrfffLLL;;;999777000111000//////.........///...........................------------,,,,,,,,,,,,,,,------,,,,,,+++*********************************))))))))))))******************************))))))))))))))))))******))))))))))))************((()))++++++******+++,,,---///555;;;AAAKKK]]]mmmvvvooo~~~|||xxxooonnntttyyyyyyvvv}}}~~~}}}{{{yyyyyyxxxyyyoooooorrrxxxrrrKKK888777444444333222111000///...////////////............------,,,,,,,,,,,,++++++************************++++++************++++++******+++++++++++++++++++++---777BBBGGGQQQmmm{{{oookkklllpppsssvvvuuurrrsssxxx}}}{{{oooqqqppp|||ggg[[[OOOKKKbbbbbb<<<:::777555444111------000------------------------,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++************++++++***))))))))))))))))))***************************((()))))))))******************++++++,,,,,,------,,,000222000---111:::CCCOOO```pppppppppuuuwww|||{{{sssrrrrrruuu{{{vvvnnnzzzxxxrrrlllgggjjjoookkk[[[HHH<<<777444333222111111000000000000........................------------------------,,,,,,------,,,,,,+++*********************************))))))))))))******************************)))))))))))))))*********((()))))))))************)))***++++++******,,,...---333;;;AAAHHHWWWmmm~~~lllppp{{{|||}}}|||tttrrrrrrrrrppp|||{{{zzzzzz{{{|||~~~{{{yyyxxxvvvvvvvvvwwwxxxllljjjllltttcccDDD888444333222111111111///...////////////............------,,,,,,,,,+++++++++************************++++++************++++++******+++++++++++++++,,,...444>>>EEEHHHUUUssswwwllljjjmmmsssuuuvvvtttqqqttt}}}xxxwwwzzzqqq|||cccRRRGGGQQQrrrOOO???888333333111---...222------------------------,,,,,,,,,+++++++++******))))))***+++,,,------...++++++************++++++)))))))))******)))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,------......,,,///111000000777EEEQQQ^^^ooo}}}~~~xxx{{{|||yyywwwpppqqqsssxxx|||nnnwwwuuuooollldddbbbfffhhhYYY@@@444777333222111000////////////////////////////////////------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))************((()))))))))************)))***++++++***+++---///...777AAAIIISSSeee|||zzzlllkkk|||}}}~~~|||uuupppnnnuuuvvvwwwyyyzzz{{{{{{{{{wwwvvvtttttttttvvvxxxzzzuuurrrqqquuu|||}}}XXX???555333000///111111000///////////////............------,,,,,,,,,+++++++++************************++++++************++++++******++++++,,,,,,,,,,,,///888CCCGGGKKK[[[yyyuuummmllloooqqqrrrrrrqqqrrrxxx{{{zzzzzzvvvwwwXXXQQQTTTddd}}}kkkEEE888//////000---///444------------------------,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))************++++++,,,------...//////,,,...///000555AAARRR___ppp}}}wwwwwwzzzzzz{{{xxxyyy{{{~~~tttsssnnnxxxvvvfff\\\bbbqqqkkkNNN:::999111000///...---,,,,,,,,,////////////////////////,,,,,,,,,------------...,,,,,,------,,,,,,+++***------------------------******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))***************+++++++++***,,,...111222===JJJSSSaaavvv}}}eee___kkk}}}{{{~~~}}}vvvpppnnnooopppqqqrrrrrrrrrrrrqqqpppnnnlllmmmoooqqqsssuuusssrrrtttyyy||||||{{{zzzjjjJJJ:::555000...000222111000////////////............------,,,,,,,,,,,,++++++************************++++++************++++++******++++++,,,------------999EEEIIIPPPfffqqqmmmppprrrooonnnnnnooottt|||uuutttlll```]]]aaahhhxxx|||SSS@@@111000111......222........................,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************++++++,,,---...///000000/////////333===OOObbbooo~~~vvvyyyzzzvvvyyy}}}{{{}}}|||kkksss~~~kkkaaaccctttyyygggNNNAAA222222000///...---------////////////////////////,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************+++++++++++++++,,,///222999EEESSS___ppp|||iiihhhuuu|||}}}}}}yyywwwzzz}}}|||uuuoooeeecccaaa______```aaabbbeeeccc___]]]\\\]]]___```bbbcccdddggglllppptttvvvqqqyyy~~~}}}}}}___CCC<<<333///000222111000////////////............------,,,,,,,,,,,,++++++************************++++++************++++++******++++++,,,------......<<>>DDDCCCMMMjjjzzz{{{wwwooonnnnnnmmmnnnqqqlllrrr{{{uuusssWWWUUUXXXiiiRRR777999000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++************)))))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,------------------///000...---444===TTTjjjyyyvvvuuuzzzzzz~~~{{{~~~zzzyyywwwwwwwwwxxxyyyzzzvvvuuusssssswww}}}tttrrr{{{|||~~~uuukkklll|||fffEEE444777666---111111000000000/////////...........................------,,,,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++---...333888===JJJaaavvvzzzyyy|||zzzxxxyyy~~~ttthhhYYYPPPNNNOOOMMMKKKFFFGGGHHHKKKNNNRRRVVVXXXXXX^^^dddeeeeeeffflllrrrqqqooommmkkkjjjlllnnnooonnnoooppppppooommmlllkkkbbbcccdddeeeeeeaaa\\\XXXXXXWWWUUUUUUVVVVVVUUUTTTRRRPPPRRRWWW\\\bbbkkkuuu}}}XXX>>>666333111222111111000000//////...------------------------++++++******++++++,,,,,,++++++******++++++,,,---+++***+++...///111999CCCGGGHHHWWWvvv}}}yyyqqqnnnlllkkknnnrrrooowww{{{uuunnnccc\\\^^^uuugggDDD999000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++************)))))))))))))))))))))))))))'''(((((()))******++++++)))***+++,,,------------,,,---///000000222<<>>HHHPPPZZZppp~~~vvvpppmmmjjjhhhkkkooovvv~~~pppaaafffwwwddd\\\[[[qqqZZZBBB666333444000+++333777------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************,,,,,,+++++++++,,,------///...000222///444MMMhhhyyy{{{uuuuuunnnqqq~~~|||}}}zzzzzz{{{|||~~~}}}uuuqqqrrrvvvrrrsss~~~tttwwwoooqqqtttppp]]]DDD777555444222...,,,///333333000////////////............//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))******+++---,,,***+++---///000000---666???HHHYYYuuu}}}|||}}}~~~vvvqqqxxx{{{xxxuuupppiiiccciiifff```ZZZVVVWWW\\\```llllllmmmrrrwww{{{}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzuuuuuutttssstttvvvyyy{{{~~~zzzwwwuuurrrmmmmmmllliiifffccc```___^^^ZZZXXXVVVUUUVVVVVVUUUTTTZZZ___nnngggEEE666777...000222222000///......//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///444:::@@@DDDHHHZZZ{{{wwwuuurrrooommmmmmnnnooo}}}zzz___XXXkkkhhh\\\WWWgggrrrOOO999333444444---///444...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************,,,,,,++++++,,,,,,---...///000222222444BBB]]]uuuyyymmmrrrqqqwww}}}}}}~~~|||}}}}}}}}}}}}}}}}}}wwwtttsssnnnmmmttt|||ooorrr}}}qqqkkkooovvvlllRRR===777555333000///000222111///////////////............///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))***++++++,,,+++++++++---...//////000888BBBOOOeee}}}~~~~~~~~~}}}yyytttpppjjjccc^^^[[[\\\___aaadddjjjpppuuu}}}}}}||||||}}}~~~{{{{{{{{{vvvpppkkkiiimmmppppppooovvvzzz}}}{{{{{{|||yyytttpppqqqrrrrrrooojjjeeebbbbbb___\\\[[[[[[ZZZXXXWWW\\\^^^jjj~~~wwwRRR<<<777000111222222000///......//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444:::@@@DDDMMM^^^~~~}}}rrrqqqooollljjjkkkooorrrccc\\\eeewwwttt\\\QQQYYYsssjjjEEE555333777000,,,000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++,,,,,,,,,,,,,,,---......000333333111:::RRRnnnzzznnnwwwxxx{{{zzz~~~~~~{{{{{{~~~}}}{{{}}}xxxqqqooollllllxxxtttrrr~~~vvvpppiii^^^```qqqvvvbbbGGG777444444333333222000//////////////////.....................------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))))))))***++++++++++++,,,,,,---.........888>>>HHH[[[uuu~~~yyyzzz}}}~~~~~~~~~zzztttnnnjjjeeeaaa^^^bbbffflllqqquuuyyy}}}}}}wwwuuuuuuvvvlllcccaaagggkkkkkkhhhoootttyyy{{{~~~}}}wwwwwwxxxxxxvvvrrrooolllhhheeeaaa___]]]\\\ZZZYYYZZZXXX___ppp}}}eeeEEE888333222222111000000///.../////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000555;;;AAAEEEPPPeee~~~zzzlllmmmmmmjjjggghhhooovvvkkkrrrxxxmmmbbbOOOPPPaaa\\\===111666333,,,...000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++,,,,,,,,,,,,,,,---...///000444333333BBBaaa{{{|||sss}}}~~~|||}}}wwwrrrwww}}}{{{zzz}}}}}}|||~~~~~~vvvuuuqqqnnnqqq}}}{{{oooooowwwmmmddd]]][[[gggxxxxxx\\\???555333333444222///...///////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,***+++---.........///000???DDDRRRiiizzzwwwxxx{{{{{{{{{zzz|||}}}~~~zzzuuuooojjjhhhhhhjjjkkkxxxzzz~~~|||yyyvvvuuuvvvnnneeebbbeeeiiijjjiiilllqqqtttvvvzzz|||{{{xxxvvvuuuuuuvvvvvvppplllhhhdddcccaaa```^^^ZZZWWWYYYdddlllrrrvvvPPP;;;666444222111111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222777===CCCFFFPPPooo~~~|||jjjmmmmmmiiieeegggqqqzzz}}}}}}ttt}}}ppppppoooVVVQQQTTT{{{xxxLLL222444333///000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++,,,,,,,,,,,,---...///000...222555<<>>\\\}}}|||~~~{{{yyyqqq|||~~~~~~wwwtttvvvyyysssbbb^^^dddlllqqqrrrXXX===222333333000...////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++******+++++++++,,,,,,,,,)))222...***111777@@@MMMYYYvvvwwwsssssssssrrrqqqqqqqqqrrrrrrtttwwwwwwtttsssuuuwwwuuu~~~~~~yyy~~~|||yyyuuuooojjjnnnuuu~~~|||OOO>>>777666000000222...////////////............------------------------++++++++++++,,,---......///000222===GGGCCCGGG\\\zzznnnmmmiiigggddddddppp|||xxxwwwyyyrrrlllpppoooYYY___llllllLLL888444333...000000000///......------,,,---------,,,,,,+++***++++++++++++++++++++++++)))************+++++++++*********+++,,,,,,------+++,,,------...111333444666GGGiiitttyyy}}}pppuuu~~~}}}yyy~~~}}}{{{vvvooogggaaa]]]YYYYYYZZZ[[[^^^eeemmmsssyyywwwxxx~~~}}}hhh^^^```hhhooouuuaaaHHH888333444222///////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))***************+++++++++,,,,,,,,,)))000...+++333:::DDDSSSbbbwwwrrrrrrqqqqqqppppppppppppqqqrrrrrrvvvxxxvvvxxx}}}}}}}}}|||xxxrrrnnnrrryyy^^^DDD777777222000333000////////////............------------------------++++++++++++,,,---...///...222555???GGGDDDLLLccczzzmmmiiibbbbbb```bbboooxxxooo|||~~~sssuuuZZZVVVeee___>>>444333000000000000///......------,,,,,,---------,,,++++++++++++++++++++++++++++++)))************+++++++++******++++++,,,,,,------+++,,,...000000222444777:::TTT{{{|||www|||tttnnnvvv~~~~~~}}}}}}xxxkkkbbb]]][[[ZZZ\\\ZZZXXXTTTNNNIIIDDDAAAEEEFFFFFFFFFGGGJJJOOOSSSTTTZZZeeeuuuzzzxxxvvvmmmZZZTTT\\\ddduuulllWWW???333444444///////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))******+++++++++,,,,,,,,,(((///------666???JJJ\\\qqqrrrlllmmmmmmooonnnnnnnnnnnnpppqqqrrrtttwwwxxxwwwzzz}}}||||||vvvrrrvvv}}}uuuNNN777777444111333222////////////............------------------------++++++++++++,,,---...///---444999BBBGGGEEERRRnnnxxxllldddcccbbbaaaeeerrr{{{uuu|||{{{zzzfffTTT\\\~~~xxxJJJ777555444000000000///......------,,,,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***))))))*********+++++++++******++++++,,,------...,,,---///222111000333888@@@aaa|||pppeeelll~~~|||{{{pppggg___TTTMMMKKKLLLLLLLLLNNNMMMMMMKKKIIIGGGEEECCCAAABBBCCCCCCBBBCCCEEEHHHEEEFFFJJJQQQ\\\jjjvvv}}}|||vvvwwwwww]]]PPPSSS[[[nnnqqqcccGGG444333444///////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))((((((******+++++++++,,,,,,,,,)))...---...:::BBBPPPdddmmmjjjkkkgggmmmmmmlllmmmnnnpppssstttxxxyyyxxxuuuwww|||~~~|||}}}}}}{{{uuupppmmmnnnoooqqquuu|||zzzvvvzzzZZZ:::777555111222222////////////............------------------------,,,++++++,,,,,,---...//////777===CCCFFFDDDVVVwwwtttjjjbbbeeecccccciiittt~~~|||ssszzz}}}xxxYYYSSSnnnXXX<<<666555000000000///......------+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,------.........---///222111...333;;;OOOrrryyylllfffrrr}}}~~~yyyqqqhhh]]]SSSLLLHHHCCCBBBFFFJJJLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIBBBDDDEEEEEEDDDDDDEEEFFFLLLJJJGGGGGGJJJOOOVVVZZZccciiiuuu}}}yyyxxxuuulllZZZWWW[[[fffqqqlllQQQ999333222...////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))((((((******+++++++++,,,,,,,,,+++///---111>>>GGGVVVmmm{{{}}}jjjiiijjjfffmmmlllllllllnnnrrruuuwwwzzzzzzwwwtttvvv{{{|||yyy~~~~~~|||tttooommmqqq}}}~~~lllggg___XXXSSSNNNKKKHHHJJJIIIKKKOOOXXXcccmmmsssyyy}}}eeeAAA888333000111111////////////............------------------------,,,,,,,,,,,,---...//////111:::???DDDEEEDDDZZZ{{{ooohhhbbbbbb```bbblllyyy~~~ttt~~~|||aaaOOO^^^eeeDDD666333000000000///......------++++++,,,---------,,,,,,---,,,,,,++++++*********)))************+++++++++++++++,,,,,,------......000---///333111///777CCCggg}}}|||xxx}}}tttlllqqqwww}}}|||kkk^^^WWWRRRMMMIIIFFFDDDBBBBBBEEEHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKLLLNNNJJJIIIHHHGGGGGGIIILLLNNNOOOPPPSSS[[[kkkzzzzzz}}}vvvzzzfff^^^]]]cccqqqttt```FFF777111///////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))******+++++++++,,,,,,,,,---///...555DDDNNN```yyyssseeefffiiihhhkkkkkkjjjkkknnnrrrwwwyyyzzzyyyvvvtttxxx~~~|||wwwvvvwwwyyyzzzxxxqqqlllhhh```WWWQQQNNNQQQ^^^jjjqqqwwwxxxrrriiibbb[[[VVVSSSPPPLLLJJJHHHGGGEEEDDDBBB@@@>>>@@@EEEKKKOOORRRWWW^^^mmm|||oooLLL<<<111000333///////////////............------------------------,,,,,,,,,,,,---...///000333;;;@@@CCCFFFGGGaaaxxxzzzkkkeeecccbbb```fffuuu}}}xxxwwwzzzkkkWWWXXXnnnqqqRRR;;;111000000000///......------***+++,,,,,,---------,,,------,,,,,,+++******))))))************+++++++++++++++,,,,,,---.........///,,,...444444333>>>NNN~~~tttmmmuuu{{{yyykkkfffvvvyyyfff___UUUMMMIIIIIIIIIIIIGGGGGGFFFDDDDDDFFFJJJMMMQQQQQQQQQQQQQQQQQQRRRSSSMMMNNNNNNMMMKKKJJJKKKLLLHHHIIIJJJKKKKKKKKKJJJJJJNNNNNNMMMKKKLLLWWWhhhuuu}}}sssgggccchhhvvv~~~rrrVVV===222222////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))***************+++++++++,,,,,,,,,---//////999KKKWWWkkkzzzkkkfffggghhhhhhiiihhhhhhiiimmmrrrwwwzzzzzzxxxtttsssxxx~~~}}}~~~vvvhhh___VVVVVVYYY^^^cccccc]]]XXXWWWQQQLLLHHHDDDDDDLLLVVVaaaffffff^^^TTTPPPLLLJJJOOOMMMLLLLLLMMMMMMKKKJJJHHHEEEBBBAAACCCDDDDDDCCCCCCFFFNNNYYYcccmmmzzzwwwXXX@@@000222555...////////////............---------------------------,,,,,,------...///000444;;;>>>CCCHHHNNNiiisss|||iiibbbdddcccbbbjjj}}}|||vvv{{{ooowwwxxxoootttrrrcccZZZcccuuuzzz^^^AAA222000000000///......------***+++,,,,,,------------------,,,,,,+++***)))))))))************+++++++++++++++,,,------......//////+++...444666777DDDWWWooonnnsssiiivvv}}}jjjYYYNNNLLLIIIGGGFFFGGGIIIKKKGGGHHHGGGEEECCCFFFMMMRRRRRRRRRSSSUUUWWWYYY[[[\\\WWWWWWWWWUUURRRQQQRRRSSSOOOQQQSSSTTTRRROOOJJJGGGFFFLLLPPPNNNIIIIIIOOOWWWXXXtttrrrlllnnnzzz~~~aaaBBB333555000/////////..................---------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++******+++++++++,,,,,,,,,---///000<<>>@@@IIIQQQwww}}}zzzwwwtttnnniiiddd```^^^ZZZWWWTTTRRRRRRRRRQQQPPPMMMLLLOOOZZZooonnnhhhlllnnnyyy|||]]]===>>>444111000222000,,,,,,///......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,+++++++++,,,,,,------...111///777GGGWWWkkknnn```aaafffcccaaaccccccdddggglllqqqvvvwwwwwwvvvvvvvvvwwwyyyzzzzzzyyy~~~~~~~~~{{{zzzuuuyyyxxxqqqllljjjgggcccddd```]]]___eeeiiijjjiiifffaaaYYYQQQJJJHHHIIIKKKMMMRRRVVVXXXXXXXXXZZZ\\\aaa]]]\\\^^^\\\WWWVVVXXXUUUSSSQQQNNNKKKIIIHHHHHHHHHEEECCCCCCAAACCCMMMXXXgggvvv}}}vvv}}}zzzUUU:::444333000000000/////////.........------------------------+++---//////...///111222<<<666<<>>444111000222222...---///......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,***++++++,,,------......222333<<>>aaauuupppwwwpppyyy~~~zzznnn^^^RRRQQQSSSVVV[[[bbbjjjppptttzzzyyy}}}jjjfffaaa]]][[[ZZZYYYYYY___mmmyyydddbbbvvvuuuccc]]]qqqhhhGGG777222///000111...---.........---------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))(((((((((((())))))***++++++,,,...//////000222:::FFFWWWpppzzzhhheeeddddddaaa^^^^^^aaa[[[___fffooouuuxxxwwwuuurrrwww|||}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~zzzwwwuuuqqqllliiiiiikkknnnooorrrqqqlllbbbVVVLLLGGGGGGWWW^^^gggllllllhhhfffeeemmmmmmooommmfff]]]]]]aaabbb```\\\XXXUUUTTTTTTTTTPPPNNNMMMNNNKKKGGGGGGJJJOOO^^^mmmtttxxx|||~~~~~~~~~}}}}}}|||}}}[[[:::000555111000000000////////////------------------------,,,---.........000333666:::???KKKSSSbbb||||||gggbbb___XXXXXXaaa___kkk{{{||||||}}}}}}ooonnnvvvttt```RRRiiihhhCCC777///222444111///222........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...///000111222000222777888FFFpppuuummmllluuu~~~~~~}}}{{{~~~|||yyytttkkk```YYYYYY___hhhtttwwwlllgggccc]]]XXXWWWYYYccc|||fff___ooosssaaafffvvvyyy[[[===555//////000...---.........---------,,,,,,,,,------,,,,,,,,,,,,++++++************************)))))))))(((((()))))))))***+++,,,---...///000111333>>>LLL]]]yyylll`````````___]]][[[\\\]]]^^^aaafffmmmsssvvvvvvtttsssxxx}}}~~~||||||}}}~~~~~~zzzwww~~~|||xxxuuurrrpppooorrrssspppfffYYYOOOKKKKKKYYYaaakkkrrrrrrooommmlllrrrqqqrrrrrrmmmgggfffiiijjjfffaaa\\\XXXWWWXXXYYYQQQMMMLLLMMMLLLIIIIIILLLQQQ___mmmsssvvvzzz}}}}}}~~~ggg@@@111555111111000000000/////////---------------------------............000444777===BBBIIIMMM```jjj^^^XXXTTTXXX___```nnn}}}{{{xxx|||zzzxxx~~~~~~uuuooofffUUU```{{{wwwKKK<<<111333444///...111...........................------------,,,,,,,,,++++++++++++++++++++++++++++++,,,...///111222222222111777===QQQ}}}{{{{{{}}}vvvqqq{{{}}}wwwtttxxx{{{{{{zzz{{{}}}|||{{{yyywwwvvvuuutttwww~~~uuummmccc```^^^dddyyyzzzrrrzzz~~~iiiccchhh}}}nnnCCC:::111000000//////000......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++************++++++***+++,,,---...000111111444CCCRRRccc{{{aaa\\\\\\\\\ZZZZZZZZZZZZZZZffffffhhhlllpppssstttssstttyyy~~~|||zzz{{{}}}}}}}}}~~~~~~zzz{{{uuurrrwwwwwwssshhh[[[SSSRRRUUU^^^eeemmmrrrsssssssssttttttsssvvvzzzyyysssooooooooommmhhhccc___\\\[[[ZZZTTTPPPNNNPPPOOOMMMLLLOOOTTTaaannnsssuuuyyy{{{{{{~~~~~~qqqGGG444555111111111000000000//////---------------------------............111555888===CCCHHHKKKbbbuuuaaaXXXWWW\\\```eeetttvvv}}}|||qqqrrrtttkkkyyyooo[[[^^^oooRRR@@@333333333...,,,000..............................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,...///111222222444111888AAAYYYzzzrrrrrrwwwxxxsssmmmyyysssqqquuuxxxxxxxxxyyyyyyzzz{{{}}}~~~|||uuuiiiggg{{{vvvmmmiii}}}zzzHHH===333111111111111222......---------,,,,,,,,,---------,,,,,,,,,++++++************************---,,,,,,++++++,,,,,,---***+++,,,---///000111222666FFFVVVhhhooo[[[[[[\\\[[[YYYYYY[[[[[[ZZZmmmlllkkkllloooqqqrrrrrruuuzzz~~~~~~{{{yyyzzz}}}zzzzzz|||}}}~~~~~~~~~~~~|||}}}yyy~~~yyyuuu{{{zzzttthhh\\\VVVYYY^^^eeejjjooorrrrrrrrruuuwwwtttsssxxx{{{tttrrrrrrpppmmmjjjeee```]]]ZZZWWWSSSRRRUUUUUUQQQOOOQQQWWWcccooosssuuuxxxzzzzzz|||~~~~~~}}}wwwLLL666666111111111111000000000000---------------------------......---...111555999999CCCKKKOOOiii}}}fffZZZ[[[```aaakkkzzz}}}rrrfffuuu~~~iiiqqq{{{ccccccmmmdddGGG111222666111...111////////////............------------------------------,,,++++++,,,,,,,,,,,,---...//////000333555111<<<777FFFxxxmmmiiinnnbbb```vvvuuummmmmmttttttooopppxxxwww|||yyytttsssvvvtttyyy___AAA777777,,,///555,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,+++*********+++,,,,,,,,,...111333333333999LLLZZZooojjj___\\\[[[[[[[[[XXXVVVYYY```jjjkkkiiigggkkkqqqsssrrrzzz|||}}}{{{yyyxxxyyyzzzwwwvvvuuuuuuxxx}}}~~~|||{{{wwwvvvtttkkk```XXXVVVWWWXXXYYYeeejjjnnnpppsssxxxyyywwwxxxwwwzzz~~~yyyrrrqqqvvvtttrrrlllfffeeeeeeaaaZZZZZZVVVTTTWWWXXXUUUSSSTTT^^^eeemmmqqqqqqqqqsssvvvxxxyyyzzz{{{|||}}}~~~TTT666777333222111000////////////.................................------000555999;;;HHHGGGOOOzzzkkk^^^[[[^^^bbbmmmzzz|||nnngggeeefffgggooo~~~{{{gggoooyyyfffeeecccVVV\\\yyyhhhLLL777555555...+++///////////////............------------------------------,,,,,,+++,,,,,,---,,,.../////////000222444111888888PPP}}}mmmjjjhhh^^^dddyyysssllljjjpppqqqlllnnnvvvwww~~~wwwpppqqquuu}}}pppKKK888666......333---............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,++++++******++++++,,,,,,,,,...000222333333===RRRbbbxxxjjj___^^^[[[ZZZYYYVVVVVV\\\dddmmmmmmjjjgggjjjppprrrppptttuuuwwwxxxwwwuuusssqqqkkkkkklllqqqzzz}}}tttsssccc^^^VVVRRRSSSVVVYYYZZZ```fffkkkmmmrrrwwwyyywwwvvvssstttyyyxxxqqqmmmmmmrrrtttrrrkkkfffeeeccc___\\\WWWUUUWWWWWWUUUSSSUUU\\\bbbiiimmmllllllnnnqqqvvvwwwxxxzzz|||}}}~~~}}}\\\;;;777333222111000////////////.................................---...111666:::<<>>bbbyyytttfff___ooozzznnnhhhfffjjjllliiimmmtttxxx}}}~~~~~~lllhhhppp}}}VVV999555111...000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++******++++++++++++,,,...///111333444AAAXXXmmm|||hhh^^^^^^ZZZWWWVVVTTTVVV^^^hhhooonnnjjjfffhhhooorrrpppuuuuuutttrrrnnnggg___YYYWWWWWW\\\hhhwwwwwwxxxfffSSSQQQNNNOOOSSSXXX\\\^^^___eeeiiillloootttuuurrrqqqnnnnnntttwwwuuupppmmmqqqwwwxxxrrrkkkhhhgggeee^^^XXXUUUWWWWWWTTTTTTVVV[[[___dddfffffffffhhhkkkssstttwwwyyy|||~~~zzzyyyhhhBBB666333222111000////////////.................................---...222777;;;>>>FFFIII\\\uuufff______bbbdddwww^^^~~~pppcccgggccc___[[[YYYVVVSSSQQQNNNOOO[[[rrrxxxkkkrrrzzzrrrhhhVVV```___VVVqqqaaa???333333111000333////////////............---------------------------,,,,,,,,,,,,------......///000000///000222444999777HHHuuu~~~fffbbbyyy~~~rrrgggbbbaaadddggghhhmmmttt|||}}}yyyvvvwwwuuuttt|||yyyyyymmm___fffvvv\\\:::444444000...000000000000000////////////------------------------***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,***+++------///111444666BBB\\\vvvttteee\\\YYYVVVUUUUUUTTTVVV___hhhooonnniiidddgggooosssssszzzwwwsssooojjjcccYYYSSSOOOMMMQQQ```sss{{{pppbbbYYYOOOOOOPPPTTTXXX]]]aaacccccciiilllmmmoooqqqppplllmmmlllmmmqqqvvvxxxyyyxxxuuuzzz|||xxxrrrppplllhhhaaaZZZUUUUUUUUUTTTTTTWWW[[[]]]```aaaaaaaaadddfffppprrruuuyyy|||ssswwwqqqHHH777333222111000////////////....................................///333888===@@@FFFMMMjjj{{{oooccc______bbbeee|||OOOdddrrrlllgggooozzz{{{lll^^^ZZZYYYXXXXXXXXXWWWUUUSSSOOOLLLMMMVVVbbbvvvrrrnnnyyyggghhheeehhh{{{dddUUUllltttGGG333111333111000////////////............---------------------------,,,,,,,,,------...///...///000000000000333555999:::VVV{{{ccceeezzznnnhhh___]]]\\\___cccgggmmmrrrzzzxxxyyytttnnnsss~~~wwwkkkllluuuwwwwwwvvvwww___^^^lllxxx___>>>555888333...000111111000000000/////////------------------------++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,***,,,.........111555888CCC```~~~wwwiii___XXXSSSRRRRRRUUUUUUWWW___hhhnnnlllgggbbbfffooovvvwwwyyywwwuuusssqqqnnnkkkiiiXXXPPPPPP___qqq{{{}}}uuuhhh___YYYVVVUUUSSSUUUXXX[[[^^^aaadddfffgggmmmqqqqqqrrrtttrrrnnnoooqqqrrrqqqrrrwww~~~{{{}}}}}}{{{zzzyyyssskkkccc[[[UUUTTTSSSRRRTTTWWW[[[[[[[[[[[[\\\^^^```ccckkknnnsssxxx}}}zzzrrrvvvMMM:::333222111000////////////........................---.........000444:::>>>DDDIIISSSvvv~~~kkkaaa^^^^^^aaafffMMMQQQUUUTTTUUU^^^mmmyyy}}}qqqgggbbb___]]]\\\[[[ZZZYYYWWWOOOMMMNNNRRRTTT^^^zzzxxxooo}}}eeehhhmmmmmmyyygggUUUgggUUU888111111///---////////////............------------------------,,,,,,,,,,,,---...///000---...000000000111444666777@@@ggg~~~~~~vvvhhhrrr~~~kkkaaa___YYYXXXXXXZZZ^^^ccchhhlllqqqwww~~~~~~uuummmnnnzzzrrroooooobbbgggpppvvvgggIII777888555...111000000000000////////////------------------------++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,+++---/////////111666;;;JJJgggiii^^^YYYSSSPPPOOOQQQTTTVVVXXXaaajjjnnnllleee```eeepppxxxzzzzzzzzz{{{yyywwwuuuvvvwwwfffXXXRRR^^^lllrrrrrrrrrrrr```VVVSSSRRRSSSUUUXXX[[[___aaabbbdddfffhhhjjjpppuuuxxxzzz}}}|||xxxwwwzzzzzzuuurrrwww~~~~~~}}}xxxpppddd\\\TTTRRRQQQPPPSSSWWWXXXVVVUUUTTTVVVYYY\\\^^^fffiiiooouuu{{{xxx|||SSS>>>333222111000////////////........................---......///111555;;;@@@GGGKKKXXXzzziiiaaa^^^\\\bbbjjjQQQJJJGGGKKKLLLPPP```sss~~~xxxrrrhhhddd^^^ZZZXXXWWWVVVUUURRRQQQTTTVVVTTTXXXlll}}}sss~~~vvvssspppjjjwwwoooZZZ```dddAAA333000000000////////////............------------------------,,,,,,,,,------...///000,,,---///000111222555888;;;LLL{{{www{{{uuusssrrrzzzfff[[[ZZZUUUUUUVVVVVVYYY]]]```bbbgggnnnzzzzzzoooyyywwwppp}}}rrriiillltttuuuXXX:::777666///111000000/////////.................................+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,///111000///222888>>>UUUqqq~~~```WWWTTTOOOQQQOOOPPPSSSVVVZZZeeeoooqqqmmmfff```cccnnnwwwzzz|||}}}wwwdddYYYaaammmpppmmmmmmxxx~~~rrr```PPPMMMRRRVVVXXX[[[[[[___cccffffffhhhkkkmmmqqqwww}}}{{{{{{|||vvveee\\\SSSOOONNNNNNQQQVVVRRRPPPMMMLLLNNNRRRVVVYYY___cccjjjqqqxxx}}}YYYAAA333222111000////////////........................---......///111666<<>>tttmmm]]]qqqwwwnnnuuuyyyqqqggg[[[SSSUUUUUUSSSQQQQQQTTTYYY]]]ffflllwwwoootttwwwzzzxxxlllwww{{{nnnPPP999444333000000/////////....................................---,,,,,,---......---+++++++++******++++++,,,---...111......222111777IIIiii|||^^^KKKLLLVVVPPPSSSRRROOOQQQ^^^llltttqqqhhh^^^^^^gggooorrrqqqxxx|||qqqwww~~~|||{{{}}}{{{|||wwwqqqnnnmmmmmmbbb___\\\[[[]]]___aaaaaa```aaacccgggnnnvvv}}}{{{rrreee[[[SSSQQQPPPNNNMMMNNNEEECCCAAAAAAEEEKKKQQQVVVWWW\\\eeemmmssswwwzzz|||kkkGGG666666333000///000///...000000//////.........---000000///000333888<<>>JJJnnneeeqqqrrrkkkwwwwwwjjjbbb\\\UUUPPPTTTSSSQQQNNNNNNQQQVVVZZZfffmmmxxxuuufffmmm|||ppp}}}~~~{{{rrrTTT<<<555444111000000/////////.................................---,,,,,,---......---++++++++++++***++++++,,,---...111//////444222:::OOOqqqzzzbbbPPPMMMSSSTTTVVVUUUPPPQQQZZZdddiiirrrhhh___^^^hhhsssxxxyyyzzz~~~~~~~~~}}}{{{}}}|||vvvpppjjjfffddddddbbbcccddddddddddddddddddccceeehhhlllsssyyy|||ssskkk```TTTOOOLLLHHHHHHIIIFFFDDDAAA@@@BBBGGGMMMQQQVVV\\\eeemmmsssxxx|||~~~{{{qqqLLL666555222000/////////...000/////////............000000///111444999>>>AAAFFFLLLjjjzzzzzzkkkaaa```]]][[[iii}}}^^^TTTKKKIIIFFFBBBGGGPPPppp~~~xxxrrrppppppgggbbb[[[UUUSSSUUUZZZ]]]iii}}}sssyyyrrrkkknnnpppaaalllxxxOOO<<<555///---000000000/////////......------------------------------------...///000111000000111222444999???DDD^^^oookkklllfffeeeyyyppp___WWWTTTSSSQQQQQQPPPMMMJJJJJJMMMSSSXXXbbbhhhtttvvveeeooo}}}kkk}}}wwwyyy~~~www\\\BBB666444333000000000/////////..............................---,,,,,,---......---++++++++++++++++++,,,------...111000222666555@@@XXXzzzrrr___RRROOOQQQTTTWWWVVVRRRSSSZZZ```bbbpppfff]]]^^^hhhttt|||}}}{{{yyy|||}}}wwwwwwtttnnnhhhccc^^^[[[ZZZbbbgggmmmooommmkkkjjjkkkjjjlllpppuuuzzz~~~wwwssseeeVVVLLLGGGCCCCCCFFFFFFCCC@@@>>>???CCCHHHKKKRRRXXXaaaiiipppvvv{{{~~~{{{ssszzzSSS888555111///////////////////////////............000///000111666;;;AAAEEEHHHUUUwww~~~{{{~~~tttggg______^^^___nnneeeYYYNNNIIIEEEBBBDDDHHHfffwww~~~}}}}}}~~~zzzuuuqqqooolllfff^^^XXXWWWXXXZZZ[[[bbb|||zzz|||qqqffffffuuu]]]ccczzz|||SSS>>>888111///000000000////////////...........................------------...///000111333333444666777;;;EEEOOOsssqqqjjjbbbZZZaaa|||nnnZZZQQQOOOPPPPPPMMMKKKIIIGGGGGGLLLSSSXXX[[[aaalllyyyjjjvvvsss|||jjjdddmmmxxxzzzhhhLLL777111333000000000////////////...........................---,,,,,,---......---+++,,,++++++++++++,,,------...111111444888777FFFbbbkkkZZZOOONNNRRRNNNRRRTTTTTTZZZbbbffffffjjjccc\\\^^^gggssszzz}}}~~~|||xxxyyy||||||xxxssstttrrrnnnhhhccc^^^ZZZYYYcccjjjqqqtttrrrqqqsssvvvsssuuuyyy~~~{{{uuufffUUUJJJDDDAAABBBEEECCCAAA>>><<<===@@@DDDGGGKKKQQQYYYbbbjjjqqqxxx|||qqqZZZ<<<555///////////////000///////////////.........//////000222777>>>DDDGGGMMM```~~~}}}~~~qqqfff^^^^^^^^^bbbrrrjjj___SSSKKKEEEBBBCCCEEE]]]nnnuuuvvv}}}~~~}}}}}}}}}~~~xxxrrroookkkeeeaaa___^^^]]]\\\bbbuuu}}}|||uuummmooo{{{~~~[[[\\\uuuXXX???777222222111000000000////////////.......................................///111111333333555888888<<>>AAACCCFFFKKKRRRZZZcccllluuu{{{~~~wwwkkkkkkGGG999000111222///...111........./////////////////////000333888???EEEIIITTTsssmmmfff___\\\^^^fffvvvtttooocccSSSFFF@@@AAADDDMMM```iiiooozzz{{{vvvnnnsssyyyzzzuuunnnhhhfff^^^fffzzzxxx{{{wwwxxxaaaYYYvvvvvvLLL888222333111111111000000000//////....................................///000111222222111444999888<<>>@@@EEEIIIOOOWWW```iiisssyyy|||~~~nnnwwwLLL<<<111222333///...222............/////////000//////000333888>>>EEEHHHUUUyyyjjjddd^^^[[[^^^hhhzzzxxxttthhhVVVFFF???@@@CCCIII\\\iiippp}}}}}}|||mmmvvv|||sssllliii```eeeyyy}}}~~~uuupppbbbYYYvvvVVV===444555111111111111000000000000////////////////////////.........//////000111222444333777<<<;;;>>>RRRjjjzzzrrrmmmjjjgggZZZ___}}}sss___PPPJJJIIIIIIHHHEEEEEEDDDBBB@@@???@@@AAAJJJSSS___iiipppvvv~~~kkk^^^jjjvvvppppppnnnsss|||{{{lllkkkrrrzzzmmmPPP:::555111111111111000000000000........................---,,,,,,---......---+++---,,,,,,,,,,,,---......000222444:::;;;888QQQ|||gggTTTPPPQQQRRRRRRLLLLLLMMMSSS___hhhfff^^^[[[XXXVVVYYYaaakkkrrrvvv}}}|||}}}zzzuuutttsssuuuxxxyyyyyywww___```bbbfffmmmvvv~~~nnn^^^WWWRRRPPPTTTUUURRRNNNMMMGGGEEEAAA>>><<<<<<======BBBFFFLLLSSS\\\eeeooouuu{{{}}}wwwPPP>>>222333444///---222---.........//////000000//////000222777>>>DDDHHHPPPwwwhhhccc]]][[[^^^jjj|||~~~vvvlll___MMM@@@@@@IIIVVV\\\jjj~~~}}}uuummmkkkhhhgggxxx|||rrrjjjhhh[[[ppp[[[999222444000000000000////////////............////////////000000000000111222444444///444:::222@@@EEEHHHrrrfffdddfffgggYYYdddeeeTTTQQQLLLJJJJJJEEEDDDCCCBBBAAA@@@>>>======???EEEOOOZZZeeeqqq|||gggXXXVVV^^^jjjuuunnnkkkfffbbb]]]WWWTTTUUUWWWVVVWWW[[[aaapppnnnnnn}}}YYY;;;444222222222222111///...---........................------------------------...------......///000111222...222999666888ZZZ|||XXXOOONNNQQQRRRLLLKKKLLLQQQZZZccchhhgggeee[[[ZZZZZZYYYWWWZZZgggvvvvvv~~~~~~~~~}}}}}}~~~|||||||||yyyvvvttttttttt```aaadddjjjssszzzlll^^^TTTMMMNNNRRRXXXXXXTTTTTTWWWOOOKKKDDD>>>;;;;;;>>>@@@AAABBBHHHPPPWWW]]]hhhsss{{{}}}^^^===888555111333---222////////////////////////111...///666<<>>@@@???@@@EEEMMMSSSZZZeeepppxxx{{{___===888444000333---222////////////////////////111...///666;;;???CCCHHHUUUuuuyyyccc___[[[[[[aaannn~~~|||ttthhh[[[OOOKKKQQQ[[[ppptttyyyxxxkkkbbbkkkxxxiiikkkzzzeee___^^^@@@444222000000000000////////////............/////////////////////000111222333444666555:::;;;DDDEEEYYYpppkkkuuucccYYYiiixxx]]]NNNMMMHHHFFFGGGBBBDDDCCCBBB@@@>>>===;;;;;;777999<<>>>>>???<<<===BBBIIIOOOVVVbbbmmmuuuyyybbb???888444000333---222////////////////////////000...000666;;;>>>CCCHHHYYYuuuyyyaaa^^^ZZZZZZcccqqqvvvpppeeeYYYRRRTTT^^^hhhzzzuuurrrnnnccchhhwwwiiikkkcccYYY```BBB444111000000000000////////////............////////////......///000111222444555888777999@@@FFFHHHhhhtttkkkvvv___XXXkkkrrrZZZMMMLLLGGGEEEFFFBBBCCCCCCAAA@@@>>><<<;;;;;;777888999:::===AAAGGGKKKWWW___kkkuuuzzz|||||||||~~~iiiZZZTTTNNNIIIGGGHHHOOOWWWYYYYYYZZZ[[[YYYWWWVVVWWWWWWSSSLLLKKKOOOZZZ~~~}}}ooosss{{{~~~hhhKKK666222222111111111000000000........................------------------------...------......///000111222000444888999EEEllluuuTTTPPPOOOPPPTTTSSSJJJLLLRRR[[[fffmmmooonnnllllllpppuuuvvvrrrooopppfffqqqzzz~~~}}}{{{yyytttlllccc]]]ZZZYYYeeellltttzzz}}}nnnaaaZZZXXX\\\___\\\XXXVVVUUUQQQLLLFFFAAA???>>>>>><<<<<>>???EEEMMMZZZfffnnnsssuuuvvvqqqtttwww{{{lll\\\SSSMMMIIIHHHRRR\\\dddcccaaabbb```]]]ZZZWWWVVVWWWUUUPPPOOOQQQOOOfffxxxhhhcccmmmjjjJJJ:::444333222111000000111111........................------------------------...------......///000111222222444888:::KKKuuusssTTTRRRPPPNNNPPPQQQKKKLLLRRR[[[fffnnnqqqpppqqqrrryyyzzzuuupppuuuyyy{{{~~~}}}}}}wwwmmmbbb[[[ZZZ^^^bbbjjjsss~~~yyynnneeecccbbb]]]XXXVVVVVVSSSNNNHHHCCC@@@>>>>>>>>>===???CCCHHHOOO[[[gggrrrzzz|||zzzjjjCCC888333000333---111//////////////////////////////222888;;;>>>EEELLLeeexxx{{{{{{qqqccc^^^ZZZ\\\gggvvviiihhhccc]]]```lllyyy{{{sssjjjhhhuuuvvvuuuqqqbbbaaa}}}fffGGG888555000000000000////////////............//////////////////000111333555666888999>>>;;;EEEJJJZZZ~~~tttwwwVVVUUUnnniiiTTTKKKMMMHHHFFFHHHEEEBBBBBBAAAAAA@@@??????>>>>>>@@@AAA@@@>>>;;;::::::???CCCIIIPPPXXXbbblllssshhhmmmvvv~~~qqq___UUUOOOOOOQQQ```llltttqqqmmmnnnmmmiiieee^^^YYYXXXVVVRRRPPPQQQHHHQQQaaayyysssjjj\\\aaa}}}sssRRRAAA666555333111000000000000........................------------------------...------......///000111222333555888;;;PPP~~~oooSSSSSSQQQKKKMMMOOOKKKLLLQQQ[[[fffnnnqqqqqqmmmqqq~~~}}}xxxyyyyyy{{{~~~|||zzzwwwpppeee[[[VVVYYYaaahhhjjjuuu}}}rrrmmmgggaaa\\\\\\WWWTTTPPPKKKGGGCCCAAA???@@@>>>>>>AAAEEEKKKWWWcccqqqzzzzzzqqqmmmEEE999222000444---111//////////////////////////////444:::===@@@GGGPPPlllpppxxx|||lllbbb^^^[[[___jjjyyyeeegggeeecccjjjxxxwwwooolllxxxqqqsss|||hhhbbbqqqLLL999555000000000000////////////............////////////000000111222444666888999;;;DDD>>>GGGNNNfffxxxsssrrrUUUTTTmmmeeeQQQJJJLLLHHHEEEHHHEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@>>>;;;888888888<<<<<<>>>AAAGGGQQQ]]]eeeccckkkwww{{{iii\\\UUUWWW]]]qqq~~~{{{|||{{{vvvuuulllccc___\\\VVVRRRQQQGGGIIIOOO]]]wwwmmmxxxsssccc```tttcccGGG888666444111/////////000........................------------------------...------......///000111222333666777<<>>???AAAGGGSSS___mmmyyynnnpppGGG999222000444---000////////////////////////...000555;;;>>>BBBJJJTTTrrrppp}}}wwwiii^^^[[[ZZZ```nnn}}}cccggghhhhhhppp}}}tttlllkkkyyyqqqsssgggXXXzzzPPP999333000000000000////////////............/////////000111111222333555777999:::<<>>:::666555666777777888:::<<>>???DDDPPP\\\jjjwwwrrrrrrHHH999222000444...000////////////////////////---000666<<<@@@CCCLLLVVVwww~~~ssssssggg[[[XXXYYYaaappplllvvv{{{xxx|||yyyssstttllleeeeeevvvooopppmmmhhhQQQ:::777222222222111000//////...------......///000000000...000333555666888;;;===@@@IIIRRRPPPYYYssshhhxxx{{{eeeXXXSSSjjj~~~^^^RRRHHHHHHLLLKKKGGGEEEGGGEEEDDDCCCEEEEEEDDDCCCBBB>>>:::777666666666666777888999888;;;DDDRRR]]]jjjrrr~~~www```TTT[[[ggg}}}uuummmbbbVVVPPPPPPHHHIIILLLRRRYYYcccuuuyyyrrr}}}|||yyyttt}}}|||OOO<<<999555333222111000...,,,---......///......---..................------,,,---...//////000222555777777333<<<>>>VVV[[[TTTPPPIIIQQQNNNJJJKKKKKKNNNXXXdddmmmqqqpppqqqmmmlllrrr}}}}}}vvvpppccc]]]XXXVVVTTTOOOKKKIIIHHHGGGDDD???===BBBNNNWWWgggxxx~~~rrrNNN777555333111000,,,////////////000000000000...333555<<>>AAA[[[[[[SSSOOOIIIPPPMMMJJJJJJJJJMMMVVVbbbkkkoooooonnnkkkjjjoooxxx~~~|||}}}{{{tttmmmbbbZZZUUURRRRRRSSSIIIHHHEEE@@@===AAAJJJRRRcccttt~~~}}}~~~sssNNN777555333111111---////////////000000000000///444666===EEEEEEMMMaaayyy}}}|||jjjaaaZZZWWWWWWbbbtttxxxooommmpppsssuuuqqqnnnllleee[[[UUUTTTQQQPPPWWWmmmyyynnnfffYYY???444222222111111000/////////.........///000000111111222333555666888<<>>;;;===@@@;;;999777666777777666444333666:::>>>CCCJJJRRRXXXfffgggiiiiiigggfffeeeeeejjjuuuooofffppp}}}tttdddTTTLLLLLLGGGFFFJJJSSSZZZ\\\^^^aaafffjjjooorrrsss{{{|||vvvzzzyyy^^^===:::666444444555555555444222000...------///000---------...............---...000000000111444666777:::777AAAHHHfffXXXNNNMMMHHHNNNKKKIIIGGGGGGJJJPPPZZZccciiikkkhhhhhhhhhiiilllrrrxxx}}}{{{~~~~~~{{{{{{{{{{{{vvvxxxzzzpppkkkggg^^^VVVVVVUUURRRMMMJJJIIILLLOOO]]]mmm{{{~~~yyywwwwwwsssvvvwwwQQQ888555333222333000////////////000000000000///666999@@@HHHIIISSSjjjvvvyyysssxxxhhhaaa\\\ZZZ[[[eeevvv{{{rrrdddXXXPPPPPPSSSWWWhhhmmmrrrtttrrrkkkbbb[[[PPPKKKLLL\\\xxx~~~qqqoooVVVppp}}}SSS???333111111111000000000000000//////000000111222222222333444555666888===CCCGGGGGGHHHKKKSSSpppiiiPPPZZZzzzlllXXXOOOIIIKKKLLLKKKIIIIIIGGGIIIIIIDDD<<<888999<<<:::999888888999888666444555888===BBBFFFKKKPPPRRRSSSUUUWWWYYYZZZ^^^dddhhhuuu~~~vvv}}}}}}vvviiiZZZPPPMMMAAAAAAGGGTTT___fffkkkpppxxx{{{~~~}}}vvvsss~~~~~~rrrnnnyyy\\\<<<888444222222333444444444222000...------///000---------.........//////...///111111111222555777999<<<:::BBBJJJiiiVVVKKKLLLHHHMMMIIIIIIFFFFFFHHHMMMVVV___fffjjjhhhhhhiiiiiikkkpppwww}}}{{{{{{}}}~~~zzzzzz}}}~~~{{{zzzvvv}}}zzzooohhhjjjpppqqqiii``````nnn||||||yyynnnbbb\\\ZZZWWWSSSPPPOOOPPPRRR\\\kkk{{{|||zzz{{{}}}uuuqqq~~~zzzzzzTTT:::666222111333111////////////000000000000///666:::AAAIIIJJJVVVnnnuuuxxxxxxwwwiii```]]]ZZZ\\\gggwww|||rrrjjjeee___XXXTTTSSSTTTUUUgggooovvvyyyxxxtttllldddZZZQQQLLLXXXrrr~~~pppuuu[[[nnntttOOO>>>333111111000000000000000000000000000111222222333333333555777888:::>>>CCCFFFGGGIIIMMMWWWxxxbbbNNN\\\pppUUUOOOJJJKKKMMMJJJIIIJJJEEEEEEDDD@@@:::666666777::::::999999:::888555222444888???FFFLLLQQQSSSTTTMMMPPPSSSVVVZZZaaakkkrrr}}}xxxoooaaaTTTNNN@@@@@@FFFSSSaaannn{{{yyyuuuggg{{{yyyXXX<<<888333000000111222222222111///...---......///,,,,,,------.../////////...000111222222333555777:::>>><<>>333000000000000000000000111000000111111222333333444555777:::;;;===???CCCFFFGGGKKKQQQ\\\}}}UUULLL[[[~~~oooTTTNNNJJJLLLMMMJJJIIIKKKBBBAAA???===:::999888777:::999999999999777333///222777???HHHOOOSSSSSSSSSPPPTTTXXX\\\aaajjjwww~~~yyyvvvpppcccSSSHHH@@@@@@DDDOOO\\\lllsssxxxuuubbbqqq|||YYY===999333000///000111111///.....................,,,,,,------...//////000///000222222222333666888999???===FFFPPPtttuuuSSSFFFJJJHHHKKKGGGHHHEEEFFFGGGJJJPPPYYYbbbiiiiiihhhgggiiilllrrrvvvyyyzzzyyyyyy{{{~~~|||wwwlllooosssvvvwwwuuupppkkkfffddd___YYYUUUUUUXXX[[[WWWZZZ]]]\\\[[[^^^dddjjjccceeessszzzxxxuuukkkgggaaa[[[WWWUUUSSSRRRYYYhhhzzz|||xxxwwwxxxzzzooolll|||uuuZZZ===666111000222000////////////000000000000222:::@@@FFFNNNPPP___zzzvvvkkkaaaWWWWWW]]]kkk~~~PPP^^^hhhiiikkktttyyywwwssswwwqqqddd```gggjjjeeeaaaaaabbbbbb```]]]ZZZXXXWWW```hhhlllrrryyyzzzuuueeeYYYQQQ[[[ttt~~~yyytttmmmxxxUUUrrrrrrNNN>>>333000000000000000111111111000111111222222333444444777999<<<>>>???AAADDDFFFHHHMMMTTT```{{{OOOJJJZZZ|||iiiSSSNNNKKKLLLMMMJJJIIIKKKBBB@@@============<<<;;;999888888999888555111---222666>>>GGGNNNQQQPPPNNNSSSWWW]]]aaagggrrrzzzvvvyyyuuurrrnnnaaaNNNBBB<<<;;;===EEEPPPbbb{{{sssxxxrrr^^^jjj]]]???:::444000///000111111,,,---......///......---,,,,,,------...///000000///111222222222333666888999???>>>GGGSSSyyy{{{RRREEEJJJGGGJJJFFFHHHFFFFFFGGGJJJOOOXXXbbbiiihhhgggfffhhhmmmrrruuuwwwyyyyyyyyyxxxxxx{{{|||nnnoooppprrrtttrrriii```XXXYYY[[[ZZZWWWUUUUUUUUUYYYZZZ[[[\\\]]]```bbbeee[[[XXX```www{{{xxxwwwtttoooggg```[[[XXXUUUTTTZZZgggyyy}}}vvvrrrpppvvvnnniiitttttt[[[>>>777111///222000////////////000000000000444===BBBIIIQQQSSSccc~~~xxxnnneeeYYYYYY___nnnEEELLLRRRWWWaaajjjjjjddd___[[[[[[^^^``````bbbgggdddbbb`````````aaa```___[[[^^^ccckkkqqqsssrrrpppccc]]]UUUWWWjjjuuurrrsss{{{lllvvv~~~qqq```~~~MMM:::555333222222111111222222333111000000000111333555666<<<<<<<<<>>>@@@BBBEEEFFFMMMTTTSSSdddsssqqqrrrUUUHHH[[[~~~jjjUUUNNNJJJKKKKKKFFFCCCBBBAAA@@@???>>>============888999::::::888555222///111555<<>>===<<<;;;>>>FFFTTTeeeooovvvrrrfffpppxxxcccAAA333222777111...111111000000000000////////////.........///////////////333333333444555777999;;;???AAA>>>HHHQQQrrr}}}vvvOOOGGGIIIIIILLLEEEJJJGGGEEEDDDFFFLLLVVV```fffkkkjjjgggffflllvvv|||{{{{{{|||}}}}}}}}}uuulllfffeeeccc\\\UUURRRMMMKKKKKKMMMMMMLLLPPPVVVWWWYYY[[[^^^fffkkkhhhaaaYYYWWWYYYddd|||{{{zzznnndddaaa^^^YYYXXXZZZ\\\hhhzzzuuummmnnntttvvvzzzyyyYYY===777222111333222...///000000///000222444000===FFFMMMRRRWWWmmmpppoooaaaZZZ^^^ttt999???DDDGGGNNNUUUVVVRRRRRRQQQRRRTTTUUUUUUYYY___ddddddcccaaa```___^^^^^^^^^```ccchhhlllmmmkkkiii```ZZZSSSVVVgggzzz~~~sssjjjeeelllwwwpppyyyttt___UUU===555333222222111111222222333111111000111222444666777>>>???AAABBBCCCEEEIIIMMMMMMUUUVVViiixxxtttpppRRRGGGWWWxxx{{{fffTTTMMMIIIKKKKKKHHHEEEEEEAAAAAA@@@???>>>>>>>>>>>>::::::;;;:::888555222000000333999???DDDHHHJJJJJJYYY\\\bbbiiipppyyyuuurrrzzzxxxgggSSSEEEAAA>>>===;;;;;;@@@IIIUUU]]]kkkxxx~~~wwwwwwyyyrrrfffppp{{{fffCCC444222777111...222111000000000000////////////.........///////////////333333333444555777:::;;;???AAA>>>HHHQQQqqqyyytttMMMFFFHHHIIIKKKDDDIIIFFFEEEDDDFFFLLLUUU___eeeiiiiiifffeeekkkuuu{{{{{{}}}~~~~~~~~~}}}|||hhh___XXXVVVTTTNNNIIIGGGHHHFFFFFFHHHHHHIIIOOOWWW[[[___dddkkkrrrvvvooofffVVVXXXZZZ^^^iii}}}~~~ssshhhdddaaa\\\[[[]]]]]]hhhxxx|||vvvsssyyy|||~~~XXX===777333111333111...000000000000000222444333???HHHOOOVVV[[[qqqxxxfff^^^bbbwww666;;;>>>???AAAFFFIIIIIILLLMMMOOORRRQQQQQQWWW```fffggghhheee```]]]]]]___ggggggiiilllooopppnnnlllbbb[[[UUUWWWfffwwwxxxhhh\\\___lllyyy{{{xxxwww___TTT:::000333222222111111222222333111111111222333555777999;;;???CCCDDDBBBCCCHHHMMMMMMVVVZZZppp{{{wwwkkkMMMEEEQQQoooyyydddSSSLLLHHHJJJKKKHHHFFFFFFBBBBBBAAA@@@????????????<<<<<<;;;999777555333222...000333777;;;???BBBCCCTTTXXX^^^eeemmmwwwwwwmmmttt}}}nnnZZZHHHAAABBB>>>===<<<:::;;;@@@GGGLLLVVV```jjjtttvvvjjjjjj}}}wwwhhhqqq~~~hhhFFF555222666111...222111000000000000////////////.........//////000000000222222333444666888:::<<>>>>>AAAFFFJJJKKKMMMRRRTTTSSSSSS\\\gggjjjmmmnnnjjjccc______bbbllllllmmmpppsssttttttrrrccc[[[RRRSSSaaauuu~~~nnn]]]YYY___iiissszzzxxxwww```~~~OOO888///333222222111111222222333222111222333555777999;;;;;;BBBIIIKKKGGGDDDGGGLLLOOOVVV^^^yyy{{{yyycccIIIEEELLLhhh{{{hhhSSSLLLGGGHHHIIIFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<999777666444333.........000333777:::<<>>AAA===>>>===<<<<<<===@@@CCCKKKRRR___ppptttdddddd{{{~~~jjjnnnlllIII777333666111///222000000000000000////////////.........///000000111111222222333444666999<<<===@@@CCCAAAIIIPPPoootttpppJJJDDDGGGHHHJJJBBBFFFFFFDDDCCCEEEJJJRRRZZZ___ggghhhgggeeeiiippptttttt|||~~~yyyqqqSSSKKKDDDCCCCCCAAABBBEEEGGGFFFFFFGGGHHHLLLWWWbbbpppuuu{{{~~~{{{lll]]]ccchhhllliiibbbcccsss|||rrriiiaaa\\\\\\dddooozzz{{{|||VVV<<<777333222333000///000111111000111333444<<>>===<<<:::999777666555///...------...111444666999===CCCKKKTTT^^^gggnnnkkknnnppp{{{}}}qqqbbbVVVLLLCCC???@@@?????????>>><<<<<<===???GGGOOO[[[lllppp``````vvv|||hhhjjjwwwMMM999333555111///222000000000000000////////////......//////000111111222333333444555888;;;>>>@@@AAAEEECCCKKKPPPoooyyyrrrLLLEEEGGGHHHIIIAAAFFFEEEDDDCCCDDDIIIPPPWWW\\\fffiiiiiifffhhhmmmqqqpppyyyzzz}}}~~~|||tttiii___LLLFFFBBBBBBCCCCCCEEEIIIFFFEEEFFFGGGHHHLLLXXXeeeuuuxxx|||sssfffhhhggghhhgggbbbaaakkkxxx|||yyylllbbb___dddlllvvvtttsss~~~~~~WWW<<<777333111333111///000111111000111333555===JJJUUU___jjjpppmmmzzzsss{{{xxxmmmeeehhhyyy777555666999;;;===CCCIIIJJJKKKOOOSSSUUUYYYdddooosssvvvwwwuuuppplllkkklllooonnnnnnoooooommmiiigggaaaUUUJJJIIISSSdddyyyyyyqqqhhh]]]VVVVVV[[[sssmmm^^^sssrrrJJJ===888333222222111111222222333222333333555888;;;>>>???CCCJJJQQQTTTPPPLLLJJJKKKQQQXXXgggdddMMMEEEJJJggguuuWWWNNNGGGFFFEEEAAA??????CCCCCCBBBAAA@@@@@@@@@@@@======<<<<<<;;;999888777333111///------///111333333666:::???DDDKKKSSSXXXUUUXXX```tttzzzmmm```XXXQQQIIIBBB@@@AAAAAA@@@===;;;;;;===>>>HHHQQQ[[[eeegggZZZZZZmmmxxxsssggghhhQQQ;;;333555000///222///000000000000////////////......///000000111222222444444555777:::===AAACCCCCCHHHFFFMMMQQQoooxxxzzzwwwOOOGGGHHHHHHIIIBBBGGGEEEDDDCCCDDDHHHNNNUUUYYYcccgggiiiggghhhmmmppppppvvvxxx{{{}}}~~~wwwmmmaaaTTTKKKFFFBBBAAACCCCCCBBBDDDHHHBBBBBBEEEHHHIIINNN\\\jjjvvvzzz~~~yyyooogggcccdddccc```dddlllvvvwwwppphhhjjjnnnuuu~~~}}}lllmmmxxxyyyYYY===777222111333222000111222111111111333555===NNN]]]iiirrrvvvoooqqqnnnyyytttvvvnnnhhhlll}}}999555444:::>>>???CCCHHHLLLKKKMMMSSSYYY^^^hhhqqqvvvvvvwwwwwwuuusssqqqoooqqqrrrrrrssssssppplllhhhbbbYYYPPPOOORRRYYYeeeqqqvvvrrrnnnlllggg```^^^___kkk|||lllaaavvvoooIII;;;555333222222111111222222333333333444666999<<>>777111111444333000111222222111111333555>>>SSSgggsssyyy|||rrrmmmgggxxxtttooopppkkkggglll~~~:::333111888>>>>>>@@@DDDJJJGGGHHHOOOWWW]]]fffooovvvvvvvvvwwwxxxwwwtttqqqmmmnnnqqqtttuuusssnnnkkk^^^WWWRRRQQQNNNLLLPPPWWWfffaaa```eeehhheeeaaa```hhhyyyooommmdddzzzsssLLL<<<666333222222222222222222333333333444666999===@@@BBBGGGFFFFFFGGGJJJMMMQQQSSSOOOYYYnnnkkkHHHAAAIIIlllrrrWWWOOOHHHHHHHHHFFFEEEFFFBBBBBBAAA@@@????????????999:::===>>>???===;;;999:::888555333111000111111---///222555888===CCCHHHPPP]]]wwwvvvkkkUUUUUUXXXWWWPPPEEEAAACCC>>>>>>======@@@FFFMMMSSSVVVdddgggaaa^^^XXXXXXccczzznnnnnnooozzzUUU>>>333444000000222///000000000000////////////---...///000111222333333666666777:::===AAADDDFFFEEEKKKJJJQQQSSSppphhhhhhVVVKKKIIIHHHJJJDDDJJJDDDCCCCCCCCCGGGLLLRRRUUUZZZaaafffhhhjjjqqqvvvxxxvvvxxx{{{||||||}}}~~~wwwlll___TTTMMMJJJIIIIIIKKKNNNLLLEEECCCDDDGGGLLLSSSZZZ^^^eeeuuuyyyrrrfff___cccdddaaacccjjjllleeeaaacccjjjyyy|||zzz|||tttmmmsss|||yyy^^^???666111000444444000111222222111222444666???WWWmmmzzz~~~nnnooo___{{{zzzuuurrrkkkiiihhhdddkkk}}}:::777444666;;;AAADDDEEEHHHIIILLLQQQUUU[[[hhhuuuyyywwwuuuttttttrrrpppmmmpppjjjgggjjjmmmjjjeeeccc___ZZZTTTQQQQQQQQQOOONNNTTTTTTYYYbbbkkkooolllgggrrrxxxuuussshhhjjjnnnNNN999111222333333333333333333444777666666:::???CCCCCCBBBDDDFFFGGGGGGGGGGGGHHHJJJNNNPPPaaaoooMMMCCCMMMhhhpppXXXOOOHHHIIIJJJHHHEEEEEEBBBAAAAAA@@@@@@?????????;;;::::::;;;===>>>===;;;;;;:::888555333111000000000111111222666>>>JJJRRR[[[dddyyyuuueee[[[QQQQQQQQQNNNIIIEEECCCCCCAAA???@@@EEEJJJOOOYYYbbbccckkkkkkeee\\\QQQYYYrrroooxxxtttUUUAAA666222///222555...111111000///------///111000111222222222333666888666777999<<<@@@CCCGGGIIIEEEIIIGGGIIIYYYtttqqqhhh[[[HHHLLLJJJFFFFFFFFFCCCCCCCCCCCCDDDHHHNNNSSS[[[^^^bbbfffjjjnnnssswwwxxx{{{{{{yyyxxxzzz||||||ooogggdddaaa[[[VVVPPPNNNJJJGGGEEEGGGJJJMMMNNNWWWdddnnnssswww|||~~~vvvpppjjjfffcccbbb___]]]aaagggmmmgggccc___YYYZZZmmm}}}ZZZ>>>999444222333111222222111000///111444777@@@]]]ttt~~~|||zzzqqqaaa{{{|||tttkkkeeehhhgggdddjjj|||999666444555:::???BBBBBBIIIHHHJJJMMMOOOTTT```lllttttttvvvxxxxxxuuupppmmmgggaaa\\\]]]^^^\\\\\\^^^[[[VVVPPPMMMNNNQQQSSSSSSYYYYYY]]]dddlllqqqrrrqqqooo~~~tttqqqwwwlllmmmpppNNN:::444222333333333333444444444666555666999>>>AAABBBAAADDDEEEGGGHHHGGGHHHIIIKKKNNNPPPaaa}}}oooNNNDDDLLLcccrrrYYYPPPIIIIIIJJJHHHEEEDDDBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;===>>>???>>><<<<<<;;;999777555444333222000111222333888BBBNNNVVVeeelll~~~|||lll^^^WWWPPPPPPPPPMMMIIIFFFEEEEEEAAA@@@DDDLLLTTTZZZccckkkmmmtttqqqiii^^^RRRZZZrrrzzzrrrwwwTTT@@@444111---000222+++000000000///......///111000111222333333444666888888999;;;>>>AAADDDGGGIIIHHHMMMKKKLLL[[[ttt}}}lllZZZGGGKKKJJJFFFFFFEEEBBBBBBBBBAAABBBFFFLLLQQQYYY\\\aaaeeeiiinnnssswwwwwwyyy{{{||||||||||||}}}{{{tttqqqqqqnnnhhhbbbVVVQQQJJJIIILLLQQQSSSTTT]]]eeeqqq{{{|||yyyyyy{{{zzztttnnnmmmiiigggeeeaaa^^^aaagggrrrkkkeee___VVVPPPZZZiii}}}|||ZZZ===777222111333111222222111000000222666999CCC```yyyzzzxxx}}}ccc|||~~~xxxppphhhjjjdddccckkk}}}666444333444888<<<>>>???EEEEEEFFFHHHJJJNNN[[[gggppprrruuuxxxvvvpppggg```XXXRRRNNNLLLKKKKKKPPPWWWWWWSSSNNNLLLOOOTTTYYY\\\aaaaaabbbdddiiiooouuuxxxpppooovvvhhhiiioooKKK999555222222333333444444444444444444555888<<>>>>>======<<<===???@@@>>>===;;;:::999888666555444333000111222555<<>>333111---///111+++///000000000000000000000000111333333333444777999;;;<<<===???BBBEEEHHHIIIKKKOOONNNQQQ]]]ssslll[[[GGGKKKJJJFFFFFFEEEAAAAAA@@@@@@AAADDDJJJOOOVVVZZZ___ccchhhnnntttxxxwwwwwwwwwzzz}}}~~~yyywwwvvvqqqhhh```XXXQQQJJJJJJRRR[[[______iiioooxxx~~~vvvsssssswww|||~~~zzzvvvnnnllljjjiiiddd```ccciiirrrkkkfffccc\\\SSSVVV___zzz}}}~~~~~~{{{{{{|||zzz|||YYY===666111000222111111111111111111444888<<>>>>>AAADDDGGGMMMZZZhhhuuuuuuvvvtttooodddXXXPPPGGGDDDCCCAAA>>>???HHHRRRWWWVVVTTTUUUWWW\\\```cccgggfffdddbbbccciiirrrxxxyyy~~~ooozzzjjjooolllFFF777666222222333333444555555555555555777999<<>>======<<<<<<===??????===<<<888888777666555444333222000111222777???KKKWWW^^^dddjjjyyyttthhh]]]WWWSSSRRRUUUTTTRRRMMMHHHDDDCCCCCCAAAFFFRRReeerrrxxx{{{~~~||||||sssiiiaaaWWW___vvvwwwzzz{{{SSS===333444111111444000000//////000111222111000000111333444444555888:::======>>>@@@BBBEEEGGGHHHJJJOOOOOOSSS^^^pppmmm~~~^^^HHHKKKJJJFFFFFFDDDBBBAAA@@@???@@@CCCIIIMMMSSSWWW\\\aaagggmmmtttxxxyyywwwvvvyyy~~~{{{tttmmmdddYYYQQQPPPLLLHHHKKKTTT___ggglllssstttxxx}}}vvvqqqppprrrxxx|||mmmllllllkkkfffcccfffmmmsssjjjeeeeeeaaaZZZZZZaaawww}}}}}}~~~{{{~~~~~~~~~|||xxxssstttwwwyyy}}}ZZZ===666111000333222000111222222333666;;;???RRRpppvvvvvvkkkzzzoooaaa\\\ZZZ```mmm111222444666888:::<<<>>>:::;;;>>>BBBEEEJJJWWWccctttssspppkkkdddXXXLLLDDD======>>>???<<<<<>>===<<<;;;<<<======<<<:::888888888777666444333222000111333888AAALLLVVV\\\]]]^^^eeeqqq|||xxxqqqllljjjiiifffaaa[[[VVVRRRPPPOOONNNNNNLLLHHHDDDAAAAAAAAA???FFFXXXnnn}}}~~~|||pppeee^^^VVV\\\rrrzzz}}}vvv|||SSS<<<444888666666999666222000//////111222111///000222333444555666999;;;===>>>>>>@@@BBBEEEGGGHHHGGGKKKLLLRRR\\\lllqqqdddJJJKKKJJJGGGFFFDDDCCCBBBAAA@@@@@@CCCHHHLLLPPPTTTZZZ```eeelllssswww{{{xxxwwwzzz~~~}}}qqqeee[[[SSSJJJEEEEEEGGGKKKOOOVVV```mmmvvv~~~|||{{{}}}vvvnnnmmmooovvv}}}~~~yyyjjjkkkllllllgggeeejjjsssyyynnneeeddd```[[[]]]dddmmmvvv||||||zzz{{{|||zzzyyy|||}}}|||}}}~~~zzzvvvxxxyyyYYY<<<666222222555333111222222333444888===AAAWWWuuuxxx~~~ppp```ZZZWWW^^^mmm000333777999;;;<<>>AAADDDDDDFFFOOOYYYcccbbb```\\\WWWOOOEEE???>>>>>>???@@@>>>===CCCLLL[[[aaaiiinnnooommmkkkiii___]]][[[\\\aaahhhpppuuuuuukkkEEE666777222222333444555666666777888:::<<<>>>???@@@CCCEEECCCEEEHHHIIIJJJLLLNNNPPPSSSVVViii|||lllLLLCCCDDDQQQmmmbbbVVVLLLIIIHHHEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@===<<<;;;<<<======;;;999:::;;;;;;:::999666444333000000333999BBBKKKRRRTTTWWWSSSQQQSSSYYYdddwww}}}rrrfff\\\VVVSSSRRRWWWWWWWWWVVVSSSOOOKKKHHHBBBDDDEEEDDDAAA?????????;;;EEEZZZttt{{{~~~zzzmmmbbb]]]UUUZZZnnnzzz~~~~~~ppp}}}UUU<<<444;;;:::888:::999555222......111222111///000222444555555777:::<<<===>>>???AAACCCEEEGGGIIIFFFHHHJJJPPPXXXfffmmm{{{mmmOOOLLLJJJGGGGGGEEECCCCCCAAA??????BBBGGGKKKOOORRRXXX^^^dddkkkqqqvvvzzzzzzzzz|||~~~rrriii]]]QQQJJJGGGEEEDDDEEELLLUUU[[[```hhhttt~~~~~~xxxrrrqqqrrrxxx~~~|||wwwkkkkkkmmmlllhhhfffoooyyy}}}qqqgggeeecccbbbiiitttzzz{{{vvvqqqvvvzzz~~~www|||VVV;;;777333333555333222333444444666999>>>BBBZZZxxx~~~{{{{{{lll]]]XXXWWW]]]lll000444:::===>>>@@@BBBDDDDDDEEEHHHJJJHHHGGGMMMUUUVVVWWWXXXYYYWWWQQQJJJDDDFFFCCCAAAAAA>>>===BBBIIIYYYaaajjjqqqqqqooolllkkkccc```^^^```ffflllooopppsss|||ooodddBBB666777222222333444555666777777888;;;>>>??????@@@CCCEEEEEEGGGIIIJJJKKKLLLNNNPPPSSSVVViiilllMMMCCCDDDOOOfffcccXXXMMMIIIHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<===>>>===<<<:::;;;<<<<<<;;;999666333222000000333:::BBBIIIKKKLLLKKKIIIHHHIIIKKKOOO\\\hhhfffccc___XXXRRRMMMJJJJJJKKKMMMPPPQQQOOOKKKFFFBBBAAACCCEEEEEEBBB???<<<<<<666AAAZZZwwwyyyxxxtttggg```___YYY___rrr}}}xxxxxx}}}ooozzzVVV<<<444;;;999555777777999444...---///111111///000222444555666888;;;===>>>???@@@BBBEEEGGGJJJKKKHHHIIIIIINNNUUUaaawwwfffxxxuuuSSSMMMJJJGGGGGGEEEBBBBBB@@@>>>===@@@EEEIIINNNRRRWWW]]]ccciiippptttvvvyyy|||~~~}}}}}}xxxllleeeYYYOOOJJJJJJMMMOOOSSSZZZccckkkqqqwww~~~{{{wwwvvvwww|||~~~xxxooooooooommmhhhgggqqq}}}uuukkkhhheeeeeeppp~~~xxxpppssswww~~~tttwwwQQQ888666333333444222333444555555777:::???CCC^^^~~~vvvtttvvvhhh\\\[[[WWW\\\jjj~~~000555;;;???AAABBBEEEGGGIIIKKKNNNQQQOOOLLLQQQXXXYYY[[[___cccccc^^^WWWQQQNNNHHHCCC@@@===<<<@@@FFFWWW___iiiooopppnnnlllkkkkkkgggdddfffkkknnnllliiieeetttvvvsssyyyzzzppp~~~ZZZ>>>555888222222333444555666777888888;;;>>>???>>>???BBBEEEEEEGGGIIIJJJKKKLLLNNNPPPQQQSSSeeepppPPPDDDEEELLLaaa~~~dddXXXMMMIIIHHHEEEBBBBBBAAAAAAAAABBBBBBBBBCCCCCC???>>>===>>>???>>>===;;;::::::::::::777444111///000000444:::BBBFFFGGGFFF>>>BBBIIIOOOMMMIIIKKKPPPMMMOOOPPPNNNKKKGGGEEEDDDBBBEEEIIIKKKKKKGGGBBB???HHHJJJLLLJJJEEE???:::888222???YYYxxxyyyppplllccc___bbb```ggg{{{wwwrrr|||pppvvvWWW<<<444;;;777222333333<<<555...,,,...111111///111222444555666888;;;>>>???@@@AAACCCFFFIIILLLMMMKKKKKKJJJNNNSSS]]]uuueeezzz{{{VVVNNNJJJGGGGGGFFFAAA@@@???===<<<>>>CCCGGGNNNQQQWWW\\\bbbhhhooossssssxxx~~~}}}}}}}}}||||||zzzvvvzzzssshhh^^^YYYYYY[[[^^^aaafffnnnwwwxxxvvvxxx||||||wwwssssssrrroooiiihhhrrr|||ppphhh___[[[dddrrrvvvqqquuu||||||qqqrrrMMM666555333222333000444555666666777:::???CCCbbbsssqqqwwwjjjaaacccXXX\\\iii}}}333777<<>>???@@@AAAAAADDDIIIKKKKKKMMMRRRPPPJJJIIIRRRbbb~~~LLLBBBAAAEEEYYY{{{lllVVVMMMNNNIIIFFFHHHEEEEEEDDDDDDDDDCCCCCCCCCCCC>>>======>>>??????<<<:::???===;;;888666333///,,,222000333;;;@@@AAABBBDDDGGGIIIOOOVVVYYYVVVQQQNNNOOOMMMPPPUUURRRIIIDDDFFFGGGJJJMMMLLLIIIFFFFFFGGGEEEFFFGGGEEEBBB>>>;;;::::::@@@PPPkkkpppjjjeee]]]WWWYYYcccrrr|||www{{{xxxssswwwSSSAAA444666;;;999666666555444333222111000000000111222333555777999<<<======???AAAEEEHHHJJJLLLLLLKKKIIIQQQMMMQQQbbbyyyhhh{{{[[[IIIJJJKKKFFFCCCFFFDDD@@@<<<:::===CCCHHHKKKNNNTTTYYY___eeelllpppyyy|||~~~sssnnnrrr|||{{{|||}}}wwwqqqtttvvvrrrllljjjpppxxx{{{~~~xxxoooddd]]]ccclll}}}zzz~~~vvvjjjtttOOO777555222222444222333777666777999666>>>TTTrrrlllpppsssfffeee[[[XXX^^^mmm222666<<>>???AAABBBBBBBBBCCCGGGHHHGGGJJJPPPQQQMMMJJJRRRbbbPPPDDDAAADDDWWWyyypppXXXNNNOOOJJJIIIIIIEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>???@@@@@@>>><<>>AAABBBCCCEEEFFFHHHIIIJJJHHHEEEMMMJJJOOO```hhhvvvaaaQQQOOOLLLIIIJJJFFFDDD@@@<<<:::===BBBGGGJJJNNNSSSYYY^^^eeelllpppxxxzzz~~~|||}}}|||sssmmmppprrroooiiihhhoooxxx}}}}}}zzzwwwrrriiiccceeelll}}}{{{ooohhhrrrMMM777555333222555333333777666777;;;999CCCZZZ~~~hhhsss|||kkkdddUUUWWW^^^mmm111444:::@@@EEEHHHIIIIIIKKKJJJLLLPPPRRRUUU^^^hhhmmmxxxwwwdddRRREEE>>>;;;999???HHHVVVeeeqqqwwwzzzzzzzzzyyytttooorrr~~~yyysssrrr|||rrroooLLL<<<777555888777666666777888999:::===>>>???AAABBBCCCDDDDDDCCCEEEEEEDDDGGGMMMQQQPPPJJJRRRcccwwwRRREEEAAACCCVVVxxxuuu[[[NNNOOOLLLLLLKKKEEECCCCCCCCCDDDDDDDDDDDDDDDBBBAAA??????@@@@@@@@@??????>>><<<999555222///---333333888???CCCCCCDDDFFFRRR\\\kkkxxx~~~~~~yyytttjjjfffbbb___[[[UUUSSSTTTQQQPPPRRRUUUWWWUUUPPPKKKGGGEEEAAA===;;;;;;<<<===555666===PPPlllyyyfff]]]RRRPPPZZZkkk{{{ooozzztttOOO>>>222333666333000111//////000111222444555666444444666777:::===???@@@EEEEEEDDDDDDEEEFFFHHHIIIHHHEEEKKKHHHKKK[[[|||iiiooo```TTTPPPIIIFFFKKKEEECCC???;;;999<<>>???GGGUUUeeessszzz{{{zzzyyyzzzxxxsssuuu{{{yyynnnooosss{{{wwwJJJ777555555666555555555666888:::;;;>>>???@@@BBBCCCDDDEEEEEECCCDDDEEEEEEFFFJJJMMMOOOJJJSSScccwwwtttVVVDDD@@@CCCVVVyyyyyy]]]MMMNNNMMMMMMKKKDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA>>>>>>???@@@@@@???>>>>>><<<999555111///...333444:::AAAEEEEEEGGGKKK\\\hhhyyyzzzrrrkkkhhhffffffggg^^^\\\\\\aaafffddd]]]UUUJJJGGGCCC@@@@@@@@@@@@@@@;;;999999CCCYYYmmmtttrrrhhh]]]QQQNNNXXXhhhwwwgggtttxxxNNN>>>222222444111...000//////000111222444666777555666777999<<>>KKKcccsss}}}{{{fffbbbZZZWWW___ooo...000444:::???CCCFFFHHHFFFEEEFFFJJJNNNSSS___jjjooovvv~~~jjjXXXJJJCCC@@@???@@@HHHUUUfffttt|||~~~}}}{{{~~~|||wwwwww~~~}}}ppptttvvv|||~~~yyyIII888:::<<<555555555777999<<>>???@@@BBBCCCDDDEEEEEEBBBDDDFFFHHHGGGGGGHHHKKKKKKSSSbbb}}}ttt___CCC@@@DDDWWWzzz|||___NNNMMMLLLLLLKKKDDDCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@======>>>??????>>>===>>>===:::444000//////333444;;;CCCFFFHHHLLLSSSeeetttwwwuuuxxx|||}}}tttpppmmmoooqqqmmmbbbYYYKKKIIIFFFEEEDDDCCCAAA???@@@===999<<>>222333444000///222111000111111222333444555666777888:::===@@@CCCDDDFFFEEEDDDDDDEEEGGGJJJLLLNNNIIINNNIIIIIIQQQjjjtttmmmdddVVVVVVRRRLLLJJJEEEDDD@@@<<<::::::>>>AAAEEEHHHLLLPPPVVV]]]eeejjjqqquuuzzz~~~|||uuuqqqhhhhhheee______gggqqquuutttooommmoooppppppsssxxx{{{wwwtttwww|||{{{yyyaaaCCC444666444333666555555888666888======JJJbbb|||gggbbb\\\WWW```qqq---///222555:::>>>AAACCCBBB@@@BBBFFFJJJPPP[[[gggnnnttt|||xxxfffUUUHHHAAA>>>===@@@IIIVVVeeerrrzzz~~~}}}vvvtttvvvxxxwwwxxxrrrFFF999999888666777888:::===@@@DDDFFF===>>>???AAABBBCCCDDDDDDAAABBBEEEHHHFFFBBBDDDIIIKKKRRRaaauuuwwwgggFFFBBBDDDWWWyyy~~~aaaPPPNNNJJJJJJJJJEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA???>>>>>>??????>>>===<<<>>>>>>:::444///...///111444:::BBBGGGKKKSSS\\\mmm~~~|||xxxpppbbbXXXNNNKKKGGGFFFFFFEEEAAA>>>AAA???<<<<<>>AAADDDFFFDDDDDDDDDEEEFFFIIIKKKLLLJJJFFFMMMJJJKKKRRRggg{{{nnnoooXXXTTTTTTOOOHHHFFFEEEBBB===:::;;;>>>AAADDDFFFIIIMMMRRRYYY```eeelllqqqwww|||~~~~~~~~~yyyvvveeeddd```^^^cccnnntttuuuwwwsssqqqqqqppppppvvv~~~|||uuunnnnnnwwwyyy~~~[[[???333777555444777666555999777999======III```{{{rrrcccXXXYYYbbbttt---...///222555888<<<======<<<>>>CCCGGGLLLWWWbbbgggnnnwww}}}rrrcccTTTJJJDDDBBBAAADDDMMMZZZeeemmmtttzzz~~~zzzzzzvvvpppnnnpppnnnjjjwww~~~yyyfffGGG@@@<<<222777777888:::===@@@CCCEEE;;;<<<>>>???AAABBBBBBBBB??????AAACCCAAA>>>BBBJJJKKKQQQ```xxxnnntttKKKEEECCCSSSuuueeeUUUQQQJJJIIIKKKIIIFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???@@@AAAAAA???===<<<>>>???;;;444///...000000222999BBBHHHNNNZZZeeessstttggg^^^VVVPPPJJJGGGHHHGGGDDDAAAAAACCCBBBAAAEEENNNSSSSSSMMMKKKIIIJJJQQQ[[[ffflllllloootttzzzzzzfffyyy|||nnnwwwtttHHH;;;222222333000000555111111111111222333444555666777999;;;>>>BBBDDDFFFDDDDDDEEEFFFHHHIIIJJJJJJGGGDDDMMMKKKLLLPPPaaa{{{lll]]]OOORRRPPPGGGHHHFFFCCC???<<<;;;>>>@@@CCCEEEGGGJJJNNNTTT\\\aaaggglllsssxxx{{{|||}}}~~~~~~mmmiiicccbbbjjjtttwwwssszzzxxxxxxwwwsssrrrxxxzzznnnkkkrrr}}}tttvvvWWW<<<222777666444777777333888888;;;@@@???JJJaaasss~~~iiiXXXZZZdddvvv------...///222555888::::::999<<>>@@@@@@AAAAAA>>>;;;<<<>>><<<;;;BBBMMMKKKQQQ___oooPPPGGGBBBOOOqqqgggXXXSSSJJJHHHLLLLLLGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAABBBCCCBBB@@@>>><<<>>>???;;;444///...000///111888AAAHHHPPP]]]jjjvvv{{{oooggg^^^VVVMMMIIIIIIJJJIIIGGGDDDGGGHHHEEEFFFJJJLLLJJJGGGGGGHHHIIIMMMUUU^^^dddggglllrrrxxx~~~xxxcccxxxooowwwoooFFF999000111222///000555000000000111222444555666666777999;;;>>>BBBEEEFFFDDDEEEFFFHHHHHHIIIHHHHHHHHHEEENNNLLLKKKMMM[[[wwwiii|||gggQQQTTTUUUMMMHHHGGGDDD@@@<<<<<<>>>@@@CCCDDDFFFHHHLLLRRRYYY^^^ccchhhpppvvvyyy{{{|||}}}}}}}}}~~~~~~wwwooonnnvvv~~~|||ttt{{{|||~~~|||wwwsssyyyrrrkkkpppzzzpppsssUUU;;;111777666444777777222777888<<>>@@@FFFNNNUUU]]]bbbiiiqqquuuvvvvvvuuuxxxpppdddYYYRRRPPPPPPQQQXXXVVVZZZccciiiiiiggggggjjjccc\\\\\\bbbgggfffcccdddvvvpppXXXKKKIIIWWWpppxxx}}}ppp{{{jjjUUUGGGBBB>>>;;;666777999999999999;;;=========???@@@@@@???>>>>>>=========>>>@@@BBBDDDEEEKKKOOO```rrrtttVVVGGGBBBMMMhhhmmmWWWQQQOOOJJJHHHKKKIIIGGGEEEDDDDDDDDDBBBAAACCCBBBBBBAAAAAA@@@@@@???===??????;;;555000------666333555===GGGRRRbbbooo|||rrrpppddd[[[SSSOOOKKKHHHHHHKKKMMMKKKIIIIIIHHHGGGDDDBBB>>>@@@CCCGGGMMMVVV```fffmmmooorrrvvv}}}oooooolllfffBBB;;;333000111333222///333333333444444444555555;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGIIIIIIIIIHHHFFFJJJMMMJJJXXXvvvsssfffttthhhMMMUUUVVVGGGLLLIIIDDD???<<<<<<<<<===EEEEEEFFFGGGJJJOOOVVV[[[]]]dddlllrrrtttuuuxxxzzzxxxvvvwww|||}}}}}}~~~~~~|||{{{~~~rrrmmmnnnuuu||||||pppPPPCCC666333555555444555777:::999===DDDFFFRRRiiidddhhhtttfffYYYgggzzz+++++++++,,,...000111222555777999:::<<>>777666666666777999:::999:::;;;===<<<===>>>?????????>>>>>><<<===???@@@BBBCCCCCCCCCGGGLLL]]]oootttXXXHHHBBBMMMfffnnnWWWPPPOOOKKKIIIKKKJJJGGGDDDCCCDDDDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@???===>>>>>>;;;555000......//////222;;;EEETTTgggwww}}}zzznnncccYYYTTTQQQOOOQQQVVVUUUSSSQQQOOOLLLHHHDDD@@@===???BBBEEEKKKSSS]]]ccckkkmmmppptttzzzsss}}}nnn___@@@:::333000222333222111222333333444555555666666;;;<<<<<<===???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEIIILLLHHHUUUrrrqqqcccqqqkkkOOOTTTUUUHHHKKKHHHDDD???<<<;;;<<<<<>><<<<<<===>>>>>>>>>>>>>>>===???CCCFFFGGGFFFEEECCCEEEJJJZZZlllrrrXXXHHHBBBKKKbbbqqqXXXOOOOOOLLLJJJKKKJJJHHHDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???<<<======:::555111///...+++,,,111888AAAPPPgggzzzyyyoooccc]]]ZZZYYY\\\aaa```^^^[[[WWWRRRKKKDDD>>>>>>???AAADDDHHHPPPXXX^^^hhhjjjmmmqqqwwwuuuzzzuuuYYY===888222000222333333222111222333444555777777888<<<<<<===>>>???AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGDDDGGGJJJFFFQQQjjjppp^^^kkkmmmQQQSSSTTTJJJKKKIIIDDD???<<<;;;;;;;;;<<>>>>>BBBIIIKKKYYYssssss^^^]]]xxxvvvpppaaajjjxxx************+++,,,......,,,...111222444888@@@FFFQQQUUU\\\```bbbdddhhhkkknnnppprrrqqqmmmhhhccc```aaaXXXQQQRRRUUUWWW[[[___VVVOOOJJJMMMVVV^^^```___lllwwwqqqbbb\\\\\\ppp}}}tttqqquuu{{{yyyyyyUUU???888666888<<<777999:::;;;:::;;;<<<>>>;;;<<<<<<===>>>>>>>>>>>>>>>BBBGGGKKKLLLJJJFFFDDDEEEJJJYYYyyygggmmmXXXGGGAAAIII\\\uuu\\\QQQOOONNNKKKKKKKKKHHHDDDBBBCCCDDDEEEEEECCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<:::666333000///---...111555999EEE\\\qqqzzzqqqlllhhheeeeeeiiiiiigggccc^^^WWWNNNDDD>>>???@@@AAACCCFFFMMMUUUZZZbbbdddiiinnnuuu~~~ooozzzUUU:::666222111222444444444111111333444666888999:::<<<<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFCCCDDDGGGCCCLLLbbbxxx^^^eeelllRRRRRRSSSLLLLLLIIIEEE@@@===:::::::::999===AAAFFFIIIMMMPPPSSSVVV]]]eeelllpppuuuzzz~~~}}}}}}~~~~~~xxxppp|||yyymmmFFF===555555777888999;;;:::???@@@CCCJJJMMM\\\wwwvvv___^^^yyy{{{yyywwwssssssdddjjjvvv***************+++,,,---***---000000111555;;;AAAHHHOOOWWW]]]```cccgggkkkooorrruuutttpppkkkgggeee___UUULLLKKKMMMOOOSSSWWWQQQLLLFFFGGGNNNWWW^^^bbbmmm|||yyypppnnnxxxssstttzzz~~~MMM888666555555777888999;;;;;;;;;;;;===???<<<<<<<<<===>>>??????@@@>>>AAAFFFJJJKKKIIIEEECCCDDDHHHTTT|||vvvfffhhhXXXFFF@@@FFFUUUuuu|||cccUUUPPPNNNLLLKKKJJJGGGDDDCCCDDDEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???<<<<<<;;;:::888666333111......000111222;;;NNNaaa|||{{{tttpppppppppmmmhhhbbbZZZPPPEEE>>>@@@@@@AAABBBEEEKKKRRRWWW\\\___eeellluuuxxxeee~~~xxxwwwPPP777555222111222333444555111222333555777999:::;;;<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBEEEBBBBBBEEEBBBGGGZZZhhheeeoooUUUSSSTTTOOOMMMJJJFFFBBB>>>;;;999999888<<>>???============>>>@@@AAABBB===???BBBEEEFFFDDDBBBAAABBBFFFNNNrrr|||nnnfff[[[HHH@@@CCCMMMjjjlll[[[RRRNNNLLLKKKHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???===<<<;;;;;;;;;999666333---------//////444BBBQQQlll~~~{{{wwwsssmmmeee[[[QQQFFF??????@@@@@@AAACCCIIIPPPUUUWWW[[[bbbkkkttthhh```~~~sssjjjKKK666555333222111222444555222333444666888999;;;;;;<<<>>>???AAABBBAAAAAA@@@@@@AAABBBCCCCCCBBB@@@??????DDDAAAAAADDDBBBEEETTTuuuuuujjj{{{]]]TTTSSSQQQOOOLLLHHHCCC???<<<:::999888<<<@@@DDDFFFIIIMMMOOOQQQWWW^^^dddiiipppxxx}}}}}}zzzzzz~~~xxxxxx}}}xxxttt|||zzz\\\@@@:::666888999888:::===;;;BBBCCCEEEJJJMMM^^^{{{kkkggg~~~pppgggcccfffbbbjjjvvv,,,++++++*********+++++++++---//////---///333777;;;BBBKKKQQQWWWaaaoooyyy|||qqqhhheee]]]SSSKKKIIIJJJJJJLLLOOOOOOSSSUUUSSSPPPTTT```jjjnnnwwwoooCCC:::===888666<<<999:::<<<===<<<===>>>@@@>>>>>>===>>>???AAABBBCCC???@@@AAABBBCCCCCCBBBBBBBBBEEEJJJjjj~~~iii```LLLBBBAAAFFF^^^uuuaaaSSSMMMKKKKKKGGGFFFFFFGGGHHHGGGEEECCCCCCBBBBBBAAAAAA@@@@@@???>>><<<;;;<<<===<<<888555///------......000888AAATTTlll{{{ssszzzqqqggg\\\PPPEEE???===>>>>>>???AAAFFFMMMRRRUUUYYYaaaiiisss}}}{{{aaabbbyyyooo```HHH555555444222111111333444333444555666888999:::;;;===>>>@@@AAABBBBBBAAA@@@>>>???AAABBBBBBBBB@@@???===CCCAAA@@@DDDBBBDDDPPPddd~~~mmmjjjUUUQQQRRRPPPNNNJJJEEEAAA===:::999888;;;>>>AAACCCFFFIIILLLPPPUUU[[[aaafffmmmuuu{{{~~~zzzzzz|||}}}|||}}}}}}~~~xxxuuuqqqVVV>>>999777999999888:::======DDDEEEGGGKKKMMM___}}}rrrqqqzzzpppdddaaa```kkkzzz---,,,++++++***++++++++++++---///...,,,---000444999???FFFKKKRRR```rrrnnnaaaZZZVVVMMMFFFEEEFFFEEEFFFHHHIIIPPPWWWUUUOOOPPP[[[eeesssooowwwYYY888666:::555666@@@999;;;<<<===<<<===???@@@???>>>>>>>>>???AAACCCEEECCCCCCBBBBBBCCCDDDEEEFFFEEEGGGJJJhhhlll}}}eeePPPDDDAAAAAAWWWzzz{{{eeeTTTLLLKKKKKKFFFFFFFFFHHHIIIHHHEEEBBBCCCCCCBBBAAAAAA@@@@@@??????===<<<<<<>>>===:::666444111///000...---000555999MMMhhhvvvhhhuuutttiii\\\PPPEEE>>>;;;<<<<<<===???EEEKKKPPPTTTYYY```hhhqqq{{{zzzbbbgggtttnnn[[[HHH555555444333111111222444444555666777888999:::;;;===>>>@@@BBBBBBBBB@@@@@@===>>>@@@BBBBBBBBB@@@???<<>>;;;999888:::===???@@@CCCGGGJJJOOOTTTZZZ___dddkkktttzzz{{{zzz|||{{{yyyzzz~~~|||}}}zzz}}}mmmSSS>>>999888999:::888999===???FFFGGGHHHKKKNNN```~~~uuuyyy|||jjjaaa___lll}}}000000///...............//////............//////111999BBBGGGLLL[[[qqq}}}ggg^^^YYYTTTKKKHHHCCC???===???BBBDDDNNNNNNPPPPPPOOOPPP[[[gggmmmsss{{{iiiIII999;;;777555999<<<999:::;;;<<<============>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEBBBJJJLLLaaavvv~~~TTT???>>>FFFRRReeelllZZZPPPLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCBBB@@@>>>===@@@AAA@@@@@@???===<<<;;;666555333111////////////000<<>>>>>???AAACCCBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFUUUnnnzzzXXXPPPMMMQQQQQQOOOHHH@@@:::888999888999;;;===@@@CCCFFFGGGLLLPPPVVV^^^ffflllppprrrwwwyyy{{{}}}~~~|||}}}uuufffIII:::999888888:::===@@@BBBEEEIIIHHHIIINNNOOO___zzz}}}wwwvvvyyy}}}ssseee```ppp}}}222111///.........///000111111000...------,,,,,,///555<<<@@@DDDMMM\\\gggqqqyyywwwgggWWWRRROOOKKKFFFCCC@@@===<<<>>>@@@BBBIIIKKKOOORRRQQQRRRZZZdddmmmsssxxxzzz|||___CCC777<<<:::777;;;<<<::::::;;;<<<===============>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAADDDJJJJJJYYYvvvuuuXXXCCC>>>CCCNNNaaasssaaaTTTNNNMMMJJJJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDCCCAAA???>>>AAAAAA@@@???>>>===<<<<<<888777444222000/////////,,,555===IIIaaazzzmmm___```vvvyyy~~~zzzssshhhZZZMMMCCC===999:::::::::;;;>>>DDDKKKQQQVVVZZZ___fffnnnxxxsssccctttoooRRR:::444444333222111111222222666777999<<<===>>>>>>>>>>>>======>>>AAABBBBBBAAABBBBBBAAA@@@????????????@@@@@@AAABBBCCCDDDEEEEEEMMMyyytttaaannncccUUUNNNMMMNNNMMMIIIBBB<<<999888888999:::===@@@CCCEEEGGGMMMPPPVVV[[[bbbiiiqqqvvvvvvwwwyyy{{{|||}}}}}}~~~ppp}}}eeeIII:::999888999;;;>>>BBBDDDEEEIIIHHHIIINNNOOO^^^xxx{{{qqqtttsssfffhhhrrryyy{{{444222000......///111222444333222000...,,,+++***,,,000444777888;;;AAAFFFLLLSSSSSSJJJDDDEEEDDD@@@===<<<;;;:::;;;===???AAAAAADDDJJJPPPPPPPPPVVV^^^llluuu|||{{{|||oooVVV>>>666<<<;;;:::===<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>DDDJJJGGGOOOrrrlllZZZFFF>>>@@@IIIZZZ}}}iiiXXXPPPOOOKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEFFFEEEEEECCCAAA@@@BBBAAA@@@>>>=========>>>;;;:::777444222000000///,,,000111666FFF^^^lllnnnbbb[[[SSSTTTbbbttt||||||~~~}}}}}}~~~}}}xxxpppiiiiiijjjkkkkkkjjjiiigggfffddd___VVVLLLCCC<<<777555888888999:::<<>>?????????===<<<;;;===???AAAAAAAAA???>>>>>>======>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGiiippp]]]gggnnnTTTIIIHHHIIIKKKIIIDDD>>>:::888888999:::<<>>???DDDIIIJJJIIINNNUUUcccooo|||qqqSSS>>>777<<<::::::===;;;===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@CCCGGGGGGLLLuuuoooggg{{{UUUEEE>>>>>>FFFUUUyyymmmYYYPPPPPPKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEFFFFFFEEECCCBBBAAACCCBBB???=========>>>???>>>===999666333111000000000000---,,,444CCCLLLMMMNNNMMMKKKJJJQQQ\\\```___bbbbbbdddeeeeee```YYYSSSOOONNNLLLKKKJJJJJJJJJJJJKKKHHHDDD???:::666444333666777777888;;;@@@GGGLLLRRRUUUZZZ```gggpppyyyttt~~~{{{___HHH:::333333222222222333333444777888:::===>>>?????????===;;;:::;;;>>>@@@AAA@@@===<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBBBBCCCGGG]]]~~~cccbbbvvvVVVKKKDDDFFFHHHIIIFFFAAA<<<999888999:::;;;>>>@@@BBBCCCJJJOOOUUUVVVWWW]]]hhhrrrttttttuuuvvvxxxzzz{{{|||zzz|||}}}zzzyyyuuuuuutttrrrqqqsssyyy}}}~~~zzzyyy~~~}}}XXX@@@888999:::<<>>???@@@@@@BBBEEEEEEEEEIIIPPPYYYcccnnnxxx}}}wwwxxx{{{tttVVVBBB:::<<<888999<<<:::======<<<;;;;;;;;;<<<<<>>EEEPPPoooqqqZZZOOOOOOKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEDDDCCCBBBAAACCCBBB???>>>===>>>???@@@@@@>>>;;;777444222111111111000...,,,///777<<<===AAAEEEGGGFFFHHHLLLNNNLLLIIIIIIHHHHHHFFFCCC???<<<;;;999777555444444666666666666666555444444444333444555777888:::???EEEIIIPPPSSSXXX]]]dddmmmvvv|||xxxxxx\\\CCC444222222222222333444555555666777999<<<===>>>>>>>>>>>><<<:::;;;===???@@@@@@======<<<======>>>???@@@>>>>>>??????@@@@@@AAAAAAEEESSSnnn]]]sss}}}[[[QQQCCCEEEFFFGGGFFFBBB===:::888888999:::<<<>>>@@@AAAEEELLLSSSUUUTTTWWW___fffqqqrrrtttvvvxxxzzz||||||{{{|||~~~~~~~~~~~~}}}{{{yyywwwwwwrrrjjjaaa[[[ZZZ\\\___gggxxxxxxuuuxxx{{{ooouuutttPPP>>>888999;;;>>>BBBFFFJJJLLLMMMRRRQQQRRRTTTTTT```zzz{{{zzzaaalll~~~uuutttrrr}}}333222000//////111333555555666777888888888777666000///---,,,---...000222+++,,,......///000000///333333555666999;;;===>>>DDDBBBCCCFFFGGGFFFIIIOOOXXX\\\```fffppp{{{}}}~~~zzzrrr{{{uuuTTTBBB<<<<<<777999===999===<<<;;;::::::;;;======??????????????????????????????AAABBBDDDFFFGGGGGG@@@>>>HHHPPPeee{{{vvvZZZHHH===>>>DDDJJJdddyyy```RRRPPPMMMLLLKKKJJJIIIGGGFFFFFFCCCDDDEEEEEEEEEDDDBBBAAABBBAAA@@@???>>>??????@@@AAA???<<<888555333222222///.........000444888;;;;;;@@@DDDCCCCCCEEEEEEBBB???>>>;;;888555333222222222111///...---...//////---...000222333444444444444555666888:::>>>CCCHHHMMMPPPUUUZZZaaajjjsssyyyxxx~~~qqqVVV>>>222222222222222333555666666666777999<<<===>>>>>>>>>AAA>>>;;;;;;<<<>>>??????============>>>>>>???@@@>>>>>>>>>>>>??????@@@@@@AAAIIIrrrccckkk]]]OOOGGGFFFEEEEEEEEECCC???<<<888888999:::;;;===???@@@BBBHHHOOOSSSSSSUUUYYY^^^mmmooorrrvvvyyy{{{|||||||||}}}}}}|||{{{||||||{{{xxxuuuiiicccYYYOOOJJJJJJLLLNNNRRR[[[iii|||}}}wwwuuuyyywwwoootttlllJJJ@@@999;;;===@@@DDDHHHKKKMMMQQQUUUTTTUUUWWWUUUaaazzzwww|||aaaiiixxx|||yyy{{{wwwnnnmmmmmm|||111000000///000111222333666777888999999888777666111222222111......///111+++,,,///000///---///111333333333444666888;;;<<>>:::<<<;;;:::::::::<<<>>>???========================>>>???@@@AAABBBCCCDDDEEEBBB:::FFFPPPZZZ}}}mmmQQQ???<<>>;;;888666444333333000...------...111555999777<<<@@@???@@@AAA@@@===>>><<<999666222111222333/////////////////////...---...111333444444444444444555666888:::>>>CCCGGGHHHLLLQQQWWW^^^gggqqqwww|||{{{{{{xxx~~~jjjOOO===777111222222333444555666777777888:::===>>>?????????CCC@@@===;;;<<<===>>>>>>>>>===============>>>???======>>>>>>>>>>>>?????????CCCdddqqqjjjzzzkkkTTTMMMIIIEEECCCCCCBBB@@@>>>888888888999:::<<<===>>>@@@DDDJJJOOOSSSVVVYYY\\\gggjjjpppuuuyyy{{{{{{zzzyyyyyyyyy{{{}}}~~~}}}{{{}}}zzzxxxwwwwwwtttppplll[[[VVVOOOJJJIIIJJJMMMOOOKKKRRR\\\hhh{{{{{{tttqqqsssyyycccDDDAAA;;;<<<>>>BBBEEEIIILLLMMMRRRWWWVVVVVVXXXVVVaaayyy~~~qqqzzzxxx\\\lllyyyuuuhhhiiikkkgggfffcccqqq~~~000//////000000111111222666777999:::999888666555111444666444000,,,---...+++---111222000...000555444333222222444666999;;;<<<===BBBJJJLLLJJJIIIJJJHHHSSS\\\^^^```eeejjjlllppp|||xxx}}}fffGGG@@@777888===;;;>>>@@@:::<<<;;;:::999:::<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;:::>>>>>>??????@@@@@@@@@AAAEEE888DDDNNNQQQ{{{rrr~~~ZZZAAA;;;>>>???RRRpppttt]]]UUUQQQQQQPPPNNNMMMKKKJJJJJJFFFFFFGGGHHHGGGGGGEEEDDD@@@@@@AAAAAAAAA@@@?????????>>>;;;888666444444444444111...,,,***+++000666444999===<<<===???>>>;;;:::999777444111000111222...///000111111111000///000111333555666555333222444555777888:::>>>CCCFFFEEEIIINNNTTT\\\eeeooouuu|||{{{iiiKKK;;;999111111222333444555777888888999<<<>>>@@@AAAAAAAAAEEEBBB>>><<<<<<=========>>>======<<<<<<<<<==================>>>>>>>>>>>>AAABBB]]]xxxhhhooohhhPPPKKKEEEBBBAAABBB@@@???888888888999:::;;;===>>>@@@BBBGGGLLLRRRXXX\\\^^^cccgggnnntttxxxzzzzzzyyytttsssrrrtttvvvxxxxxxwwwwwwtttpppnnnlllhhhbbb]]]]]]YYYTTTPPPNNNNNNNNNNNNPPPXXXaaafffpppttt}}}zzzzzzjjjdddnnn[[[???@@@<<<===???CCCFFFJJJLLLMMMRRRWWWVVVVVVXXXUUU```xxxyyylllvvvqqqVVVrrr~~~ttt___^^^eeedddbbb[[[fffqqqyyy...//////000111111222222666888<<<<<<;;;999888777333333444333222000...---////////////////////////111000111222333666888:::BBBCCCEEEFFFFFFDDDCCCAAALLLMMMQQQWWW^^^cccddddddrrrsssvvv{{{zzzUUUBBB===<<<;;;::::::;;;<<<===::::::;;;;;;<<<=========>>>>>>===<<<;;;:::::::::<<<<<<======<<<;;;::::::??????EEEGGGRRR~~~|||rrrzzzlllFFF:::AAADDD???```{{{dddTTTPPPQQQOOOKKKIIIIIIIIIHHHFFFEEEDDDEEEFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAA>>>===;;;999888666666555222111000...---...222555777888999;;;<<<=========<<<999666444333333222111444444333222111000///...000111222333444333333222333444666888;;;>>>@@@BBBFFFIIINNNSSSZZZbbbjjjooo|||~~~sss]]]JJJ<<<666333444555777888888888888999;;;===>>>>>>>>>@@@AAA>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>??????>>>IIIRRRwwwlllggg[[[MMMGGGCCC===AAABBB999888666555555666888888777999<<>>@@@BBBCCCBBBAAAAAAMMMPPPSSSVVVXXX\\\bbbfffppprrruuuxxx|||kkkMMM???<<<;;;:::::::::;;;<<<===:::::::::;;;<<<===>>>???>>>===<<<;;;;;;:::::::::===============<<<;;;;;;>>>>>>CCCGGGOOOuuusssttt{{{TTT???@@@EEEDDDRRRjjjkkk[[[RRRRRRPPPMMMLLLLLLMMMMMMGGGFFFFFFFFFGGGGGGEEECCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>;;;999777666666666333222000---,,,...333666888999;;;<<<===>>>>>>>>>===;;;777666555555333222444333333222111000//////000111222444444444333222333444666888;;;>>>@@@BBBDDDGGGLLLRRRXXX```hhhmmm{{{}}}qqqWWWCCC888444333444555777888888888888999;;;>>>>>>>>>>>>???@@@>>>===<<<;;;;;;:::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<===>>>>>>??????<<>>>>>AAA<<<888666444444666777888777888;;;@@@EEEIIIOOOTTTXXX^^^ccciiimmmooorrrvvvyyyyyyuuuppplllhhhccc]]]YYYVVVUUUQQQKKKEEEDDDFFFIIIbbbmmmtttoooddd]]]XXXUUUKKKNNNSSSZZZdddppp}}}}}}rrrqqqoooQQQ@@@<<<@@@CCCGGGIIIKKKMMMOOOQQQSSSRRRWWW]]]^^^aaaqqq~~~uuuvvvjjjYYY{{{|||pppiiikkk```ccc```eeesss---...///111222444555666777:::<<<===;;;999777777777666444333111000000///////////////////////////000000111222444666777888999:::===@@@BBBCCCCCCCCCMMMQQQUUUUUUSSSWWW___gggmmmrrryyyzzzZZZDDD<<<;;;:::::::::;;;<<<======;;;:::::::::;;;===???AAA>>>===<<<;;;::::::::::::======>>>>>>======<<<<<<===<<<@@@EEEIIIbbbtttmmmaaaFFF>>>???@@@DDDWWWuuuxxxhhhUUURRRMMMKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJIIIGGGEEEFFFEEEDDDCCCBBB@@@??????@@@>>>;;;999777777777888444333000---,,,...444888999:::;;;===>>>>>>>>>>>>>>><<<999888888777666444333333222222111111111000111222333444444444333222444444666888:::===@@@AAACCCFFFJJJOOOUUU]]]eeejjjxxx{{{zzzjjjMMM;;;444333333444555777888888888888:::<<<>>>>>>======>>>???>>>===<<<;;;::::::::::::999999999888888999999999;;;;;;<<<<<<===>>>>>>???<<>>777666444444666777888777777:::===AAAEEEKKKQQQVVV[[[___dddhhhjjjnnntttxxxxxxwwwuuunnndddXXXOOOJJJHHHGGGEEEBBB@@@AAADDDGGGXXXeeeppppppggg^^^VVVQQQMMMQQQVVV]]]eeeoooxxx}}}~~~fffJJJ??????CCCFFFIIIKKKMMMNNNPPPRRRUUUTTTWWW\\\___fffzzz}}}yyyqqq\\\yyyiiikkkhhhgggaaacccppp---...///111333555777888777:::======<<<999888777999777555333111000000111////////////////////////000000111222444555666777888999<<<@@@CCCFFFGGGHHHKKKOOORRRTTTUUUYYY```fffiiiqqq~~~jjjRRRBBB>>>;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::;;;<<<>>>???===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;===<<<===BBBCCCNNNtttjjjxxxiiiNNN@@@;;;:::AAAJJJ___{{{vvv]]]UUUMMMLLLKKKJJJHHHHHHIIIIIIIIIJJJKKKJJJHHHEEEDDDDDDCCCBBBBBBAAA@@@@@@AAA???<<<999777777888999555444111---,,,///444888888999:::<<<===>>>>>>>>>???===;;;::::::999777666333333222222222222222222222333444555555444333222444444555777:::===???@@@BBBEEEIIINNNTTT[[[ccchhhrrryyywwwppp```DDD666333333333444555777888888888888;;;<<<>>>>>>===<<<===>>>>>>===<<<;;;:::999999999888888777777777777888888::::::;;;<<<======>>>>>>???AAA===KKKooogggzzzWWWBBBEEEDDD???>>>===888666444444555777777777888999;;;>>>BBBHHHNNNSSSYYY\\\```cccfffkkkrrrxxxvvvyyyzzzrrrdddVVVLLLHHHFFFGGGHHHIIIIIIJJJKKKLLLIIIUUUbbbgggbbbZZZSSSPPPVVVXXX[[[```fffmmmvvv{{{~~~{{{___GGG@@@BBBDDDGGGJJJLLLMMMNNNPPPQQQXXXWWWXXXZZZ\\\fff|||yyyvvvaaazzzfffjjjlllkkkcccbbbooo,,,---///111333666777888777999<<<===<<<:::999999:::999666444222111111111000000000000000000000000///000111222444555555666666888;;;???BBBFFFHHHIIIGGGIIIMMMSSSZZZ___bbbcccgggnnnzzzrrr___NNNDDD@@@<<<<<<======>>>>>>>>>>>>======;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;999999:::;;;;;;::::::::::::<<<;;;@@@CCCFFFnnnrrriiiuuummmTTTDDD===;;;@@@AAAKKKbbbdddWWWNNNNNNPPPNNNLLLLLLIIIIIIIIIKKKLLLKKKHHHEEEAAAAAAAAAAAABBBBBBBBBBBBAAA@@@===:::888888888999777555222///---///333777555666888:::<<<===>>>>>>@@@>>><<<<<<<<<;;;999777444444444444333333333333333444555666555555333333444444555777999<<<>>>???BBBEEEIIIMMMSSSZZZaaafffkkktttrrrtttyyyYYY???555333222333444555777888888888888:::<<<>>>>>><<<<<<<<<===>>>===<<<;;;999999999888888777777666666777777888999999:::;;;<<<===>>>>>>@@@AAA???HHHpppuuulll|||^^^AAACCCEEECCC@@@<<<:::888666555666777777666777999;;;===@@@EEELLLPPPWWWZZZ]]]```ccchhhpppvvvuuu{{{~~~wwwiiiZZZOOOKKKHHHKKKOOOSSSUUUTTTQQQOOOIIIRRR^^^eeeccc]]]YYYYYY]]]^^^^^^___bbbhhhqqqwwwyyy|||wwwoooyyy~~~xxxYYYEEE@@@BBBFFFHHHLLLMMMNNNOOOQQQSSSYYYYYYYYYYYY\\\iiiuuuvvvbbbzzziiimmmnnnkkkbbbaaaooo,,,---...111333555666777555888<<<======;;;;;;;;;;;;:::888666444222111111000000000000000000000000///000111333444444555555333555777:::>>>BBBDDDFFFCCCDDDIIIQQQZZZ```bbbbbbhhhmmmuuu~~~pppYYYIII>>>999======>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::999;;;;;;::::::::::::;;;;;;888888999999::::::999999666===:::>>>GGGGGGddduuullluuuqqqXXXFFF???>>><<<;;;???MMMeeeeeeUUUJJJMMMQQQOOOMMMNNNIIIIIIJJJLLLMMMLLLHHHEEEAAAAAAAAABBBCCCCCCDDDDDDAAA@@@>>><<<;;;999888888888777555111//////111444222333666999;;;===??????AAA@@@?????????>>><<<:::777666666666555555444444444555666666666555444333444444555777999;;;===???BBBDDDHHHLLLQQQXXX___dddgggppp{{{}}}sss|||tttSSS<<<555444111333444555777888888888888999;;;======<<<<<<===>>>>>>===<<<:::999888888888888777777666666777777888777888999:::;;;===>>>>>>>>>===AAAHHHcccuuuyyylllKKKEEEDDDEEEEEE@@@>>>;;;888777777777666555666777:::<<<>>>CCCHHHLLLRRRUUUYYY[[[^^^cccjjjooossszzztttdddXXXRRRMMMPPPUUUZZZ\\\[[[VVVQQQTTTYYYbbbjjjiiidddbbbdddeeedddbbb```aaafffmmmrrrxxx}}}|||yyypppuuu{{{}}}mmmQQQBBB@@@AAAHHHKKKNNNPPPQQQSSSUUUWWWWWWYYYZZZZZZ^^^lllzzzdddppprrrnnnfff```aaaooo,,,---...000222444555666444777;;;=========<<<===;;;:::999888666333111000000000000000000000000000///000111333444444444444222333555777;;;>>>@@@BBB???BBBHHHNNNTTT[[[```dddmmmttt}}}lllSSSCCC:::777<<<<<<======<<<;;;:::999555777999:::;;;;;;:::999;;;::::::999::::::;;;;;;888888999:::::::::::::::666@@@999:::IIIGGGWWW{{{tttyyyiiiPPPCCC???999:::<<>>===:::888777999999777444000//////111000222555999<<>>@@@BBBFFFJJJOOOUUU\\\aaaeeekkkuuu~~~xxxlllJJJ777666666222333444555777888888888888888:::<<<===<<<<<<===???>>>===<<<:::999888777777888777777777777777777888777777888:::;;;<<<===>>><<<999???DDDQQQvvvfffRRREEEFFFIIIDDDAAA>>>;;;888888777555444333555888:::===@@@DDDGGGKKKOOOSSSVVVWWW[[[bbbgggkkkwwwwwwhhh^^^ZZZ[[[^^^bbbeeeeeeaaa]]][[[^^^hhhqqqsssooommmqqqppppppooommmlllnnnrrruuu|||}}}~~~~~~~~~~~~~~~~~~wwwvvvzzz|||zzzzzz}}}wwwzzzbbbKKKBBBCCCEEEGGGJJJNNNPPPRRRTTTVVVYYYVVVZZZ\\\ZZZ]]]kkk~~~___{{{ssspppfff^^^[[[___nnn~~~,,,---...///111333444444333666;;;===>>>======>>>;;;;;;:::999777444111///000000000000000000000000///000111333444444444333333444555777:::===???AAA===BBBHHHKKKNNNTTT^^^fffppp~~~|||~~~yyy~~~|||rrr___KKK@@@>>>>>>;;;<<<<<<<<<;;;999777666111333777:::<<<<<<;;;::::::::::::999999:::;;;;;;888999::::::;;;;;;;;;;;;888DDD999666GGGCCCJJJnnn|||~~~```KKKDDD999===>>>===@@@QQQllllll[[[[[[]]]WWWRRRQQQLLLLLLNNNPPPQQQOOOKKKHHHHHHGGGGGGGGGFFFFFFEEEEEE??????@@@@@@>>>;;;888666::::::999666111///...///000222555:::>>>AAACCCDDDGGGFFFEEEFFFFFFEEEBBB@@@;;;;;;:::999888777666555666666777777777555444333444444555777999;;;===>>>>>>AAADDDHHHMMMSSSZZZ^^^eeeiiipppyyy~~~cccAAA222555888555333444555777888888888888777999<<<<<<<<<===>>>???>>>>>><<<:::999888777777888888777777777777888888666777888999;;;<<<===>>><<<666===???AAAmmmvvvuuu```GGGDDDJJJFFFCCC@@@<<<999888777555444000333777999;;;>>>AAACCCFFFJJJOOOQQQSSSVVV[[[```dddssswwwkkkhhhggghhhkkkooopppooolll^^^bbbmmmyyy~~~zzzzzz~~~|||}}}}}}|||zzzzzz{{{|||}}}{{{{{{}}}zzzvvvuuuzzz{{{zzzwwwpppjjjvvv}}}www|||{{{]]]HHHEEEHHHKKKEEEHHHLLLNNNPPPSSSUUUWWWVVV[[[]]]YYYZZZeeexxx{{{UUUgggpppkkk\\\XXXXXX^^^mmm|||000000000000111111111111333777;;;===<<<:::999888999999888888666555444333000000000000//////////////////000111222333333333333555666888:::;;;<<<<<>>===555000111333444666777888888888777666777777777777888888888:::::::::;;;;;;;;;<<<<<<;;;:::;;;===???CCCNNNZZZ{{{xxxyyyMMMBBBAAA<<<:::<<<<<>>:::999::::::777333666555444555666666444222444444555666777999;;;<<<<<<>>>AAADDDHHHMMMSSSXXX]]]fffnnnssszzzrrrNNN===999555444777555666777888999:::::::::;;;;;;;;;;;;<<<>>>???@@@===<<<;;;:::888777666555777777888888888777777666888777888888999:::;;;<<<:::<<<;;;>>>CCCQQQqqqxxxpppJJJGGGIIIBBBGGGGGGDDD???999555666777333333444555777:::===>>>EEEFFFHHHKKKOOOUUUZZZ]]]bbbooossspppqqqxxxzzzzzz}}}yyy~~~}}}|||||||||{{{wwwvvvpppjjjnnnyyy|||||||||~~~wwwyyysssVVVHHHIIIKKKIIIGGGFFFGGGKKKQQQTTTTTTSSSVVVVVVXXXYYYWWWYYYdddppp}}}|||\\\eeeqqq___^^^^^^ZZZ[[[gggyyy......///000111222333333333777;;;======;;;:::::::::::::::999777555444333111000000000////////////000000000111222222222333444444666888999:::;;;;;;888>>>CCCFFFGGGKKKTTT\\\hhhooo|||~~~rrr{{{{{{kkk^^^OOOFFFAAA<<<;;;===;;;999::::::555......222222333555777888888888777777777777888888888888999999999999999::::::::::::;;;:::;;;======???HHHSSSuuurrrttt[[[IIIAAA;;;999:::999;;;JJJ\\\ttt|||cccWWWRRRPPPPPPRRRMMMKKKJJJLLLOOOPPPLLLGGGFFFFFFFFFFFFFFFGGGHHHHHHEEEDDDBBB???;;;888666555444777:::999555111...---000444999???DDDGGGIIIIIIHHHJJJKKKIIIGGGDDDCCCCCCCCC@@@<<<:::999888888777666555555555666777555333444444555666777999;;;<<<===???AAADDDGGGLLLRRRVVV___hhhqqquuu|||mmmKKK<<<888555555777777777999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>===<<<;;;:::888777666555777888888888999888888888777777777777777888999:::999;;;:::;;;???IIIvvv~~~nnnqqq\\\KKKGGGFFFGGGGGGFFFAAA<<<888777888333333333444666999;;;===BBBCCCDDDHHHLLLRRRWWWZZZ]]]iii|||yyy||||||xxxtttqqqnnnnnnnnnnnnnnnqqqvvv{{{jjjPPPFFFIIIKKKIIILLLJJJIIIJJJOOORRRTTTSSSXXXYYY[[[[[[XXXVVV\\\fffxxx|||]]]___rrraaa```\\\YYY[[[gggzzz,,,---...000222444555666444777;;;>>>===<<<<<<<<<<<<<<<;;;:::888666444333111111000000000/////////111111111111111111222222444444555666888999:::::::::@@@FFFHHHIIIMMMVVV]]]aaa^^^iiiiii]]]qqqsssoooxxx~~~{{{ssseeeUUUFFF???>>><<<;;;;;;::::::;;;:::444...///333000111333555777888888888777888888888888999999999777777888888888999999999:::999:::;;;;;;;;;BBBJJJooovvvqqqeeerrrNNNBBB<<<999:::888777???KKK^^^sssppp]]]QQQLLLNNNRRRNNNLLLKKKLLLNNNMMMIIIFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFEEECCC@@@===999666444333666999999666222///---000444:::BBBHHHMMMOOOPPPJJJKKKLLLJJJHHHEEEEEEEEEDDDBBB@@@<<<999888999:::777666555666777888777666444444555666777999:::;;;===???AAACCCFFFKKKPPPUUU___hhhqqqvvv|||zzzeeeFFF:::888555555888999999;;;<<<===>>>>>>>>>;;;;;;:::::::::;;;;;;;;;<<<<<<;;;999888777666555777777777888999999999999777666666666666666777777888:::888999;;;AAAddd}}}nnnnnnqqqLLLBBBGGGFFFGGGFFFDDD???;;;999888333333333444555777999;;;===>>>@@@CCCHHHNNNSSSVVVXXXbbbxxx|||uuuoookkknnnnnntttzzzyyyrrrttt|||}}}aaaLLLGGGLLLNNNKKKPPPMMMJJJJJJLLLPPPRRRSSSVVVWWWYYY[[[WWWTTTWWW^^^{{{{{{}}}\\\XXXttteeeccc[[[XXX[[[hhh{{{---...///111333444555666555888<<<>>>>>>======>>>>>>>>>===;;;999666444333111111111000000000//////222222222111111111111111333444444555777888999:::EEEFFFGGGIIINNNWWWbbbjjjhhh]]]cccyyyddd\\\ooo|||oooqqq}}}yyymmmbbbRRRAAA<<<<<<;;;999888777999===BBBCCC???888333...///222444666777777777888888888888999999999999777777777888888888999999999777888;;;::::::>>>DDDWWWuuujjjnnnPPPEEE===999;;;;;;777:::AAAPPPbbb|||ooo]]]QQQNNNOOOOOONNNMMMMMMOOONNNLLLIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFCCCAAA>>>;;;777444222444888999888444000---000444;;;CCCJJJOOOQQQRRRKKKLLLLLLKKKHHHGGGGGGGGGCCCEEEDDDAAA<<<999:::<<<888777666666888999888777444555555555777888999:::===???AAACCCEEEIIIOOOSSS]]]fffooosssyyy~~~vvvuuuZZZAAA888777666666999999:::;;;<<<===>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;:::999888777666666555555555666777888999999777777666666555666666666777999777999:::<<>>>>>======>>>>>>>>>===;;;999666444333111111111111000000000000222222222111111111111111333333444555666888:::<<>>CCCJJJyyytttlllhhhZZZIII>>>777:::<<<888999===EEESSSjjjqqq___RRRKKKNNNMMMMMMMMMNNNNNNMMMLLLJJJJJJIIIHHHGGGGGGGGGHHHGGGEEECCCBBBAAA>>>999555111333666888888555111///000444:::AAAGGGMMMPPPQQQMMMNNNNNNLLLJJJIIIIIIJJJCCCFFFHHHFFFAAA<<<;;;;;;999888666666777999888888555555555555666777999999<<<===@@@BBBDDDHHHNNNRRR\\\fffnnnrrrwwwrrrnnn{{{}}}~~~hhhQQQ<<<666777666666:::888999:::<<<============???>>>===<<<;;;;;;;;;;;;::::::999999888777666666333333333333444555777888888777777666666666777777555888777:::===<<>>AAAGGGSSSbbbrrr|||~~~ttteee```hhhuuu~~~zzztttzzz~~~wwwmmmQQQDDD:::888:::999888777666666???XXXsssuuuXXX777///000222444666777777777666777777777777888888888777888888888888999999999777444444888::::::===BBBEEEbbbsssdddgggrrrRRRCCC777888:::888888;;;;;;DDDVVVnnnsss___OOOLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEECCCCCCCCCAAA;;;666222222444666777666333111000333777===CCCIIINNNQQQQQQQQQQQQOOOMMMLLLMMMOOOGGGIIIIIIHHHDDD@@@===;;;;;;999666555666777777777555555555555666777888999:::<<<>>>AAACCCHHHNNNRRR]]]fffooossswww~~~sssccc]]]kkk~~~}}}{{{}}}]]]III888666888666777:::777888:::;;;<<<<<<======???>>>===<<<<<<<<<<<<<<<:::999999888777777666666333222222111222333555666777777666666666666777888555888777:::@@@===EEEZZZqqqddduuuoooMMM@@@BBBBBBBBBCCCCCC@@@<<<888888777555444333333444444999999999;;;>>>CCCGGGIIILLLQQQ```{{{zzzuuuuuutttppppppuuu{{{yyyvvvdddQQQIIIIIIJJJKKKKKKGGGJJJNNNPPPPPPOOONNNNNNQQQNNNNNNOOOOOOOOOTTT[[[cccqqq```WWWuuuvvvfff^^^YYYYYYdddxxx///000111333444666777888999;;;======;;;:::;;;<<<<<<;;;;;;:::888777555444222222222111111111000000000000000111222222222333222222333444888;;;???AAAKKKVVVggguuu}}}sssrrr{{{vvvooorrrsssmmmeeeMMMDDD===;;;;;;888666777888777>>>YYYzzzbbb>>>000111333555666777666666555555666666666777777777666666666777777777888888999444333555888888;;;???DDDLLL~~~~~~hhhhhhcccNNN<<<999:::888777999777:::EEEYYYnnnrrr^^^OOOOOOOOONNNLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFCCCBBBCCCEEECCC===888333222222333666777555333///111444999@@@HHHOOOSSSUUUVVVUUUSSSQQQQQQRRRTTTNNNKKKHHHEEEDDDBBB@@@>>><<<999666555555666666555555555555555555666777888888:::===@@@CCCHHHNNNRRR\\\eeennnrrruuu|||wwwjjj[[[TTT___qqqyyyrrrVVVDDD666666888777777:::888999:::;;;<<<===============<<<;;;;;;;;;<<<<<<999999888888777777666666555444222111111333444555444444444444555666777777444777555999???<<>>;;;:::999777555333333333333888888888999;;;???BBBDDDFFFKKKYYYpppwwwpppmmmqqquuuwwwzzzmmm^^^PPPKKKKKKJJJKKKNNNLLLOOORRRRRRPPPNNNNNNOOOQQQNNNNNNPPPQQQOOOQQQUUUdddlll|||jjjUUUlll|||gggaaa[[[YYYcccuuu...///000333555777999::::::;;;===<<<;;;999:::::::::::::::999888777555555222222222111111111111000//////000111222333333444111222222555888===AAACCC^^^kkkyyy~~~}}}vvvsssuuusssjjjaaaQQQJJJDDDAAA===777555666:::777===WWWxxxgggDDD111333444666777777666666555555555555666666666666555555555555666666666777:::555222444666666999===EEE<<>>HHHPPPUUUYYYYYYXXXWWWUUUTTTVVVXXXTTTNNNFFFBBBBBBCCCBBBAAA===:::666444444555555444555555555555555666777888777999<<>>>>>;;;;;;;;;::::::;;;;;;<<<999999888888777777666666666555333222222333444555222222222333444555666777444666444777>>>::::::FFFRRRsss___qqqUUUFFFDDDBBBCCCEEEDDDAAA===;;;:::777555444333333333888777777777999<<>><<<:::999888888444:::HHHbbbzzz}}}cccFFF444555555555555555555555:::999888666666666777888999888666555444444555555444444333444555777999:::>>>EEESSSqqqpppjjjIIIAAA@@@888444888<<<<<>><<<555000333666777999<<<777555222444;;;EEENNNTTT``````^^^WWWOOOKKKMMMPPPXXXSSSLLLHHHGGGFFFCCC@@@???===:::888666666777888777777666666666666777777<<<>>>@@@AAADDDHHHMMMQQQ^^^dddjjjmmmooottt|||pppbbbYYYZZZ^^^wwwgggGGG>>>999999999666777<<<<<<<<<==================<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;::::::999888555444222111111333666888333333333333333333333333555555555555777999;;;===LLLxxx^^^^^^}}}~~~QQQIII@@@???BBBBBB???;;;999888777888:::999666222555666777888:::<<<===>>>HHHFFFLLL]]]tttssskkknnntttvvvwwwyyynnn}}}zzzyyyuuuooovvv{{{{{{ddd]]]SSSNNNMMMOOOQQQRRRSSSUUUTTTNNNKKKLLLMMMLLLOOOOOORRRUUUXXXYYYXXXVVVjjj~~~{{{VVVgggwwwpppbbb^^^[[[bbbuuu111000000000222444777999999777555666888:::999888777888999:::999777555444555444333222111222222333333333333333333333333333555555222555===???LLLddd|||qqqxxxuuurrrpppqqqpppgggVVVIII<<<;;;999888666666555555999;;;EEE[[[rrrvvv___DDD444444444444444444444444888777666555444444555666777666555444444444555666444444444444555666888999>>>???FFFhhhwwwnnnrrryyyUUUEEEBBB>>>::::::999999;;;>>>CCCOOOfffzzzpppaaaSSSQQQSSSRRRPPPOOOOOOMMMKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGEEECCCAAA@@@===555111222444555777:::999666333444:::CCCMMMRRRXXXYYYYYYSSSLLLHHHHHHJJJSSSPPPLLLHHHFFFDDDAAA???@@@???<<<999777777777777777777666666666666777777:::<<<>>>@@@CCCHHHNNNRRRXXX___fffkkkooottt}}}mmm\\\WWWYYYuuusssYYYBBB;;;777888999888999>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::::::::::::::999888888666555333222222444666888333333333333333333333333444444444555666888:::;;;>>>```hhh\\\mmmiiiTTTAAA===AAABBB@@@>>>:::999777888999999666444555555555666888:::<<<===EEEDDDIIIWWWiiixxxpppqqqrrrqqqrrruuulll~~~}}}yyyyyy{{{yyytttrrryyyqqq```ZZZSSSNNNNNNPPPRRRSSSNNNQQQPPPLLLJJJLLLNNNMMMOOONNNOOOPPPSSSUUUVVVWWWggg^^^cccrrrhhhccc___[[[aaattt444222000000111444777:::777444222222444666666666777888999999888777555444666555444444333444444444222222333333333333222222777::::::@@@LLLQQQ^^^ttttttkkkrrr~~~wwwooohhhrrr|||uuuwwwxxxvvvmmm]]]JJJ>>>777777666555444444444444888888===LLL___eeeUUU@@@555555444444333333333222555444333333333333333444555555444444444555666666555555444444444555777888;;;888<<>>888777555333555999;;;999666555777>>>GGGMMMQQQRRRRRROOOKKKIIIIIIJJJAAAEEEIIIJJJHHHGGGHHHIIIFFFDDDAAA>>>;;;999888888888777777777777777777888777999;;;>>>AAAEEEKKKOOOXXX^^^eeejjjooovvv}}}ooohhhaaawww|||]]]@@@:::777666777:::;;;===>>>:::::::::999999999999999::::::999888888888999999777888888888888777666666555444222222222333444555222222222222222222222222111111222333444555666777>>>>>>^^^vvvYYY\\\qqqfffCCC>>>CCC@@@<<<===<<<;;;999777777888888888666555444333333555888999>>>@@@FFFNNNVVVcccxxx~~~~~~|||xxxuuupppsssxxx}}}}}}{{{}}}xxxyyyzzzyyyvvvuuuvvvxxx{{{|||~~~sss```ZZZXXXVVVTTTSSSSSSTTTTTTWWWYYYWWWQQQMMMMMMMMMLLLPPPQQQQQQQQQRRRTTTVVVYYY___vvvhhhXXXqqqrrrmmmggg```aaappp888666222000000222666888777666444222222444777999888888888888888777777666555555555555555444444444555555555666888:::;;;===<<>>???LLLwwwpppiiieeemmm|||zzz]]]HHHCCC@@@;;;:::999999:::999:::BBBKKK\\\lll}}}mmm___WWWVVVVVVSSSSSSTTTSSSRRROOOMMMKKKHHHIIIIIIHHHGGGFFFEEEDDDFFF@@@;;;999555222333777:::999888777777<<>>@@@CCCHHHLLLTTTZZZbbbhhhooozzzmmm^^^iiixxxkkkOOO???:::999888888:::<<<<<<;;;::::::999999888888888888999999888777777777777777666666777777666666555444222222111000000000111222111111111111111111111111000000111222333444444444>>><<>>AAA<<<<<<:::999777777999:::777666555333444555666777<<>>???BBBGGGJJJOOOWWWbbbllluuuppp]]]iiipppuuu{{{~~~\\\DDD@@@:::;;;;;;999;;;>>>===999:::::::::999888888777777888888777666555555555555555555555555555444444333111000000///////////////000000000000000000000000///000111222333333333333444888BBBaaa|||bbb```|||nnnPPP@@@:::<<<@@@;;;<<<<<<;;;888888999:::888888777666666666666666:::;;;@@@HHHNNNWWWfffttt}}}sssrrrjjjeeeggglllqqqwww||||||~~~~~~~~~~~~|||}}}|||zzz}}}|||uuurrruuuxxxyyyyyy~~~|||hhh\\\[[[[[[ZZZXXXUUUSSSTTTUUUUUUWWWVVVPPPMMMNNNOOOMMMIIIMMMQQQSSSQQQPPPQQQRRRYYYjjj```LLL]]]~~~vvviiidddmmm>>>===:::888777888999:::888999;;;:::888888:::===888777777777777777888888666777888888888777666555000111333999BBBMMMWWW^^^mmmsssooolllpppnnnkkkpppnnnuuurrr___KKKIIIYYYhhh|||~~~~~~wwwjjjgggxxxzzzuuuvvvppp```LLL===888999222222222222222222333444<<>>AAAKKK[[[lll{{{uuukkkgggaaa[[[TTTTTTSSSRRRPPPNNNLLLKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDBBBAAA@@@:::333111444444888;;;;;;:::;;;???CCCIIIKKKMMMQQQRRRRRROOOMMMLLLKKKKKKKKKLLLKKKHHHFFFFFFEEEDDDBBB???===:::999999888888777777888888999:::;;;===>>>@@@CCCHHHLLLRRR]]]lllyyy}}}mmmeeegggllluuu}}}uuuRRR??????888;;;<<<:::<<>>===:::888888:::999:::::::::999777666555777666888>>>DDDKKKUUU___xxx}}}vvvooolllddd```bbbfffiiinnntttvvvwwwyyy|||~~~~~~|||zzz~~~~~~}}}}}}~~~zzz|||zzzwwwxxx~~~|||zzzvvvtttssstttuuuvvv{{{~~~}}}ssshhhhhhtttqqqaaa[[[WWWXXXXXXVVVSSSRRRTTTVVVVVVYYYWWWQQQMMMNNNOOOMMMJJJNNNQQQQQQNNNNNNPPPTTTVVVeeezzzqqqTTTTTTwww|||nnnffflll}}}AAA@@@>>><<<;;;;;;;;;;;;777:::<<<<<<999999;;;===888777777777777777888888888888999:::999888777666444666;;;EEETTTeeeuuu~~~xxxxxxjjj^^^bbbfffkkkuuussswwwrrraaaPPPKKKPPPUUUhhhnnnssstttttt|||yyypppvvvssspppfffTTT@@@333222444444333333333333333444444111555777333000111222111//////000111222333333444000111222333444444333222000111222333444333222222222222222222333555777888222444555>>>AAA:::___wwwwww|||aaaNNNEEE>>>:::888777555333666<<<:::???JJJYYYhhhxxxwwwrrrrrrkkk```TTTTTTRRRPPPOOOMMMLLLKKKOOONNNNNNLLLJJJHHHFFFEEEGGGFFFGGGFFF???777555777222777<<<===;;;;;;>>>BBBCCCFFFLLLRRRUUURRRMMMIIIIIIGGGFFFHHHLLLNNNMMMJJJEEEEEEDDDBBB@@@===;;;999999999888888888888999999888:::<<<>>>@@@EEEJJJNNN[[[hhhyyywwwfffgggmmmxxxmmmNNN>>><<<777;;;<<<;;;===CCCBBB<<<;;;;;;::::::999888888777888777666555444333333333333444444444444333222222222111111111000000//////000000000000000000000000000111222333444444333222777999555;;;```{{{gggwwwnnnYYYJJJ@@@999<<>>;;;888888999:::;;;<<<<<<;;;999666444555222222666;;;@@@GGGNNNYYYvvvvvvqqqmmmggg```]]]aaacccdddhhhnnnqqqqqqsssxxx|||~~~{{{xxxzzzzzzzzz|||~~~|||~~~{{{}}}zzzuuusssuuuuuusssqqqsssuuusssnnnlllmmmppptttyyyvvvhhhXXXXXXiii|||~~~hhh\\\[[[SSSUUUUUUTTTRRRRRRUUUXXX]]]^^^\\\TTTOOOOOONNNLLLNNNPPPRRRPPPNNNNNNSSSXXXTTTbbbyyywww~~~XXXIIIaaaqqqggglll|||???===>>>@@@>>>;;;;;;???>>>===:::888888999;;;<<<===<<<<<<;;;;;;::::::999<<<999666777:::;;;:::777444999@@@LLL```wwwuuuhhh[[[YYYaaalllqqqqqqsssuuuwwwvvvpppeeeWWWMMMPPPVVVcccsss~~~|||rrrqqqssssssooogggVVVBBB777555444111111111222222222333333333000000000000000000000000000000111222222222222111111111222222222333333333//////000111222222333333222222333444444555555666777333555999555:::YYY}}}www]]]HHHCCC<<<777999:::777444333666888===FFFPPP___vvvvvvooollleeeZZZNNNKKKOOORRRQQQMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCC@@@;;;777222333555888<<<>>>===;;;===AAAFFFJJJLLLJJJHHHEEEEEEFFFIIINNNQQQQQQNNNKKKEEEDDDBBB@@@>>><<<;;;;;;???<<<:::999999:::999999;;;888999???BBBCCCJJJSSSYYYpppyyysssooolllcccqqqrrrYYYFFF===;;;::::::;;;;;;;;;;;;;;;;;;999999888777666555444444555555555666555444444333555555555444333222111000000000000000////////////////////////////////////000111111222222333444444333333;;;;;;AAAsssnnnrrr~~~|||WWW@@@===<<<===>>>;;;777777:::<<<;;;:::::::::999666444444555555555555777:::===MMM```{{{{{{tttqqqkkkeeeccc``````gggnnnmmmmmmkkklllssszzzzzzuuu|||uuupppttt|||{{{zzzxxx{{{|||}}}}}}{{{vvvrrrooooooooovvvwwwoooiiihhhgggcccaaammmkkkXXXPPPaaawwwtttkkkccc]]]YYYUUURRRTTTYYY]]]\\\YYYVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQNNNMMMMMMPPPRRRXXXYYYxxxbbbCCCNNNdddxxx~~~tttfffeeetttBBB??????AAA@@@===>>>AAA@@@>>>===;;;;;;<<<>>>???<<<<<<;;;;;;:::999999999:::<<<===;;;::::::===@@@>>>:::>>>MMM\\\gggrrr|||{{{sssiiiaaa___dddkkkqqqyyywwwvvvwwwvvvpppfff^^^SSS]]]kkkwwwyyyyyywwwsssooosssbbbKKK<<<666666444222333333222222111111111000000000000000000000000000000000111222222222222111000000000111111111222222//////000111111222333333111222222333333444555555666333555:::777888OOOlll}}}{{{aaaKKKBBB;;;777777777666666888444555999???FFFRRRfffxxxssslllhhhaaaXXXSSSRRRSSSSSSRRRPPPOOONNNLLLJJJIIIGGGGGGFFFEEEEEEEEEDDDAAA===999333333444777;;;>>>???>>><<>>;;;;;;>>>;;;::::::;;;;;;:::777444222333333222222333777999===KKK___ssszzzuuuqqqooolllkkkooouuu{{{xxxpppiiikkkrrrwwwvvv}}}xxxtttwww}}}}}}~~~~~~|||yyyyyy{{{~~~xxxwwwvvvssspppoooppprrrkkkooooooiiieeefffddd```ZZZ\\\WWWMMMOOObbbxxxzzzoooiiieeeaaaWWWUUURRRSSSVVVXXXXXXVVVVVVUUUSSSQQQPPPQQQRRRSSSQQQQQQQQQOOONNNNNNOOOQQQTTTUUUzzz|||oooeeeFFFIIIVVVfffuuuzzz|||{{{rrrfffffftttBBB???>>>@@@???======@@@======<<<<<<<<<======>>>======<<<<<<;;;;;;:::::::::>>>@@@<<<888<<>>===>>>AAAEEELLLZZZgggqqqzzz|||qqqgggYYYOOORRR\\\oooyyyYYYEEE<<<::::::<<<<<<;;;;;;::::::999999::::::999999888777666666666666777777666666555444222222222222222111000///000////////////..........................................///000000111111666111000888<<<@@@jjj~~~ooocccnnncccIIIDDDBBBDDDDDD>>>777555999999:::<<<===<<<888555666777777666555666888:::777===HHHVVVggg}}}||||||}}}}}}}}}zzzwwwxxx||||||rrrnnnsssxxxyyy|||{{{}}}yyywwwuuuuuuvvvwwwwwwwwwtttrrrooojjjhhhiiilllpppdddeeeccc___^^^___]]]YYYQQQLLLGGGJJJXXXmmmooodddbbbaaa___VVVUUUTTTSSSRRRRRRRRRSSSUUUTTTQQQOOONNNOOOQQQRRRPPPQQQQQQPPPOOONNNOOOPPPTTTUUUrrryyyhhhwwwiiiKKKGGGMMM[[[lllrrrvvvvvvoooffffffrrrGGGBBB@@@AAAAAA>>>===???<<<<<<<<<===============>>>>>>>>>===============;;;>>>???<<<<<>>>>>@@@EEEIIIMMMNNNOOOOOOPPPMMMIIIGGGGGGGGGGGGGGGDDDBBB???<<<;;;;;;<<<======>>>??????===<<<<<<===CCCAAABBBHHHTTTeeevvvooobbb\\\QQQIIIRRRdddmmmNNN???<<<<<<===<<<<<<;;;;;;:::999888888999999888888777666666555555555666666555555444333111111111111111000///////////////.........------.................................///000000111111444444000666<<<666OOOyyydddddd}}}yyy^^^QQQGGGGGGIIIDDD999222888999:::===>>>===:::777999999:::888777777999::::::;;;<<>>>>>>>>??????@@@@@@@@@CCCFFFHHHLLLVVVcccmmmxxxfff]]]]]]]]]XXX^^^iiiuuuzzzvvvpppllllllkkkkkkjjjfffeeeiiirrrzzzooopppvvvuuuqqqpppUUUAAA444555444------555//////////////////////////////////////////////////////000111111111111000000000000111111111222222000000000000000111111111......///000000111111222555111222666666444999AAAVVVoookkkmmmyyyhhhTTTMMMFFFAAA<<<555333555777444444666666777>>>FFFTTT^^^nnn|||tttmmmhhhccc\\\WWW[[[YYYWWWSSSPPPNNNLLLKKKHHHGGGGGGHHHIIIHHHFFFDDDAAA===888555555777999:::999<<<@@@DDDHHHKKKMMMNNNLLLIIIFFFDDDEEEFFFGGGGGGBBBAAA???===<<<<<<===>>>===???@@@>>><<<;;;<<<>>>EEEHHHPPP___sssvvvfffZZZUUUNNNJJJXXXmmm~~~cccHHH===<<<===;;;<<<<<<;;;:::999999888888777777777666555555444444333333444444333333222111000000111111111000//////............------------..............................//////000111111111///555000111:::777BBBaaajjj]]]iiijjjRRRJJJLLLKKKEEE???999999;;;===???>>>;;;888666777888777555444555777999888666666:::CCCNNNVVV]]]___```]]]XXXVVVYYY\\\aaafffmmmrrruuuxxx|||~~~vvvwwwzzz{{{{{{~~~zzz~~~|||{{{~~~zzzvvvtttuuuwwwuuuoooiiiiiikkklllhhhdddffffffdddaaa]]]ZZZZZZ[[[WWWRRRMMMKKKLLLKKKHHHGGGBBBHHHYYYrrruuu```VVVVVVVVVUUUVVVWWWWWWTTTQQQNNNNNNNNNSSSQQQNNNLLLKKKLLLNNNOOOMMMNNNPPPOOONNNLLLLLLMMMKKKOOO[[[xxxhhhtttcccGGG@@@FFF[[[kkkjjjpppooommmiiifffmmm}}}eee]]]VVVTTTRRRMMMIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLNNNRRRXXX]]]````````````mmmzzz|||oooiiimmmgggYYYVVV^^^iiisssvvvssslllgggbbb___[[[YYY___oooxxxppppppuuuvvvqqqjjjBBB:::555666333------333---------....../////////////////////////////////...///000000111111000000000000000111111111222222000000000000000000000000......///000000111111222444111111333444333888???FFFwwwzzzhhhnnn~~~___TTTIIICCC???999555555444222222555555444888>>>FFFKKKYYYlllzzztttnnneee^^^^^^]]]\\\YYYVVVSSSQQQOOOJJJIIIIIIIIIJJJJJJIIIGGGFFFBBB>>>:::999999999888444666888;;;???AAACCCDDDDDDBBBAAAAAACCCDDDDDDCCCAAAAAA@@@??????>>>??????;;;===>>>===;;;;;;???BBBKKKVVVhhh||||||ttthhh^^^SSSNNNJJJMMM^^^ppp|||yyyZZZDDD<<<;;;:::777;;;;;;::::::999999888888666666666555555444444444222222333333222222111000000000111111111111000000......---------,,,,,,,,,------------------------......//////000111111111,,,111///---444888<<>>>>><<<:::777888999999777777777999777666555444555777999;;;:::>>>CCCEEEDDDEEEGGGJJJOOOUUU\\\```aaadddiiinnniiiiiilllrrrrrrppprrrvvvtttzzz|||vvvqqqppprrrrrrqqqrrrrrrrrrpppoooooopppqqqlllfffdddfffeeebbb^^^ZZZ[[[\\\[[[XXXUUUSSSSSSOOOIIIEEEDDDCCCAAAAAADDDAAAQQQkkkooo^^^XXXZZZ[[[XXXVVVVVVUUUTTTSSSQQQOOOMMMQQQPPPOOOMMMMMMMMMMMMMMMLLLMMMMMMMMMKKKJJJKKKLLLIIIPPPTTTxxxwwwhhhrrrmmmQQQCCCHHH___qqqooorrrqqqoookkkgggkkk{{{zzzqqqmmmjjjccc^^^]]]]]][[[YYYWWWVVVVVVWWWXXXZZZ[[[]]]___bbbdddfffgggeeegggiiiiiifffccc```^^^ccclllpppkkkggggggddd]]]VVVWWW[[[```dddccc___\\\ZZZVVVSSSWWWeeexxx~~~sss}}}zzzrrrlllooossshhhWWW777555444333222111000000.........---------------////////////////////////...//////000000000000000/////////000000000111111000000000000000000000///...//////000111111222222111111222333222222666<<<>>>UUUlllmmmzzzvvveeeRRRGGGBBB===888777333111222555555333555999:::???JJJYYYfffsss{{{qqqjjjeee___``````___]]]YYYUUURRRMMMKKKJJJJJJKKKKKKJJJHHHIIIFFFDDDBBB@@@???<<<:::777777888888:::;;;<<<===>>>>>>???AAACCCCCCAAA???@@@@@@AAABBBAAAAAA??????<<<>>>@@@@@@???BBBHHHNNN___ooowwwkkk```UUURRRLLLGGGHHHSSSffftttzzz~~~|||hhhOOO???:::;;;:::777::::::999999999999999999666666666666555555555555222333333333333222111111000111111222222111111000---------,,,,,,,,,,,,+++---------------------------------...//////000000111+++---111///222999999SSSddd___oooqqqUUUGGGEEE>>>===;;;;;;<<<===<<<;;;999:::<<<<<<;;;:::;;;<<<999888888888999999888777555777999;;;===???AAACCCCCCEEEIIIMMMPPPSSSVVVXXXYYYYYY[[[___```^^^aaafffeeehhhhhhbbb___aaaddddddcccdddfffhhhiiihhhgggeeegggccc___]]]]]]\\\ZZZXXXTTTUUUVVVTTTPPPLLLJJJJJJFFFAAA??????>>>;;;???FFFLLL```zzz|||uuuggg[[[XXX[[[[[[WWWUUUSSSRRRRRRTTTSSSOOOLLLOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKIIIHHHHHHIIIKKKHHHSSSRRRooo|||hhhkkk{{{}}}^^^IIIGGGaaa{{{}}}vvvsssqqqlllgggiiiyyy~~~xxxvvvwwwuuurrrooommmnnnoooppppppqqqsssvvvzzz|||yyywwwqqqiiibbb```dddhhhfffbbb___\\\VVVRRRTTTZZZWWWTTTQQQOOOOOOPPPQQQPPPZZZVVVWWWcccuuuvvvttt|||xxxrrrqqqqqqxxxxxxssssssnnnPPP...222444222///000444333---//////...---,,,,,,+++***////////////////////////...//////000000000000000............/////////000000000000000//////////////////000000111111222222...000333444222000333888:::===lllyyyjjjlllwww\\\MMMFFF@@@:::777555333333666666444444777555999CCCLLLRRR[[[ppp{{{pppjjjiii```bbbcccccc```\\\XXXUUUNNNMMMKKKKKKLLLLLLJJJIIIJJJIIIGGGGGGFFFDDD@@@===>>>>>><<<;;;;;;;;;;;;;;;===>>>AAADDDFFFDDDAAA>>>???@@@BBBCCCCCCBBB@@@??????AAADDDDDDDDDIIISSSZZZuuu|||}}}{{{vvvqqqjjj^^^RRREEEHHHGGGCCCHHHZZZnnnzzz|||~~~kkkZZZFFF:::999<<<===<<<999999999999999999::::::777777777777666666666666333444444444444333222222000111111222222222111111---------,,,,,,,,,++++++------------------------++++++,,,------......///999(((...777------999999;;;lllxxx___```iiizzzeeeNNNIII@@@>>>;;;;;;<<<======<<<555777999999888888888999999888888999::::::999888;;;:::999999:::<<<>>>@@@BBB@@@@@@DDDIIILLLKKKIIIOOOMMMNNNPPPQQQPPPSSSYYYUUUYYY[[[YYYXXX[[[[[[YYY^^^^^^```cccdddccc___[[[\\\ZZZWWWUUUTTTTTTSSSRRRUUUUUUSSSOOOIIIEEEBBBBBB@@@<<<;;;===;;;999???HHHZZZooossslll```WWWUUUWWWVVVQQQTTTQQQOOOPPPTTTTTTPPPKKKNNNOOOPPPPPPOOONNNLLLKKKKKKKKKJJJHHHFFFFFFIIIKKKCCCPPPMMMgggiiieeerrrcccGGGAAA^^^~~~yyyvvvrrrnnnggghhhxxxyyyuuutttvvv|||}}}~~~vvvhhhaaaaaaccccccaaa\\\VVVRRRQQQPPPLLLKKKMMMNNNHHHGGGJJJGGGBBBIIIUUUggg~~~tttiiigggpppuuuwwwqqqSSS===666222111///.........///000............................................................////////////000000//////.........---////////////000000000000000000000000000000000000000111111111222222222222888@@@NNN|||tttdddvvvqqqYYYKKKAAA<<<:::222333444444444444666888777999;;;>>>DDDPPPaaannn}}}yyykkkllljjjfff```\\\\\\]]]QQQSSSSSSPPPLLLIIIHHHHHHHHHEEEFFFIIIJJJGGGEEEFFFDDDBBBAAA@@@AAAAAA???>>>EEEDDDCCCAAA@@@?????????@@@AAABBBBBBBBBBBBAAAAAAFFFAAAEEETTT```ccchhhooo~~~wwwlllbbbYYYPPPIIIBBB>>>@@@NNNbbbuuusss[[[III:::999>>>===999777:::::::::999999999888888666666666666666666666666333333222111111222333333111111111111000000000///...........................---,,,,,,,,,,,,---...+++,,,------......------/////////000111111222222999JJJwwwmmm___\\\lll{{{```GGGIIIDDD===888888999:::;;;======<<<;;;:::999888888;;;;;;<<<<<<;;;:::888777888888888888999:::;;;<<<===>>>???@@@BBBDDDEEEEEECCCDDDFFFHHHJJJKKKLLLMMMPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZSSSSSSRRRPPPOOOMMMLLLKKKLLLNNNOOOMMMHHHBBB???===???999999???===888BBBSSSlllxxx{{{ggg```WWWTTTUUUVVVSSSPPPSSSQQQPPPPPPOOOMMMIIIFFFHHHKKKOOOPPPMMMKKKKKKMMMHHHHHHHHHIIIIIIHHHGGGFFFHHHHHHLLLcccjjj\\\qqqhhhIIIAAASSSnnn|||yyytttjjjfffwww|||{{{zzztttrrrrrrqqqjjjbbb^^^^^^]]]YYYUUUUUUMMMGGGHHHIIIFFFEEEEEEHHHIIIJJJHHHBBBDDDSSScccrrrhhhiiihhhjjj}}}jjjMMM888000111111///.........///000................................................---.........////////////////////////......------....../////////000000000////////////////////////000000000000111111111222222:::FFFggggggggghhhQQQIIIBBB:::555555444444333333444666444555777888<<>>:::999:::;;;999999:::::::::::::::999999999:::::::::888777666888888888888888999:::;;;999999:::<<<===???@@@@@@@@@AAACCCEEEGGGHHHIIIIIILLLMMMNNNOOOPPPQQQQQQRRRTTTTTTUUUTTTTTTSSSRRRRRRNNNMMMLLLKKKIIIGGGFFFEEEEEEFFFGGGFFFDDDAAA>>><<<===999:::??????AAARRRfffxxxttt]]]ZZZVVVSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQPPPNNNLLLHHHKKKNNNMMMKKKJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIII[[[yyybbbooooooMMMAAAOOOhhhzzzzzzooohhhttt}}}~~~yyy|||~~~zzzrrrjjjeeecccaaa___]]]\\\[[[VVVNNNHHHEEE???<<>>888111000//////......//////------------------------........................---------........./////////............---------.........////////////000////////////////////////////////////000000000000000555>>>MMMxxxsssbbbfffuuuuuuXXXQQQKKK>>>:::999777555444444444555222333444444555;;;CCCJJJWWWcccppp|||}}}ssslllqqqzzzwwwcccPPPBBBLLLWWW^^^^^^YYYUUUSSSQQQNNNNNNOOOLLLGGGFFFIIIFFFEEECCCDDDEEEEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDGGGFFFEEEEEEHHHMMMSSSVVVccckkkuuu~~~rrriii]]]SSSKKKDDD???;;;999EEEXXXooottt___IIIAAA:::888888666555666555555555555444444444444111111111111111111111111222111111000000111111222000000000/////////......------------------------------,,,,,,,,,,,,------++++++,,,---------------......//////000111111111555222AAAkkkrrr\\\XXXddduuu}}}WWWOOODDD===;;;;;;:::888888999:::<<<<<<<<<;;;:::888999999:::999999888777888888777777777888888999666666777888:::;;;<<<<<<<<<===???AAACCCDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCCAAA@@@???======>>>???@@@@@@>>><<<<<<:::<<>>?????????AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAA???>>>===<<<;;;::::::;;;>>>???>>>===;;;;;;AAAMMM\\\lll}}}}}}jjj___MMMNNNPPPQQQPPPOOONNNMMMRRRQQQPPPPPPQQQQQQPPPOOOLLLLLLKKKIIIHHHGGGHHHHHHKKKIIIGGGEEEEEEEEEGGGHHHCCCIIIFFFIIIrrrwwwiii]]]GGGNNNhhh}}}{{{YYYXXXUUUTTTTTTSSSRRRQQQUUUQQQLLLLLLOOOSSSTTTSSSTTTVVVYYYYYYWWWSSSOOOMMMOOOPPPQQQOOOKKKEEE@@@===>>><<<;;;;;;:::;;;CCCMMMaaannnyyy~~~oooooowwwuuullleeerrrxxxyyyiiiLLL333...777999222///////////////......---------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------....................................---.........////////////777...555<<>>888777:::AAAWWWqqqrrrYYYJJJ999;;;<<<888555444555777444444333333333222222222000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...//////000000...111///777[[[~~~kkk]]]cccxxxnnnTTTDDD<<<999888999;;;<<<=========<<<;;;:::::::::999999999999888888777777777777777777888888888999999:::::::::777888999:::;;;<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>>>>===<<<;;;:::::::::999999999;;;<<<<<<<<<888===HHH]]]wwwvvvcccWWWOOONNNMMMPPPSSSRRRNNNIIIMMMLLLKKKLLLOOOPPPPPPPPPMMMLLLJJJIIIIIIIIIIIIHHHJJJHHHFFFDDDCCCDDDEEEFFFBBBIIIFFFGGGjjj}}}hhh~~~fffJJJKKKaaavvv}}}AAABBBBBBCCCEEEFFFHHHIIIGGGFFFEEEFFFFFFEEECCCAAADDDEEEFFFGGGFFFCCCAAA???DDDFFFGGGDDD???<<<===>>>;;;999999<<>>JJJUUUbbbrrrsssllllllnnn~~~sssiiibbbbbbcccaaa^^^]]]KKKKKKLLLOOOSSSWWWXXXXXXRRRTTTXXX___ffflllrrruuusss{{{zzzxxxvvvnnnaaaVVVLLLEEE???<<<666111777BBBNNNaaauuu|||dddOOOFFF666:::;;;777444444666666333333333333222222222222000000000000000000000000---......//////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,------.../////////+++333666333BBBlllnnncccbbbmmmnnnJJJ======888888999;;;===???@@@AAA<<<;;;:::999888888888888888888777777777888888999777777777777777777888888777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@??????999999999999999999999999999::::::888777777:::<<<<<>>>>>>>>>>>@@@AAAAAADDDFFFGGGEEEAAA???>>>>>>============<<<;;;999===@@@CCCBBB>>>>>>CCCHHHBBBBBBIIIWWWfffooowww}}}zzz{{{zzzwwwvvvppphhhfffjjjuuuwwwxxx~~~pppiiiBBB888000000333333000000....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------............................../////////000000000---000333666777>>>hhhwwwwwwkkk\\\SSSGGG>>>;;;999666333777666555444444555444444333333888@@@GGGOOO\\\iiiyyyuuuooo~~~vvvvvv{{{{{{vvvrrr______```cccgggjjjkkkkkknnnppptttyyy|||vvvqqqjjjeee___XXXNNNGGGAAA<<<999999666777HHH]]]ppp|||pppVVVDDD???555999999444111444666444222222222222111111111111000000000000000000000000,,,---............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,---......//////---222888666666OOOqqq^^^^^^ppplllTTTIIIBBBBBB@@@@@@@@@BBBCCCDDDAAA@@@>>><<<;;;::::::;;;888888888888888999:::;;;777777777777777777777777888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888888888999:::;;;;;;;;;999<<<>>>;;;777777<<>>@@@BBB@@@CCCEEECCC@@@>>>@@@BBB===<<<;;;;;;=========<<<<<>>AAAKKKWWWcccjjjvvvvvvvvv|||}}}||||||}}}yyyuuuiiiddd\\\TTTMMMFFFAAA===<<<777777;;;;;;CCC^^^{{{jjjMMM;;;999555888777111000444555222111111111111000000000000////////////////////////,,,,,,............,,,,,,,,,,,,,,,+++++++++*********************************+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++,,,------......///,,,,,,111333...999iii}}}dddeeeooosssvvv\\\QQQOOOKKKGGGDDDDDDDDDEEEGGGFFFCCCAAA???>>>>>>>>>888888888888999:::;;;<<<999999999999999888888888::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999888666666999:::;;;<<<===>>>???@@@;;;@@@CCC???999999@@@HHH^^^pppyyylll\\\RRRPPPLLLOOORRRSSSSSSRRRRRRSSSOOOLLLIIIGGGGGGGGGFFFEEEFFFEEEFFFHHHKKKJJJGGGDDDCCCCCCCCCBBBAAA@@@>>>======>>>???CCCQQQuuuuuu```jjjeeeHHHBBBGGGHHHZZZiiiiiicccgggyyy???@@@???>>>>>>>>>@@@BBB???FFFEEEBBBEEE@@@;;;@@@CCC@@@>>>???@@@@@@@@@@@@AAAFFFMMMQQQTTT]]]jjjtttzzz|||~~~{{{{{{yyylllUUURRR]]]ccc}}}sssRRR<<<>>>;;;777222///------...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...000111111333:::FFFOOOtttllluuuoooXXXMMMEEE<<<999;;;===<<<;;;::::::888555222333333444666999===AAADDDRRRYYYdddpppzzz{{{}}}{{{~~~zzzmmmbbbZZZRRRKKKHHHCCC<<<888777:::666777???HHHVVVqqqoooQQQEEE@@@444888777666555555555555555//////000000111111111222////////////////////////------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......333333666666000333NNNlll}}}llljjjrrryyysss^^^KKKGGGKKKIIIBBBDDDIIIKKKGGGDDDCCC@@@<<<>>>===<<<===>>>===;;;999;;;:::888777777777888999666777999;;;<<<===<<<<<<;;;;;;;;;::::::888777777888888888999::::::;;;;;;;;;;;;;;;<<<<<<>>>???@@@:::CCCGGG@@@:::AAAPPP[[[tttzzz{{{mmm]]]RRRPPPRRRLLLSSSVVVSSSPPPNNNLLLHHHLLLJJJHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGFFFDDDBBBAAAAAA@@@@@@???>>>======:::???BBB???FFFiiiwww[[[^^^bbbIIIHHHBBBHHHPPP^^^hhheeeaaaoooUUUQQQMMMJJJIIIIIIGGGEEEEEEJJJFFFCCCIIIIIIHHHOOOFFFBBBAAACCCIIIPPPVVVZZZjjjmmmppppppnnnmmmnnnooohhhkkkqqq{{{rrrfff]]]SSSYYYlllxxxrrrYYYBBB555888666333000...---......------,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------///111222111111666???GGGvvvnnnmmmooozzzyyycccYYYQQQFFF<<<888:::888777777777666444222444333333444666999<<<>>>FFFLLLVVVaaallluuu~~~~~~~~~{{{zzzwwwooocccZZZQQQIIICCC@@@<<<777444555777555:::III[[[ooogggKKKAAA>>>444777666555444444444444555//////000000000111111111........................------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111...///222000111BBBVVVqqqfffhhhvvvVVVHHHGGGIIICCCFFFGGGHHHLLLOOOJJJCCCAAA@@@@@@AAABBBCCCAAA@@@===<<<;;;:::999999::::::888999:::;;;=========>>>;;;;;;;;;;;;:::999888777777777777888999999::::::??????@@@@@@@@@????????????CCCDDDCCCGGGUUUeeeooowwwfffWWWMMMJJJJJJLLLNNNOOOOOOQQQPPPIII@@@IIIGGGEEEEEEEEEFFFFFFFFFHHHGGGFFFGGGGGGFFFCCCAAA@@@@@@@@@???>>>=========;;;<<<>>>@@@LLLlll}}}___]]]zzzaaaJJJIIIFFFGGGMMMZZZfffgggfffuuupppkkkfffdddggghhhfffdddZZZ\\\TTTRRR[[[^^^```hhhhhheeeaaa```dddlllsssvvvyyy{{{}}}~~~}}}xxxpppkkkjjjlllrrr~~~nnn]]][[[aaa___fffzzzlllSSS===222///000000//////............,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------......000111222111000222777<<>>:::888555555555666555444444333333222333444666777999>>>FFFPPPYYYcccmmmrrr}}}{{{~~~~~~~~~~~~{{{zzzzzzuuurrrmmmjjjeee^^^TTTMMMEEE???;;;999777444555999999;;;DDDWWWnnnrrrZZZAAA;;;;;;444555444444333333333333444//////000000000000111111........................------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000+++***///111000666???]]]ttthhhppprrrWWWLLLKKKIIIGGGEEEGGGNNNSSSNNNDDDDDDBBBAAAAAABBBCCCAAA@@@???>>><<<;;;:::::::::;;;999999999999:::<<<===>>><<<<<<<<<<<<;;;:::999999999999999:::;;;;;;<<<<<<>>>???AAABBBBBBAAA???>>>DDDFFFHHHNNN___vvvvvvgggYYYPPPMMMLLLLLLKKKJJJIIILLLTTTWWWMMMAAAHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEBBB?????????>>>>>>===<<<<<<<<<>>>;;;>>>JJJ^^^}}}dddZZZrrrdddJJJFFFEEEFFFIIITTT```fffkkkxxx|||{{{zzzzzz{{{~~~wwwsss{{{|||{{{{{{vvvuuuvvvtttqqqkkklllqqq{{{xxxvvvooobbbfffrrrqqqqqq|||sssZZZAAA111...000,,,---...//////...---,,,,,,,,,,,,++++++++++++***************************************************************+++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------......000111222111000000333555999cccsss___eeetttaaaWWWSSSOOOJJJAAA>>>:::777666777666666333333222222222222333333333777<<>>999CCCSSSdddvvvtttuuucccNNN999666:::555333333222222222222222333//////000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,---111,,,+++000222111111555AAArrrtttjjjhhhsss~~~eeeUUUTTTQQQKKKGGGIIIOOONNNJJJJJJHHHEEEDDDDDDCCCAAA???>>>===<<<::::::::::::;;;999888888888888:::<<<======>>>>>>>>>======<<<;;;======>>>??????@@@@@@AAA>>>@@@CCCEEEFFFEEEDDDBBBIIIOOOXXXggg~~~wwwjjjXXXNNNKKKMMMMMMLLLGGGFFFEEEHHHQQQVVVQQQGGGEEECCCBBBCCCFFFHHHGGGEEEEEEDDDEEEFFFFFFDDD@@@=========<<<<<<;;;;;;;;;;;;;;;888===NNNhhhkkkYYYmmmiiiLLLDDDEEEFFFGGGNNNXXX```gggrrr}}}yyyzzz~~~|||~~~xxxpppsssqqqvvvxxxvvvvvvtttmmmdddmmmmmmuuuvvvlllooorrrjjjppp{{{yyy{{{~~~sss```KKK<<<333111222---...///000///...,,,+++,,,,,,+++++++++*********************************************************))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------.........000111111111111222333444HHHppppppiii}}}wwwfff^^^VVVNNNJJJFFF???:::888777555444333333222222333333444444333555888;;;???EEEKKKPPP\\\gggppppppllljjjlllnnnsssuuuxxxxxxsssqqquuu|||yyyqqqkkkfffbbb```\\\WWWQQQJJJEEE@@@===;;;666666888:::777444888???EEEYYYnnnxxxyyy|||gggUUUEEE555444999666222222111111111222222333000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************************************+++************+++,,,,,,///---...000000///222666999NNNuuukkk___kkkssstttxxxpppooofffXXXNNNNNNRRRUUUPPPMMMKKKIIIIIIIIIHHHGGG@@@???>>><<<<<<======>>>===<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@???>>>@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFIIIKKKLLLLLLKKKTTT```qqqssseeeSSSIIIHHHJJJIIIFFFGGGIIIHHHFFFIIINNNMMMJJJAAA???>>>@@@DDDFFFDDDAAADDDCCCCCCDDDDDDCCC???===;;;;;;::::::::::::999999666333888GGGYYYrrruuu^^^mmmqqqRRREEEJJJGGGFFFIIIOOOVVV\\\cccjjjzzzzzz}}}vvvhhhhhhjjjvvvvvvsss^^^\\\fffppppppzzzdddXXXIII>>>888666333111---.../////////...,,,+++++++++++++++************************************************************)))))))))************+++)))))))))***************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,------............///000111222222333777:::PPPrrr|||yyyeeeQQQQQQLLLDDD>>>:::777444222333333333444444555555555333444555555666999>>>AAAIIITTT```fffeeebbb___^^^bbbhhhnnnmmmjjjiiipppwww|||yyywwwrrrjjjccc^^^YYYUUURRRNNNKKKEEE???;;;888888888444555888999555555===HHHlll~~~mmmWWWHHH???444444888444222111111111111222222333000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))******************************************************))))))******+++,,,+++,,,...---,,,...222666777888NNN```eeekkkgggrrr~~~cccTTTRRRSSSOOOMMMJJJJJJJJJKKKKKKKKKCCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCEEEGGGJJJOOOTTTXXXZZZiiiwwwwwwfffZZZMMMHHHKKKOOOMMMJJJPPPTTTTTTNNNJJJLLLMMMMMMFFFCCCBBBDDDIIIKKKHHHDDDDDDCCCAAAAAAAAAAAA???===999999999888888888888888999666:::AAAEEERRRssseeennn\\\FFFIIIFFFFFFGGGIIIMMMQQQUUUXXXZZZiii~~~zzznnnfff[[[QQQUUU```ooo|||kkkHHHAAA888333333444222///,,,---------...---------++++++++++++************************************************************))))))))))))************((()))))))))*********+++************************((())))))***++++++,,,,,,***++++++,,,------............---...///111111111666444===^^^xxxbbbVVVQQQJJJDDD???;;;777555444444555555555444444333222333444333333444666999???CCCKKKSSSXXXXXXWWWWWWVVV[[[```bbbbbbeeekkkooossszzz|||uuuoookkkgggaaaZZZTTTPPPMMMJJJGGGCCCAAA===888555444666777444666999;;;<<>>;;;444333666111222111111111111222333444000000/////////.........------------------------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************************************)))))))))))))))***++++++***+++,,,,,,---///222222333444@@@hhh}}}nnnhhhfffnnnzzzgggYYYTTTRRROOOKKKIIIHHHHHHGGGFFFDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHLLLSSS^^^jjjuuu|||uuugggWWWPPPJJJKKKQQQUUUTTTPPPQQQWWWYYYTTTPPPOOOOOOMMMKKKHHHEEEHHHNNNOOOKKKGGGEEEBBB@@@?????????>>>===777777777777777777777777;;;:::???CCC>>>===UUUsssgggiiiiiiFFFGGGBBBDDDFFFGGGHHHKKKNNNOOOQQQ]]]qqq~~~nnn^^^SSSUUUYYYXXX[[[cccooooooBBB888444000...///000000...******+++,,,,,,---......+++++++++************)))************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************((())))))***++++++,,,,,,******+++,,,,,,---......///...,,,---...//////...111222555HHHuuutttyyyxxxZZZVVVPPPJJJEEE@@@<<<999666666666555444333222111333444555444333333555777===:::;;;BBBJJJOOOQQQRRRPPPSSSWWWZZZ^^^dddgggggggggnnntttxxx}}}}}}}}}~~~~~~}}}yyyssslllddd^^^ZZZ[[[UUUNNNJJJHHHFFFDDDAAA<<<;;;888444222333555888555777;;;???EEETTTooo{{{gggVVVBBB888999444333444///222222111111222333444444000000//////.........---------------------------+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++,,,000333222///...:::BBBZZZsssiiiiiijjj}}}jjj```]]]YYYSSSNNNKKKHHHEEECCCBBBBBBBBBBBBDDDFFFHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIMMMPPPWWWcccttt~~~nnn^^^WWWRRRNNNOOOSSSUUUQQQLLLGGGMMMQQQQQQPPPPPPLLLHHHHHHDDDBBBEEEJJJLLLGGGBBBEEEBBB???======>>>>>>>>>666666666777777777777777666666>>>EEE===666FFF```fffbbbwwwrrrKKKIII???CCCFFFFFFGGGIIILLLMMMXXX^^^lll}}}}}}{{{vvvkkkZZZSSS^^^eeecccjjjxxxzzz___EEE:::777555222///...---......,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,---,,,***(((((()))***+++(((((())))))******++++++******+++,,,,,,,,,,,,+++---------............///***888666333LLLzzzyyyxxxmmmfffXXXKKKEEEDDDBBB???:::999777777777777555333666444222333444555444444333444666999===AAADDDFFFIIIKKKOOOUUUZZZ```dddfffccceeegggkkkooosssvvvwwwxxxwwwtttsssuuuxxx}}}|||yyywww~~~}}}{{{xxxvvvsssqqqpppqqqnnniiibbb\\\VVVRRRPPPMMMJJJEEE@@@<<<:::::::::@@@777222555::::::777666999???BBBLLL]]]lllyyykkk```HHH???555333777999555000111111111111111111111111///............---------......---------,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---.........///???SSSvvvwwwdddgggnnnwww|||pppyyyuuuaaaOOOKKKKKKIIIGGGEEEBBB??????BBBFFFIIIJJJLLLOOOQQQOOOLLLKKKMMMMMMJJJEEEDDDFFFHHHGGGFFFGGGFFFLLLQQQNNNHHHMMMZZZcccgggppppppdddccczzzqqqfff^^^[[[XXXTTTPPPJJJJJJLLLPPPRRRPPPJJJEEEBBBBBBAAABBBCCCBBB@@@>>>DDDCCC@@@<<<999999;;;<<<888888777777666666555555;;;888:::>>><<<777@@@OOOkkkXXXhhh|||VVVEEECCCHHHHHHDDDCCCJJJRRRWWW]]]\\\cccssswwwrrrcccTTTVVVeeeuuuuuuhhhiiiuuuxxxmmmYYYDDD888555555333111...---------...,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,---,,,***)))((()))***+++)))))))))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------333222444BBBXXX{{{wwwsss\\\QQQPPPOOOIIIDDD===:::888666666555444333666444333333444555555444333444555666999;;;===>>>AAACCCFFFKKKPPPUUUXXXZZZYYY[[[]]]aaadddhhhjjjlllqqqooommmkkklllooorrruuuwwwxxxxxxxxxwwwtttrrrpppsssrrrooollliiieeecccaaaaaa^^^ZZZUUUOOOKKKHHHFFFDDDAAA>>>:::888666666666777555555888999888:::>>><<>>AAABBBAAA===999888:::<<<777777777666666666555555999666888<<<999555===KKK}}}rrr[[[ccczzz```IIIJJJLLLKKKGGGHHHPPPZZZ```___^^^aaammmuuueee______VVV\\\gggzzzwwwgggjjjyyypppYYYFFF:::222222555222111///---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******,,,+++***)))((()))***+++************)))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,///---...666777555WWWwwwppppppddd\\\TTTNNNNNNCCC@@@;;;888777666555444666555333333555666555444444444444333444444555666999:::===AAAEEEHHHKKKLLLNNNOOORRRTTTXXX[[[]]]^^^dddcccaaaaaabbbeeeiiikkkkkkkkkkkkkkkjjjhhhfffeeedddccc```\\\XXXTTTQQQOOONNNLLLIIIFFFBBB???===<<<:::999888666555444444444333555888999555444<<>>@@@@@@@@@???===<<<===@@@BBB@@@:::777888;;;666666666555555555555555666444555999666444;;;FFFoooyyy]]]XXXtttlllLLLPPPMMMKKKKKKOOOWWWaaajjjeeeaaa___ffftttzzzyyyyyy}}}{{{~~~}}}{{{iiiZZZVVVWWW[[[\\\ZZZeeeuuutttooovvvhhhTTT@@@666444333222333000///---,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))+++***))))))))))))******++++++******))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,...444333+++@@@lll}}}qqq[[[RRRVVVMMMIIICCC>>>;;;999888777777555444444555666666555555444333333222222222222666777888;;;>>>@@@BBBCCCGGGHHHIIILLLNNNPPPRRRSSSTTTTTTUUUWWWZZZ^^^bbbddd```______^^^]]][[[YYYXXXTTTSSSPPPMMMJJJGGGDDDCCCAAA@@@>>><<<;;;:::999999777777777666666555555555::::::;;;:::777<<>>666111222333222111000///000.................................---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...//////333???WWWwwwyyykkkiiiqqq}}}mmm___WWWRRRMMMJJJLLLPPPSSSTTTUUUWWWWWWUUUVVVVVVVVVXXXZZZ\\\^^^___hhhttt}}}uuummm^^^LLLFFFKKKIIIKKKMMMKKKGGGFFFJJJNNNEEEHHHLLLPPPQQQOOOJJJGGG:::<<<>>>???>>>;;;:::999999>>>CCCAAA;;;666666999555555555444444444444444555333444666555333999BBBddddddSSStttrrrNNNNNNJJJKKKRRRYYY]]]dddmmmkkkeee```aaakkk{{{vvvzzzdddWWWMMMVVVfffjjjbbb___[[[tttqqq___DDD888...///555444000---------,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))******++++++******))))))(((((())))))***++++++++++++***,,,,,,,,,,,,------------+++111000///111000:::OOOyyycccYYYVVVQQQJJJCCC???<<<:::888888666444555666777666666666555444444444444444444444555666888999;;;<<<===@@@AAABBBDDDEEEGGGHHHIIIGGGHHHJJJLLLOOORRRUUUWWWSSSRRRQQQOOOMMMKKKIIIHHHDDDCCCBBB@@@???===<<<;;;:::999888888777777888888777777777777777666666666>>>;;;;;;>>>EEESSSiii|||mmmOOO???999666111333444444111/////////////////////////////////...------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------000000111<<>>XXXrrrWWWnnnxxxSSSKKKFFFMMM^^^gggfffggglllkkkfff___\\\aaapppyyyrrrooonnn]]]\\\]]]ooo|||gggaaajjjaaaFFF555...***...333333///...+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((((((((())))))))))))))))))************))))))))))))((()))******++++++******,,,,,,,,,,,,------------***555111)))///555666999VVVaaa^^^YYYQQQJJJDDD@@@;;;999888777555555777888777666666555555555555555666777222333333444666777888888999::::::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDBBB@@@>>><<<;;;:::888777777777666666666555555555444444555555666666666666666666666777888999999999===HHHXXXjjjtttYYYBBB777666666222333444333222000000000////////////////////////------------,,,,,,,,,,,,+++++++++*********)))))))))))))))******************))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++,,,---///111000===VVVgggyyyuuu^^^\\\```kkktttvvv|||~~~tttrrrqqqnnnyyy~~~jjjSSSIIIEEECCCCCCDDDAAAGGGNNNPPPMMMIIIIIIJJJHHHIIIIIIIIIKKKNNNTTTXXXCCCGGGJJJIIIDDD???======888;;;===>>><<<888555444222222222222333333333333444555555444444555888;;;KKKuuu}}}YYY```www```KKKFFFQQQkkkwwwpppjjjmmmiiieee^^^XXXYYYeeeyyypppgggbbbdddddd___bbbjjjkkktttyyykkkkkk~~~kkkXXXEEE777333///...111222///...000***++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))*********((())))))***************++++++++++++,,,,,,,,,,,,)))333///)))///444111333<<>>ZZZhhh}}}}}}iiiaaalllssspppyyy~~~jjjZZZIIIBBBCCCDDDCCCCCC;;;???EEEHHHHHHHHHIIIJJJGGGGGGFFFEEEFFFKKKSSSYYYFFFKKKNNNMMMFFF@@@======:::999:::;;;<<<:::666222111111111111222222333333333444444333222444666777AAAaaa___TTTnnnpppKKKFFFTTTsssvvvkkknnnjjjhhhbbbYYYUUU]]]ppphhhXXXQQQZZZ```^^^fffuuu|||qqq{{{|||```DDD666111...------///111///******---******+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''((())))))***))))))(((((())))))******++++++(((((()))***************)))************+++++++++(((///---+++111111000666666???aaa}}}ooojjjccc\\\UUUMMMFFFAAA999777666666777888888777555444333333222333333333333333333444555666777777333333444444444444444444222333444666666666555444444333333333333444555555444444444444333333333333444444444333444444555555666666666777:::???CCCFFFZZZeeewww{{{wwwiiiQQQ>>>777777444///000///...///222555555444,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************))))))))))))(((((())))))*********+++***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++//////???\\\jjjooowww{{{pppqqq|||xxxYYYOOODDDBBBDDDEEEDDDBBBEEEFFFFFFFFFEEEDDDEEEEEEBBBDDDFFFGGGFFFGGGJJJNNNFFFKKKNNNLLLEEE>>>;;;;;;;;;888777999<<<<<<666111000000111111222222222333222444333111111444555555===VVVjjjPPPkkkzzzLLLEEESSSuuuwwwkkkmmmmmmlllfff\\\UUUZZZkkkzzz{{{uuuaaaaaalll{{{~~~uuurrrwwwuuu[[[EEE888222///---,,,------......------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++------,,,------...///000///999GGGddd{{{}}}lllbbb]]]RRREEEBBB???:::666444555777888444555666666666555444333444444333333333555666777444444444555555444444333333444444555555444444333333333333222222222222222///000222222111111111222444666666555333222333555333333999???@@@DDDXXXooo~~~zzzfffVVVBBB888888:::777222111111000/////////////////////...---,,,,,,+++++++++++++++************)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++,,,...222;;;KKKaaaxxxzzzwww{{{tttiiiuuu~~~zzzzzzmmmwwwmmmZZZJJJDDDCCCGGGHHHCCC@@@BBB??????AAABBBCCCDDDDDDDDD>>>>>>???@@@AAABBBDDDEEEEEEMMMSSSPPPFFF<<<:::;;;;;;888555666999:::777333000000////////////000000///000000111222444555666999OOO}}}]]]aaazzz]]]KKKNNNjjjzzzrrrkkkooorrriiiccc```ZZZYYYhhh}}}zzzmmm___llluuurrrrrrtttnnnbbbuuu{{{yyyxxxxxxrrr]]]RRRBBB888333222222111,,,,,,------------,,,,,,************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,---...///000111444999IIIqqqpppbbbZZZGGGDDDAAA@@@AAA???:::555888888999999999999888888666555444333333333444444222222333444444444333333444444555555555555444444111111111111111111111111444444444222000000222444222333555555444444444555===;;;;;;>>>EEEUUUnnn~~~fffUUUIII<<<555666666333///111000000//////////////////......---,,,,,,+++++++++++++++*********))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++,,,...111777@@@MMMZZZccceeemmmttteeeggghhhooouuutttrrr{{{yyysss]]]JJJGGGBBBAAAEEEFFFBBBAAABBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAAGGGLLLJJJCCC<<<:::;;;;;;777444555777888555111000000////////////000000000000000000000111222333666FFFttt``````wwwaaaJJJKKKiii|||tttjjjnnnrrrkkkgggeee^^^[[[fffvvvnnn\\\YYYWWWfffrrrsssyyyuuu{{{{{{gggRRRKKK???999222///......,,,***+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,---...//////111111000555IIIttt~~~vvvcccSSSMMMHHHGGGHHHGGG@@@999999999888888888888999999999888777555444333333333222222333444555555555444444555555666666555555444222222222222222222222222555444333000...///222555333444666777888888999999===AAACCCFFFRRRhhhoooNNNBBB===777555555444222///111000//////......//////......------,,,,,,++++++++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))******+++***---000222555888<<<@@@===HHHVVV~~~qqqfffeeeoooooocccbbbkkkwww|||ooo^^^LLL>>>BBB???>>>BBBCCCBBBAAABBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@>>>@@@BBBBBB???<<<:::::::::777444444555555222///000//////......//////000000000////////////000000333;;;bbbfff___pppoooOOOHHHiii|||nnnlllrrrllliiiggg```ZZZ___kkkxxxjjjcccpppmmm]]]eeelllrrrzzz~~~}}}{{{|||~~~}}}kkkTTT>>>111---666333000///...,,,)))'''++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,---...///000000222444999OOO}}}qqqfff^^^TTTNNNLLLJJJFFFBBB<<<;;;:::888888999999:::::::::999777666555444444333444555666777777777777444444444555555444444444333333444444444444555555444444444222111222555777777777777888:::===AAADDDCCCTTTaaadddkkkzzzxxxpppYYY@@@:::999777666555444333333000000///............///---------,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((()))*********(((+++...000000000111222444<<<<<<\\\tttqqqppphhhaaa```dddmmmvvvyyyzzz}}}~~~rrr\\\KKKCCCAAA>>>===<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???CCCCCCBBBBBBBBBAAA@@@@@@>>>===<<<<<<<<<;;;999888999777444444444333111.../////////......//////////////////...//////000111444666RRRlll\\\eee^^^JJJjjjxxxnnnsssmmmiiieee^^^XXXYYY___zzz}}}}}}zzz___ZZZbbbcccxxx}}}{{{~~~uuuqqq|||kkkpppyyyeeeMMM===555000///111///...------............******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++******++++++,,,---...---...333777555:::VVVuuu~~~xxxpppggg___VVVNNNIIIEEEDDDAAA???>>>=========999999999888777666666555444444555666666666666666333333444444444444333333333333333444444444555555666777888777666555777888777888888999<<>><<<>>>BBBBBB@@@AAAAAABBBAAAAAA@@@??????>>>???@@@AAAAAA@@@???>>>???===:::999888888666555777666555444333222111000///......------......///---------...000111333444666888@@@^^^|||\\\RRRgggYYYddd~~~wwwmmmeee```]]]\\\[[[hhhvvv|||vvvrrrppp}}}~~~tttmmmpppzzz{{{uuusssxxx~~~{{{jjjiii|||pppXXXFFF<<<<<<444...---,,,***)))+++,,,,,,,,,***(((''''''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))******+++,,,---++++++,,,---///222888>>>TTTyyylll___^^^[[[VVVQQQMMMIIIFFFBBBBBBBBBAAA???===;;;999888888888888777666555555555555666666666666555555333444444555666666777777777777888999===EEENNNTTTbbbiiinnnjjjdddfffrrrzzzqqqbbbMMM;;;444666555333111000111111///---//////...------------...++++++++++++++++++++++++***)))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((************,,,---,,,111999CCCMMMMMMDDD;;;???KKK[[[jjjyyy}}}|||zzzssshhhkkklllkkkoooxxx~~~~~~xxxnnneeecccgggooo{{{|||___ZZZVVVVVVQQQHHHDDDEEECCCDDDAAA<<<===BBBBBB>>>@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@>>>;;;:::<<<;;;;;;999777666666666333444444333111000000000///......------......///------------...///000111000888999MMMzzziiiXXXfffyyy___ZZZxxxooogggcccaaa^^^ZZZ[[[jjjzzzsssrrr|||{{{uuuxxx|||wwwssswwwsssxxxzzzdddKKK999333222333------///111...)))***...&&&(((+++,,,---------...))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---,,,...//////111555666444@@@VVVyyyssstttrrrpppmmmiiiccc\\\WWWTTTKKKKKKJJJHHHFFFCCC@@@>>>=========<<<;;;:::999888777777888888888888777777777888888999:::;;;;;;;;;>>>>>>???DDDMMM[[[kkkuuu}}}xxxooonnnbbbJJJ:::666666222333111000222444333///***//////...------------...++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%'''***+++******+++,,,***)))000444000333666///555888<<<===CCCQQQhhhxxxgggddd]]]ZZZ```hhhjjjgggeeennnyyy{{{uuummmjjjjjjhhhmmmuuuxxxpppgggjjjssszzztttooonnnqqq||||||uuu[[[NNNFFFBBBFFFIIIGGGFFFHHHEEEFFFCCC======BBBBBB===???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@>>>;;;888777888999:::999777555666777111222222111000//////000.........------.........---------,,,,,,------...***666444AAApppvvvbbbjjjvvvbbbSSSrrr|||wwwooohhheeeccc]]]VVVRRRaaarrr|||zzzvvv|||}}}~~~fffSSSCCC???999333...,,,,,,,,,---------,,,,,,+++++++++******))))))))))))************************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,---...///000111888DDDZZZ~~~xxxkkkooo~~~pppddd\\\ZZZVVVQQQNNNMMMNNNPPPIIIFFFCCCBBBBBBAAA>>>;;;===<<<>>>BBBCCC???>>>@@@888:::???AAA@@@@@@HHHRRRSSSMMMHHHNNNccczzz|||rrrnnn[[[GGG>>>888222///111////////////..................---,,,++++++******------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((()))))))))))),,,,,,,,,---------......000111222333777<<>>===???BBBHHHKKKJJJEEE???;;;777777666666555555444444000000000000///////////////---...000///,,,,,,///---,,,,,,,,,,,,---......000444333>>>\\\|||mmmiiixxxqqqNNNfff{{{iiiccceee```^^^^^^XXXOOORRR^^^ppp~~~}}}xxx}}}}}}rrrhhhXXXDDD777666444111...,,,,,,---...,,,,,,,,,,,,+++++++++*********))))))))))))*********************************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++,,,---...///000000444777@@@WWW~~~yyyrrr|||uuuhhhccc^^^\\\[[[[[[XXXUUUQQQOOOKKKHHHFFFGGGIIIKKKIIIFFFEEEHHHHHHEEEEEEHHH??????BBBJJJQQQXXXbbblllssshhhdddkkktttyyypppgggXXXIII;;;666555333222333000000/////////...............------,,,++++++***------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((())))))))))))++++++,,,,,,,,,------------...//////111444999======III```}}}~~~{{{pppqqqxxx}}}~~~zzzxxxxxx{{{wwwbbbQQQGGGDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@??????>>>===>>>AAAEEEHHHGGGDDD???;;;777777666666555444333333000000000000/////////...///------...+++((()))...---,,,,,,,,,,,,---......---111///777QQQooottthhhssswwwRRR[[[zzzfff___aaa```bbbddd___OOOOOOXXXhhhwww~~~sss]]]EEE<<<;;;888111,,,,,,++++++++++++,,,---...+++++++++*********************))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******++++++,,,,,,---...//////333000000999NNNwwwzzz|||~~~tttiiiZZZYYYWWWSSSOOOPPPUUUZZZTTTSSSTTTYYYZZZXXXXXX[[[RRRMMMNNNXXXffftttwww}}}}}}tttwww}}}xxxjjj^^^CCC999222111444444333444000000000000////////////.........------,,,,,,+++,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))******)))((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++,,,---------...000222222333888EEE^^^kkkPPPCCC@@@@@@???AAAAAA@@@??????>>>??????>>>??????@@@AAABBBCCCCCC??????>>>>>>======>>>>>><<<>>>AAACCCCCC@@@===;;;777777666555444333222222000000000/////////.........---------***%%%''',,,,,,,,,,,,,,,,,,---......,,,000...222EEE___~~~dddeee]]]OOOuuu~~~iii^^^]]]]]]cccgggaaaPPPLLLNNN\\\mmmzzzuuueeeRRRDDDCCC666+++,,,222333111000,,,,,,,,,------,,,++++++*********)))))))))))))))******))))))))))))******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******++++++,,,------......222///000555:::OOOllljjjhhheeedddggglllooocccccchhhoootttsssuuuxxxtttlllfffiiissszzz|||{{{ooo\\\OOO;;;666222222444444222000111111000000000/////////.........---------,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************,,,---//////---------...777666333333;;;OOOiii|||sssTTT@@@<<>>@@@@@@???>>>============???????????????????????????>>>===<<<<<<<<<>>>>>>;;;<<<===>>>>>>===;;;:::777666555444333222111000000000/////////...............111333///)))'''***,,,,,,++++++,,,,,,---...---111///111???TTTzzzgggYYYooonnnLLLfffrrraaa\\\ZZZaaafff___TTTKKKHHHQQQbbbrrraaajjjyyy~~~uuummmmmmrrruuuqqqmmmjjjdddaaaaaa^^^WWWQQQOOOJJJPPPTTTQQQJJJ@@@555---111......222222///,,,---,,,,,,---------,,,******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))******++++++,,,,,,------,,,***000666444777SSSuuu}}}zzz|||{{{www{{{|||{{{}}}zzz~~~xxxiiiTTTBBB;;;888666444333444444111---000000000000////////////---------------,,,,,,,,,++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((******)))((((((((((((((((((((((((((())))))))))))((((((((()))))))))******+++---//////.........///...000111000///444>>>GGGbbbwwwtttjjjlll^^^MMMBBB@@@AAA@@@>>>???>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>======;;;;;;;;;<<<===>>>999::::::::::::999999888555555444333222111000000////////////............---///555;;;:::222+++))),,,++++++++++++,,,---------111000111;;;LLLqqqxxxYYYaaaPPPYYYyyyggg]]]YYYaaafff___ZZZOOOGGGKKKYYYiiizzz333:::EEEPPPVVVTTTMMMGGGKKKEEE>>><<>>888777888999777111///111000333666666555222111000------...000,,,((((((,,,((()))***+++++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))*********++++++,,,,,,,,,,,,)))...444333000===PPPnnn{{{vvvyyy~~~~~~~~~vvvfffRRR???777777222333222000111333111---////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******(((***,,,---,,,,,,---...))),,,///000//////222555888BBBVVVpppsss___OOO\\\UUUKKKCCC???>>>============<<<<<<<<<<<<======888999:::;;;===>>>???@@@;;;;;;;;;:::;;;;;;<<<<<<999999999888888777666555333333222222111111000000/////////.........------,,,...555@@@CCC;;;000***+++++++++++++++,,,------+++///...111888CCCeeeeeeZZZuuu]]]RRRttt}}}mmm```ZZZcccjjjccc___TTTIIIIIIQQQ___rrr<<<;;;999888777777666666444222000///000111222222///---...000///+++***---000000000000...,,,...000+++(((((())))))(((***///)))))))))******++++++,,,)))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************++++++++++++---+++,,,111222222777>>>CCC^^^~~~}}}~~~uuu___OOOCCC:::888999///222000,,,---222222...............------------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''((()))(((((((((((())))))))))))(((((()))))))))*********((()))++++++******,,,......//////000000000111111111111555>>>QQQkkktttjjj___SSSJJJNNNKKKEEE???<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???888888999:::;;;<<<===>>>999999:::;;;;;;;;;;;;;;;999999999888777555333222111111111111111111111111//////.........---------,,,+++111>>>GGGAAA444++++++++++++***++++++,,,---,,,......111777===YYYrrrVVVcccqqqVVViiissseee\\\dddlllfffbbbXXXNNNIIIKKKVVViiizzz111000000000000000000000,,,...//////---,,,------///+++***...000...---///,,,++++++,,,***)))+++...///)))'''***,,,+++***,,,------,,,+++++++++++++++))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***************+++++++++))))))***---///111111222777===VVVyyyxxx}}}}}}www^^^DDD888888777555222222444222,,,,,,111222///......---------,,,,,,,,,*********************+++)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))))))))))))))************)))***+++***)))***,,,---,,,++++++---///000///...///000000///222===MMMXXXwwwuuueeeUUULLLHHHGGGHHH@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>>???@@@;;;;;;;;;::::::999999999777888:::;;;<<<;;;::::::999999999888666444222000000000000000111111111111//////.........------------(((,,,:::FFFCCC666,,,++++++******++++++,,,---...000///333888:::SSSzzzxxxTTTWWWnnn^^^iiixxxiii\\\ccckkkfffcccZZZPPPIIIHHHPPPcccuuu222222222111000//////............------,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))+++***(((''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************,,,------------...000111333<<>>===<<<<<<<<<:::999888777777777;;;:::999666222111111333...,,,+++,,,...///...,,,------,,,,,,,,,+++++++++)))......---444===999...))))))*********+++++++++...---+++000555444CCCbbbcccXXXaaaxxxccc~~~~~~hhhgggfffcccgggbbb___[[[SSSKKKJJJVVVeeeqqq~~~//////......---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))+++,,,,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))+++,,,,,,,,,,,,---//////111000---111CCCaaayyy}}}wwwrrrwwwyyywww}}}zzz}}}}}}zzz~~~tttaaaIII888:::777333222333444222000000000000/////////......------------,,,,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))******(((((()))***((()))******++++++*********+++++++++,,,,,,------,,,,,,,,,000999HHHXXXccc~~~|||qqq```QQQGGG???:::666888<<>>AAABBB@@@>>>???>>>===<<<;;;;;;;;;;;;===<<<:::999888888777777777777666444333444777:::444000,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++))),,,,,,+++111:::888///)))))))))*********++++++---...,,,///333000<<>>>>><<<;;;<<<===::::::999:::<<<===<<<<<<:::::::::<<>><<<:::999999:::;;;<<<;;;:::999888777777777333333333222333777<<>>ZZZ~~~xxx|||{{{zzz~~~}}}yyyppp[[[III@@@>>>@@@666555444444444333111000////////////............------,,,,,,,,,+++++++++************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''')))***)))((('''((()))(((((()))************)))************************,,,---,,,++++++,,,000333555:::@@@HHHVVVkkk{{{dddOOOEEEBBB888777666666777888888888888999::::::999999999:::;;;999888999<<<===<<<;;;;;;::::::<<<======<<<:::???===;;;999888888:::;;;;;;:::999888777666666666444444333222222555:::>>>GGGCCC<<<555...+++******,,,,,,+++++++++************)))((((((,,,111111...(((((()))))))))*********)))---,,,...333000777IIIdddnnnOOO]]]www\\\}}}yyyuuurrriiieeebbb^^^VVVLLLIIIJJJ\\\iiixxx---------,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))''')))************+++---,,,+++***,,,///222444555888<<>>666444333333222111000///.../////////.........------,,,,,,,,,,,,++++++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))''''''((()))'''((())))))******)))))))))))))))*********++++++''')))+++++++++,,,---///222111111000333<<>>>>>===:::777999<<<===:::777999888888999;;;;;;;;;999888777777666666777999999888777666555444333333333555555444111...---...000444:::AAABBB>>>777000---++++++++++++************)))(((((()))))))))(((((((((((((((((()))))))))***)))///,,,+++000///333@@@PPPrrriiiRRRiiipppkkkrrrooommmhhheeeddd^^^SSSJJJFFFLLLXXXfffrrr~~~)))))))))))))))*********(((((())))))*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))&&&((()))***)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''(((******))))))+++,,,,,,---------------------+++111666777@@@[[[sssWWW???888:::;;;888333000222555111111111000//////111333//////.........---------,,,,,,,,,+++++++++******************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))'''(((((()))))))))))))))%%%%%%&&&'''(((******+++---+++(((&&&%%%)))///333,,,)))'''(((***...000111000111333444555999???DDDAAAFFFNNNWWW___hhhooottt{{{||||||zzzwwwuuuuuuvvvkkklllllljjjddd\\\UUUPPPIIIGGG@@@888888;;;999222555666777666444444555666,,,...222444555666777888777666555666888:::::::::>>>;;;777888<<<===:::666888777666777999::::::999555444555555666666777888777666555444333222222222///000111000......///000---111555777555444444666+++++++++************))))))(((((())))))'''%%%&&&(((((((((((())))))))))))+++000,,,)))...---000<<>>>>>;;;777333333666666222...000111222111///---...///------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))((('''&&&''')))******++++++++++++************+++++++++,,,,,,,,,///000111111000000111222444555666999;;;===???@@@DDDDDDDDDCCCCCCBBBBBBBBB???>>>===<<<;;;:::999888444444444333333222222222222333333444444333333222444333333444444555777777666666777777888888888999777777777777777777777777<<<;;;999888888888999999777666666555444444333333555555444333222000000///333222000/////////000111///......///111000...,,,+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((()))***************+++---000333444CCCWWWaaaSSSiiiqqqtttzzztttuuuooohhheeeccc\\\PPPFFFGGGKKKWWWiiiwww~~~++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,...//////...111999EEEOOOPPPZZZppp|||nnn]]]OOOCCC999555777777555333333444444111///111000///...............------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&((()))((('''&&&'''))))))******++++++******))))))))))))*********++++++,,,...//////......///000---......///111222333333555444444444333333333333444444333222111111000///444333333333222222222222222222333333333333222222333333444444555555666666666666666666777777777888777777777777777777777777::::::888777777777888888666666666555444333333333555444333222111000000///111111000000/////////000,,,,,,---------,,,******++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((())))))************+++---000222444@@@PPPvvvvvv]]]bbbyyyrrrxxxsssmmmfffdddccc___WWWOOOFFFGGGPPPbbbrrr|||******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,...//////---,,,///555:::@@@===AAAVVVyyy{{{eeeTTTBBB;;;888666333333333333444333222222333555444000,,,,,,---///...---------------------------,,,++++++++++++*********************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&'''((())))))************))))))(((((((((((())))))))))))***+++,,,,,,++++++,,,...------------------------------------,,,,,,,,,,,,000000/////////.........333222222222222111111111222222333333333333222222222333444555555555444333555555555555555666666666777777777777777777777777888888777666666666666777666555555444444333333222444333333222111000/////////000000000000///......***---///...+++((((((***+++******))))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***++++++++++++---///111333<<>>UUUoooYYYaaawwwwwwuuu}}}zzzuuupppllljjjfff___ZZZOOOHHHHHHWWWkkkyyy)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++(((+++---///000000111111///444666222000777HHHXXXppp}}}sss^^^OOOKKKLLL>>>999888;;;;;;666222000222333333000///555@@@JJJ<<<666///,,,...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''(((((())))))(((((('''((((((((())))))))))))***(((***++++++***)))+++,,,))))))******+++++++++,,,------------------------,,,------------.........000000000000000000000000000111111222222111111000000111333555555444222111444444444333333333333333555555555555555555555555444444444444444444444444333333333333333222222222111111111000000/////////------...//////---,,,+++---111444222---)))***---)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())),,,+++++++++,,,---///000444;;;LLLppp}}}___[[[mmmuuuyyyvvvrrrooolllggg___ZZZVVVLLLHHHRRRdddttt~~~(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++)))***+++,,,---------------...///000222444666777BBBTTTnnnrrrhhhZZZMMMDDD@@@>>>===<<<888666666444000111555222333222000///555???HHH999555000.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''((((((((((((''''''(((((((((((())))))))))))((()))+++***))))))***,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,------------------------...............///////////////000000000111111111111000000///000222333444444333333444444444444333333333333555555555555555555555555222333444444555444444444222222222222222222222222000000000000//////......---------------,,,+++++++++---000///+++((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())),,,,,,+++++++++---...///222999GGGaaasssYYYaaawwwxxxuuurrrooolllgggbbb^^^[[[PPPGGGMMMZZZiiivvv(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************)))))))))++++++,,,+++222///...000333444111...777777>>>MMMaaa{{{ooocccNNNGGG===999;;;>>>???>>>===999666555333000222666000111111000///222777<<<000000...---------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''(((***)))(((((()))+++******+++,,,,,,------...,,,,,,---------.........000000//////////////////------.........////////////000000000000000000///...///000111222333444555555555444444333333333333444444444444444444444444222222444555555555444444111111111222222222222222000000////////////......------,,,+++++++++++++++)))***++++++***)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((---,,,+++++++++,,,---...///999BBBSSS{{{cccYYYjjj{{{}}}vvvpppkkkhhheeedddaaaTTTIIIIIIRRR```ooozzz(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************+++)))((((((***,,,......+++---...,,,)))***///333222...000;;;DDDMMM___rrrxxxfffSSSFFFAAABBBAAA>>>999888;;;>>>999555333666666111......---///000111000//////000)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))(((''''''(((***))))))******************+++++++++,,,,,,,,,------.........---------,,,,,,---------.........////////////000000000000//////......///000111333555666555555555444444333333333444444444444444444444444111222444555666555444444111111111111111111222222///////////////............---+++***)))***+++,,,***))))))***++++++)))''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((---,,,+++++++++,,,---......888???JJJooooooXXXcccsss~~~ssslllhhhhhhhhheeeYYYLLLIIIOOO[[[lllyyy}}}))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''&&&---***!!!///777%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++---------........./////////000111444777;;;???AAA^^^wwwttt___RRRJJJEEEAAA???===;;;::::::999666444555222///...111222222111000000//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,------------------------------++++++,,,---...///000111000000000000////////////111111222222222333333333777777777777555333111000444444444444444444444444444444333333333333222222222222222111111111000000////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))***+++,,,------...000000===HHH^^^YYYSSSqqqyyyvvvxxxtttrrriiieeehhheee```TTTGGGFFFSSSccckkk}}}))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))(((***666666&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,,,,---------...............///000222555888999>>>NNNbbbqqq{{{zzzqqqlllkkkaaaTTTJJJEEEBBB???<<<;;;999666444333555888:::333111000222555555000+++000/////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))(((((('''''',,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,------------------------,,,,,,++++++,,,---...///000000000/////////////////////111111111222222222333333222333444555555444444333444444444444444444444444444444333333333222222222222222111111111000000000////////////.........---,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((()))******,,,,,,---...222111===HHH[[[___NNNeeeqqq}}}xxxvvvoooiiijjjccc```XXXMMMFFFLLL\\\jjjyyy))))))))))))))))))))))))((((((((((((((((((((((((---+++)))'''%%%%%%&&&'''(((+++%%%&&&555;;;111'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---------............///111222333111777>>>DDDIIIRRR^^^ggg}}}yyyjjj^^^TTTLLLHHHEEEAAA===<<<>>>???===;;;>>>===999555444888AAAHHH>>>888222222444444///***/////////...............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000////////////////////////111111111222222222222333000111222333333333333333444444444444444444444444333333333333222222222222111111111111000000000000//////.........---------,,,++++++++++++*********(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((())))))***+++,,,------111///999DDDQQQwwwoooMMMWWWvvvzzzyyy|||zzztttnnnlllbbb```]]]VVVIIIDDDRRRfffsss}}}))))))))))))))))))))))))((((((((((((((((((((((((222///,,,)))''''''((()))&&&...&&&''':::888)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))******************+++++++++,,,,,,,,,////////////000111111222333555888::::::;;;<<<===CCCPPP```lllvvvzzzpppkkkYYYTTTLLLFFFBBBAAA@@@???>>><<<;;;<<<>>>>>><<<:::@@@@@@===999666:::EEENNNMMMBBB444---///222111...........................,,,,,,,,,++++++++++++***************************(((((()))))))))*********++++++***)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////.........///////////////111111111111222222222222444444333333333222111111333333333333333333333333333333333222222222222111111111000000000/////////.........---------,,,,,,++++++++++++************(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++,,,------...+++222===FFF___WWWQQQeeettt~~~wwwsssooolllfff```^^^]]]PPPBBBJJJ\\\kkkwww((((((((((((((((((((((((((((((((((((((((((((((((222///,,,)))''''''((()))%%%///+++---888///"""(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---...///000111111222...///111444777777555333666999===AAAFFFNNNWWW^^^hhhxxxrrrnnnhhhbbbZZZQQQHHHAAA@@@>>>;;;:::;;;<<<<<<<<<>>><<<;;;:::;;;<<<<<<;;;999;;;:::666333555<<>>222,,,---000111///---------...............,,,,,,+++++++++*********************************(((((())))))******++++++((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***************++++++*********+++++++++,,,,,,++++++,,,,,,---.........------....../////////000000000111111111222222222444444444333333333333333333333333333333333333333333333222222222111111111000000000/////////......------------,,,,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---,,,+++///888???MMMvvvkkkTTTWWWoooxxxxxxrrrmmmlllkkkkkkaaa^^^```WWWHHHGGGPPPaaannn}}}((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''%%%%%%&&&'''''',,,000444444'''!!!)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,((()))+++---...////////////...---...111333444444555555555777:::<<<<<<;;;>>>JJJZZZccchhhooo|||sssaaa[[[ZZZXXXKKKGGGBBB@@@AAA@@@<<<888===<<<;;;;;;<<<<<<:::888;;;:::999888:::<<<@@@BBB555777777555222222555888555222//////111111///------------------.........++++++++++++************************************)))))))))******+++++++++&&&''''''(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))************************)))))))))******++++++,,,++++++,,,,,,---------------------......//////000000000000111111111111222000111111222444555777888333333333333333333333333222222222222111111111111////////////............------,,,,,,,,,++++++++++++************)))))))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++...///555===DDDcccdddTTTbbbwwwsssqqqiiiiiijjjmmmeee```aaa]]]QQQIIIHHHVVVcccsss~~~((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''+++'''111;;;111%%%&&&***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++++++++,,,,,,,,,---((()))+++,,,------------222111000//////000111222000111222555777777777666777:::===???AAADDDJJJNNNOOORRRUUUXXX___ggghhhdddXXXVVVTTTVVVZZZ\\\[[[YYYWWW]]]ZZZJJJ???>>>>>>:::AAA???===<<<============:::999888999:::;;;:::999::::::999888999;;;???BBB777666666555444444444444---///111222111///...---,,,,,,,,,------.........++++++++++++******************************************************++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************))))))))))))(((((())))))***++++++,,,+++,,,,,,,,,,,,---------,,,,,,---......///000000000000000000111111111111/////////000222555777888222222222222222222222222222222222222111111111111/////////.........------,,,,,,,,,,,,++++++++++++************))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,)))000...111<<<@@@TTTzzzzzz^^^YYYttt~~~tttvvviiiiiikkkllliiieeebbb___WWWMMMEEEKKKYYYiiiuuu~~~(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))///###111>>>000''',,,+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,,,,,,,---------***+++,,,---...---,,,,,,(((+++///222333222111000222333222000///000333666777555555999===???===:::AAADDDFFFFFFIIILLLJJJFFFEEEDDDCCCEEEGGGHHHFFFDDD999BBBEEE???>>>BBB@@@777:::===>>>===999888:::===<<<:::888777999;;;;;;;;;::::::999777555555777888666444222111222333222111555555555111---,,,...111,,,,,,,,,------.........+++++++++************)))))))))))))))))))))))))))************************))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))*********)))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000000000000000111111111111111111000000000222333444222222222222222222222222222222222111111111111000//////.........---------,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,&&&000,,,,,,:::===JJJjjjjjjOOOooowwwrrr|||kkkjjjmmmjjjllljjjddd___ZZZOOOEEEDDDRRRcccooozzz(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++)))(((''')))***+++,,,+++***(((&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))***++++++,,,)))***+++,,,------------//////---,,,,,,---...///000000000000111111111111222333444555666777888999<<>><<>>???>>>===>>>???;;;===>>>===;;;::::::;;;:::;;;<<<;;;999999;;;===>>><<<;;;999888888999999888888888888888777666666555444222111111222444555555666666666444111///---......---,,,,,,+++******************************+++******)))(((''''''&&&(((***+++,,,,,,+++***(((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''((())))))***)))************+++++++++,,,+++)))***+++,,,,,,+++,,,---......//////......////////////000000000000333222222111222222333333111111111111111111111111000000000000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---+++---...000444===JJJSSS\\\RRRggg}}}yyyeeegggjjjhhhgggeeebbb\\\TTTNNNCCCJJJVVVeeettt((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((((()))+++++++++)))(((&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))*********+++)))***+++,,,------------///...---,,,,,,---.../////////000000000111111111222333444555666888999999???AAACCC@@@<<<999;;;===999;;;======<<<<<<<<<===;;;===>>>===<<<:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;999999888888888777777888888777777666555444333222111111222444555333333444333222000---,,,...------,,,++++++***************************************)))((('''''''''((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((())))))***))))))*********+++++++++,,,***)))***+++---,,,+++,,,------................../////////000000000000222111111000000000111111000000000000000000000000000000000/////////......------------,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))******,,,---......111999DDDLLLpppmmmQQQXXXtttvvvrrrgggfffeeeeeedddccc^^^VVVQQQDDDHHHPPP^^^ooo}}}((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((())))))((()))***+++***)))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,......------------......//////000000000000111111222333444555666888999999BBBAAA>>>;;;888777666777888:::;;;<<<;;;:::;;;<<<;;;===>>>>>><<<;;;;;;<<<<<<:::888999;;;<<<;;;888:::::::::::::::999888777666777777777777666555555444333222111111222333333///000000000000...,,,+++------,,,,,,++++++************************************))))))(((((('''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))*********+++++++++***)))***,,,---,,,+++,,,,,,---...................../////////000000000111000000/////////......////////////////////////000////////////.........---------,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''(((((()))------------...444===DDDZZZ]]]OOObbbyyyooogggbbbaaaaaacccdddaaaZZZTTTGGGFFFIIIUUUgggxxx((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((()))******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))((((((((())))))***+++++++++++++++------------------......////////////000000000111222222333555666777888999CCC>>>999777777777666444777999;;;;;;:::999:::;;;;;;<<<>>>>>><<<;;;;;;<<<>>>:::888:::>>>???<<<888888999:::::::::999777666555666666666666555444444333333222111111111111222---......///......---,,,,,,,,,,,,,,,++++++*********************************)))))))))((((((((('''''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((())))))))))))))))))***************))))))+++,,,---,,,+++,,,,,,---.........------........./////////000000111111111000000///......000000000000000000000000/////////.........------,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))))),,,------,,,,,,111888???KKKnnneee___lllooorrrjjjaaa______bbbeeeddd^^^XXXLLLGGGEEEMMM^^^ppp~~~((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))((((((((((((((())))))******++++++******+++,,,,,,---------.........////////////000000000111111222444555666777888???;;;666555888:::999777777999;;;;;;:::::::::;;;:::;;;======<<<;;;;;;<<>>FFFNNNZZZhhhttt}}}((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((()))******+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******))))))))))))******((())))))******+++,,,,,,------------......//////000111222333333333222222111222333333444444555555333333444444444555555555555555666666666666555555555555444333333333333333111111000000000000111111111111111000000000//////............---------------,,,,,,++++++***))))))***))))))((('''(((((((((((((((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%'''***,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))***,,,,,,((()))***++++++***)))((()))((('''&&&&&&(((***,,,+++++++++,,,,,,,,,------222111///---------..................///000111111...---,,,---//////...,,,+++++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((()))***+++,,,000)))444>>>@@@ccc~~~mmmrrryyy|||}}}~~~jjjbbb^^^^^^bbbaaa^^^[[[YYYSSSIII@@@CCCIIISSS```mmmxxx((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))***+++++++++...------------.../////////000111333333222111111111222333444555555555555333333333444444444444555444444555555555555444444444444333222222222222333111111000000000000111111111111000000000/////////.........------------,,,,,,,,,,,,+++******))))))***)))((((((''''''(((((('''(((((())))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''"""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''((()))***,,,---******++++++******)))))))))(((((('''((()))+++,,,++++++,,,,,,,,,,,,------000///...------------------......///000222333444222...++++++---///...---************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''(((***+++,,,...***222;;;===QQQ}}}tttooo___jjj|||ooottthhhbbbfff___```___\\\ZZZWWWOOOFFF@@@CCCJJJVVVeeettt~~~((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((()))***++++++***)))((((((((())))))******++++++...------,,,---...///000---...000111111111///...000000222333444444333333333333333444444444555555444444444555555444444444444333333222222222222222111111000000000000111111111000000000////////////.........---------,,,,,,,,,,,,++++++***)))))))))))))))(((''''''''''''(((&&&'''((()))******)))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''$$$$$$%%%%%%&&&''''''(((%%%&&&'''((((((((('''&&&(((((((((((()))***,,,---,,,+++******))))))******(((((())))))***++++++,,,++++++,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,---...000333555666888222,,,***,,,...---+++)))*********************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''((()))***+++,,,---000777===BBB___nnnUUUXXXoooyyyuuutttsssfffiii^^^aaa```\\\YYYYYYSSSLLL@@@@@@CCCMMM\\\lllxxx~~~((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))(((''''''((()))***''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''')))***,,,,,,***)))'''((((((((()))******++++++......---,,,---...///000+++,,,...000000///...---...///111222333333222222333333444444444555555555333444444555555444444333444333222222111111222222111111000000000000111111000000000000////////////......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))((('''''''''''''''&&&'''(((*********)))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%'''((((((((('''&&&))))))(((((((((***+++,,,---,,,***)))))))))***+++'''(((***+++,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------++++++***+++,,,...000333555777>>>666---)))***,,,+++***)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''((()))***+++***///...555>>>999KKKwwwqqqYYYWWW\\\vvvkkk|||eeeddd^^^bbbbbb\\\XXXYYYUUUPPPCCCAAAAAAHHHUUUdddpppvvv|||(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************......---,,,******,,,---+++---..................000000111222222222222111222222333333333333444444555555555444444333333333222222222111111111111000333000------///111000...333111///,,,++++++,,,,,,---,,,+++*********+++,,,+++******))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***(((((())))))))))))(((((((((((((((((((((((((((((()))*********)))((('''&&&))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,------......---------,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''(((((()))***+++...+++,,,000555<<>>jjjpppVVVYYYiiigggYYYVVVsss|||tttllliiifffaaa]]]]]][[[UUUMMMFFF???>>>HHHSSSaaammmzzz(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))************+++))))))***,,,---,,,***///.........//////---,,,111111222333333333333222111111111222222222333333222222222222222222222222111111111000000000//////.../////////...---------000111222222111///,,,***,,,,,,,,,,,,++++++******+++******)))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&******)))(((''''''((((((((()))))))))*********************++++++,,,,,,,,,000000///---,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''((()))***,,,******---...///444::::::QQQuuuuuu___XXXjjjdddYYY___uuuoooiiibbb^^^^^^___ZZZTTTLLLCCC>>>CCCLLLYYYfffttt(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************+++))))))+++///000...+++///,,,***,,,111222///,,,000000111222222222222111111111111111222222222222000111111111111222222222111111000000000////////////000111000...,,,+++,,,111111222222111...+++***+++,,,,,,,,,,,,+++***)))+++******)))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((,,,+++)))''''''''''''((())))))))))))*********************++++++,,,,,,---000///...------,,,------******+++,,,,,,,,,,,,,,,++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''((()))******((())),,,,,,,,,///555<<>>IIIkkk}}}dddhhhfff]]]___vvv~~~ssshhhbbb```]]]ZZZXXXWWWQQQGGGBBBAAAEEEQQQ^^^iiittt(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$%%%'''((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))***************((()))///777;;;999666+++...000///---,,,---.........///000000000000000000111111111111222222222//////000000111111111222000000000000////////////444666777555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***)))+++******)))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''((()))***+++,,,,,,)))((('''&&&''')))+++,,,))))))))))))************))))))***+++,,,,,,------*********)))******++++++******+++,,,,,,,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''))))))((('''))),,,,,,+++---222000:::>>>OOO}}}aaaaaadddaaaVVV\\\vvvjjjcccbbb]]]ZZZZZZ[[[XXXMMMDDDAAA>>>IIIUUU```lllyyy''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************++++++,,,---...000000111///......------------------///111222111000000000000//////...///111333444////////////............111111000000/////////......777AAAAAA888///,,,---+++++++++************))),,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---'''''''''''''''((())))))************************)))************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%''')))***(((&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((()))&&&'''((()))***+++,,,,,,444555666@@@]]]qqq[[[XXXhhhgggZZZlllsssjjjeee^^^^^^]]]ZZZVVVOOOIIIEEEAAAAAAHHHVVVeeeqqq|||''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))************)))++++++,,,------...//////+++,,,...000111111111111111111000...---...000222222222111000///000111111000000/////////.........000000/////////............555<<<<<<666///,,,,,,+++++++++************))),,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++'''''''''''''''((()))))))))))))))))))))))))))))))))************++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))&&&'''((()))***+++,,,,,,111222444;;;MMMlllgggYYYdddkkkeeehhhuuuvvvkkkccc```^^^[[[YYYVVVSSSOOOMMMAAA???CCCNNN[[[hhhttt''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******))))))++++++++++++,,,,,,------,,,---...///000//////............---...///000000111111111000111111222333000000000000///////////////............---------...111555555333///,,,++++++++++++************)))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''((())))))'''''''''''''''''''''''')))************+++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''%%%$$$%%%'''))))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''(((((()))***++++++//////333888===NNNqqq}}}^^^WWW```eee```YYYyyyttthhhddd```[[[WWWVVVUUUTTTSSSEEE@@@???FFFPPP\\\kkkwww~~~''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))************++++++++++++000///---,,,+++,,,,,,---,,,---///111222111///,,,---...///000222444666777111111000000000/////////------------------------.........//////...,,,***+++++++++*********)))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))*********+++++++++)))))))))***+++++++++,,,************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((&&&$$$$$$&&&((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))''''''(((((()))******+++///---222999888<<>>GGGLLLLLLCCC777///---000222222///000000111111111000000////////////............,,,,,,,,,------------...///---+++***+++++++++***+++++++++************)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***************+++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''%%%%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))'''''''''(((((())))))))))))&&&***222666777===GGGeeexxxeeePPPSSS^^^ssseeeooorrrkkkccc______^^^[[[WWWTTTMMMFFFBBB???BBBNNNYYYiiiuuu''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((()))***++++++,,,,,,)))))),,,000555<<>>FFFOOO]]]iiivvv|||''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((()))***+++,,,------((()))+++---///000111111111...+++,,,000222///,,,+++,,,...///000000000///......---------,,,,,,,,,---------....../////////...//////---***)))***++++++++++++************)))(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&((()))(((&&&$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''))))))'''''''''((((((((((((((((((++++++***...666999777;;;UUUqqq~~~ccc\\\gggfff]]]___vvviiiccc```\\\XXXWWWSSSOOOJJJCCC>>>CCCKKKUUUaaannnwww}}}''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...........................------------------------.........------,,,,,,,,,///...---,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******,,,,,,++++++***+++++++++))))))*********))))))((('''******(((&&&''')))***+++)))&&&%%%(((+++)))%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))***,,,///333555777BBBWWWnnn}}}ggg[[[XXXQQQQQQeeessshhh^^^[[[___ZZZWWWRRROOOLLLHHHAAA<<>>>>>AAAIIIVVVdddnnnsss''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++*********++++++,,,---///...---+++***)))))))))---(((&&&)))***'''&&&***%%%!!!!!!%%%'''%%%&&&+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,---333222222555999AAAQQQ___nnnssswwwxxxxxxzzz}}}yyyjjjZZZLLLKKKRRRvvvyyylllfff___\\\XXXWWWWWWUUUPPPKKKBBB???===@@@JJJXXXeeemmm''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,---...///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******************+++,,,------...---+++***)))))))))***+++&&&'''+++,,,***///888666,,,&&&)))***&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++000111333444222555AAAOOO]]]dddkkklllooouuuzzz|||ttt}}}```LLLFFFGGGNNNrrrvvvjjjeee```[[[XXXWWWUUURRRNNNHHHEEE@@@>>>AAALLLZZZddd''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---...///000000...---+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******************+++,,,---...---,,,***(((((((((******)))&&&''',,,+++)))222AAAFFF555***+++,,,'''###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***,,,111444222111666>>>HHHSSS]]]aaafffnnnsssssshhhgggrrrwww___RRRNNNCCCQQQnnnvvvlllfff^^^ZZZXXXVVVSSSQQQKKKJJJGGGAAA>>>BBBNNNXXX''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,...///000111111///---,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******************+++,,,---...,,,***)))''''''(((***+++)))&&&(((+++'''$$$000BBB<<<***###***(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&''',,,333444111000333:::GGGTTTZZZ___fffiiigggggg^^^cccxxx|||www___SSSLLL@@@HHHnnnqqqjjjaaa[[[XXXWWWUUUSSSKKKMMMLLLEEE======FFFOOO''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''&&&&&&***)))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''')))******++++++************************+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++************************,,,++++++******++++++,,,(((((((((((((((((((((((())))))************))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''))))))************))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((('''(((((()))***+++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))***************++++++,,,))))))))))))))))))))))))((()))*********)))'''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))+++...///111111222555<<>>===???AAA''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++(((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((()))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((())))))***)))((('''&&&''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((()))+++---///000111111///111888DDDPPPWWWXXXVVVVVVUUUTTTVVV\\\eeeooouuu|||~~~yyyhhh^^^OOOGGGOOOcccyyywwwuuuppphhh^^^XXXUUUVVVTTTRRRNNNIIIEEEAAA>>><<<''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&''''''((()))***(((((((((((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((()))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((()))))))))*********''''''''''''''''''''''''))))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))((((((((()))******))))))))))))))))))))))))((())))))))))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((&&&((())))))((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((())))))+++,,,...///000111111...000;;;KKKUUUTTTPPPLLLMMMMMMKKKJJJQQQ]]]hhhnnnrrrwwwzzz|||~~~xxx```MMMBBBJJJhhh~~~zzztttlllccc\\\XXXUUUTTTRRRPPPOOOMMMGGG@@@999''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''((())))))((((((((()))))))))))))))************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''(((******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))***+++---...000000555000///666DDDOOOSSSRRRFFFGGGFFFCCCAAAEEENNNVVV___fffooouuuwww{{{}}}wwwlll~~~lllQQQCCCIII```ttt~~~qqqkkkjjjggg]]]TTTTTTRRRPPPQQQRRRNNNEEE>>>(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''(((((())))))))))))******+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((())))))***)))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''')))******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))***+++---///000222000...///666@@@LLLSSSIIIFFFCCCAAAAAACCCDDDEEEPPP[[[iiissswwwyyy}}}{{{zzzsssdddlllxxx}}}YYYCCCEEENNNQQQ|||zzzyyywwwtttlllbbbZZZWWWSSSPPPQQQTTTRRRMMMGGG((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((())))))******++++++,,,,,,)))))))))************+++*********+++++++++++++++************************************************************************+++******))))))******+++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))((((((((()))******)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''')))******)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((***)))))))))***,,,...///000111111......666EEEQQQSSSLLLEEEDDDFFFFFFBBB===DDDNNN]]]hhhooosssuuuwwwyyy}}}zzzrrrkkkaaayyyoooNNNCCC@@@:::YYYlll{{{llldddcccZZZWWWSSSRRRTTTTTTRRRPPP(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++))))))))))))************)))*********++++++++++++************************************************)))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))++++++)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((((((((((((***)))(((((()))+++---///...222333111///444@@@KKK^^^UUULLLHHHIIIHHHDDD???<<>>SSSmmm{{{yyyooohhheee]]][[[XXXVVVTTTSSSSSSSSS))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((('''''''''((((((&&&''''''((()))******+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))***************++++++,,,)))))))))))))))))))))))))))((('''&&&%%%&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((()))++++++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))***)))(((((()))+++---///***...111000...111:::AAAddd\\\QQQJJJHHHHHHFFFCCC777777:::BBBMMMZZZccchhh```ccchhhhhhjjjxxx|||nnnbbbiiirrryyy~~~uuuXXXFFF999@@@OOOcccsssuuulllbbb___^^^]]]YYYTTTRRRRRRSSS+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***((('''((()))***)))''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++(((&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,++++++*********)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$#########$$$&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))******))))))))))))))))))(((***++++++***+++---///---+++***(((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((******((('''''''''(((((()))*********)))(((''''''&&&&&&+++++++++++++++*********************))))))(((((('''''''''(((((((((((((((************))))))))))))((((((''''''(((((()))***''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***,,,...000222222222222BBBNNNUUUPPPIIIHHHIIIHHHAAA<<<666444:::GGGXXXccc```\\\YYY[[[bbbjjjoooqqq```fffnnnwww|||~~~}}}|||dddFFF<<<:::JJJcccqqqooohhhmmm```XXX[[[]]]WWWUUUXXX******)))(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***((('''((()))***)))''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,++++++*********)))************+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''(((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))*********)))***++++++***,,,///111...---+++)))((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***---,,,++++++************(((((((((((()))))))))***'''((((((((())))))******+++++++++***************)))))))))(((((((((((((((***************))))))))))))(((((('''''''''''''''(((((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***,,,...000111222222222777CCCMMMKKKFFFFFFHHHIII???>>>;;;666666>>>MMMYYY\\\[[[ZZZZZZ]]]cccjjjnnnlllddd___gggvvv|||uuuxxx|||~~~wwwdddMMM999>>>VVVlllrrrpppeeeaaa______]]]YYYYYY\\\***))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***((('''((()))***)))'''''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&(((((((((((())))))))))))+++++++++++++++*********)))************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))*********+++***************,,,111444111000---+++))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++******))))))(((((((((*********++++++++++++++++++***)))(((''''''''''''***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++---...000111111111...999BBBEEEDDDEEEEEEDDD===???>>>888333666AAAKKKYYY]]]aaa___[[[ZZZ^^^dddnnndddZZZ[[[eeeoooqqqoooooowww{{{zzz}}}~~~gggJJJ;;;AAAUUUjjjuuunnnkkkddd]]]\\\______[[[)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***((('''((()))***)))''''''''''''''''''(((((()))((((((((((((((('''''''''''''''((((((((((((''''''%%%''')))******)))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''(((((((((((())))))))))))+++++++++***************))))))*********+++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((()))******++++++))))))((('''(((+++000444333111///,,,***)))))))))(((((((((((((((((((((((((((((((((''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((******)))))))))******+++((((((((((((((()))***+++,,,,,,++++++***)))((((((/////////...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,---...///000000///333999???DDDEEEBBB>>>;;;======999444444:::???SSS^^^iiiiii___VVVTTTWWWaaadddddd]]]TTTUUU```kkkllltttxxxsssqqqyyylllNNN888<<>>>>><<<:::999:::::::::999FFFVVViiinnnfffZZZSSSRRRTTT___gggaaaSSSOOOZZZgggnnnsssuuuqqqnnnsss{{{hhhJJJ???EEENNNtttyyyuuuhhh``````___YYY'''(((((())))))(((((('''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))***((('''((()))***)))'''((((((''''''(((((()))***'''''''''((((((((((((((('''(((((())))))(((((('''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))***************)))************+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))))))))))))))))))))&&&&&&&&&&&&&&&(((,,,000000///,,,***(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))*********))))))))))))))))))))))))+++******++++++---......---,,,++++++*********+++,,,---...000222444555666555666777999;;;===??????BBBBBBAAAAAAAAA@@@@@@@@@======<<<<<<;;;;;;::::::555555444333222222111000//////...---------......---,,,+++***************************************))))))))))))))))))))))))************+++,,,---...111+++***444@@@FFFFFFFFFFFFAAA======??????===999888GGGZZZdddccc]]]WWWUUUSSSWWW[[[]]]]]]\\\]]]___kkknnnppppppnnnooorrruuuvvvhhh\\\JJJ;;;QQQgggzzzwwwggg\\\\\\```''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((())))))***''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###&&&''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++)))************+++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))%%%%%%&&&'''((())))))(((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((()))))))))((('''&&&&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***''''''''''''((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++******)))(((((((((&&&'''(((''''''(((+++...---,,,***(((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))*********+++,,,...000000------...///000222444555:::;;;===@@@BBBEEEGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIEEEEEECCCBBB@@@>>>======:::999777555444333222222000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---...+++,,,111666:::CCCLLLPPPLLLGGGCCCAAA???>>><<<444:::EEEOOOUUUXXXXXXWWWUUURRRQQQUUU\\\___\\\XXX\\\```fffiiiiiihhhkkkooozzz|||zzzvvvvvvrrr\\\DDD===MMMbbbpppmmmccc^^^```&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))***((('''((()))***)))(((((((((((((((((()))******&&&'''''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++)))************++++++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))***+++++++++)))((('''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))),,,,,,+++***)))((('''''''''((())))))))))))+++---+++***((('''&&&&&&&&&'''(((((((((((((((((((((((('''((((((((())))))******&&&&&&''')))***+++,,,---)))))))))))))))))))))))))))******+++---///111222111222555999===BBBFFFHHHKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUTTTSSSRRRQQQOOONNNNNNSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQOOOMMMKKKIIIIIIEEECCCAAA>>>;;;999777777222222111//////.........++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++,,,------...000111---...<<>>777666777===GGGPPPTTTUUUUUUSSSPPPPPPQQQTTTUUUUUUMMMSSS[[[aaaaaabbbgggnnnlllsssuuurrrtttuuujjjZZZBBB<<>>;;;:::999666111------++++++---...------///(((***++++++++++++,,,---000---)))(((((()))))))))---...///......///222555IIIRRRXXXTTTGGG===<<>>DDDIIIOOOSSSSSSRRRQQQRRRTTTUUUTTTSSSQQQQQQQQQRRRRRRSSSSSSTTT[[[YYYWWWWWWZZZ^^^aaabbbXXX\\\```cccdddeeehhhkkkwww|||~~~}}}xxxwwwvvvtttnnnhhhiiinnnwwwvvvsssrrrrrroooiiicccYYYRRRIIIEEEDDDCCC@@@===<<<888444111///,,,++++++//////...---,,,+++,,,,,,---+++))))))+++---------,,,---.........///111333???HHHQQQQQQJJJBBB@@@@@@@@@>>>:::666666999>>>BBBIIIOOORRROOOLLLLLLLLLJJJJJJEEECCCGGGJJJMMMSSSYYY^^^hhhqqqrrrsssuuusssooonnn___PPPIIIFFFKKK[[[lll))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))******))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$&&&''''''&&&&&&''''''''''''((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))******((((((((((((((()))******)))(((((((((((())))))******'''%%%,,,<<>><<<666...***))))))'''&&&'''''''''((())))))*********)))))))))))))))))))))+++***)))((((((***+++---)))***+++---000333666888===CCCJJJPPPUUUXXXZZZ\\\YYYTTTQQQQQQUUUWWWVVVSSSUUUWWWXXXWWWUUUUUUXXX\\\^^^\\\YYY[[[bbbkkkssswww{{{}}}~~~wwwnnnbbb[[[WWWSSSKKKDDDFFFCCC>>>:::888777555333222000...,,,******+++,,,***)))((()))+++,,,,,,+++***,,,...///......///111333;;;FFFLLLLLLHHHEEEDDD@@@AAA???:::444222555999DDDLLLRRRPPPMMMOOOQQQRRRMMMGGGBBBCCCEEEFFFIIIMMMQQQ^^^kkkqqqrrrsssrrrqqq{{{ppphhhaaaOOO???III```))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$$$$&&&''''''&&&'''''''''''''''((((((((())))))*********+++++++++(((((((((((((((((((((((()))))))))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***''''''(((((())))))******((('''%%%(((111999888111111...***((()))******))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++'''(((+++---...---,,,+++***---333999@@@FFFJJJLLLPPPTTTWWWYYYYYYWWWWWWWWWQQQPPPPPPRRRUUUXXXYYYYYYbbbeeeiiihhhgggjjjpppwwwxxxvvvvvvzzz{{{nnncccZZZYYYTTTOOOMMMKKKFFF@@@888555111...---.........,,,,,,+++,,,---,,,***)))(((+++...///...---......---333===EEEJJJJJJIIIHHH@@@AAA@@@===888666666777???IIISSSTTTSSSVVVYYYZZZYYYPPPIIIGGGGGGEEEEEEHHHMMMVVV```ddddddeeeiiilllooosssyyywwweeeNNNEEEIII************************((())))))***************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((())))))************''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******%%%((()))&&&'''***+++(((***)))'''''')))***++++++,,,,,,+++***)))(((((('''******++++++++++++,,,,,,,,,,,,,,,------.........<<<@@@GGGNNNTTTWWWXXXXXXWWWXXXXXXWWWUUUTTTTTTUUUXXX^^^dddfffffffffiiilllsssxxx~~~|||{{{vvvooojjjeeeZZZNNNJJJEEE>>>999777555333111000///......///...,,,***)))+++.........------......111666<<>>======;;;777444666BBBOOOUUUYYY___ccccccbbbYYYPPPNNNMMMIIIGGGGGGFFFLLLUUUZZZ[[[[[[___ccc]]]mmm|||~~~xxxlllVVVBBB************************((()))******++++++******)))))))))*********++++++************************)))))))))************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((&&&%%%%%%'''((((((''')))))))))((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******++++++'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((()))******(((''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))((((((''''''((()))))))))))))))'''((()))))))))))))))((($$$***,,,)))%%%'''******++++++++++++++++++,,,,,,...---,,,+++***(((''''''''''''((()))***++++++,,,---,,,+++---222999AAAFFFOOORRRUUUXXXYYYXXXUUUSSSOOOPPPRRRSSSUUUXXX]]]```uuu}}}|||nnnccc\\\SSSLLLGGGBBB<<<888333111///...---,,,***)))***,,,......---------...///000222555:::@@@FFFIIIEEEBBB???>>>???<<<666111///999DDDMMMVVV```ffffffcccZZZSSSSSSSSSOOOKKKJJJ???DDDNNNXXX\\\ZZZZZZ[[[WWWhhhsssuuuzzz~~~nnnVVV************************))))))***++++++++++++***))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))'''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))'''&&&&&&((())))))((())))))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++((())))))******))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((())))))******(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******)))((((((&&&'''((()))***))))))(((((())))))******)))((('''$$$)))+++((('''***,,,++++++,,,------,,,+++,,,,,,------,,,+++******))))))&&&'''(((***+++---...///111333888>>>FFFOOOUUUYYYXXXWWWWWWWWWVVVTTTSSSSSSUUUXXX]]]bbbhhhnnntttyyy|||wwwtttrrrqqqnnnlllpppmmmnnnqqqooohhhbbbaaafffccciiiyyyzzzqqqjjjeee___XXXRRREEEAAA;;;777333000,,,***,,,---...---,,,,,,...000+++---///111444999@@@FFFFFFEEEDDDCCC@@@===999777222555999>>>IIIVVV]]]]]]]]]VVVRRRUUUYYYWWWRRRPPPCCCBBBGGGRRRYYYXXXXXXYYYXXXaaagggjjjqqqxxxwwwppp************************))))))***++++++++++++***)))************+++++++++************************))))))******++++++++++++))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))************))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''(((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))*********)))((())))))*********((('''&&&%%%((('''%%%'''******'''''')))+++,,,,,,,,,,,,---,,,,,,++++++++++++++++++((()))+++---///111333333>>>EEENNNWWW\\\[[[XXXVVVZZZYYYWWWVVVWWWZZZ]]]___kkkooovvv||||||wwwtttccc^^^XXXVVVWWWYYYYYYXXXZZZYYYXXXYYY[[[[[[XXXTTT[[[XXXYYY\\\ZZZSSSMMMKKKIIICCCEEEQQQVVVQQQOOORRRSSSZZZdddnnnvvv~~~yyysss```ZZZQQQHHH@@@:::555111.........---,,,,,,///111'''***---///000555<<>>???BBBHHHKKKJJJFFF@@@<<<======:::666555:::CCCJJJKKKPPPRRRQQQTTT[[[[[[VVVPPPKKKEEEBBBDDDJJJPPPTTTWWW[[[\\\]]]dddnnnppplll++++++++++++++++++++++++************************+++++++++******+++++++++++++++++++++*********)))))))))))))))************************************************************)))))))))))))))*********))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))***+++,,,+++)))(((&&&'''((())))))(((((()))******))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((('''((())))))******))))))(((((((((((())))))))))))'''''''''((((((((()))))))))(((((('''((()))***+++((()))******))))))+++,,,)))+++...///...,,,,,,,,,'''///:::EEENNNUUUZZZ]]]XXXUUUTTTWWWWWWVVVXXX[[[^^^bbbiiirrr|||{{{zzzwwwqqqiiibbb]]]ZZZ\\\YYYYYY]]]```cccjjjqqquuuxxx}}}wwwooogggbbbaaaaaaVVVZZZ]]]___dddppptttfffYYYQQQKKKDDD;;;666555666555333000...///111000,,,///555999<<<@@@DDDFFFEEEBBBAAA<<<>>>@@@???===:::888777<<>>===BBBJJJOOOUUUWWWUUUTTTYYYccciiihhh************************************************************************++++++++++++************)))))))))*********++++++************************************************(((((())))))******++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''((())))))(((((()))***)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))''''''((((((((())))))))))))(((((((((((()))***+++''')))******))))))***,,,---...---,,,+++,,,///222888AAAMMMWWW[[[[[[YYYWWW^^^YYYWWWXXXZZZ\\\aaagggqqqzzz}}}pppggg___YYYQQQVVV\\\]]]]]]```hhhpppwwwxxx|||ssslllaaaXXXTTTXXX___eeepppxxxiii___RRRHHHBBB<<<555///000------000111///...///555777:::>>>AAACCCDDDDDD@@@AAACCCDDDCCC===555///444:::AAAFFFNNNVVVZZZZZZ^^^WWWMMMCCC??????CCCFFFJJJMMMMMMMMMRRR[[[aaabbb************************************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''((())))))(((((()))***))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))*********)))+++,,,,,,++++++,,,---............111777???EEETTTVVVXXXXXXVVVTTTSSSSSS\\\YYY[[[aaagggmmmttt|||yyysssoooggg\\\UUURRRRRRSSS[[[___dddjjjsss|||tttmmmhhh```^^^^^^aaalll}}}{{{qqqhhh```UUUHHH???:::444......000111000///333555888;;;???AAACCCDDDGGGEEEBBBCCCDDDBBB>>>999888;;;???DDDJJJRRRZZZ^^^\\\[[[WWWRRRLLLGGGDDDCCC===BBBHHHMMMPPPUUUZZZ\\\************************************************)))***++++++++++++***)))+++++++++++++++++++++,,,************++++++++++++************************************************''''''((()))***++++++,,,))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''(((((())))))'''((())))))(((((()))***(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((%%%%%%&&&'''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***((())))))***************+++,,,,,,,,,++++++...000***///666>>>FFFNNNVVV[[[ZZZYYYWWWUUUUUUYYY___ddd```aaaiiiuuuxxxjjj]]]UUUYYY[[[```fffkkkpppxxx~~~ssshhhfffiiilllmmmxxx~~~wwwrrrZZZPPPAAA777444444222......000444888<<>>999666555666888>>>JJJUUUYYY[[[ZZZXXXUUUUUUYYY]]]PPPNNNLLLGGG@@@===EEEOOO,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---......---,,,***+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((())))))'''((())))))(((((()))***'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))************************************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((()))***+++++++++******)))******+++///666???EEEMMMPPPUUUXXXXXXVVVUUUTTTXXXZZZ]]]aaaiiisss~~~|||nnneeeZZZWWWXXX___hhhrrrxxxuuuvvvzzz~~~|||wwwvvvzzz~~~vvvssswww{{{|||~~~~~~yyytttyyysssiiifffjjjppptttuuuhhh]]]QQQEEE===999555222333888>>>BBB>>>BBBIIILLLLLLHHHEEEBBB===:::999999777777???JJJQQQSSSUUUTTTQQQSSSXXX\\\[[[ZZZXXXRRRFFF<<>>IIIQQQTTTRRRNNNLLLLLLQQQXXX^^^bbbcccfffkkkuuusss```VVVUUUZZZ___lllrrryyyxxxwwwyyy~~~}}}wwwpppoooqqqooonnnrrr|||}}}tttnnneeexxxxxxiii\\\OOOHHH===444111555<<>>333444===CCCEEEGGGIIIJJJJJJJJJJJJIIIJJJJJJGGGAAA===:::999:::???FFFJJJKKKMMMPPPSSSWWWZZZ___bbb^^^TTTGGG>>>000///...///000222111000111///------///000///...---,,,,,,---...///---,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++*********))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''((((((((((((''')))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))),,,+++******************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))((('''''''''((()))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''(((((((((&&&&&&''''''(((((())))))***)))))))))((((((((('''(((((((((((()))))))))***+++******)))))))))******(((+++---,,,+++***,,,...444999AAAJJJPPPPPPKKKGGGBBBNNNZZZ]]]YYYZZZdddoooxxxppp]]]PPP\\\dddlllrrr}}}{{{|||xxxuuuuuuwwwzzz{{{zzz{{{yyygggZZZVVVOOOCCC;;;;;;===BBBGGGLLLNNNMMMLLLJJJJJJIIIGGGEEEBBB@@@???:::;;;<<<@@@EEEJJJMMMOOORRRRRRVVV[[[^^^\\\TTTMMM222111000111222333222111333444777:::;;;888333......---,,,---///000000000//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((()))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************+++************++++++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&''''''((()))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((((((''''''''''''((((((((((((((())))))))))))((((((((((((((((((((()))))))))******++++++*********++++++,,,(((+++---+++((()))000777???HHHQQQUUUQQQMMMLLLMMMRRRYYY___^^^^^^hhh|||sssbbbVVVRRRTTTWWWgggzzz~~~qqqooovvv{{{xxx}}}}}}xxxeeeSSSEEEAAA??????CCCHHHKKKKKKIIIJJJHHHFFFFFFFFFFFFEEEDDD>>>999666888???FFFIIIJJJLLLKKKLLLQQQXXX[[[YYYVVV???===;;;;;;;;;:::888666999>>>GGGMMMMMMEEE888...444222000///111222222222000000/////////.........------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************)))))))))))))))))))))))))))***************++++++************++++++,,,---))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''******))))))((((((''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((()))))))))*********+++************++++++,,,++++++***)))+++333???IIIPPPTTTUUUPPPJJJJJJQQQXXX___[[[XXX]]]lllqqqdddQQQEEEHHH[[[tttzzzvvvwwwxxxqqqwwwyyyuuu|||sssiiiUUUMMMCCC>>>AAAEEEIIIJJJJJJGGGDDDDDDEEEGGGFFFEEEBBB>>>::::::===BBBEEEFFFIIIIIIJJJLLLNNNOOOOOONNNOOONNNMMMLLLLLLKKKHHHFFFGGGKKKQQQVVVTTTLLL@@@888:::777444222111111000///................................................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,+++*********+++,,,------******************************))))))))))))******************************++++++++++++************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((******))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))***+++,,,)))***,,,222<<>>;;;888666444222000//////...............---////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((()))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---************************+++******))))))******+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((())))))(((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))))))))***+++,,,''',,,666CCCNNNSSSSSSQQQNNNMMMMMMNNNSSS\\\eeekkkpppzzzttt___WWWWWWbbbiiirrr{{{||||||zzz}}}zzz}}}uuunnnooouuuuuurrr|||{{{www{{{vvvppplllooo}}}qqqkkkttt{{{dddRRRGGGCCCBBBMMMNNNNNNLLLJJJIIIJJJKKKEEEHHHHHHDDD===888888999???EEELLLNNNKKKHHHGGGGGGfffeeefffggghhhgggdddbbbaaa___^^^^^^^^^]]][[[YYYOOOMMMJJJHHHEEECCC???<<<666666555333222000//////////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((((((((('''''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------------,,,+++++++++,,,,,,************************+++******))))))******+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))))))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))'''''''''''''''(((((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***))))))*********+++++++++***))))))***+++,,,------000888CCCLLLQQQQQQOOOMMMMMMPPPUUU[[[dddqqq}}}hhhVVVTTTbbbrrrvvvwwwuuuwwwzzz{{{zzzxxxwwwvvv{{{~~~yyytttwww{{{{{{xxxwwwwwwyyy||||||{{{{{{zzzvvvuuu]]]MMMEEEIIINNNQQQPPPKKKIIIKKKOOOKKKJJJGGGCCC>>>:::888777999<<>>DDDJJJLLLIIIHHHJJJNNNTTTXXX^^^eeeooo|||nnn[[[SSSYYYiii|||zzz{{{zzz|||}}}~~~~~~}}}|||{{{yyyxxxuuu|||qqqrrr{{{tttpppzzzeeeYYYDDDKKKQQQPPPJJJGGGKKKPPPRRRLLLFFFBBBAAA???<<<888666555999DDDSSSZZZVVVPPPrrrqqquuu}}}xxxrrrqqqiiikkkkkkfff^^^YYYZZZ]]]]]]WWWPPPJJJFFFAAA;;;555666555444222111000000000---...///000//////000111+++---......------...000------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))''''''(((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++)))((((((((((((((()))***))))))***++++++++++++***((((((((((((((()))******+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......,,,+++,,,.........---,,,++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,++++++***))))))))))))))))))))))))******))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&&&&'''(((&&&'''''''''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&(((******)))))))))***+++,,,,,,***)))///<<>>:::777444333333333222000//////000111000111111000//////000000------------------------++++++++++++++++++++++++++++++++++++************************************************************))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))'''((((((((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***))))))(((((()))))))))))))))******************((((((((((((((()))******+++++++++*********))))))************************************++++++++++++------------,,,,,,,,,+++++++++,,,------------,,,,,,---......,,,,,,---......---,,,,,,,,,---/////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++******************************))))))))))))***+++,,,+++++++++*********))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************)))(((&&&%%%)))***++++++***(((%%%###''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''))))))(((((()))***,,,,,,---111777@@@HHHLLLSSSKKKGGGLLLSSSUUUVVVXXXeeerrrrrrbbbYYYVVVbbbssszzz|||~~~|||{{{|||~~~tttyyy~~~zzzsssXXXGGGCCCGGGNNNTTTTTTTTTNNNGGGEEEGGGEEE???@@@>>>;;;999;;;BBBNNNVVV~~~rrrhhhcccbbb]]][[[VVVOOOHHHBBB===;;;888666333///......///000111111000......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++,,,+++***)))))))))))))))))))))***))))))))))))))))))))))))((())))))***++++++++++++***************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,---......---,,,---......---,,,,,,---000222444///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))***++++++++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++,,,---...---+++((('''&&&(((***+++***(((%%%###''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))***)))((((((***,,,///...222<<>>EEEOOOWWW\\\\\\[[[ZZZXXXYYYYYY[[[eeezzzjjjZZZRRR^^^ppp}}}zzz}}}zzzyyynnnqqq{{{}}}dddNNNGGG@@@EEEMMMUUUXXXTTTOOOKKKHHHIIIJJJKKKHHHCCC===888~~~{{{rrrllleee^^^XXXQQQIIICCCBBB===777444444333111...000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))******+++************************((((((((()))))))))******,,,+++***)))))))))))))))))))))(((((()))+++---...---,,,++++++***+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,---//////......///111111111000......---------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''')))---222888<<>>??????;;;444---((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************************(((***,,,///555===FFFLLLTTTZZZ```___YYYUUUVVVYYYYYY]]]bbblll~~~~~~jjj]]]VVVjjjxxxxxx}}}|||~~~~~~yyyppp```QQQEEEDDDIIILLLOOORRRMMMMMMMMMKKKHHHEEEDDDCCCddd\\\RRRKKKGGGCCC===888000000000000000000000000//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))(((((((((((('''(((((()))))))))))))))******))))))(((((((((''''''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))***)))(((((()))+++...222444...---,,,,,,++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---......//////......,,,---//////...///000222000111333444333222000.........---------......///------------------------,,,,,,------...///000000+++++++++,,,,,,+++++++++++++++++++++++++++++++++...------,,,+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''((()))111<<>><<<;;;:::888666444333333666444333333222111111111444222///............///((()))+++---///111222222///---++++++,,,,,,+++***---,,,,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&'''(((+++---.../////////+++***((((((((()))+++,,,,,,+++***((((((((())))))'''''''''((((((((()))))))))+++,,,+++)))(((***,,,111888DDDQQQ[[[___^^^[[[___ZZZUUUUUU^^^nnnkkkeee```ccclllzzz{{{qqquuuzzz~~~wwwXXXFFFCCCGGGIIIOOORRRRRRTTTVVVSSSMMMrrriii```WWWNNNJJJEEE>>>999888444333222222222222000.........------------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************))))))))))))************))))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++***++++++,,,,,,------...+++,,,,,,---------,,,,,,+++---...,,,***))),,,///+++,,,---...///000111222999;;;;;;999===EEEKKKKKKPPPNNNMMMNNNPPPSSSTTTUUUWWWSSSOOOLLLLLLMMMNNNNNNPPPPPPPPPPPPOOONNNMMMLLLEEECCC@@@<<<999999888888777444000......//////...,,,,,,---...///000000000...---,,,,,,------+++***---------,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))((((((((()))******(((((((((((()))+++---///---,,,)))'''''''''((()))''''''((((((((()))))))))))),,,...,,,))))))---222:::BBBNNNYYY______[[[XXXWWWTTTSSS[[[lll|||eeeTTTbbbqqq}}}|||}}}~~~|||ttt^^^QQQIII???DDDIIIMMMRRRUUURRRMMMwww}}}wwwpppgggZZZLLLFFFFFF???;;;777444333333000...//////...---------.........------------,,,,,,,,,***++++++,,,,,,---------,,,+++++++++++++++++++++************************((()))))))))************))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++***++++++,,,,,,------...)))***,,,------------,,,,,,///000...******///444000222555888<<>><<<999555111333111///...---...///000......---...///000///---------------------,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''((()))+++,,,---...,,,)))'''&&&&&&((()))'''(((((((((((())))))))))))+++---+++))),,,555===LLLQQQWWWZZZZZZXXXWWWWWWNNNUUU```mmm}}}tttccc[[[ggg{{{dddIII===>>>@@@DDDJJJOOOOOOMMMrrr^^^WWWZZZUUUMMMCCC<<<999777444111111000//////.........///.........---------,,,,,,+++++++++,,,,,,------...,,,,,,++++++++++++******************************((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))*********+++))))))))))))))))))))))))(((((())))))************))))))*********+++++++++***++++++,,,,,,------...//////000000//////...---,,,000333333111444:::AAAHHHIIILLLNNNQQQSSSTTTTTTQQQYYYaaaeeehhhjjjgggbbb]]]^^^aaaffflllssswwwyyyyyytttmmmgggffffffhhhiii___aaacccgggjjjlllnnnooonnnqqqooojjjggghhhfffaaafffbbb]]]YYYVVVPPPGGG@@@999777333///...///222444...------...000111000///,,,,,,---......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&((()))))))))((('''''''''''''''(((((()))))),,,+++)))'''&&&&&&'''((((((((((((((()))))))))***((()))***)))+++444AAAKKKZZZ^^^aaa___YYYUUUVVVWWWQQQaaatttmmm^^^aaannn~~~yyy{{{}}}wwwYYYGGG@@@;;;;;;BBBIIINNNQQQyyy|||lllfffiiihhh^^^QQQGGGBBB===777222333222111000000///000000............---------,,,,,,,,,,,,,,,------------+++++++++++++++*********************************))))))))))))************))))))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++***++++++,,,,,,------...222111000///............333666;;;>>>AAAEEELLLQQQWWWWWWXXXXXXXXXVVVUUUTTTYYYaaahhhkkkllllllgggaaaUUUZZZ```eeehhhllloooqqqtttssspppmmmlllnnnsssxxxvvvuuutttrrrrrrqqqqqqqqqiiinnnmmmggggggllllllgggmmmjjjggghhhjjjhhhbbb\\\OOOKKKEEE>>>888444222111222000------...000000000,,,---...000000///......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))(((((())))))))))))******'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$&&&(((***+++***)))((('''''''''''''''''''''&&&))))))((((((''''''((((((((((((((()))))))))******))))))))),,,444@@@MMMVVVXXX]]]bbb```YYYTTTUUUXXXfffxxxttteee]]]___ooo}}}~~~YYYJJJ;;;555888>>>FFFLLLzzz|||yyyooocccYYYSSSKKK@@@888555444333222111111111111............---------------------------,,,,,,,,,***************+++++++++************************))))))))))))************((()))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++***++++++,,,,,,------...222111111222444777;;;===EEEGGGJJJNNNRRRUUUXXXZZZXXXZZZ\\\^^^^^^^^^]]]]]]iiimmmnnnlllmmmooonnnjjjdddllluuuxxxvvvssstttvvvpppssstttsssqqqsss{{{{{{wwwtttsssppptttrrrlllnnnyyy|||rrrnnnjjjkkkppprrrpppllldddbbb^^^XXXPPPGGG@@@<<<;;;888333000///000000000...///111222333222111000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************'''((((((((()))))))))***(((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''&&&'''((()))))))))((('''(((((()))))))))***************---555AAAMMMVVVZZZSSSXXX\\\YYYTTTUUU^^^gggnnn\\\]]]gggqqq~~~}}}zzzdddJJJ<<<777777<<>>GGGSSS[[[^^^bbbfffgggffffffiiikkkrrrrrrppplllkkkpppzzzxxxuuu{{{}}}}}}~~~zzzrrrpppnnnmmmllljjjfffgggppp|||zzzyyy{{{llldddccc\\\QQQEEE@@@999666555555333111111111000000//////..............................------------------------++++++++++++,,,,,,,,,,,,******************************+++++++++++++++,,,************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******+++,,,*********---444>>>JJJRRRTTTTTTUUUUUUPPPMMMRRRYYYnnnyyyhhh```ppp~~~~~~|||}}}uuuooorrr{{{{{{kkkiiihhhiiijjjhhhccc^^^ddd___ZZZTTTLLLDDDCCCEEEHHHSSSaaammmwww~~~ggg]]]PPPDDD===888222...111111111000000000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,+++++++++---///222333111888BBBKKKQQQWWW```fff]]]```dddeeefffiiinnnsssssspppooottt}}}|||~~~~~~|||xxxwwwzzzmmmpppqqqpppwww~~~sssuuuvvvqqq___WWWKKKCCC>>>999333...000000000000000000000000................................................+++++++++,,,,,,,,,------************************))))))******++++++++++++************)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))***+++,,,---,,,+++...555@@@KKKRRRVVVSSSRRRSSSSSSQQQQQQZZZggg}}}fffhhhpppxxxrrr|||~~~zzz{{{qqqhhhdddccceeeddd\\\NNNEEECCC;;;AAAHHHMMMSSS```qqq~~~vvvdddUUUIII@@@777111111111111111000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...000333555???IIITTT[[[]]]^^^```ccc```eeejjjlllkkklllnnnqqq}}}|||wwwwwwyyy{{{~~~}}}ooobbbbbb^^^kkkzzzpppaaaUUULLLCCC:::444000000000000000111111111////////////////////////........................+++++++++,,,,,,---------************************(((((())))))*********++++++*********))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))***+++,,,------...222===JJJSSSVVVUUUUUUSSSUUUWWWXXX\\\jjjyyy}}}aaabbbqqq~~~{{{zzzxxxtttmmmcccXXXRRRJJJJJJHHHEEECCCEEEKKKPPPlllxxx|||gggWWWMMMBBB999222000000222222///...111---...///000000///...---++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++))))))***++++++++++++***)))***+++,,,---.........***...111///...333>>>GGGRRRZZZaaabbb^^^\\\```eeelllnnnooollljjjqqq{{{ssszzzssskkkiiilllxxx|||ooofff\\\OOOEEE888999555///---000111......000111000...,,,,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++)))((((((***++++++***&&&111AAAMMMRRRSSSTTTTTTYYYSSSMMMQQQ\\\lll~~~qqqcccdddqqq~~~vvvgggXXXVVVRRRLLLIIIHHHKKKMMMPPPXXXaaafffhhhlllsssxxxzzzlllaaaTTTIII>>>999555555444111000111///000000000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))***+++++++++++++++(((***+++,,,------,,,+++...111444666888???JJJRRR[[[\\\]]]]]]^^^```ccceeegggkkkoootttzzz}}}yyyuuuxxxyyy}}}qqqbbbUUUAAA<<<555111000111111000000000111000000000111222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***************))))))************************************************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,777@@@KKKRRRUUUUUUUUUVVVSSSTTTXXXaaammm{{{iiijjjxxxzzztttkkkbbb\\\XXXTTTRRRPPPQQQSSSTTTUUUVVVYYY\\\qqqxxxlll```NNNBBB888555444222000111111111000000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************++++++************++++++)))******+++++++++++++++***+++,,,---------,,,+++,,,000555;;;CCCLLLVVV\\\\\\ZZZZZZ^^^dddhhhhhhfffdddjjjttt{{{{{{|||uuunnnjjjooo|||oooaaaPPPBBB>>>;;;444000111111000...------///111222////////////............------------------------,,,+++++++++************)))******+++++++++******************************************************))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''')))+++***)))+++///333CCCIIIOOOSSSRRRRRRRRRTTTOOOZZZkkkyyylllcccuuuyyyrrrllllllgggbbb```^^^ZZZYYYZZZcccjjjrrrxxx~~~eeeTTTAAA999666555444444111000000///...---,,,+++------------------------***,,,---//////---,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++************++++++)))***++++++,,,,,,++++++,,,,,,++++++,,,...000111111666>>>GGGQQQYYY^^^```ZZZ\\\___eeejjjjjjfffbbbeeennn}}}}}}tttkkkjjjpppwwwyyyxxx~~~jjjUUUPPPKKK===333444555333000////////////...////////////////////////------------------------,,,,,,+++++++++*********)))***++++++,,,+++++++++************************************************))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((***,,,***)))---666===HHHMMMQQQSSSQQQOOOPPPQQQQQQddd||||||mmmbbbfff{{{}}}zzzuuulllgggggg```___^^^```ffftttnnnVVVGGG???999666666000000//////............------------------------)))+++,,,......,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++******+++,,,,,,,,,,,,+++---+++((((((+++111777<<>>555222111000000//////000111111........................******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++,,,,,,,,,,,,,,,+++***)))+++111;;;DDDJJJZZZ^^^bbbccc```]]][[[ZZZ___fffnnnqqqrrrvvv{{{rrrwwwzzz{{{|||~~~yyytttooolllkkkjjjiiijjjkkkhhhccc^^^gggkkkmmmmmmuuuxxxsssqqqvvvvvvaaaNNNDDD;;;777333333444444111///000000000000111111111111////////////////////////,,,,,,,,,,,,++++++++++++***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++***)))(((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))+++,,,,,,---222<<>>HHHYYY^^^ccceeehhhkkkkkkiiidddjjjqqqvvv}}}}}}{{{xxx{{{zzzzzz|||xxxvvvxxxyyyzzztttpppoooooonnnpppuuuooonnnmmmkkkpppwwwsssqqqtttyyyyyyyyy{{{aaaNNNEEE777666444222000000000///111111111000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''&&&'''''')))))))))))))))))))))))))))))))))(((((())))))***'''(((***+++,,,+++)))(((,,,+++***))))))+++,,,...555;;;DDDMMMSSSWWWZZZ\\\```bbbiiivvvlllbbbfffrrr|||}}}}}}wwwlllmmmoooppp~~~|||iiiSSSEEE<<<666222222222222111111000000000///............---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,++++++++++++******---,,,---000888DDDPPPXXX\\\bbbggghhhgggfffggggggsss}}}}}}xxx{{{}}}yyyvvvvvv{{{~~~yyyzzz|||{{{vvvqqqnnnkkkkkkrrr{{{wwwyyyzzzwwwtttwww}}}gggUUUDDD>>>777444555444000,,,000000000000000000000111............------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))((())))))******)))+++---///000...,,,+++++++++***))))))+++...111???DDDLLLQQQUUUXXX\\\___aaacccnnnooocccggguuu~~~{{{xxxzzzoooffflllzzz~~~kkkZZZJJJ<<<666666333222111000//////////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++++++++++++++++++++***...888HHHVVV^^^aaacccfffhhhgggdddfffpppyyyqqqnnnssspppvvvyyy{{{zzzwwwxxx~~~~~~xxxqqqkkkhhhoooxxx|||||||||{{{zzzxxxxxxyyy{{{xxxzzzxxxlll\\\MMM<<<333444777555222000000000000111111111111//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))***++++++***,,,...000000///---,,,*********((((((,,,222666GGGLLLRRRVVVWWWZZZ___dddeeejjjyyywwwfffjjjzzzuuulllnnnzzzyyy}}}}}}nnn[[[GGG;;;888444333111///......///////////////.........---------,,,,,,++++++,,,,,,---,,,+++++++++************++++++************++++++************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---,,,///777EEETTT```dddeeeiiifffddddddfffoooyyyxxx~~~rrrppptttqqqvvvxxx}}}}}}}}}zzzxxxwwwwwwvvvuuuxxxuuunnnuuuoooUUUAAA888555444333222222222111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******+++,,,)))***,,,---...---+++***)))************000888???KKKPPPVVVXXXYYY]]]eeekkkkkktttpppggggggyyypppmmmjjjnnn|||sss]]]HHH===666555222000//////000111////////////............---,,,,,,++++++,,,,,,---++++++*********)))))))))++++++************++++++************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---......666>>>JJJUUU]]]bbbfffhhheeeaaabbblllyyyzzzuuusssrrrvvv}}}{{{|||{{{sssmmmqqqyyy}}}jjjhhhkkk{{{hhhPPP>>>666444444444333333222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***+++,,,---******+++,,,,,,,,,,,,+++(((***,,,,,,...555@@@HHHIIIOOOVVVYYY[[[aaakkktttyyytttaaabbbppp|||pppggghhhwwwuuuZZZIII888666444222000111111222000/////////............---,,,,,,++++++,,,,,,---*********))))))))))))(((++++++************++++++************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++---...//////@@@MMM\\\cccbbbbbbgggmmmaaa^^^ggg}}}|||nnnfffhhhnnntttzzz}}}~~~zzzssstttyyy|||tttmmmhhhmmmxxx|||oooRRRBBB>>>555555444444333222111111000/////////............------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,---------......)))+++...///111999EEEOOOGGGMMMUUUYYY]]]dddpppzzz}}}^^^]]]dddzzz~~~vvvoookkkwwwpppVVVJJJ===222000111111000000000////////////.........,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***(((((()))******))))))---///,,,(((,,,999EEEOOOWWW___dddhhhkkkhhhbbb```fffyyyvvvsssooonnnoooqqqssssssyyy{{{yyy{{{}}}zzzyyyyyyzzz}}}|||zzz{{{~~~lllfffrrrxxxzzzpppSSSEEE:::555444666444...///444222111000///............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((('''&&&&&&'''((('''&&&&&&((()))(((''''''((()))***+++---,,,***))))))***++++++,,,---............,,,...//////555???HHHKKKJJJNNNVVV\\\^^^dddyyy~~~nnnjjjeeezzzxxxzzzuuuvvvwwwZZZKKK===777666444333333////////////............,,,------------,,,++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++,,,111:::FFFNNNWWW___dddcccbbbdddffffffuuuzzz~~~yyyzzzwwwsssssswww~~~~~~|||||||||sssssswwwyyyzzzlll\\\@@@888333666999666333333111111111000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((((((((((((((('''&&&&&&(((((('''&&&&&&((()))(((''''''(((***+++,,,---,,,******+++,,,***+++,,,------............---000666>>>DDDIIIMMMSSSSSSXXX___eeepppuuummmyyy{{{{{{xxx|||kkk[[[III>>>888444111222/////////.........---------------------,,,++++++,,,,,,,,,+++++++++******)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''(((***+++,,,------------+++***111>>>KKKSSSWWWZZZbbbeeeaaa___gggsss{{{vvvnnnnnnsssvvvwwwyyy{{{wwwttt}}}zzzxxxwwwxxxyyy{{{{{{|||}}}xxx{{{~~~}}}qqqWWWIII;;;999:::777111---000111111111111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((('''''''''((('''&&&&&&(((((('''&&&'''((()))((('''((()))+++---------,,,******+++---******++++++,,,---------///,,,222???HHHIIILLLRRR___ZZZZZZbbbooo}}}{{{yyyrrr~~~~~~{{{}}}|||kkkWWWIII>>>666222222/////////.........---------------...---,,,,,,+++,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''')))+++,,,+++++++++,,,000000333===JJJUUU[[[\\\```dddeeeaaacccppp~~~{{{xxxtttxxxyyy~~~yyyvvvrrrooollllllooonnniiihhhnnntttuuussssssvvv}}}|||wwwtttrrrllljjjgggcccbbbaaabbbbbbgggiiikkklllllllllnnnpppuuuzzz||||||}}}}}}|||sssbbbNNN@@@:::777333///111111222333333222111000////////////............------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((******)))(((''''''&&&&&&((('''&&&'''((()))(((&&&'''((()))(((((()))+++---111111///,,,)))(((***,,,************+++,,,------......777FFFKKKJJJQQQ]]]eee^^^[[[eeexxxtttxxx|||wwwzzzgggXXXJJJ===666555000000/////////.........------.........---,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++...555@@@KKKTTT[[[___aaahhhhhhfffccciiivvv~~~wwwzzz|||{{{}}}uuurrrnnnmmmnnnqqqrrrsssrrrrrrmmmhhhjjjqqqzzz~~~|||xxxyyy}}}~~~{{{wwwsssrrrpppkkkfffbbbaaaaaa]]][[[YYYWWWUUUUUUVVVVVVUUUVVVXXXXXXVVVUUUUUUVVV[[[___```aaaeeelllooooooiiivvvvvvyyylllTTTBBB;;;999999333333333333333333222111000000/////////.........------------------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&%%%)))(((''''''((()))(((''''''((()))((((((***---///666555222---)))'''''')))***************,,,---......333???IIIKKKLLLYYYjjjeeeaaabbbooowwwqqqsss|||{{{xxxvvvgggVVVDDD888444111111111000000000//////...............---,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((***,,,+++)))))),,,///111<<>>666222222222222111111111111...............------,,,,,,,,,,,,+++++++++******)))************+++++++++))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((***,,,+++***+++111777@@@HHHTTT\\\___aaacccfff___lllzzzyyy~~~|||}}}{{{{{{|||~~~|||yyyvvvqqqllljjjiiigggddddddffffffeeebbb\\\]]]\\\[[[ZZZZZZ]]]___]]]\\\\\\[[[[[[\\\\\\]]]\\\ZZZXXXYYYZZZXXXTTTPPPJJJMMMNNNKKKKKKNNNMMMJJJPPPRRRTTTSSSRRRTTTZZZ```ggghhhiiijjjooozzzvvvvvvoooWWWEEE999:::888555333111111333333000000000000/////////...........................---,,,,,,++++++,,,,,,---))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''')))((('''((()))***)))'''(((((((((((()))+++000333::::::999666111...------,,,,,,+++***+++---///000999FFFOOOPPPWWWhhhuuuxxxrrr{{{wwwzzz{{{```JJJ@@@333333333222222222111111......//////......---,,,,,,,,,,,,+++++++++******)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''***,,,,,,+++...666===OOOTTTZZZ^^^```aaaaaabbblll~~~~~~}}}}}}yyyuuurrrqqqpppmmmkkkkkkiiiiiijjjlllmmmllljjjhhhcccdddeeeeeeddddddeeegggfffeeeeeeeeeeeeeeeffffffbbb___\\\^^^aaa```ZZZUUUPPPUUUWWWVVVVVVVVVSSSNNNIIIKKKKKKJJJHHHHHHKKKNNNLLLXXXeeekkkkkkqqq}}}zzzoooqqqxxxoooYYYIII===:::666222000111333444000000000000////////////........................---,,,,,,++++++,,,,,,---))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''''''''***((('''((()))***)))'''(((((((((((())),,,000444:::;;;;;;999666333222222---,,,+++++++++---///111>>>LLLSSSTTT```vvvyyy}}}vvvvvvwww~~~{{{{{{|||vvvuuu~~~~~~uuu\\\HHH===777444555555222......000000...------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,)))+++------...777EEEPPPVVVXXX]]]```^^^]]]eeeooo}}}yyyzzz~~~zzzuuuwwwtttqqqnnnmmmlllllllllpppqqqsssuuuwwwwwwvvvuuuuuutttsssqqqppppppooooooppptttwwwvvvqqqoooqqquuuqqqjjjfffhhhhhhddd^^^[[[^^^^^^[[[WWWWWWYYYXXXTTTQQQRRRRRRQQQNNNJJJIIIHHHIIILLLPPPTTTZZZdddpppxxxyyymmmgggkkksss{{{\\\KKKAAA555000222444333000///000000111111111000000------,,,,,,,,,,,,++++++......---,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))***((('''''')))...333666;;;===>>>??????>>>===<<<888,,,'''---...***000===GGGLLLTTT```qqq~~~yyyooodddppp{{{{{{vvvyyy}}}uuusss~~~mmm[[[GGG<<<222///000000111444//////......---------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))***++++++---++++++...666AAAKKKRRRTTTYYY```aaa^^^aaaqqq~~~zzzvvvvvvxxxwwwtttppprrrqqqqqqqqqrrrssssssrrrvvvwwwzzz~~~~~~}}}{{{yyyxxxxxxxxxwwwyyy|||}}}}}}}}}yyyrrrnnnppprrrpppmmmllljjjkkkhhhcccaaabbb___ZZZ```___\\\XXXSSSOOOMMMMMMGGGHHHJJJKKKNNNSSS[[[aaapppwwwxxxqqqkkkmmmwww]]]OOO???555444444111,,,000000111111111111000000.........---------,,,,,,......---,,,,,,+++******************************))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))***)))((((((+++000555888999:::<<<>>>???>>>;;;999222,,,***---......777BBBGGGKKKYYYmmmvvvvvvwww|||{{{nnnllltttzzzvvvrrrqqqxxx~~~pppVVVGGG999444444333333333.........///......---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))******///,,,+++333AAAMMMTTTUUUUUUZZZ___^^^ZZZaaazzzyyy~~~{{{zzzwwwvvvvvvuuuuuutttsssssspppqqqrrrvvvyyy{{{{{{zzz|||wwwyyy{{{zzzzzz|||yyyyyyuuuooommmmmmjjjdddfffddd```\\\YYYXXXWWWVVVLLLLLLKKKJJJHHHHHHJJJLLLVVV^^^kkk{{{wwwtttnnnwwwrrrcccNNN@@@999666333000111111111111111111111000/////////............---...------,,,,,,++++++***************************))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))***)))(((***---222777;;;888888999<<<>>>===999444,,,,,,,,,---///555???FFFFFFMMMcccyyy{{{pppvvvxxxhhhmmmuuu{{{uuukkkrrreeeVVVHHHBBB@@@:::333000....../////////...---,,,...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***))))))))))))***,,,---222>>>LLLVVVYYYYYY^^^___```^^^\\\fff|||uuuwww|||~~~~~~vvvssssssrrruuuwwwwwwvvvwwwyyy|||uuuvvvxxx{{{}}}}}}yyyyyywwwsssooommmjjjgggdddaaa^^^\\\XXXWWWVVVSSSOOOLLLIIIHHHIIINNNXXXdddqqq}}}vvvrrrzzzxxxeeeQQQAAA999888999222222111111111111111111/////////.........---------------,,,,,,+++++++++************************))))))))))))))))))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((***...333888<<<;;;999999;;;===;;;444///***,,,,,,+++222===DDDEEEGGGWWWnnnzzzuuuppp~~~pppiiiuuu~~~rrr|||ssscccRRRIIIDDD===888666000000000000///...------.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++***222???KKKSSSXXX[[[[[[eeeaaa```ccciiivvvssslllooouuu{{{}}}}}}{{{}}}{{{rrroooqqqppptttxxxyyyxxxxxx|||~~~~~~~~~zzzvvvqqqkkkddd^^^```___^^^[[[XXXTTTPPPNNNIIIJJJLLLQQQXXXbbbjjjooo{{{uuuppp}}}kkkOOO===888;;;333333222111000000111111.........------------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&''''''((()))***++++++((((((((((((((((((((((((&&&'''(((***...333888;;;>>>===<<<<<<;;;777000+++---,,,***,,,777CCCGGGCCCPPPhhhxxxsssjjjrrrzzz{{{}}}}}}~~~}}}~~~nnnXXXIII@@@<<<>>>CCC555444222000///.....................---------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------///;;;KKKUUUXXXYYY[[[^^^___\\\^^^jjjzzz~~~zzzuuussstttuuuuuu|||zzz{{{|||~~~~~~wwwsssuuu|||{{{tttrrruuusssvvvzzz{{{{{{}}}}}}xxxrrrmmmfffdddbbbaaa___[[[WWWSSSOOONNNKKKKKKMMMQQQVVVZZZbbbmmm}}}sssxxxjjjLLL<<<777555444222111000000111222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))&&&'''(((+++///333888:::>>>>>>===;;;777222...,,,///,,,+++111<<>>HHHFFFHHH```||||||yyy}}}www|||{{{yyyvvvooohhhiiigggeeedddfffhhhiiiiiikkkkkkllllllkkkkkkjjjiiiggggggfffeeedddcccbbbaaaaaacccddddddcccbbbbbbcccfffgggiiiiiiiiiiiikkkmmmpppsssvvvxxxvvvsssqqqpppwwwxxxyyyxxxwwwvvvwwwxxx|||zzzyyyyyy{{{||||||{{{}}}{{{{{{~~~JJJGGGDDDCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDCCCDDDDDDBBB@@@@@@AAACCCCCCCCCCCCBBBAAADDDHHHKKKNNNQQQUUUZZZaaajjjsssyyypppYYYGGGEEEHHHHHHBBB:::555222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,...333;;;EEEOOOTTT[[[^^^aaaaaaaaannn}}}wwwyyy|||~~~zzzttttttuuu|||xxxyyy~~~{{{wwwxxxvvvooohhhgggccc^^^WWWQQQMMMKKKKKKLLLYYYjjjwww~~~lllUUUDDD;;;777444222111111111000000000//////............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***+++...111444555555555777333...***+++------,,,444EEEJJJEEERRRvvv}}}lllvvv{{{}}}~~~yyysssqqqoooooorrrtttuuuuuu|||||||||{{{{{{{{{{{{zzzxxxxxxvvvuuusssrrrqqqqqqmmmooorrrttttttuuuvvvwwwwwwyyy|||}}}}}}~~~FFFDDDBBBBBBCCCDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDD???????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAABBBDDDDDDDDDCCCCCCCCCAAABBBCCCBBBAAAAAABBBCCCCCCDDDFFFHHHKKKPPPWWW[[[lllzzzfffNNNKKKLLLLLLHHH@@@888444333111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++))),,,222:::DDDLLLSSSWWW___aaacccfffjjjxxxyyy{{{yyytttsssvvvzzzxxx{{{ooolllfff___YYYTTTOOOMMMKKKQQQ\\\eeemmmuuu~~~|||hhhQQQBBB:::555111222111111111111000000000//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++---000333555666555555444000,,,***+++---000222===EEEEEEHHHaaauuummm~~~zzzuuu}}}}}}xxx{{{~~~EEEDDDCCCDDDFFFGGGFFFDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDBBBAAA@@@AAADDDGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJKKKOOORRRUUUcccxxxuuu\\\RRROOOLLLKKKEEE;;;444222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,)))///999BBBJJJQQQXXX\\\aaadddjjjpppyyyzzz~~~wwwxxx|||wwwsssmmmgggaaa[[[UUURRRJJJJJJMMMTTT[[[fffuuu}}}rrr|||bbbKKK???888444222222222222111111111000/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++---000444555666555444000---+++,,,+++,,,222:::DDDBBBDDDSSSqqqrrr|||vvvlllqqqPPPPPPQQQSSSUUUUUURRRPPPRRRRRRPPPOOOOOOOOOPPPPPPMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNPPPOOOOOOOOOPPPQQQQQQQQQLLLNNNQQQRRRRRRRRRRRRTTTSSSTTTUUUUUUTTTUUUWWWYYY^^^eeerrrmmmZZZSSSMMMMMMJJJ@@@777333000//////...---.........------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,---555@@@HHHNNNTTT]]]cccbbbjjjuuuvvvwwwzzzuuuvvv}}}yyyrrrlllfff___ZZZQQQKKKIIIKKKPPPYYYhhhvvvyyyuuu{{{aaaNNN@@@888333333222222222111111111////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))+++///222444444222111,,,+++,,,...,,,,,,555AAAHHHDDDMMMhhhyyy~~~}}}}}}sssjjjnnnzzzdddeeefffiiikkkjjjgggddddddcccaaa`````````aaaaaa`````````aaabbbbbbbbbccc```______^^^]]]\\\[[[[[[XXXYYYZZZ[[[\\\\\\\\\[[[gggeeeccccccgggkkkoooqqqssstttuuutttsssrrrsssuuuppprrrtttuuuvvvvvvxxxzzztttuuuxxx~~~xxxbbbWWWPPPQQQOOOEEE;;;666......---,,,,,,,,,,,,---------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,222:::EEEKKKOOOVVV```iiibbbnnn~~~}}}xxxyyywwwyyy~~~wwwppphhhcccbbbYYYPPPMMMKKKMMMWWWcccnnn}}}vvvxxxwww]]]GGG999333333333222222222111111000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''***...111333222111///******---///,,,+++777FFFKKKHHHXXXzzziii}}}{{{yyyllleeevvvyyypppkkkooo{{{ppp```VVVOOOKKKMMMGGG555111111000000///------,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++******************************************************)))************+++++++++(((+++...---******...222;;;CCCHHHJJJSSSbbbgggcccfffqqq}}}}}}~~~yyy|||xxx|||~~~~~~uuuooobbbaaa\\\TTTMMMJJJLLLPPPbbbmmmyyy|||mmm{{{xxxbbbAAA;;;777222111222222111000111111000000//////......//////...---,,,,,,++++++++++++++++++++++++++++++++++++************++++++******))))))))))))*********---000111000/////////,,,...---***+++333>>>EEEJJJMMMqqq{{{kkkqqq|||~~~zzz}}}uuurrruuuyyyyyyyyyxxxxxx{{{~~~eeeTTTSSSPPPNNNKKKCCC666333000/////////...------,,,++++++------,,,+++,,,,,,,,,+++++++++******************************************************************++++++++++++***,,,---,,,***,,,222888CCCGGGMMMTTT___gggfffaaammmzzz~~~~~~~~~~~~xxxpppkkkccc\\\WWWTTTQQQOOOSSS]]]jjjuuussslllaaaFFF:::111111444222000111111111111000//////......///......---,,,,,,++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******+++---000111000.........+++,,,,,,,,,///777AAAHHHPPP[[[~~~|||yyyvvvgggxxx|||~~~~~~zzzyyywwwrrrmmmlllnnnqqqrrrrrrqqqqqqssszzz}}}|||zzzyyyyyyzzz{{{wwwwwwxxxxxxuuuuuuxxxxxx{{{oooWWWTTTNNNIIIJJJKKK===777000...000111///------,,,+++,,,---...---+++,,,,,,,,,+++++++++******************************************************************+++++++++,,,+++,,,,,,++++++000888???JJJKKKSSS```jjjjjjeeebbbttt{{{{{{|||tttjjjddd```\\\SSSLLLFFFNNNXXXccctttuuuzzz]]]EEE222333666333000222222111111000000///...............------,,,,,,+++++++++++++++++++++++++++++++++************++++++******))))))))))))******,,,...000000...---------+++***+++...444<<>>FFFLLLMMMXXXhhhmmmiiijjjppp~~~}}}}}}tttmmmiiicccZZZSSSGGGIIINNNVVVdddxxx~~~{{{YYY;;;666888333111555222222111111000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******))))))******+++---...000///---,,,+++,,,,,,***+++111999???GGGMMMZZZzzzoooqqqzzzyyy}}}yyyyyy}}}|||~~~yyypppiiidddaaa^^^[[[[[[^^^aaaccc``````aaadddhhhlllppprrrssstttuuuuuutttrrrqqqpppttttttsssrrrsssvvv|||vvvmmmccc___```fffpppyyy|||}}}}}}{{{yyyyyyzzz~~~{{{xxxwwwxxxxxxwwwvvvvvvrrrqqqtttuuuuuuxxx}}}}}}{{{{{{uuuVVVOOORRRKKKIII???333...///111///+++...---,,,,,,......---,,,,,,,,,,,,+++++++++*********************************************************++++++++++++,,,,,,,,,+++***)))***000999CCCKKKNNNTTTaaallllllkkkyyyyyyqqqjjjddd```SSSOOOLLLNNNWWWhhh~~~qqqMMM>>>999333333888222222222111000000//////---------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++,,,...///...,,,++++++,,,---+++---555<<>>??????>>>>>>;;;:::===BBBEEECCC@@@EEEAAA@@@BBBAAA>>>>>>AAAEEEIIIPPPZZZ```aaa[[[UUURRRUUU\\\dddhhhkkkuuulllUUUQQQOOOSSSMMMDDD;;;444111111111///...------...///...---,,,,,,,,,+++++++++******************************************************++++++,,,,,,,,,---------,,,---111888AAAIIINNNQQQ```nnnsssmmmqqq|||tttnnngggaaaZZZQQQIIIMMMVVVhhhuuu]]]DDD===999333333333222222111000000000------------------------++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,)))+++++++++******,,,...---...777BBBFFFKKK___vvv^^^ooo{{{nnncccfffttt}}}}}}zzzxxxxxx{{{}}}{{{}}}|||sssggg___\\\VVVOOOKKKKKKNNNQQQSSSLLLNNNPPPQQQRRRWWW^^^dddmmmqqqvvvxxxwwwvvvxxxyyyuuussssssuuuwwwuuuqqqmmmjjjkkkllllllkkklllmmmooottt|||}}}jjjdddgggsssttthhh^^^VVVQQQOOOIIIFFFCCCBBBBBBAAA???======>>>>>>===;;;;;;===???<<<::::::======:::999<<<>>><<<;;;:::;;;<<<>>>???>>>CCCEEEBBBAAABBBAAA???EEEMMMVVVZZZ[[[]]]^^^^^^VVVRRROOOQQQRRRVVV```iiiuuuaaaSSSPPPVVVHHHCCCAAA666222222,,,......---------,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++---+++******+++---......///...555@@@EEEGGGTTTeeetttoookkkrrrzzzoooddd^^^YYYRRRLLLKKK[[[cccqqq~~~zzzYYYCCC;;;444777///111555222333666000////////////............---------,,,,,,,,,++++++++++++++++++******))))))))))))*********+++++++++***)))***+++------,,,+++000000;;;HHHHHHJJJeeezzzeeeppp^^^^^^mmmyyyyyytttzzzwwwwwwzzz}}}zzzyyyxxxvvvpppfff___]]]WWWVVVTTTRRRQQQOOOOOONNNIIIMMMSSSYYY___eeekkkooovvvtttssssssuuuvvvvvvvvvvvvvvvuuuuuutttpppkkkhhhjjjkkklllllllllllloooqqquuuzzzsssmmmvvv}}}~~~iiipppzzzzzziiicccZZZRRRLLLHHHDDDCCCBBBAAA@@@???>>>>>>===<<<;;;<<<======;;;;;;<<<===AAA>>>>>>AAABBBAAACCCFFFAAA@@@>>>======>>>???@@@EEEJJJLLLIIIHHHJJJKKKIIIOOOYYYfffnnnpppllleee___[[[TTTNNNMMMMMMOOOUUU\\\iiiyyy}}}iiiWWWNNNOOOGGGIIIHHH999111111............---------,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++***+++,,,---------...444<<>>@@@AAAAAA???>>>>>>??????AAACCCDDDBBBAAAAAAAAABBB>>>===??????>>>@@@CCCHHHGGGFFFEEEEEEGGGIIIJJJMMMRRRSSSQQQPPPSSSUUUTTT\\\eeettt|||oooeeecccZZZSSSPPPPPPQQQVVV\\\\\\jjjwwwaaaRRRIIIHHHQQQRRR@@@444333000.........------------,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///;;;EEEFFFGGGTTTfffssswwwzzz~~~tttnnniii```YYYVVVMMMNNNUUUaaaooo}}}vvv^^^FFFAAA555444666000///222000////////////............------------,,,,,,,,,,,,++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,000;;;FFFJJJOOO```{{{zzzaaa~~~uuuddd]]]iiivvvxxxvvvxxxwwwxxx||||||xxxtttqqqoooooooooppppppmmmhhhccc```^^^YYYXXXVVVTTTSSSRRRSSSSSS^^^ccchhhjjjjjjmmmsssyyy{{{{{{{{{|||}}}|||zzzxxxuuutttttttttsssqqqmmmjjjiiijjjllllllmmmooosssvvvzzz~~~rrrrrrvvv~~~xxxssswwwWWW\\\bbbffffffaaaZZZVVVMMMKKKIIIIIIJJJJJJJJJIIIDDDFFFHHHHHHEEEDDDDDDEEEDDDFFFIIIJJJHHHGGGFFFFFFJJJHHHHHHJJJJJJFFFFFFHHHMMMMMMMMMNNNPPPSSSVVVXXX^^^bbbccc```___cccdddcccpppsss}}}|||pppkkkgggdddaaaaaahhhqqqmmmtttkkkYYYIIIIIIUUUYYYIII<<<777000............------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,---...333@@@HHHHHHNNNaaarrrzzzvvv~~~}}}wwwrrriiiaaa\\\SSSOOOOOOVVVaaaoooyyy[[[GGG888555999333111444222////////////...............------------,,,,,,,,,++++++++++++++++++++++++************************+++,,,---,,,,,,,,,---...222@@@HHHGGGRRRnnneeehhhssseeedddsss|||vvvssswwwsssvvv}}}|||vvvuuurrrooommmiiieeeeeeggggggmmmqqqooojjjfffbbb^^^\\\[[[ZZZYYYXXXYYYZZZZZZbbbgggllllllkkkmmmssszzz|||||||||}}}~~~}}}yyywwwtttssssssssssssqqqnnnkkkhhhjjjkkklllnnnqqquuuxxxpppiiiiiizzzvvvssswwwGGGOOOZZZ```___[[[XXXWWW[[[YYYWWWUUUUUUTTTRRRQQQPPPQQQRRRQQQOOOMMMLLLMMMJJJMMMPPPPPPOOOMMMLLLLLLMMMMMMQQQXXXZZZXXXXXXZZZ``````aaacccgggkkkppprrr}}}~~~}}}|||rrraaaNNNIIIQQQXXXOOOCCC:::---//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...------///222999BBBGGGKKKYYYooo}}}}}}}}}tttkkkeeeXXXPPPKKKMMMTTT___nnnzzzPPP<<<555999555333444222////////////.....................---------,,,,,,+++++++++++++++++++++,,,************************+++,,,...---,,,,,,///111:::GGGKKKKKK]]]^^^jjjdddiiiwww}}}uuurrrwwwrrrxxx|||rrrhhhaaa^^^]]]]]][[[WWWYYY```iiiuuu~~~zzzvvvoooiiipppooommmkkkiiigggeeeeeefffjjjmmmmmmlllooouuuzzz{{{{{{{{{{{{{{{yyyvvvsssrrrqqqpppqqqqqqqqqnnnlllhhhiiijjjkkkmmmqqqvvvzzzxxxjjjcccqqqrrrtttwww}}}BBBQQQfffyyy}}}yyyuuussspppmmmjjjjjjgggeeedddddddddcccaaaeeegggiiiiiihhhffffffgggccceeekkkuuu{{{|||~~~yyyuuu{{{xxxkkkVVVKKKMMMTTTOOOGGG===---/////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,......---///333777???BBBGGGRRReeeyyyttthhhaaa___kkkxxxzzzpppiii___XXXQQQPPPQQQXXXeeerrrgggGGG777777444222333///////////////........................---------,,,++++++++++++,,,,,,,,,,,,+++++++++******************,,,...---,,,---111555???FFFJJJPPPjjjzzzkkk}}}sssmmm]]]aaajjjtttwwwttttttvvvvvv|||zzzmmmaaaXXXUUUVVVZZZYYYVVV[[[eeettt{{{uuuooolllppppppqqqqqqrrrtttxxx{{{yyyxxxwwwvvvvvvtttqqqnnnmmmlllllllllnnnnnnllljjjhhhiiijjjjjjlllpppvvvzzzxxxnnnqqqtttwwwyyy{{{~~~EEESSSlllyyylllccc___dddgggiiiuuu{{{aaaRRRPPPTTTPPPKKKCCC666////////////............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---000777===CCCCCCLLL]]]ooo~~~xxxiii]]]UUUPPPMMMYYYiii~~~}}}zzzxxxvvvtttssstttvvvwwwzzzzzzxxxvvvwww{{{{{{xxxssswww{{{||||||~~~wwwppphhhccc\\\VVVRRRSSS___lllzzz]]]>>>888444222333000////////////........................------------+++++++++,,,,,,,,,------+++++++++*********))))))(((+++...---,,,---333888@@@CCCHHHXXXzzz{{{xxxggg[[[XXXdddoooqqqqqqtttuuutttxxx~~~{{{nnnbbb[[[WWWYYY```___]]]dddqqq~~~zzz{{{xxxuuuuuuwwwzzz{{{{{{xxxvvvtttrrrqqqpppmmmkkkhhhgggfffggghhhiiihhhggghhhhhhiiiiiikkkooouuuyyy}}}{{{zzzyyyyyyzzzzzzzzz>>>FFF\\\}}}sssjjjbbbZZZYYYSSSRRRWWWWWWTTT\\\jjjhhheeejjjxxxjjjZZZVVVXXXRRRNNNJJJ@@@000/////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---...------111:::AAADDDDDDPPPeeeuuu~~~qqqaaaVVVSSSSSSPPPMMMHHHZZZttt~~~wwwqqqmmmmmmnnnkkkhhheeecccbbbbbbaaa___fffeeeddddddfffiiilllnnnoooooommmjjjlllppppppmmmnnnrrrxxx{{{|||~~~{{{lllggg```WWWNNNKKKUUUbbbrrrzzzqqqGGG;;;555333555222000/////////............//////.........---------+++++++++,,,,,,---------++++++++++++******))))))'''+++...---,,,...444:::DDDEEEMMMddd~~~|||jjj[[[ZZZkkkvvvqqqnnntttuuuqqqwww~~~|||qqqggg\\\XXX[[[bbbbbb```hhhvvv~~~xxxwwwzzz|||{{{yyyxxxuuurrrpppooommmkkkiiidddcccbbbccceeefffeeedddhhhhhhhhhiiijjjnnntttxxx~~~wwwtttuuuuuuqqqmmmuuuxxxzzz|||CCCCCCGGG[[[~~~xxxuuuttttttrrrqqqtttuuuvvvvvvvvvuuutttsssrrrooommmjjj```VVVTTTYYYWWWXXXZZZ\\\ZZZXXX___ggg```^^^bbbllltttzzzeeejjjuuuaaaUUUPPP===222222222000---,,,...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///222111222888???DDDHHHFFFZZZzzzzzzvvvfff]]]VVVVVVWWWUUUSSSSSSOOOWWWeeerrr{{{~~~}}}{{{zzzyyywwwwwwvvvuuurrrpppoooqqqrrrooojjjfffeeefffaaabbbbbbaaa``````bbbccc`````````aaacccfffhhhjjjlllppppppmmmlllpppsssssspppwwwyyyvvvwww}}}}}}~~~~~~yyynnnccc]]]XXXRRRNNNMMMeeeooo|||UUU<<<777555555777333222111///...---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))---///---+++...888AAACCCIIISSSuuunnnjjj[[[llloooqqqpppnnnooossswww~~~vvvooo```]]]VVVTTTYYY\\\aaannn}}}{{{xxxwwwwwwwwwwwwwwwuuurrrooommmjjjfffccc___aaabbbbbb```___^^^^^^ccccccccceeegggkkknnnpppzzzuuuiiifffiiijjjddd]]]bbbddd{{{|||qqqrrr~~~GGGEEECCCMMMmmm|||wwwtttrrrrrrqqqpppiiifffccccccfffiiijjjiiillllllmmmlllkkkjjjhhhgggmmmppppppkkkccc```ccchhhnnnnnnooonnnhhhccceeelllssspppqqqvvvyyy{{{ppppppuuueeeWWWRRRGGG666444222///.........//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///333:::CCCIIIUUU\\\nnn~~~~~~zzzyyyvvvooojjjlllnnnjjjbbb\\\UUURRRVVVZZZYYYXXXXXXQQQUUU[[[```ddddddcccaaaaaa``````bbbdddeeeeeeccc`````````````````````aaabbbdddgggiiijjjlllnnnqqquuutttuuuuuuwwwyyy|||}}}|||www}}}zzznnnhhhcccZZZTTTRRRZZZgggwwwiiiFFF999888444...333222111//////.........//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***---///---,,,000999AAAGGGLLL___pppfffuuuddd[[[lllnnnpppooonnnppptttxxxxxxooo^^^]]]YYYYYY___aaacccppp}}}yyyxxxwwwvvvuuuuuussspppnnnllliiidddaaa[[[\\\]]]]]][[[YYYXXXXXX]]]]]]]]]___ccchhhmmmpppvvvwwwmmmcccXXXUUUWWWYYYVVVRRRTTTVVVjjjvvvllloooJJJGGGBBBEEE]]]~~~yyyuuutttuuuwwwxxxvvvttttttuuuvvvwwwvvvwwwwwwwwwvvvuuutttsssrrr~~~{{{wwwooollldddWWWNNNKKK<<<777222000000000///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,000666???IIIOOOaaattt~~~tttxxxxxxwwwuuusssssstttuuuvvvwwwxxxwwwtttnnniiifffeeeaaaaaa]]]YYY[[[___```]]][[[WWWWWW^^^bbbaaa______[[[[[[[[[ZZZ[[[[[[\\\]]]\\\\\\]]]```dddffffffeeeddddddfffiiimmmppprrrrrruuuxxx}}}|||wwwpppjjj___VVVRRRNNN[[[lllxxxzzzQQQ<<<:::666,,,222111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++---///...---222;;;CCCJJJOOOooo~~~\\\dddzzzggg___```kkkmmmnnnnnnnnnqqqvvv{{{uuuaaa___]]]```eeeeeegggttt|||yyywwwuuuttttttrrrpppmmmkkkgggbbb___YYYYYYXXXXXXVVVUUUSSSRRRUUUUUUVVVXXX]]]ccciiimmmsssxxx{{{mmmddd]]]WWWPPPMMMMMMNNNNNNMMMFFFIIIWWWjjj|||zzzqqqgggkkkOOONNNIIIGGGSSSxxxzzzkkkccceee[[[MMMJJJCCC<<<444111222222000---///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000...///555<<>>EEEKKKRRR|||hhhQQQqqqlll[[[^^^jjjjjjkkkmmmmmmnnnrrrzzzmmmfffcccdddggggggiiiyyy}}}zzzwwwuuuuuussspppmmmiiieee___[[[YYYXXXWWWVVVUUUTTTRRRPPPRRRQQQQQQSSSXXX^^^eeeiiioooqqqrrruuu}}}}}}xxxrrriii___YYYXXXVVVTTTRRRPPPOOONNNMMMEEEIIIRRRZZZgggyyytttkkkbbbggg~~~XXXWWWSSSKKKJJJ[[[{{{lllccciiieeeTTTKKKIIIAAA777222222222000---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111///222:::@@@CCCJJJQQQiii|||vvvvvvsssnnniiidddaaa___^^^ZZZ[[[[[[ZZZYYYZZZ]]]```^^^```ccceeefffgggjjjkkkhhhmmmooonnnqqqyyy~~~zzzxxxxxxxxxyyy{{{}}}wwwlll```ZZZTTTQQQRRR\\\mmm~~~}}}vvvTTT999555===222111000000000000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,...///000222888AAAHHHNNN]]]~~~YYYXXXaaaVVVaaaqqqiiikkklllmmmooouuu~~~~~~nnnhhhdddeeeeeejjj||||||yyyxxxuuupppkkkgggbbb]]]YYYYYYWWWTTTSSSSSSSSSPPPNNNRRRQQQQQQRRRVVV[[[```ccchhhiiihhheeehhhnnnpppoookkkjjjiiiiiihhheeeaaa___ZZZ\\\^^^^^^[[[WWWSSSPPPOOOUUU\\\ZZZ[[[ooo{{{rrrjjjccc\\\ccc}}}fffbbb\\\TTTNNNQQQ```ooo|||vvvoookkkhhhfffcccfffrrr~~~sssgggeeeggg]]]MMMNNNFFF<<<555222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...333===AAADDDMMMYYYxxx~~~vvvooojjjhhhfffeeeeeefffhhhjjjeeegggjjjiiihhhhhhkkknnnmmmppptttxxx|||}}}qqqfff______VVVOOOSSSdddwwwyyypppGGG777;;;333222111000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...---...///111555<<>>FFFLLL\\\```\\\|||tttaaaVVV[[[gggooojjjkkkmmmnnnrrr{{{wwwiii______ccciiixxx|||rrrmmmgggaaa___^^^]]]]]]UUUQQQMMMMMMOOOQQQOOOLLLOOOPPPQQQTTTVVVYYY[[[\\\\\\______]]]___ggglllmmmvvvxxx{{{~~~wwwxxx}}}wwwtttjjj^^^YYYWWWaaa{{{|||uuuiiiccc]]]\\\___fffuuu{{{uuutttrrrooopppssspppnnnllliiibbb^^^bbbjjj{{{xxxooo|||]]]ggguuuaaaRRRMMMDDD999111...000333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111111999CCCIIIPPPgggwwwqqqgggaaaYYYRRRTTT```rrr~~~|||UUU999555444333111000///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...///222777???HHHMMM___SSSccczzzwwwrrreeeVVVSSS^^^iiillljjjlllmmmooosss|||~~~{{{vvvhhh]]]^^^dddiiiuuu{{{mmmhhhbbb]]]\\\]]]^^^___VVVQQQMMMMMMQQQRRRPPPNNNLLLNNNQQQTTTWWWYYY[[[\\\\\\___aaaaaafffrrr|||zzzlllbbb]]]ZZZbbbyyyrrrccc\\\[[[\\\fffnnnwww{{{uuuppp~~~sssxxxsssjjjlllsssYYYQQQHHH@@@888222////////////...------------...//////.........---------,,,---......------///000444555???CCCDDD[[[xxxmmmcccZZZUUUQQQTTTfffzzzcccBBB888666222000000333222///......---------......///......---------,,,,,,,,,,,,,,,,,,---------......+++333000...:::DDDJJJTTTtttgggHHH}}}lllUUUOOOYYYfffjjjhhhgggkkkmmmnnnwwwyyyqqqzzzvvvdddYYY]]]aaabbbooo~~~zzzrrrnnngggaaa______^^^[[[ZZZVVVPPPLLLKKKLLLMMMNNNPPPOOOPPPSSSWWWZZZ\\\]]]\\\dddkkknnnwwwyyyqqqiiifffeeeooommm^^^YYYYYYdddiiiooossszzzxxxtttzzzlllmmmuuufff[[[LLL???666333222333//////...------------...//////.........---------+++---......------///000444888BBBGGGNNNiiissssssiii___XXXRRRQQQ]]]nnn~~~sssLLL<<<888333000111333111///.........------......///......---------,,,,,,,,,,,,,,,---------............333000333>>>CCCKKKZZZ```XXXjjjTTTQQQ\\\eeehhhhhhgggjjjlllooo{{{zzzlllqqqxxxeeeXXX[[[^^^```kkkzzzxxxqqqggg___^^^___```___ZZZVVVQQQMMMLLLLLLLLLLLLMMMMMMOOORRRWWW\\\___aaahhhqqqyyy}}}sssooommmlllppp|||hhh\\\XXX```bbbdddeeeeeegggmmmrrrvvv|||kkklllvvvrrrfffTTTDDD;;;666444222000///......------.....................---------+++,,,------,,,---///111555===DDDKKK\\\{{{}}}}}}fffhhh|||}}}rrrggg```WWWPPPUUU```vvvZZZBBB;;;333111222333111...//////......---......///......---------,,,,,,,,,,,,------------.........222222111:::CCCBBBLLLdddVVVooohhhSSSUUU```ccceeeiiiiiijjjlllrrr}}}jjjiii{{{gggXXXYYY]]]^^^fffrrrssseee\\\\\\^^^aaaaaaZZZVVVQQQNNNLLLKKKJJJHHHHHHJJJMMMRRRXXX___dddggguuu~~~}}}yyyuuurrrooonnnnnnpppttt{{{tttjjjgggggglllwwwyyyttt{{{|||fffYYYYYYXXXYYYZZZXXXUUUWWWZZZXXXYYY\\\bbbkkk{{{|||yyyzzzyyyyyy{{{|||lllmmmuuuwwwnnn^^^NNNCCC===666000000//////.......................................***+++,,,,,,,,,---000222999@@@CCCLLLhhhsssfffbbbeeennnvvv^^^[[[mmm}}}rrrzzzooohhh]]]RRRQQQXXXkkkzzzkkkIII===222000333333111///000//////.....................---------,,,,,,,,,------------............333111222???GGGBBBOOOppphhhPPPeeeRRRZZZdddbbbbbbiiimmmmmmooowww|||lllhhhppp{{{{{{iiiZZZYYY[[[\\\aaaiiiyyysssccc\\\]]]^^^___```ZZZVVVRRRNNNLLLJJJHHHFFFEEEHHHMMMTTT[[[cccjjjooozzzyyytttpppooommmhhhccc___]]]\\\\\\WWWUUUYYY^^^```aaabbb\\\aaalllvvvvvvlllaaa]]]YYY```rrr~~~ooogggllluuusss\\\QQQNNNOOOSSSRRROOOPPPUUURRRMMMGGGDDDDDDOOOeeeyyy~~~xxxrrroookkkjjjkkkpppvvv}}}{{{uuusss|||vvvgggTTTFFF@@@;;;555000000///............///---.....................+++,,,,,,,,,---...222555===CCCBBBOOOsss{{{zzzwwwaaaUUUOOONNNSSSZZZssszzzxxxYYYUUUeeeiiihhh~~~ssslllcccVVVQQQSSS^^^sssUUUCCC333000333333111000111000///.....................---------,,,,,,,,,---------.........//////222000333BBBIIIDDDVVV~~~VVVWWWyyyaaaTTT^^^fffaaaaaaiiillllllrrr}}}yyyrrroooiiicccgggppptttfffYYYWWWXXXWWWZZZ```pppuuueeeaaacccbbb___^^^YYYVVVQQQNNNKKKIIIGGGDDDEEEJJJRRRYYY```hhhpppuuu|||~~~}}}wwwrrrqqqooopppqqqoookkkiiiiiijjjkkk```VVVTTTTTTRRRSSSWWWOOOSSS^^^iiijjjbbbZZZVVVOOOXXXlll{{{kkkbbbeeemmmhhhQQQKKKJJJOOOQQQNNNQQQXXXRRRMMMHHHCCC???AAAMMMYYYkkkzzz|||wwwrrrooolllkkkjjjnnnuuu|||qqqqqqYYYGGGBBB@@@===111000//////......//////---------...............+++,,,---------000444777@@@GGGHHH[[[~~~{{{zzz}}}jjjXXXPPPLLLHHHIIINNN]]]ccckkkrrryyyzzz\\\VVVaaayyyqqqcccfffxxxqqqgggZZZRRRRRRTTTggg|||gggNNN888222444333111222111111000///..................---------,,,,,,,,,------........./////////000222666BBBIIIIIIbbbtttOOOllljjj]]]YYYaaafffbbbbbbiiihhhkkkttt{{{{{{~~~sss```\\\ggghhh___XXXUUUSSSRRRTTTXXXlll|||yyyhhhgggjjjgggaaa___YYYUUUPPPLLLJJJHHHGGGEEEIIIPPPYYYbbbhhhnnnuuuzzz}}}||||||~~~|||xxxyyy|||{{{tttjjjhhhfffcccgggooocccaaabbbeeebbbZZZTTTSSSOOOWWWmmm|||kkkaaacccjjj\\\RRRNNNRRRRRRNNNQQQZZZPPPLLLHHHFFFCCCAAAEEEKKKXXXhhhzzz|||yyytttpppnnnjjjhhhfffiiiooowww~~~rrrhhhQQQFFF@@@;;;111000000///////////////---------.........//////,,,---.........111666:::>>>LLLTTTmmm{{{{{{xxxzzzhhhZZZWWWTTTMMMJJJMMMNNNRRRWWW\\\bbblllwwwzzzwwwbbbVVV\\\sssuuurrruuukkk]]]pppyyynnn___VVVTTTSSS[[[mmm{{{]]]@@@666666333111222222111000///..................---------,,,,,,,,,............////////////...555:::BBBIIIPPPnnndddSSS~~~rrr[[[ZZZ]]]ccceeeccceeehhhiiinnnzzzwwwwww{{{ddd[[[bbb^^^\\\YYYWWWSSSPPPSSSWWWgggwwwzzzgggfffkkkgggaaa___YYYUUUOOOJJJHHHHHHGGGGGGNNNVVVaaajjjooosssxxx||||||}}}zzz}}}zzzuuupppfffZZZQQQOOOOOOXXXooo{{{kkk```aaagggzzziii\\\UUUVVVTTTOOORRRZZZYYYQQQJJJFFFBBB>>>>>>BBBMMM[[[lllxxx~~~|||yyyuuurrrppphhheeedddfffmmmvvv}}}ssszzzxxx^^^KKK===222111111000///////////////---------.........//////---.........///222777;;;;;;PPP___{{{~~~|||zzz{{{rrruuu~~~mmm```___\\\RRRKKKLLLEEEHHHKKKNNNSSS]]]iiirrr}}}}}}rrrllldddPPPSSSjjjxxxpppvvv~~~ooo\\\cccuuueeeZZZXXXVVVTTT```wwwzzzgggFFF:::888333000111222222000///..................---------,,,,,,,,,............/////////000---888===BBBJJJVVVwww[[[YYY~~~ppp```RRRYYY```ccccccdddfffhhhooottt|||jjjiiixxxxxxbbbVVV[[[[[[\\\]]][[[VVVSSSUUUZZZbbbrrr}}}{{{|||~~~xxxcccbbbgggddd___^^^YYYTTTNNNIIIGGGHHHHHHHHHQQQZZZgggooosssvvvzzz}}}|||~~~rrr___QQQKKKLLLVVVnnnyyyhhh]]]]]]bbbxxx___XXXbbbWWWPPPXXX[[[ZZZVVVOOOGGGAAA>>>@@@BBBFFFPPPaaarrr|||}}}zzzuuupppllljjjccc```eeemmmsss{{{mmmlllcccRRRDDD777444111000222222...---///........................+++///222...,,,000:::BBBEEEIIIppp~~~~~~zzzzzzvvvsssyyy{{{oooeee^^^XXXTTTQQQHHHDDDCCCEEEHHHMMMYYYddduuuppp~~~ooo[[[SSSeeezzz}}}www___WWWiiinnnaaaaaaUUURRRWWWhhh|||zzzUUU<<<555666666333000111111111000///---,,,........................////////////000000000000777222AAAKKKGGG```xxx[[[pppxxxaaa[[[UUU]]]bbbcccfffkkkkkkfffkkkzzzwwwmmmaaaeeemmmbbbTTTVVVZZZZZZXXXUUUUUUYYY```fffmmmttt~~~{{{{{{{{{|||}}}~~~~~~~~~lllaaaccceeedddbbbXXXUUUOOOIIIFFFFFFJJJNNN[[[___dddjjjnnnsssyyy}}}~~~~~~|||pppbbbVVVQQQOOO\\\rrrxxxfff[[[[[[```wwwlll___eee\\\VVVZZZYYY\\\WWWPPPIIIEEEBBB@@@???AAANNNdddzzz}}}{{{yyyuuupppmmmkkkddd```dddjjjpppxxx~~~yyypppyyyfffUUUFFF999444111///222222......000........................+++...000//////444===DDDJJJVVV|||~~~{{{||||||yyy|||pppfff___ZZZVVVSSSKKKFFFCCCBBBCCCFFFPPP[[[kkk~~~}}}lllzzznnn[[[SSSddddddVVV___qqqddd```XXXQQQRRRaaauuu```DDD777555444333000111111111000///...---........................////////////000000000000555444AAAIIIMMMmmmeeeTTTttt\\\UUUVVV]]]bbbccceeejjjjjjfffkkkyyyyyyiiieeehhh\\\RRRWWWZZZZZZZZZXXXXXX\\\dddjjjsssyyy}}}{{{{{{{{{|||}}}~~~ooo___^^^```___]]][[[WWWPPPJJJHHHIIINNNRRR\\\___dddjjjpppvvv{{{~~~sssdddXXXRRRQQQ^^^ssswwwfff\\\]]]cccyyyiiiiiiddd^^^]]]YYY___XXXQQQMMMKKKHHHBBB<<<>>>JJJ```uuu~~~{{{yyywwwuuuqqqnnnkkkddd___aaaffflllttt{{{yyyzzzzzzvvvlll[[[III???666111///111111///...000........................,,,---///111444999@@@FFFMMMddd}}}~~~}}}|||~~~tttjjjbbb]]]ZZZXXXRRRKKKEEEBBB@@@@@@GGGPPPbbbuuuvvvgggrrrkkkXXXRRRbbboooYYYUUUkkkxxxlllccc\\\RRRNNNXXXjjjzzzpppOOO<<<444333222111111111111000///................................./////////000000000111333777AAAGGGWWW{{{SSSZZZqqqUUUNNNXXX^^^cccccceeeggghhhgggmmmzzzuuujjjeeeXXXQQQYYY\\\]]]\\\YYYWWW[[[eeemmmwww}}}|||yyy{{{{{{{{{|||}}}wwwbbb]]]___```^^^^^^YYYQQQLLLJJJMMMRRRVVV\\\]]]bbbiiirrryyy~~~~~~ssseeeZZZUUUSSSaaatttwwwggg]]]___ffftttmmmkkkgggaaa]]]```YYYQQQPPPRRROOOFFF>>>@@@FFFRRRcccpppyyy|||yyyxxxuuurrrooohhhaaa\\\^^^ccciiirrr{{{|||{{{xxxyyyrrr___NNNGGG999222...000111000///111...........................,,,---222777<<>>555555222111111000000000111111........................------...///000111222222555DDDDDDLLLvvvZZZVVVdddOOOTTT___```dddgggeeedddjjjqqq}}}xxxqqqddd[[[```iiijjjeeeWWWJJJKKKZZZhhhsssxxx~~~}}}}}}~~~uuu\\\VVVYYY[[[[[[WWWSSSSSSUUUVVVTTTRRROOOWWWcccooowww~~~wwwlllcccXXXNNNJJJKKKOOOcccyyynnn```]]]aaa}}}zzzuuunnnvvvkkkcccZZZVVVVVVVVVRRRMMMDDDBBBFFFQQQ]]]iiiuuu~~~{{{vvvsssqqqrrrsssttttttqqqlllhhh___ZZZVVVWWW\\\eeettt{{{yyyeeeXXXHHH===333222444333111111////////////////////////111...000999<<>>BBBRRRfff}}}|||vvvvvv{{{{{{xxxvvvqqqbbb[[[UUUTTTPPPIIICCCAAA???CCCGGGFFFEEERRRmmm]]]LLLUUUjjjttttttXXXPPP\\\rrrmmmdddWWWMMMPPPdddyyysssLLL888555222222111000000111222333........................------...///000111222222666EEEEEEWWWlllRRRvvv~~~iiiKKKGGG\\\```aaaeeeiiihhhfffmmmyyy}}}|||sssddd```\\\YYY```ccclllqqqjjj___]]]iiiwww~~~}}}}}}}}}vvvWWWOOOUUU[[[YYYXXXXXX\\\^^^[[[SSSLLLTTTbbbrrr{{{{{{zzz}}}||||||}}}xxxnnnbbbWWWLLLEEEEEEIIIRRRhhhttteee```bbbuuuvvvxxx|||xxxxxxuuuuuulll```VVVQQQPPPOOONNNLLLHHHEEEFFFPPP```rrr~~~|||rrrkkkgggiiigggggglllsssuuupppkkkaaa^^^ZZZ\\\bbbjjjqqquuu|||lllSSS???888999333000333111000000000000000000000000///444111888DDDBBBVVV~~~xxxvvvoootttwwwuuuvvv~~~wwwhhh```YYYXXXUUUMMMDDD???EEEBBBDDDFFFCCCFFF[[[sss~~~```KKKTTTdddooowww}}}www___UUUSSStttttteeeZZZPPPNNN\\\nnn```@@@777666222111111///,,,...222//////...------------...000///000222222000222666888CCCJJJgggXXXYYY~~~oooWWWEEELLL^^^^^^aaaddddddfffkkkuuu}}}ssslllmmmqqqyyy{{{ssscccWWWUUUUUUTTT[[[^^^eeekkkkkkkkkqqqyyy|||{{{}}}|||}}}sssiiicccjjjxxx{{{jjjUUUMMMQQQVVVYYYVVVXXX^^^]]]UUUPPPPPPZZZgggtttxxxyyy}}}{{{zzz~~~}}}{{{yyyxxxzzzzzz~~~{{{zzzrrreeeZZZTTTLLLCCCCCCJJJZZZpppxxxggg```aaaxxxyyysssrrr}}}{{{{{{zzzxxxqqqeee[[[TTTPPPMMMLLLNNNJJJFFFFFFNNN^^^ppp|||vvvqqqrrrnnnkkkpppyyy}}}yyyssseeeaaa]]]ZZZ]]]ccckkkpppzzz~~~zzz^^^FFF999777000///222111000000000000000000000000...444333999DDDGGGaaazzzvvvvvvuuurrrqqqvvv~~~sssjjjcccaaa^^^UUULLLGGGIIICCCBBBDDDCCCCCCQQQbbbppp___KKKPPP\\\dddiiippp}}}|||aaaWWWTTTpppvvviii___TTTNNNVVVcccyyysssKKK:::666222111222111...///333//////...------------...000///000222222000222777<<>>666222111333333000000333000///......------......000...///222222000333888@@@EEEPPPsssrrrQQQmmm}}}bbbNNNKKKSSSZZZ[[[```dddddddddkkkzzzqqqhhhfffhhhooonnnhhh]]]UUURRRQQQOOOMMMOOOTTT[[[```hhhvvv|||vvvsssppppppllliiiddd^^^XXXTTTQQQPPPKKKSSSVVVOOOGGGEEEJJJNNNVVVZZZ___```YYYQQQQQQUUUiiirrrxxxwwwuuuwwwzzz{{{}}}zzzzzzuuullldddaaa^^^UUUOOONNNOOOOOORRRUUU\\\]]]^^^```dddhhhlllnnniii\\\QQQKKKFFF@@@CCCKKKcccwww~~~jjj___]]]llltttkkk]]]kkkuuu~~~|||~~~|||yyyrrrhhh\\\RRRLLLJJJPPPLLLGGGEEEJJJZZZnnn|||{{{rrrkkkqqqyyyooobbb\\\___eeeiiijjjrrryyyxxxXXXAAA:::444333555111000000000000000000000000...666;;;===DDDYYYqqq{{{uuutttvvv~~~rrriiipppxxxsssmmmcccYYYTTTTTTOOOLLLKKKGGGAAA@@@CCCKKKZZZddd^^^QQQHHHGGGGGGQQQXXXdddxxxgggZZZVVVdddwwwnnncccVVVQQQTTTeeeyyybbbGGG666222111333333111000111000//////...............000...///222222111444:::AAADDDWWW___KKKsss]]]JJJNNNUUUVVVYYY___cccddddddmmm~~~~~~qqqiiiggghhhjjjggg```YYYTTTQQQPPPNNNPPPOOOQQQVVVZZZcccttt|||wwwrrrooollliiiccc[[[TTTQQQQQQRRRTTTWWWWWWTTTLLLEEEDDDHHHLLLVVV]]]ccc```VVVOOOTTT[[[kkkrrruuurrrqqquuuzzz{{{~~~zzzuuuqqqlllddd]]]ZZZXXXRRRNNNMMMNNNOOOUUU\\\iiikkklllmmmpppwww{{{{{{hhh[[[OOOIIIDDD@@@EEEOOOhhh{{{nnnaaa]]]gggvvvkkkvvvXXXdddmmmzzz~~~yyy|||{{{{{{wwwmmm___TTTOOONNNOOOLLLGGGDDDIIIZZZoooyyyvvvwwwwwwooorrrsssdddaaajjjqqqqqqmmmqqqxxxzzzZZZDDD===666444444///111111111111111111111111000777===???FFFeee|||}}}tttnnnrrrzzzzzzoookkkwww~~~zzzsssiii___[[[UUUTTTSSSPPPHHHAAA>>>@@@BBBJJJOOOLLLGGGEEEDDDCCCDDDOOO```rrrlllYYYVVVbbb{{{qqqggg[[[TTTUUU^^^ooonnnPPP888333000222333000///000000000///............///000......111222111666<<>>BBBMMMttt{{{{{{{{{qqqlllrrr|||tttlllooo{{{|||~~~zzzxxxwwwxxx}}}}}}tttjjjccc___WWWXXXVVVQQQJJJCCC@@@???>>>BBBDDDBBBBBBDDDCCC@@@>>>JJJ]]]nnn~~~sssXXXVVVccctttkkk___WWWUUUXXXfffyyyzzzTTT===666111222333111///000111000//////......//////000......111222222777===>>>HHHooovvvLLLVVVxxxWWWIIIOOOUUUSSSYYY\\\aaadddjjjuuuyyyppplllmmmooohhh^^^TTTRRRRRRPPPNNNNNNMMMLLLMMMQQQVVV```rrr{{{yyyuuuppplll___[[[XXXZZZ```hhhlllnnnccc[[[PPPGGGBBBAAAIIIRRR[[[dddfff\\\QQQSSS___jjjrrrtttrrrmmmkkkooorrrrrrtttqqqjjjaaa___``````^^^]]]fffuuuwwwmmm^^^OOOHHHCCCAAAIIITTTjjjzzzvvveee^^^bbb~~~tttvvv}}}{{{___bbbaaaiiiyyyxxxgggYYYVVVWWWTTTQQQKKKFFFHHHXXXppp|||tttssswww{{{vvvvvvyyy{{{|||xxxqqqkkkmmmsssxxxwwwttttttzzz}}}dddOOOEEE777111333111111111111111111111111111555444===EEEVVV|||tttooommmrrryyynnnkkksssuuusssuuuuuuvvvwwwyyyzzzzzzyyyyyyyyyssspppmmmiiifffdddcccccc```fffnnnqqqssswwwzzzpppjjjhhhaaa]]]XXXRRRNNNKKKEEE@@@>>>@@@@@@???AAADDDBBB===>>>FFFTTTeeeuuu}}}YYYWWWfff{{{sssfffZZZVVVRRR___vvvvvvbbbCCC:::333333444222111222111000000///////////////000......111222333888???BBBNNNzzzgggFFF```kkkQQQHHHOOOUUUWWWZZZ\\\___dddmmmyyyuuummmjjjlllooohhh[[[OOOMMMOOONNNMMMMMMHHHGGGIIINNNSSS\\\mmm|||~~~zzztttooocccaaa```dddjjjnnnnnnlll[[[SSSLLLGGGCCCCCCLLLWWW___ffffffYYYPPPVVVfffqqqrrrtttrrrmmmlllppprrrrrrssstttrrrnnnqqqyyy|||zzzuuueeeUUUMMMHHHFFFNNNZZZhhhvvv|||~~~zzzggg^^^^^^vvvxxxxxx}}}dddddd___cccsss}}}|||iii[[[WWWYYYWWWTTTMMMFFFHHHWWWooo~~~{{{zzzyyytttqqqqqqsssuuuoooooonnnoooqqqsssttttttvvv{{{mmmWWWJJJ999333666777111111111111111111111111555333===HHH]]]sssmmmmmmnnnpppsssllllllvvv{{{kkkgggfffddd___aaaccccccbbbaaaaaaaaadddcccaaa``````aaabbbddd```hhhpppuuuwww{{{|||wwwvvvkkkcccYYYTTTTTTSSSJJJAAA===@@@AAAAAACCCEEEAAA:::<<>>555444555333333444111111000///////////////000......000222333888???FFFSSScccHHHkkk{{{```LLLGGGNNNVVVZZZ[[[[[[^^^eeeppp|||rrrjjjhhhkkkmmmhhhYYYKKKJJJMMMLLLKKKMMMFFFFFFHHHLLLPPPXXXggguuuyyytttmmmkkkjjjmmmpppooojjjeeeVVVQQQMMMLLLHHHFFFOOOZZZaaagggeeeXXXPPPYYYjjjuuuoooqqqpppmmmnnnssswwwvvvtttyyy|||~~~mmm\\\SSSMMMKKKTTT```ffftttxxx{{{|||ggg]]]ZZZqqqyyyxxxzzz~~~uuujjj^^^\\\fffuuunnn^^^\\\aaa^^^XXXMMMCCCCCCSSSlllxxxxxx|||xxxuuurrrooonnnpppqqqooojjjeeeeeejjjpppuuuxxx}}}~~~cccMMM===444222333222111000000000111333333555:::BBBMMMkkk~~~iii```ccciiinnnqqqeeemmm~~~vvvjjjcccccchhheeehhhkkkjjjhhhjjjpppuuuqqqsssuuuvvvvvvxxx{{{}}}~~~wwwmmm```ZZZYYYWWWQQQLLL>>>???AAADDDFFFEEEAAA>>>:::???EEELLL[[[ttt```VVVeee~~~oooaaaYYYRRRUUUccc~~~YYYBBB333666666...+++111111111000//////////////////000000111222555:::>>>CCC^^^\\\LLLgggPPPHHHEEELLLWWWWWW\\\[[[^^^iiiwwwtttjjjiiijjjjjjaaaZZZOOOIIIGGGHHHHHHHHHGGGEEEGGGKKKOOOVVVbbbnnn~~~zzzvvvtttwww{{{xxxnnnddd[[[UUUPPPLLLFFFGGGSSScccllllllaaaOOOOOOaaappprrrpppqqqrrrsssssssssrrrrrr}}}{{{ooobbbXXXOOOKKKWWWgggiiipppxxxppp___ZZZccc{{{~~~~~~qqqhhheeebbbcccuuurrr```YYY[[[\\\WWWMMMCCCCCCRRRkkk}}}||||||}}}~~~zzzvvvtttrrrqqqppppppnnniiicccbbbeeeiiissswww}}}mmmUUUCCC888333000222111000000000111333444666<<>>555...222222111111111222333444777>>>BBB]]]vvvpppcccccciiiiiiddd```eeeppp~~~tttjjjbbb[[[TTTPPPKKKHHHDDDBBBBBBAAA@@@???>>>>>>===CCCWWWuuukkk\\\ggg{{{nnnaaaXXXTTTZZZppp|||kkkOOO777444777333000333111111000////////////000///000111111333666<<>><<<;;;AAAWWWuuujjj[[[ggguuuggg]]]UUUVVViii|||yyyYYY;;;333555444222333222111000000//////000000///000111222333777===@@@HHHppplllIIIiiixxxXXXFFFIIIKKKPPPWWWXXX\\\\\\aaalll|||xxxllliii```UUULLLGGGEEEBBB@@@BBBAAACCCGGGLLLRRR___kkk|||pppeeeVVVQQQKKKIIINNN[[[lllyyy}}}nnn]]][[[iiixxxzzzuuuuuussspppoooqqqvvv|||uuubbbVVVJJJDDDBBBGGG[[[qqq}}}{{{|||vvvhhhbbbVVVZZZvvv~~~mmmfffhhhhhhddd||||||gggVVVMMMMMMOOOLLLEEEDDDUUUttt{{{www}}}|||{{{}}}~~~{{{xxxvvvuuuuuuttttttsssqqqnnnkkkiiiiiikkkoootttxxxzzz{{{|||~~~jjjQQQCCC;;;444444333222222222333555666;;;@@@FFFrrrwwwwwwfff\\\bbbiiieee___]]]jjjwwwvvvmmmeee___]]]XXXUUURRRNNNKKKFFFAAA===<<<;;;;;;CCCYYYvvvhhhYYYeee}}}oooaaaXXXUUUddd}}}eeeBBB444333333222222222222111000000000000000///000222222444888>>>BBBNNN|||eeeJJJuuu}}}ZZZFFFIIIMMMQQQYYY[[[ZZZ\\\bbbooo~~~rrrqqqfffVVVJJJEEECCCCCCBBBCCCBBBCCCHHHLLLRRR^^^jjj|||wwwlllXXXQQQHHHHHHUUUggguuu}}}|||kkk^^^bbbrrr}}}|||wwwqqqqqqrrrsssvvvxxx{{{|||yyy{{{}}}~~~}}}{{{xxxvvvzzz|||ooo___RRRFFFBBBBBBKKKccczzz~~~{{{nnncccVVVRRRaaavvvvvvdddaaadddbbbrrrzzzdddRRRIIIIIILLLLLLFFFFFFYYY}}}|||~~~|||~~~}}}zzzxxxvvvuuuuuusssrrrqqqooommmllljjjiiifffiiimmmpppsssvvvzzz|||~~~qqqYYYEEE;;;999444444333333333444555666===@@@OOO{{{rrrtttcccZZZaaafffaaa]]]```ppp}}}{{{tttnnniiieeeXXXVVVSSSQQQNNNJJJEEEAAA<<<===>>>EEEXXXtttiiiYYYddd~~~qqqeee[[[UUU___tttqqqLLL888333222222222222222111000000000000111000111222333555999???CCCTTTeeeRRRYYYEEEJJJOOORRRYYY\\\YYY[[[dddrrrxxxttthhhWWWJJJEEEEEEFFFGGGFFFDDDEEEIIIMMMRRR^^^jjjyyy}}}sss___TTTHHHJJJ]]]sss}}}}}}uuuggg___jjjyyy}}}{{{yyymmmooorrruuuvvvtttrrrppphhhiiiiiiiiigggeeebbbaaa]]]___ggguuunnnZZZMMMBBB???BBBPPPkkkuuudddWWWNNNSSS^^^iiirrrxxx{{{|||eeevvv|||iii]]]\\\^^^ccc}}}dddPPPFFFFFFJJJKKKFFFGGG^^^~~~~~~~~~|||zzzxxxwwwvvvvvvuuussspppnnnmmmllljjjiii___aaaeeehhhkkkpppvvvzzz{{{}}}|||dddHHH:::;;;555444333333333444666777>>>@@@\\\lllqqqnnn```ZZZbbbddd\\\ZZZaaauuu|||xxxrrrmmmccc___ZZZUUUQQQMMMIIIFFF>>>@@@AAAEEEUUUqqqjjjZZZcccttthhh]]]UUUZZZiii|||VVV===444222333444333222111111000000111111000111222333666:::???DDDWWWbbbXXXzzzTTTBBBKKKQQQRRRWWWYYYWWW[[[eeetttyyypppfffWWWLLLHHHIIIKKKLLLMMMKKKKKKNNNQQQVVVbbbmmmxxxzzzgggYYYJJJNNNggg|||ooodddaaannnwwwtttqqqrrrhhhjjjmmmnnnkkkfff```\\\XXXWWWVVVTTTQQQOOOMMMLLLGGGIIINNNUUUbbbvvv|||lllVVVIII??????EEEWWWvvv~~~hhh\\\RRRPPPVVV```kkkrrrqqquuu[[[bbbqqq{{{sss```VVVVVVVVVrrr|||gggQQQGGGDDDIIIKKKFFFHHH```~~~|||~~~}}}{{{yyyxxxwwwwwwxxxuuurrrooommmlllkkkjjj[[[\\\___bbbffflllsssxxxyyy{{{~~~mmmKKK999;;;555555444333444555666777>>>@@@ddd|||cccuuuiii]]]ZZZccccccYYYXXX```xxxxxxrrrqqqkkkbbbZZZSSSOOOKKKIIIAAABBBBBBDDDRRRnnniiiZZZccc|||iii^^^UUUVVVbbbvvv^^^BBB555333444555333222111111000111111111000111222444666:::@@@DDD\\\]]]ZZZsssNNN???KKKRRRRRRUUUVVVVVV[[[fffvvv|||~~~{{{wwwlllbbbVVVNNNLLLMMMOOOOOOTTTRRRRRRUUUWWW\\\gggrrr{{{nnn]]]LLLQQQmmm|||mmmccccccnnnrrrhhhcccfffdddeeefffeee```YYYQQQLLLMMMKKKHHHEEEBBB@@@>>>>>>===@@@BBBEEENNNbbbuuueeeTTTHHH???@@@JJJ^^^mmmbbbWWWTTTYYYaaajjjqqqjjjppp~~~ZZZWWWYYYbbbeee^^^WWWVVVVVV]]]~~~|||iiiPPPHHHDDDHHHIIIFFFIII```}}}{{{yyywwwvvvuuuyyyxxxwwwsssoooiiidddaaaZZZUUUVVV\\\aaabbbhhhpppsssuuuyyy}}}jjjRRRBBB999333444444444333444777999AAADDDsssnnnWWWxxxeee______bbb^^^VVVYYYccc{{{xxxdddrrr|||xxxtttqqqkkkbbbYYYQQQMMMLLLHHHEEE@@@CCCVVVttteeeYYYaaa}}}wwwllleee\\\XXX^^^oooiiiCCC555;;;999---444333222111000000000000444000000333777999???FFFcccXXXkkkaaaOOOCCCHHHOOOPPPPPPUUUXXX___lll{{{}}}xxxvvvzzz~~~zzzqqqqqqwwwkkkaaaUUUQQQSSSVVVVVVTTTZZZ]]]ZZZ]]]bbb___eeewww|||vvvWWWMMM```www}}}lllgggbbb```bbbbbb^^^ZZZWWWVVVSSSPPPLLLIIIGGGEEE@@@???>>>===<<<;;;::::::::::::<<<>>>CCCRRRmmmooo___NNNFFFCCCAAAHHHgggrrrjjj___XXX[[[dddllloooffffffppp___WWWRRRSSSRRRMMMJJJKKKJJJNNNmmmiiiPPPHHHIIILLLLLLHHHJJJZZZvvv}}}}}}~~~}}}|||zzzyyyxxxwwwvvvvvvwwwvvvuuurrrnnnjjjfffcccZZZTTTPPPSSSVVVYYYaaaiiimmmpppuuuyyy~~~|||\\\EEE999444555555444333444777999DDDLLLzzzeee]]]vvvccc___```bbb]]]VVV[[[ggg~~~}}}llljjjpppzzz|||ooo]]]RRRIIIVVVcccfff___ZZZ[[[___qqq|||xxxwwwtttpppjjjccc[[[UUUQQQKKKGGGBBBEEEYYYxxxfffYYYcccpppiii___YYY[[[jjjtttIII333555666111444333222111000000000000333000000333666999@@@GGGiii[[[rrrttt[[[KKKBBBIIIQQQRRRSSSVVVXXX___mmm|||yyy|||mmmkkkmmmqqqnnngggiiiqqqooofff[[[VVVWWWXXXVVVSSS\\\^^^[[[^^^bbb___dddvvvuuuYYYQQQfff}}}vvvddd___YYYVVVVVVVVVSSSPPPHHHGGGEEECCC@@@>>><<<;;;<<<<<<;;;;;;;;;;;;;;;:::777888:::<<>>===<<<;;;999888888::::::;;;;;;<<<<<<======888888999;;;===FFF[[[nnn{{{ooo___QQQIIICCCFFFLLLXXXvvv}}}yyymmmaaa]]]dddrrr}}}xxxrrrkkkrrrJJJGGGFFFHHHIIIGGGBBB???DDD???MMMxxx|||~~~jjjQQQIIIFFFFFFFFFGGGJJJRRR\\\dddccccccbbbccceeekkksssyyy{{{|||~~~~~~||||||}}}~~~yyyyyyxxxwwwvvvvvvvvvvvvtttrrrpppllliiifffcccbbbaaaYYYOOOGGGEEEGGGNNNSSSXXX\\\dddkkkrrryyyvvvQQQ999666777666555444666999<<>>>>>>>>?????????;;;;;;<<<======CCCTTTddd|||yyymmm]]]PPPHHHCCCGGGPPP___~~~zzz}}}{{{sssfff___eeewwwzzzjjjhhhRRRQQQOOOOOONNNLLLEEE???DDD>>>FFFjjj|||}}}jjjQQQIIIEEECCCBBBBBBFFFMMMUUU[[[^^^^^^^^^^^^```eeekkkpppvvvxxxzzz{{{{{{zzz{{{|||yyyxxxwwwuuutttsssrrrrrrqqqoookkkgggcccaaa___^^^```[[[RRRIIIDDDDDDFFFGGGOOOSSSZZZbbbkkkttt}}}zzzVVV<<<888888777555555666:::>>>AAAjjjeeeKKKaaauuuwwweee\\\XXX]]]aaa\\\TTTUUUgggyyy}}}~~~nnn\\\RRRPPPKKKMMMOOOQQQTTTVVVWWWVVVQQQNNNKKKIIIHHHIIIJJJJJJKKKLLLLLLLLLRRRfff~~~{{{kkk___WWWTTTQQQWWWlll```ZZZqqquuujjj```VVVWWWlllsssLLL999444333333222111111000111111111222111222555666:::DDDNNNqqqaaa{{{]]]IIIFFFGGGMMMQQQSSSSSSTTT[[[iiixxx~~~~~~tttmmmgggeeehhhhhhgggqqq~~~{{{wwwrrrmmmiiiddd]]]XXXNNNSSSTTTZZZaaa```fffyyyjjjRRRKKKVVV]]]]]]TTTEEE???<<<888666666999;;;===;;;<<<<<<<<<<<<=========@@@@@@?????????>>>>>>>>>===<<<===>>>===BBBOOO]]]qqqzzzzzznnn^^^PPPJJJDDDHHHSSSeeeyyy}}}zzzsssfff^^^cccwwwmmmeee|||gggeee```YYYWWWUUUOOOHHHAAA<<>>@@@>>>>>>???????????????@@@??????>>>>>>======<<<<<<===<<<<<<===>>>AAAMMMYYYiiittt}}}~~~wwwlll]]]QQQLLLGGGMMMZZZmmmwww~~~~~~qqqddd\\\___sssqqqgggssshhhkkklllkkknnnpppkkkcccTTTPPPMMM]]]vvv|||zzzyyyyyyhhhPPPGGGGGGEEEBBB>>><<<>>>AAADDDOOOPPPQQQQQQRRRUUUYYY\\\aaadddhhhjjjjjjiiijjjjjjkkkjjjiiihhhggggggggggggeeebbb^^^[[[YYYYYYZZZ[[[WWWYYYVVVOOOLLLNNNLLLIIIIIIKKKNNNRRRYYYcccnnnuuuxxx\\\EEE;;;:::888666555888<<<@@@QQQgggJJJQQQ___xxxxxxfff[[[WWW[[[[[[TTTOOOWWWjjj{{{wwwtttzzztttcccVVVRRRZZZeeeuuuwwwmmmeeeaaa]]]YYYUUUOOOLLLMMMMMMGGGEEEVVVmmm|||wwwzzzzzzooobbbYYYTTTVVV[[[iiizzz___eee|||~~~oooggg[[[SSS___rrrnnnFFF777666222111111111111111222222111111333555666:::FFFSSShhhiiixxxWWWBBBFFFJJJLLLNNNQQQSSSUUU\\\nnn~~~{{{xxxvvveeebbbeeellloooqqq{{{yyyqqqhhh___WWWQQQKKKPPPSSSZZZdddccciii|||uuuVVVBBB<<>>>>>>>>>>>??????@@@>>>>>>???AAAEEEPPP\\\iiissszzzyyyrrriii]]]SSSMMMJJJSSSdddwww{{{ttt~~~yyywwwtttmmmeeeeeeuuurrrfff^^^___qqqtttiiihhhyyyXXXdddqqq|||uuuqqqhhhnnntttzzzxxxwwwwwwgggOOOFFFCCCCCCBBB>>>;;;:::<<<>>>DDDEEEGGGIIIKKKNNNSSSWWWYYY\\\___aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbccc___]]]ZZZWWWWWWXXX[[[\\\WWWZZZXXXRRRQQQUUUVVVRRRJJJKKKKKKMMMSSS\\\gggnnn~~~www]]]HHH;;;:::999666666888===AAAVVVlllNNNTTTfff~~~vvvdddXXXXXX[[[YYYQQQNNNXXXkkkzzzvvvqqquuuyyycccXXXWWW^^^mmm{{{}}}uuukkkccc[[[QQQLLLMMMIIICCCJJJYYYzzzyyyzzz~~~tttxxx}}}|||ttthhh]]]VVVRRRUUU^^^oooxxx```jjjqqqiii]]]SSSZZZlllRRR999444222111111111111111222222111222444666666:::GGGTTTjjjnnnrrrQQQ@@@EEEJJJKKKMMMQQQUUUWWW\\\ooo}}}zzzdddbbbgggqqqvvvxxxvvvkkk```WWWRRRMMMRRRUUU\\\eeedddiii|||xxxjjjNNN>>>:::<<<555333999:::555666888999:::<<>>>>>======<<<===>>>???@@@AAABBBCCCCCCCCCAAAAAACCCEEEJJJUUUaaannnuuuzzzwwwoooggg^^^VVVNNNLLLXXXlll~~~vvvqqq~~~}}}~~~qqqiii```XXXRRRYYYpppwwwjjjbbbaaaqqqvvvkkk```gggRRRZZZfffpppxxx{{{}}}wwwsssrrraaaMMMHHHCCCDDDCCC@@@<<<;;;===???DDD@@@@@@EEEIIIKKKOOOSSSXXX___fffhhhjjjmmmllljjjiiinnnpppllliiihhhfffbbb^^^^^^^^^^^^^^^_________YYYYYYYYYZZZZZZWWWRRROOORRRNNNKKKKKKLLLRRR^^^kkk{{{___JJJ>>>;;;888777777999>>>BBB]]]yyyZZZXXXkkk|||rrr```TTTYYYXXXSSSNNNNNNXXXkkkyyywwwnnnkkkvvv~~~vvvwwwzzzwwwyyyeeeXXX^^^mmm{{{yyyhhhaaaWWWQQQOOOMMMKKKHHHhhh~~~~~~yyyqqqkkkfff```XXXRRRVVVRRR[[[yyyrrr___nnnyyykkkaaaZZZ\\\eee~~~YYY666888444333222222111111222222222111666111666===@@@[[[eeegggQQQ@@@DDDIIIMMMPPPQQQSSSUUUaaaqqq|||{{{}}}jjj___fffzzzmmm___WWWWWWPPPXXXiiikkkbbbjjjtttddd___IIICCC;;;666777999:::999<<<;;;:::999999:::;;;<<<@@@???@@@AAA@@@>>>===???AAABBBCCCCCCDDDFFFJJJMMMTTTPPPLLLHHHJJJRRR]]]eeexxxyyyxxxsssoookkkbbbYYYMMMOOOZZZooonnnkkkzzz~~~wwwrrrkkkgggiiiqqq{{{|||ooobbb]]]lll}}}ooobbbZZZqqqIIIQQQ\\\eeeppp~~~|||}}}uuupppnnn```NNNKKKBBBCCCBBB>>>:::888999;;;<<<:::===FFFMMMQQQVVV\\\gggnnnuuuvvvyyy|||}}}{{{xxxzzzwwwooohhhfffccc``````___^^^]]]]]]^^^___```gggeeebbb___\\\XXXSSSOOOTTTPPPLLLKKKJJJLLLUUU___uuucccLLL???;;;999999999:::???DDDkkkhhheeeuuu~~~lll]]]UUUYYYWWWSSSNNNNNNYYYkkkzzzwwwmmmhhhppp}}}~~~~~~uuuiii```^^^___gggvvvnnneeeeeettt{{{rrreeeXXXQQQNNNOOOPPP___zzz~~~|||yyytttlllccc[[[VVVSSSTTTRRR\\\qqqnnndddvvv~~~pppeee\\\[[[```|||\\\888777444333222222111222222222111000666222888???DDDaaafff~~~___KKK@@@DDDIIIMMMPPPQQQTTTUUUbbbrrr||||||iii___eee~~~{{{pppcccYYYXXXUUU___qqqrrrhhhpppooo___ZZZIIIEEE???======>>><<<:::>>>===;;;::::::::::::;;;<<<>>>BBBCCCBBB@@@BBBDDDAAACCCFFFIIIMMMSSSZZZ___dddcccaaa^^^^^^bbbhhhllluuuvvvvvvsssrrrnnnbbbUUUOOOQQQ[[[mmm{{{kkklll|||ooobbb]]]jjj}}}zzzhhh]]]lllCCCHHHOOOVVV___mmm~~~uuujjjhhh\\\NNNKKKCCCCCCBBB>>>:::777777777888777;;;DDDKKKQQQXXX^^^hhhnnnttttttvvvzzz|||zzzwwwwwwrrrhhhbbbaaaaaa```aaacccfffjjjlllllllllkkklllggg```ZZZUUUPPPLLLIIINNNLLLKKKKKKIIIIIIPPPXXXlllzzziiiPPP@@@<<<999:::::::::@@@HHHzzzvvvttt~~~uuucccYYYTTTXXXVVVRRRNNNOOOZZZlllyyyyyymmmeeegggppplllkkkfff___VVVNNNJJJIIIZZZkkkssshhhkkkyyy}}}nnnbbbZZZVVVUUUVVVmmm}}}}}}yyyzzzwwwooocccZZZWWWWWWSSSVVV^^^iiisss{{{iiimmmvvvkkk```ZZZ[[[xxxaaa<<<666444444333222222222222222000///777333999@@@HHHiiijjjsssWWWGGGAAADDDIIIMMMOOORRRTTTVVVcccrrr|||hhh^^^```www~~~vvvlll```WWWZZZ\\\kkk{{{zzzrrrzzzyyyiii[[[VVVKKKHHHDDDDDDEEECCC@@@<<>>===;;;::::::::::::;;;@@@FFFIIIHHHGGGGGGGGGBBBDDDHHHMMMTTT]]]gggnnnvvvwwwwwwvvvtttsssssstttsssttttttuuuxxxuuufffWWWSSSVVV^^^mmm|||~~~tttkkkrrr~~~~~~zzzmmm```ZZZbbbooouuuxxxFFFIIILLLNNNQQQXXXbbbjjjpppuuudddaaaXXXLLLJJJHHHGGGEEEAAA===:::999888;;;888999>>>CCCIIIRRR[[[]]]ccchhhhhhhhhjjjkkkhhhlllooonnniiihhhllloooooosssxxx~~~{{{tttoooaaa]]]UUUPPPLLLIIIGGGFFFMMMLLLMMMNNNLLLIIILLLRRReeevvvpppRRRAAA;;;999;;;:::999AAALLLwwwuuu}}}~~~nnn\\\TTTSSSUUUSSSOOOLLLOOO[[[lllyyyzzzmmmbbb^^^bbbZZZXXXUUUSSSQQQNNNLLLJJJUUUggg~~~wwwmmmsss{{{~~~qqqdddZZZWWWcccyyy|||||||||zzzsssjjjbbb^^^\\\YYY___fffjjjlllqqq|||{{{iiiyyyyyypppcccZZZXXXssseee@@@666444444333222222222222333000///777444888???IIInnnpppmmmSSSFFFBBBEEEIIIMMMOOORRRUUUWWWcccrrr~~~}}}fff\\\YYYllluuuiii___XXX]]]fffvvvzzzvvvggg\\\XXXOOOKKKGGGFFFFFFEEEBBB>>>======<<<<<<<<<;;;;;;<<<>>>CCCJJJOOOSSSTTTNNNGGGGGGGGGIIILLLRRR]]]hhhppp}}}~~~{{{zzzzzzvvvuuussstttxxxwwwjjj\\\VVVZZZbbbnnn||||||qqqmmmyyy|||}}}yyymmmbbbYYYXXX]]]uuuSSSTTTTTTSSSPPPOOORRRTTTYYYbbbrrrsss___[[[WWWOOONNNMMMLLLIIIGGGDDDBBB???===<<<888666888===EEERRR^^^fffmmmssssssssssssqqqmmmuuuzzz~~~}}}~~~xxxmmmccc]]]UUUQQQMMMKKKLLLMMMNNNNNNSSSSSSUUUVVVRRRLLLLLLPPPbbbtttwwwSSSCCC;;;888:::999888BBBQQQhhhiiirrrkkkXXXRRRRRRRRRPPPMMMKKKPPP]]]nnnzzz|||uuupppqqqxxx|||ttthhh\\\VVVUUUPPPOOOOOOQQQTTTUUUTTTRRRRRRbbbwwwyyyxxx{{{xxxlllfffdddmmm|||xxxtttnnngggbbbeeemmmuuuwwwvvvxxx~~~zzzooozzzrrreee[[[XXXllliiiDDD777555444333333222222333333111///777555777<<>>>>>?????????DDDJJJSSS^^^ddd\\\OOOMMMLLLKKKKKKQQQ[[[gggppp|||~~~}}}zzzsssmmmkkkiiiaaaWWWUUU\\\eeennn{{{|||kkkmmm|||{{{}}}{{{ssskkkbbbZZZWWWbbb\\\]]]\\\YYYVVVRRRQQQQQQ^^^cccqqqqqq[[[XXXYYYTTTTTTQQQOOOMMMLLLKKKIIIFFFCCC<<<888666777;;;EEEUUUcccyyy{{{uuulllbbbZZZTTTQQQPPPOOONNNNNNPPPTTTWWWYYYYYYQQQSSSYYY___^^^[[[\\\```dddtttZZZFFF===888:::888777EEEXXXyyyVVV^^^hhhiiiWWWRRRRRRPPPNNNKKKLLLSSSbbbrrr~~~zzzlllfff]]]WWWUUUZZZaaafffpppooommmhhh___WWWQQQNNNOOOPPPSSSVVVYYYYYYWWWUUUPPP\\\mmmwwwyyyzzzxxxooommmxxx~~~{{{uuummmfffrrr~~~{{{wwwwww{{{~~~zzz}}}ssseee[[[ZZZfffzzznnnHHH888555444444333333333333333222///777555666;;;KKKyyy}}}xxx|||gggOOOHHHCCCFFFJJJLLLOOORRRVVVXXXffftttlll```VVV```{{{iii^^^aaavvvxxxpppjjjhhh```XXXMMMFFFCCCCCCBBBAAA;;;<<<===???AAABBBCCCCCC???CCCHHHQQQaaannnkkk___WWWUUUQQQPPPTTT___mmmvvv{{{|||~~~zzziii[[[TTTQQQNNNVVV___gggnnnxxxyyyfffkkk{{{|||}}}~~~}}}{{{zzzvvvmmmfff^^^rrr[[[[[[YYYVVVSSSRRRRRRRRR___fffvvvsssYYYVVVWWWTTTSSSQQQOOOMMMNNNOOONNNJJJGGGAAA===;;;::::::???KKKXXXrrr~~~yyytttfffccc]]]YYYWWWXXX[[[]]]ZZZZZZ\\\```eeegggggggggSSSWWW```hhhjjjhhhjjjoooiiitttgggKKK@@@:::;;;999888III___mmmPPPaaammmgggXXXSSSSSSPPPNNNLLLNNNXXXgggxxx~~~yyysssiii___WWWSSSMMMIIIHHHKKKOOORRRZZZ]]]^^^\\\YYYUUUSSSQQQWWWZZZ___aaa```]]]YYYWWWWWW\\\hhhuuuzzzvvvwww}}}|||tttkkkfff{{{{{{vvvyyytttcccZZZZZZ```uuutttLLL:::555555444333333333333444111...777777777<<>>SSS~~~hhhKKKCCCDDDGGGJJJLLLOOORRRVVVYYYlllzzz~~~vvvwwwfffVVVTTT```zzz{{{```^^^~~~|||uuuqqqnnnmmmeeeZZZQQQLLLHHHCCC@@@CCCDDDFFFGGGHHHHHHGGGGGGIIIPPPPPPJJJPPPcccqqqtttrrrlllddd]]]]]]fffrrr{{{||||||^^^QQQVVV^^^fffpppuuuuuuzzz|||rrrlllqqq|||~~~|||zzzzzzwwwyyyzzz{{{}}}|||www}}}|||rrrjjj___ggg]]]YYYUUUQQQPPPOOONNNMMMLLLMMMUUUnnn|||aaaWWWPPPHHHGGGLLLMMMNNNNNNLLLLLLNNNPPPMMMKKKGGGBBB>>><<<===???FFFXXXqqq}}}rrrqqqrrrnnnooonnndddgggiiiiiifffbbbaaaeeejjjzzzzzz|||UUUBBB===:::;;;;;;GGGtttnnnZZZkkk~~~qqq^^^WWWUUUSSSRRRMMMKKKQQQ\\\lll~~~qqqfff^^^YYYUUUTTTUUUTTTQQQMMMLLLPPPSSSXXXXXXYYY[[[^^^dddjjjooooootttyyyxxxrrriiiccc```eeennn{{{}}}vvvtttyyytttddd```fff{{{jjj^^^[[[\\\jjjVVV:::555444333222222333333333222222333999<<<===\\\dddIIIBBBDDDIIINNNOOONNNPPPVVV[[[pppxxx{{{www[[[TTTXXXYYY[[[qqqbbb```uuu~~~wwwtttqqqllllllhhh___SSSJJJHHHIIIHHHHHHIIIJJJLLLOOOQQQSSSYYYZZZ[[[[[[]]]eeeooowwwttttttsssooolllnnntttyyykkkZZZ```nnnuuuuuuwwwyyyzzzyyyvvvsssqqqxxx{{{{{{wwwqqqsssyyyyyypppnnnvvv}}}jjjbbbccchhh{{{___\\\XXXUUUSSSQQQOOOMMMNNNMMMSSSkkk~~~aaaSSSJJJDDDHHHNNNNNNOOORRRVVVYYYXXXVVVTTTRRRNNNHHHBBB>>>;;;:::AAASSSmmm~~~|||nnncccbbbddddddlllrrrlllfffkkkrrrttttttuuuxxx|||WWWCCC>>>:::<<<<<>>JJJbbb|||wwwqqqmmmlllnnnmmmccceeelllrrrYYYDDD>>>;;;<<<===LLL~~~hhh]]]nnn}}}nnn]]]XXXWWWVVVOOOKKKLLLUUUcccttt~~~zzzzzz}}}sssfffdddggg{{{rrrrrrrrrsssuuuxxxzzz|||{{{yyyrrrjjjmmmvvvoooccc]]]VVV```{{{iiiBBB999777444222333333333333222222111777:::>>>bbbvvv}}}^^^IIIDDDFFFIIIMMMMMMLLLNNNUUU[[[kkkttt{{{iiikkkccc\\\\\\WWWQQQXXX}}}eeeTTTSSSZZZjjjzzzqqqrrrtttyyyyyywww{{{zzzuuummmfffcccfffiiifffeeeeeefffhhhkkkoooqqqssssssuuuyyy~~~~~~|||yyyuuurrr{{{rrrppp|||{{{xxxuuuvvvxxx{{{~~~}}}||||||||||||zzzsssooorrrxxxwwwrrrkkkbbbZZZ^^^qqqzzzmmmggghhhVVVUUUUUUUUUTTTRRROOOLLLMMMJJJPPPgggfffUUUHHHEEEOOOQQQRRRVVV\\\cccddd```\\\TTTTTTSSSSSSOOOJJJCCC>>>???CCCQQQkkkzzztttqqqrrrooolllooovvvwwwpppuuu\\\EEE???<<<======PPPddd___rrrlll^^^[[[ZZZYYYPPPLLLNNNXXXgggxxxyyymmmmmmsssyyynnnnnnppprrrvvvzzz}}}}}}sssfff]]]WWW^^^tttwwwFFF===999444222333444444333222222111666:::???fffpppmmmRRRBBB@@@FFFJJJMMMLLLKKKNNNUUU\\\iiiqqq|||yyyllldddxxxhhhaaa]]]VVVOOOOOOkkklllUUULLLJJJVVVgggssswwwyyy~~~xxxpppnnnmmmmmmqqq~~~{{{vvvrrrqqqrrruuurrrrrrrrrrrrtttwwwzzz|||ttttttwww~~~}}}wwwxxx{{{}}}vvv}}}~~~~~~~~~}}}~~~zzztttnnnkkkooottt{{{xxxrrrkkkbbb[[[\\\hhhvvv|||^^^^^^]]]\\\[[[XXXSSSPPPMMMJJJQQQkkkzzzeeeZZZNNNIIIQQQUUUYYY]]]______]]][[[YYYSSSSSSSSSTTTSSSNNNGGGBBB???>>>DDDYYYyyy|||~~~{{{qqqrrr}}}```GGG???===>>>>>>UUU```aaaxxxjjj]]]\\\]]]\\\RRRNNNPPP[[[kkk{{{vvvtttuuuxxx{{{wwwiii___YYY\\\oooZZZAAA;;;555222333555444222222222222777:::AAAjjjttt{{{dddLLL@@@AAAGGGJJJLLLLLLKKKOOOWWW___iiiqqq{{{wwwnnn___nnnqqqggg^^^WWWPPPMMMbbbuuusssTTTJJJEEENNN]]]kkktttzzz|||tttqqqmmmlllkkksss|||zzzyyyyyywwwwwwvvvuuutttuuuuuuvvvvvvvvvyyyyyyrrrxxx}}}}}}~~~zzzsssnnnlllooosssxxx}}}tttiiiccc______dddlll|||ooonnnllliiifffbbb\\\XXXRRRMMMUUUnnnuuufff^^^SSSNNNXXX___aaacccbbb^^^[[[ZZZ[[[[[[YYYWWWWWWVVVQQQJJJDDD>>><<<@@@PPPnnn|||jjjbbbffftttdddIII@@@>>>??????YYY___ddd~~~}}}fff[[[\\\^^^]]]RRRNNNQQQ^^^ooo~~~yyywwwyyy{{{zzzmmmaaaZZZZZZjjjyyyEEE>>>555222333555444222222333333888;;;BBBlll{{{fffOOOEEEFFFHHHJJJLLLLLLLLLQQQZZZcccnnnttt|||vvvhhh[[[fffppp```VVVRRRMMM^^^___ccctttsssUUULLLEEEGGGNNNVVV^^^eeejjjqqq{{{~~~uuunnnlllkkkmmmyyy|||zzzzzzyyyxxxvvvtttqqqnnnmmmwwwyyy}}}sssooo|||}}}}}}~~~{{{vvvrrrqqqrrruuuyyyuuuiiiccc```^^^___bbbuuuyyyvvvtttqqqooommmjjjeeebbb[[[TTTWWWmmmwwwllldddXXXWWWeeellljjjgggeeeddddddcccbbbeeeaaa\\\ZZZYYYVVVPPPJJJAAA??????HHH\\\zzz}}}}}}hhhYYYWWW```fffJJJ@@@>>>???@@@\\\^^^eeexxxaaaXXXZZZ]]]\\\PPPLLLPPP___qqq}}}{{{}}}|||pppeee[[[YYYfffHHH@@@555111333666555222222333555:::<<>>GGG]]]yyy~~~iiiZZZUUUXXXnnnhhhJJJ@@@??????AAA^^^^^^fffttt]]]UUUXXX[[[[[[MMMJJJOOO___sss~~~ssshhh]]]YYYdddJJJAAA666111333666555222222444666;;;===CCCmmmsssnnnTTTGGGDDDHHHKKKLLLLLLMMMTTT```iii{{{~~~xxxfff___```gggwwwcccTTTRRRLLLYYYZZZXXXRRRXXXuuueeeUUUJJJAAA???@@@??????AAAIIIPPPVVVaaa}}}xxxrrrqqqnnnpppwwwyyy|||~~~yyyvvvttttttsssuuu}}}~~~xxxrrrkkkddd```eeennnpppppptttrrrpppmmmmmmnnnmmmiiieee]]]ZZZ^^^kkkuuuxxx~~~tttlllgggeeekkksssrrrjjjhhhoooqqqllllllrrrvvvpppdddWWWRRRVVV[[[[[[OOOEEE===<<<:::>>>RRRhhhxxx```RRRXXXlll~~~pppVVV>>><<>>>>>@@@CCCHHHPPP\\\nnn|||tttuuusssppp{{{{{{yyyyyyvvvssspppqqqwwwzzzssslllgggeeeeeefffkkkmmmppptttxxx}}}qqqnnnmmmmmmmmmkkkfffaaaZZZTTTWWWbbbjjjmmmuuu{{{ssskkkgggfffhhhjjjhhhbbb```cccgggjjjooottt{{{zzztttjjjccc```]]]XXXVVVKKKBBB@@@<<<999CCCRRRxxx~~~fffWWW]]]qqqqqqWWW???===@@@DDDjjjjjjVVVccczzznnn\\\XXXYYYVVVRRRJJJIIIPPPaaassszzzlll\\\XXX]]]tttuuuGGG:::777777111111555222444666666999===HHHrrrvvvzzzYYYEEECCCJJJJJJKKKNNNMMMOOOYYYdddooozzz|||oooaaa```[[[^^^hhhuuucccYYYOOORRRdddeeeXXXNNNZZZxxx}}}dddUUUKKKCCC@@@@@@>>>>>>@@@@@@CCCIIIRRR```wwwxxxqqqtttvvvzzz{{{}}}|||vvvuuurrrqqqsssyyyyyyooojjjhhhhhhfffccccccggglllnnnmmmpppvvv|||ssspppmmmkkkjjjfff___ZZZSSSLLLKKKSSSYYY^^^hhhtttwwwzzzwwwmmmiiikkkhhhbbbbbbaaa^^^```kkk{{{}}}uuunnnddd[[[\\\PPPGGGEEE@@@:::999>>>RRRqqqkkk\\\aaatttvvv\\\BBB>>>AAADDDlllbbbOOO]]]wwwppp^^^WWWUUURRROOOJJJIIIOOO___qqqwwwiiihhhqqq}}}~~~ppp^^^WWWYYYppprrrHHH:::666777111222666333333666555888>>>HHHsssxxxuuuWWWFFFCCCKKKJJJKKKLLLKKKLLLTTT^^^lllxxxzzzlll^^^]]]XXXZZZ```eee~~~|||```UUUNNNSSSfffnnn___SSS\\\zzzfffVVVLLLCCCAAA@@@>>>>>>@@@AAABBBFFFLLLZZZnnn~~~~~~yyy|||~~~zzzxxxtttsssrrrrrruuu|||vvvkkkgggiiijjjfffaaabbbhhhnnnnnnjjjiiipppvvvzzzuuuooohhhccc```\\\WWWSSSMMMDDDAAAFFFKKKQQQ^^^mmmvvv~~~|||ppplllpppkkk```___bbbdddkkk|||xxxppphhh___SSSIIIHHHFFFAAA<<<;;;EEEYYYmmm___ccctttzzz```EEE???@@@DDDmmm^^^MMM]]]xxxppp^^^VVVSSSQQQNNNJJJHHHNNN^^^pppnnn\\\WWWaaattt~~~pppfff[[[YYYnnnqqqIII:::555777222444777333333555555888>>>IIIsssjjjRRRFFFEEEJJJJJJJJJKKKJJJKKKSSS]]]kkkwwwyyykkkYYYYYYVVVXXX]]]^^^ppp|||^^^RRRKKKPPP___pppcccUUU\\\zzzgggWWWMMMDDDAAA@@@>>>===???AAAAAADDDLLLZZZooo{{{}}}}}}yyyxxxtttsssrrrsssvvv~~~zzzrrriiifffggghhheeeaaadddhhhmmmnnnllllllooossstttkkkddd[[[UUUTTTSSSRRRPPPIII@@@<<<@@@DDDJJJYYYiiixxx}}}ppplllppplllaaa]]]ccciiivvv|||~~~|||wwweeeXXXKKKHHHHHHGGGBBB???GGGPPPnnncccgggvvvyyy___DDD>>>???EEEsssZZZOOO^^^xxxlll[[[UUUSSSRRROOOIIIHHHNNN^^^ppp~~~lllXXXPPPZZZqqqqqqjjj^^^ZZZmmmpppKKK;;;555666333555888333222555555888>>>IIIssssss```OOOHHHHHHIIIIIIJJJKKKKKKLLLUUU___mmmwww~~~yyymmmZZZZZZXXXZZZ^^^[[[iii|||___QQQIIIIIIRRRhhh___UUU[[[xxxhhhXXXNNNEEEBBB@@@======>>>>>>???BBBJJJYYYnnn~~~}}}{{{zzztttsssssstttwww~~~rrrooojjjfffddddddddddddaaabbbeeeiiimmmoooooonnnttt[[[UUUMMMJJJLLLOOOQQQRRRIIIBBB>>>@@@BBBGGGUUUfffuuuyyyvvvmmmiiillljjjcccaaagggooo{{{ssseeeTTTKKKIIIIIIEEEAAAAAAHHHvvvqqqhhhnnn{{{uuu\\\BBB===@@@III{{{YYYPPP___www~~~fffXXXTTTTTTSSSPPPIIIHHHOOO___ppp}}}vvvgggUUUNNNZZZtttuuuhhh]]][[[nnnvvvOOO===666666333555888333222444555888>>>IIIttt~~~nnn\\\NNNIIIJJJHHHHHHJJJLLLKKKMMMVVVaaammmwww~~~~~~yyymmm___^^^ZZZ\\\^^^ZZZddd~~~~~~___QQQIIIDDDFFFXXXWWWRRRZZZvvviiiYYYOOOFFFBBB@@@===<<<>>>@@@AAADDDLLL[[[nnn|||zzzzzzrrrrrrssstttxxx|||ooonnnkkkgggddddddeeefffaaa```ccciiiqqqtttrrrnnnxxxTTTOOOKKKJJJNNNQQQRRRRRRMMMFFFBBBDDDCCCEEERRRbbbnnnnnnlllkkkiiihhhgggfffdddiiinnnppptttvvvbbbTTTOOOMMMIIIDDD>>>DDD^^^}}}qqqkkkrrr~~~xxx^^^DDD>>>@@@KKK[[[RRR```www|||bbbTTTSSSUUURRRNNNIIIIIIPPPaaaqqq|||ssscccTTTQQQ___{{{yyyggg___]]]ooo~~~QQQ???666666333555777222111444444888>>>IIIttt~~~kkkXXXLLLHHHGGGHHHHHHJJJKKKKKKLLLUUU```lllvvv~~~xxxkkk___^^^YYY[[[]]]XXXbbb|||~~~^^^QQQKKKCCCBBBGGGMMMPPPYYYtttkkkZZZPPPFFFBBB@@@===<<<===AAABBBFFFOOO^^^ppp|||}}}yyywwwwwwnnnooopppsssxxxwwwrrrnnnjjjhhhhhhiiihhhgggaaadddiiioootttwwwvvvtttyyyVVVSSSPPPQQQTTTUUUSSSQQQQQQJJJGGGGGGDDDDDDOOO^^^iiifffgggkkkkkkggggggjjjaaadddfff^^^TTTcccnnn]]]UUUSSSNNNIIIFFFHHHLLLrrryyyppplllsss~~~dddHHH@@@AAAJJJ~~~^^^UUUbbbxxx|||```RRRRRRUUURRRLLLIIIIIIQQQbbbrrr|||uuu```SSSSSSbbb~~~~~~zzziiibbb```oooSSS@@@777666333555777111111444444888>>>JJJttt{{{gggSSSHHHEEEDDDIIIIIIJJJKKKJJJKKKSSS^^^jjjvvvwwwiii[[[ZZZUUUXXX\\\XXXccc}}}~~~]]]QQQMMMEEEBBB===GGGOOOYYYssslll[[[QQQGGGCCC@@@===<<<===;;;<<>>HHHvvvoooTTTEEEBBBEEEHHHHHHIIIJJJIIIJJJSSS]]]jjjwwwvvvfff]]]WWWWWWZZZXXXXXXeeevvvmmmVVVNNNEEECCCCCCIIIQQQ___wwwmmm\\\PPPEEEBBBAAA???=========@@@FFFRRRaaaqqq~~~wwwoookkkggg```[[[YYYZZZbbbpppyyytttqqq|||yyyuuuuuussspppkkkkkkmmmpppvvv~~~}}}zzztttpppooommmkkkhhhggghhhhhhnnnrrrwwwyyyxxxvvvvvvvvvyyyzzzLLLLLLMMMNNNNNNLLLIIIFFFFFFFFFEEEDDDGGGMMMUUU[[[^^^gggllliiicccaaa```___YYYTTTLLLJJJJJJFFFWWWyyy{{{yyycccYYYIIIJJJGGGDDDFFF[[[}}}wwwddd\\\UUUZZZjjj{{{nnnMMMDDDCCCQQQaaaSSSccczzz}}}aaaUUUTTTTTTQQQOOOIIIKKKSSS```ppp~~~wwwaaaYYYYYYmmm|||yyyyyy{{{rrrbbbZZZiii|||nnnAAA:::999333999555222444555666;;;???HHHwwwtttTTTAAA???EEEHHHHHHHHHIIIHHHIIIQQQ[[[lllxxxwwwhhhZZZWWWWWWZZZYYYYYYcccqqq{{{^^^QQQHHHEEEEEEKKKSSScccyyynnn___SSSGGGCCCAAA>>><<<<<>>GGGuuuxxxUUU>>>===FFFIIIHHHIIIJJJHHHIIIQQQ[[[mmmxxxwwwiiiXXXVVVWWWYYYYYYYYYaaakkkdddRRRJJJGGGFFFKKKUUUggg}}}qqq```TTTGGGCCCAAA>>><<<===???AAAFFFQQQ```oooxxx}}}~~~~~~yyytttrrrmmmfffbbb```\\\WWWRRRTTTPPPQQQVVVhhh~~~rrrzzz{{{}}}wwwnnnlllkkkiiigggjjjmmmqqquuu}}}|||wwwtttsssqqqnnnllllllppptttwwwwwwvvvtttssssssssstttyyy{{{WWWSSSOOONNNPPPRRRQQQPPPPPPQQQUUUZZZ```eeeiiijjjiiillllllfffcccbbb```\\\VVVUUUOOOPPPWWWPPPIIIOOOXXXyyyvvv\\\RRRLLLJJJGGGJJJ]]]tttwwwkkk]]]QQQSSScccwwwpppJJJ>>>>>>MMMyyy\\\SSSdddzzzcccVVVUUUSSSNNNJJJJJJLLLSSS```ppp~~~yyybbb]]]jjj}}}ssszzz~~~mmm```\\\lll|||rrrooovvvUUU<<<555222:::777555222444555999<<>>??????@@@FFFRRRbbbooovvvwwwwwwzzz~~~{{{yyywwwsssoooiiieee```]]][[[XXXTTTPPPPPPLLLNNNSSS___|||~~~yyyvvvyyy}}}rrrssswww{{{zzzyyy|||vvvmmmjjjiiigggdddhhhlllpppttt{{{~~~yyyzzzvvvqqqoooqqqsssuuuuuuwwwuuusssrrrssstttvvvvvvwww{{{kkkgggaaa]]][[[[[[[[[[[[]]]\\\\\\^^^aaabbbaaa```dddfffgggfffhhhjjjggg```WWWZZZVVVUUU[[[UUULLLMMMJJJ]]]ooo\\\NNNNNNMMMKKKWWWkkkzzzkkk___RRRSSSaaauuu}}}vvvOOO@@@>>>KKKsssYYYSSSfff|||{{{aaaVVVUUUSSSMMMHHHJJJKKKQQQ]]]mmm|||wwwbbb]]]lll{{{{{{sssyyylll```\\\mmm|||oooooorrr```BBB999444999555444222333444888;;;DDDrrrzzzYYY>>><<>>@@@HHHVVVfffqqquuutttwwwyyy{{{|||||||||{{{wwwtttrrrooolllfffccc___\\\YYYWWWSSSQQQMMMHHHMMMVVVaaa{{{|||yyyuuuqqqpppssszzz|||yyyuuuqqqllljjjiiikkknnnnnnmmmrrryyyuuukkkgggfffddd___dddjjjmmmpppwww}}}}}}yyytttsssvvvxxxwwwuuuwwwuuurrrsssuuuxxxyyyzzztttxxx}}}pppnnnkkkgggcccaaabbbccc```\\\YYYYYY[[[]]]^^^]]]dddjjjppptttxxxxxxqqqiii\\\ccc```\\\___[[[RRRSSSQQQUUUssspppZZZUUUQQQKKKUUUiiinnnbbbVVVSSS]]]nnn}}}zzztttPPPBBB???KKKrrrXXXSSSfff}}}sss\\\UUUVVVUUUOOOJJJIIIIIINNNYYYiiiyyy{{{pppbbbYYYggg|||~~~yyyuuuvvv}}}mmmaaa\\\kkkpppmmmlll[[[@@@:::555999444444333444555999<<>>???>>>AAAKKK[[[lllvvvwwwttttttuuuvvvvvvvvvwww{{{~~~|||zzzxxxuuutttrrrpppooojjjgggccc^^^[[[YYYWWWUUUPPPIIIOOOYYYaaavvv~~~~~~}}}}}}zzzuuuqqqpppooommmllloootttwwwpppxxxwwwqqqjjjddddddbbbcccdddcccccciiiqqq~~~sssiiidddcccaaa\\\bbbiiimmmooouuu}}}|||yyyxxxxxxxxxxxxxxxuuusssqqqrrruuuxxxyyyyyyvvvxxxzzz|||gggiiijjjhhhdddbbbdddfff___ZZZVVVVVV[[[bbbfffhhhkkkuuuzzzqqqccclllhhhaaaccc___YYYZZZWWWPPPZZZ}}}ggg^^^UUULLLVVVkkk}}}qqqgggYYYTTTYYYggguuu}}}yyymmmMMM@@@???LLLtttXXXSSSfff~~~mmmYYYTTTWWWWWWQQQLLLHHHHHHKKKVVVfffwww|||rrraaaUUUaaa}}}}}}~~~yyyxxxtttqqqqqqwww~~~ooobbb[[[iiisssjjjgggOOO888888666999555555444555666:::===EEEsss|||___BBB;;;CCCCCCCCCEEEGGGGGGJJJSSS^^^jjjwwwvvvggg\\\\\\YYYVVVWWW\\\```aaa```rrriiiPPPNNNHHHIIINNN]]]tttxxxgggYYYKKKDDDAAA>>><<<===???CCCNNN___pppzzzyyyuuunnnnnnooopppqqquuuzzz~~~yyyxxxxxxwwwvvvuuutttssslllhhhddd___[[[YYYWWWWWWSSSJJJNNNVVVZZZjjj|||xxxzzzppplllnnnjjjbbbeeefffhhhhhhhhhiiikkkmmmvvvzzzrrrjjjaaa_________^^^^^^dddlllyyy}}}|||rrrgggcccaaa___]]]ccckkknnnpppvvv|||~~~|||xxxvvvxxx{{{ssspppnnnpppsssvvvvvvuuuzzzyyyyyyyyydddcccaaa```______```aaa```eeelllppptttwww}}}}}}nnnllljjjgggddd```\\\YYYQQQMMMLLLRRRbbbppp___^^^TTTUUUiiimmmXXXQQQWWWdddtttzzzkkkMMMBBB???KKKwww]]]VVViiigggXXXUUUTTTUUUSSSIIIGGGJJJQQQ]]]jjjvvv~~~wwwjjj___TTTgggwww|||{{{wwwqqqllllllmmmpppxxx~~~rrrddd^^^mmmooocccQQQ>>>777666888222777666555999666???KKKkkk{{{YYY>>>>>>FFFIIIFFFEEEFFFEEEGGGNNNXXXhhhpppyyypppaaaYYYXXXVVVVVVYYY]]]```ccc]]]jjj{{{mmmTTTIIIJJJHHHRRRbbbvvvtttfffXXXJJJCCC@@@===;;;<<<>>>DDDRRRfffzzz}}}ssstttrrrooonnnppptttyyy}}}zzzzzz{{{zzzxxxuuurrrqqqppplllfffaaa^^^\\\YYYWWWWWWOOOJJJQQQ^^^kkkvvv~~~zzzuuusssxxx{{{uuullleeebbb```]]][[[XXX\\\dddjjjkkkiiinnnttt~~~|||qqqsssmmmgggccc```^^^aaagggrrrxxxwwwjjj]]]ZZZ]]]^^^aaadddiiipppvvv}}}~~~zzzxxxvvvvvvxxxuuurrrnnnmmmmmmnnnoootttqqqttt|||ffffffgggiiikkknnnqqqsssyyy}}}}}}vvvmmmhhhddd___XXXQQQMMMHHHFFFGGGLLL^^^eee]]]TTTVVVgggqqq```VVVTTT\\\mmm|||}}}yyyyyy{{{lllLLLAAA>>>JJJyyy^^^XXXjjj~~~eeeWWWUUUTTTUUUSSSHHHHHHJJJQQQ]]]jjjvvv~~~sssfff___UUUiiivvv{{{zzzuuuoooiiihhhhhhkkkrrr{{{~~~~~~~~~nnn```[[[kkkppp}}}NNN<<<666444777111777666555999666???JJJjjj~~~[[[@@@???FFFJJJGGGFFFGGGFFFGGGNNNWWWgggoooxxx~~~}}}nnn```XXXVVVTTTRRRSSSWWW^^^ccc^^^fffppprrreeeRRRHHHHHHFFFRRRdddzzzxxxgggYYYKKKDDD@@@===<<<<<<<<>>CCCfffnnn[[[SSSWWWfffvvviii\\\RRRTTTdddvvvyyynnneee^^^[[[bbb```cccnnn{{{|||mmmLLLAAA===IIIyyy]]]VVViii}}}eeeVVVUUUSSSUUURRRGGGHHHKKKQQQ\\\jjjvvv{{{oooccc]]]VVVlllxxxvvv}}}zzzzzzssslllfffcccbbbccckkksss}}}}}}wwwuuu|||kkk^^^ZZZlll{{{wwwJJJ999555333666000666555555999666???JJJiii___DDDBBBFFFKKKHHHHHHHHHGGGGGGNNNWWWdddllluuu|||~~~yyylll^^^XXXWWWTTTPPPOOOTTT]]]ddd^^^aaaeeeeee[[[NNNGGGFFFDDDQQQfff}}}hhhZZZKKKDDDAAA>>><<<===;;;FFFYYYqqq|||wwwssssssuuuxxx{{{||||||}}}|||{{{xxxuuutttqqqmmmiiifffdddcccaaa___ZZZRRRNNNRRRYYY^^^aaaccceeeggglllqqqwww|||{{{wwwssspppnnnjjjhhhaaa\\\UUUQQQSSSYYY^^^bbbiiihhhkkkqqqwww}}}{{{uuujjjaaa^^^ccciiiiii```VVVSSSTTTUUUYYY\\\bbbhhhooowww|||xxxvvvvvvvvvrrrpppmmmhhhdddaaa___^^^aaa___dddmmmsss|||wwwoooeeeYYYPPPOOOFFFEEEHHH@@@<<>>;;;FFF]]]www}}}wwwtttuuuxxxzzz}}}~~~~~~~~~|||zzzwwwvvvuuuqqqlllhhhdddaaa^^^[[[ZZZSSSOOOTTTYYYYYYXXXXXXXXX^^^fffllloooqqqtttvvvyyyvvvrrrnnnjjjfffcccbbb]]]ZZZXXXXXX\\\ccckkkooouuuqqqpppssszzz|||rrriiiddddddgggfff___VVVPPPPPPRRRUUUXXX^^^dddkkkttt}}}wwwsssqqqqqqmmmiiiddd^^^YYYVVVUUUUUUVVVVVV[[[dddiiirrruuuggg[[[UUULLLBBB@@@FFFCCC<<>><<>><<<===<<>>GGGzzzjjjRRRUUUfffxxxgggWWWTTTRRRUUUTTTKKKEEEFFFKKKUUUbbbpppzzzxxxoooeee\\\^^^fffrrrwwwnnnkkkuuu{{{mmmdddeeehhhgggjjjmmmrrrwww{{{}}}yyypppkkkiiihhheeennnyyy~~~~~~nnncccaaasssmmmFFF<<<999444444...555444666<<<999???EEE___zzz```RRRQQQMMMLLLJJJIIIHHHEEEBBBFFFLLLRRR^^^jjjppprrrpppiiiaaa___XXXQQQRRR\\\eeejjjkkkpppooofffWWWNNNLLLIIICCCGGGNNN]]]wwwfffYYYJJJCCC@@@===;;;<<<:::>>>WWW~~~wwwuuuvvvxxx}}}~~~~~~~~~|||zzzxxxuuuqqqlllfff___YYYRRRMMMLLLIIIJJJQQQVVVTTTNNNKKKRRRVVV\\\aaaddddddaaa^^^WWW\\\bbbggglllrrrzzz~~~kkkccc[[[UUUKKKBBBBBBHHHKKKOOOSSSUUUZZZfffwww{{{sssoooyyyxxxmmmddd___SSSTTTUUUWWWXXXYYYYYYYYYXXXWWWXXXYYYUUUXXXkkkzzzuuussspppmmmjjjaaaZZZRRRLLLJJJIIIGGGEEE:::EEEXXX{{{cccSSSSSSooo}}}}}}ssseeeVVVNNNLLLSSS]]]nnn}}}gggRRRSSStttuuuMMM<<>>999:::???;;;CCCVVVssszzzrrrnnnnnnnnnzzz}}}~~~{{{{{{}}}|||xxxwwwqqqhhh^^^VVVNNNHHHDDDDDDHHHMMMPPPPPPOOONNNNNNQQQUUUZZZ^^^_________```]]]bbbiiiooouuu|||}}}zzzvvvhhhYYYPPPJJJEEECCCDDDHHHIIIMMMTTT[[[fffxxx{{{kkkmmmsss}}}xxxqqqggg```^^^aaacccdddbbb```^^^^^^```]]]^^^aaaaaacccmmmzzz|||yyyuuutttttttttrrrooojjjbbbXXXQQQMMMKKKHHHEEE@@@CCCKKKgggfffTTTUUUkkkzzz}}}uuuhhhXXXNNNKKKOOOXXXhhhzzzvvvaaaYYYlllvvvQQQ@@@EEEIIIiiikkkKKKUUUaaassskkkXXXSSSQQQTTTTTTJJJLLLIIIKKKUUUaaalllwww~~~sssfff]]]___hhhxxxrrr}}}pppiiinnnzzz}}}ooommmjjjkkkmmmpppssssssxxx}}}yyyhhh```bbbrrrMMM<<<:::444777444555333333999888AAAGGG___~~~cccOOOKKKKKKIIIHHHGGGGGGCCC@@@DDDJJJSSS[[[gggpppqqqkkkaaaZZZWWWZZZYYYUUU\\\jjjnnniiirrrmmm```RRRLLLLLLJJJEEEHHHMMM[[[uuuiii[[[LLLEEEAAA===<<<>>>777>>>PPPjjjxxxpppkkkiiiiiissswwwyyyxxxyyy{{{zzzvvvoooiii___VVVOOOIIIDDDAAABBBFFFJJJMMMMMMMMMLLLLLLPPPTTTYYY]]]___aaadddfffiiimmmrrrwww}}}||||||wwwkkk]]]SSSKKKEEECCCDDDGGGGGGIIIOOOVVVdddyyyyyytttjjjiiijjjuuuxxxooohhheeeaaacccddddddbbbaaaaaabbbdddbbb```___]]]^^^jjjxxx}}}wwwuuutttuuuxxxyyyvvvsssqqqiii^^^UUUPPPMMMIIIFFFFFFBBBAAAUUUlllUUUWWWeeevvv~~~xxxmmm]]]OOOJJJIIIPPP```ssspppaaaeeewwwqqqQQQDDDHHHIIIdddkkkLLLRRR^^^ssslllXXXSSSPPPTTTTTTLLLJJJGGGJJJTTT```kkkvvv~~~vvvhhh^^^```oooyyy~~~rrrgggdddjjjwww~~~wwwooonnnnnnqqqvvvzzz}}}}}}xxxfff```cccsssRRR===999444888444444333333888777@@@FFF\\\~~~dddRRRMMMJJJIIIGGGGGGGGGCCC@@@CCCIIIQQQYYYeeeoooqqqkkkbbb[[[VVV[[[\\\YYY\\\eeehhheeejjjdddZZZPPPMMMNNNMMMIIIKKKNNN[[[ssskkk\\\MMMGGGDDDAAA>>><<<:::@@@OOOfff~~~wwwnnniiigggfffjjjooosssssstttvvvtttooobbb\\\SSSKKKEEEBBB???===@@@CCCGGGJJJJJJJJJKKKKKKOOORRRWWW\\\```eeekkknnntttvvvzzz{{{wwwxxxmmmaaaWWWMMMEEECCCEEEDDDCCCEEEJJJRRRaaayyytttmmmeeecccbbbhhh{{{xxxnnnkkkkkkmmmnnnmmmkkkjjjiiikkkmmmpppooommmhhhaaabbbnnn||||||zzzyyyzzz{{{{{{wwwsssqqqiii]]]UUUPPPMMMJJJHHHHHHCCCBBBSSS{{{sssWWWWWWaaasss~~~{{{rrrbbbRRRJJJFFFKKKXXXkkkzzz~~~kkkhhhsssxxxxxx{{{gggMMMBBBGGGGGG]]]qqqQQQSSS\\\rrr~~~ooo[[[TTTPPPTTTUUUNNNIIIFFFHHHRRR^^^iiisss|||xxxiii___bbbvvv{{{}}}ttteee\\\[[[bbbppp||||||}}}||||||}}}}}}yyy|||yyyhhh```dddvvvQQQ999555222888555444444444888888AAAFFFZZZ~~~bbbQQQLLLHHHIIIGGGGGGGGGCCC@@@BBBHHHPPPYYYeeeooorrrmmmccc]]]WWW[[[]]]ZZZZZZ```cccbbbaaa[[[SSSNNNPPPRRRRRROOOLLLPPP\\\sssnnn```OOOFFFDDDCCC???<<<===BBBOOOdddyyywwwoooiiifffeeebbbgggkkkkkkkkkllliiidddVVVPPPHHHAAA===<<<<<<;;;>>>AAAEEEGGGHHHHHHJJJKKKMMMQQQWWW]]]cccjjjqqqvvvvvvxxx|||zzzvvvxxxoooddd[[[PPPFFFDDDFFFAAAAAADDDHHHOOO___yyyuuuoooggggggeeehhhtttzzzsssqqqqqqwwwwwwvvvtttssstttwwwzzzzzzqqqoooxxx~~~{{{{{{{{{zzzwwwssskkkcccXXXQQQNNNMMMKKKJJJIIIDDDDDDTTTttt}}}\\\VVV___rrr|||{{{vvvhhhWWWMMMGGGIIISSSeeevvvppphhhttttttqqq{{{{{{^^^HHH>>>FFFFFFZZZ{{{ZZZUUUZZZqqqqqq\\\TTTNNNQQQTTTNNNIIIFFFGGGQQQ\\\fffqqqyyy|||lllaaabbb}}}{{{vvvgggXXXQQQQQQXXXggguuuyyy|||uuuqqqqqqwww{{{hhh___bbbxxxQQQ999555222888555444666555::::::CCCHHHZZZbbbPPPMMMIIIHHHGGGGGGGGGDDD???AAAGGGOOOWWWccclllooojjjbbb\\\XXX[[[\\\ZZZZZZ^^^bbbccc\\\UUUMMMLLLOOOQQQOOOMMMMMMRRR___vvvrrrdddRRREEEAAABBBAAA>>>999>>>KKK]]]ppp}}}{{{ssslllgggcccbbb\\\```cccaaa```___[[[UUULLLGGG@@@;;;999:::;;;;;;===???BBBDDDEEEGGGJJJLLLMMMQQQYYY```gggooovvvzzzwwwyyy~~~|||yyy|||rrrfff]]]SSSJJJFFFGGG???@@@DDDIIIPPP```|||zzzwww}}}|||yyywwwxxxyyy{{{{{{}}}}}}zzzyyy{{{yyyzzzzzzyyywwwiiiaaaWWWOOOMMMLLLLLLKKKKKKEEEDDDQQQjjjdddVVV\\\qqqyyyzzzxxxmmm]]]RRRLLLIIINNN^^^qqqooobbbooommmkkk~~~uuuZZZFFF<<>>999>>>JJJ[[[kkkvvvzzzyyywwwuuurrrmmmgggaaa\\\YYYVVVZZZZZZWWWTTTSSSNNNIIIEEEAAA<<<999888:::;;;;;;;;;===@@@AAACCCFFFIIILLLMMMSSS\\\eeemmmrrrwwwzzzyyy{{{}}}~~~yyyjjj```WWWNNNHHHGGG???AAAEEEJJJRRReee{{{xxxwwwwww{{{{{{{{{|||}}}|||oooggg[[[RRRNNNMMMKKKJJJKKKEEEEEEPPPdddoooXXXXXXooo~~~vvvxxxyyypppbbbXXXPPPJJJKKKYYYlll|||yyyjjjsssjjjfff~~~|||uuu[[[EEE:::AAAEEEZZZgggWWWWWWqqqwww```TTTKKKMMMQQQLLLKKKGGGGGGOOOYYYaaajjjrrr{{{}}}kkk^^^___~~~rrrsss~~~yyyppphhhdddffflllrrriii\\\PPPKKKGGGJJJ\\\qqqrrryyywwwbbb___fffxxxMMM<<<:::444777444555666555:::<<>>@@@CCCHHHKKKMMMUUUaaakkkrrruuuvvvwwwyyyzzz~~~|||~~~oooccc[[[RRRIIIEEEAAAAAACCCGGGRRRjjj{{{xxxwwwyyyzzzxxx|||}}}~~~wwwmmm```VVVPPPMMMKKKIIIIIIFFFIIITTTcccxxxvvv[[[UUUmmm~~~uuuvvvyyyrrreee\\\SSSKKKIIIUUUiiizzzrrrhhhxxxvvv[[[DDD777>>>BBBWWWhhhUUUVVVqqq|||eeeYYYNNNOOOSSSOOOKKKGGGGGGOOOXXX```hhhpppyyyyyyfffYYY\\\|||nnnppp{{{uuujjj^^^WWWXXXaaaiiihhh\\\RRRMMMGGGIII\\\rrrooowwwtttaaabbblllzzz{{{EEE888999333666444777555444999;;;GGGKKK[[[dddPPPLLLGGGHHHGGGHHHHHHDDD??????DDDOOOTTT[[[aaacccaaa]]]YYYUUUVVV^^^jjjsssrrrkkkeeeYYYOOOIIIPPPWWWWWWTTTSSSRRRZZZkkk~~~ppprrrrrriiiXXXJJJDDDAAA<<<===CCCNNN\\\gggmmmmmmkkkkkklllllljjjddd[[[RRRMMMLLLNNNMMMHHHFFFEEEBBB>>>>>><<<999888999;;;;;;;;;777888:::;;;===AAAFFFJJJMMMVVVcccoootttvvvuuutttuuuvvv{{{~~~|||}}}tttfff^^^TTTJJJDDDCCCAAAAAAEEEQQQmmmzzzwwwttt|||{{{{{{{{{zzzuuuvvv~~~|||~~~}}}yyyvvvoooeee[[[TTTOOOLLLJJJEEEIIIIIIRRRcccsssYYYZZZsssxxxuuuvvvsssiii___WWWPPPLLLSSSdddvvvkkkllluuuTTTCCC===>>>???TTTgggRRR\\\kkkmmmZZZQQQPPPOOONNNLLLIIIGGGKKKTTT```hhhmmmvvv|||ttt```UUUZZZwww}}}jjjooo~~~ssssssmmm```TTTRRR\\\gggooodddUUUKKKFFFLLL[[[jjjooottt|||pppfffeeelll{{{cccHHH888777333444777555999222888:::EEEPPP```eeeKKKFFFMMMKKKJJJHHHEEECCCAAA@@@???JJJQQQZZZaaabbb___\\\YYYZZZZZZaaappp}}}|||mmm^^^VVVOOOLLLQQQWWWXXXWWWXXXVVV```mmm}}}yyy___\\\___dddbbbVVVFFF>>>>>>@@@DDDQQQcccqqqtttrrrqqqrrrooollliiieee^^^TTTLLLNNNLLLJJJHHHEEEBBB@@@???===<<<;;;:::999999999999888777888:::===AAAFFFHHHUUU___iiiooorrrtttrrrnnnppppppsssyyy||||||~~~}}}}}}}}}~~~ssseeeTTTKKKLLLKKKGGGDDDFFFMMMiii|||wwwmmmccchhhmmmttt}}}}}}|||zzzxxxvvvvvv|||~~~|||wwwqqqnnniiiaaaZZZTTTOOOJJJHHHFFFIIIIIIPPP```nnn___]]]www|||xxxxxxtttjjjaaaVVVOOOKKKRRRbbbuuu{{{tttsssRRRAAA;;;===>>>RRRjjjQQQXXXhhh}}}lllYYYPPPNNNNNNNNNLLLIIIGGGJJJSSS^^^gggllltttzzzooo\\\RRRSSSlllyyygggooo~~~wwwuuunnnbbbVVVVVV```kkkttthhh[[[QQQMMMPPP^^^kkkpppwww~~~sssbbbbbblll___EEE888777444444777444777222999<<>>NNNqqqQQQSSSccctttlllXXXOOOMMMMMMMMMLLLJJJHHHJJJRRR\\\eeeiiirrrxxx~~~{{{sssdddSSSJJJLLL^^^{{{uuucccppp{{{xxxooocccYYYZZZeeepppoooeeeXXXPPPKKKMMMVVVaaajjjrrr}}}~~~sss___```nnn~~~YYYBBB777888444444666333555111999===JJJYYYgggkkkPPPFFFJJJKKKJJJHHHFFFDDDAAA@@@???DDDKKKTTTZZZ\\\YYYVVVTTTWWW[[[gggxxxrrrccc[[[TTTQQQVVV[[[[[[YYYYYY^^^iiiwwwkkkOOOLLLLLLNNNMMMFFFAAA???===HHH^^^uuuwwwsssnnnjjjeee^^^UUUNNNIIIIIIIIIIIIHHHFFFDDDBBB;;;;;;:::999888777666666888:::<<<;;;<<>>666888555444666333444111:::===LLL\\\iiitttWWWJJJJJJKKKJJJIIIGGGDDDBBB@@@???BBBHHHQQQWWWYYYWWWUUUSSSVVV\\\kkk~~~rrraaaZZZTTTQQQUUUZZZYYYWWWWWWaaakkkzzzsssXXXOOOJJJKKKLLLHHHBBB???===LLLeee}}}{{{vvvooojjjfff___XXXRRRKKKKKKKKKJJJHHHFFFCCCAAA;;;;;;::::::888777666666999<<<>>><<<<<>>999???@@@HHHpppvvvOOOIIIVVVeeerrr^^^RRRNNNOOOPPPMMMKKKIIIIIIMMMUUU^^^dddmmmttt}}}rrrhhh___UUUMMMIIIEEEJJJ\\\yyyfffYYYkkk|||xxxmmmaaa\\\___hhhpppfff]]]TTTNNNJJJGGGJJJNNNXXXeeeuuu}}}xxxxxx|||nnnbbbeeesss{{{OOO<<<666999555444666333444222:::===MMM___lllbbbPPPMMMKKKJJJIIIHHHEEEBBB@@@???AAAGGGOOOUUUWWWVVVTTTSSSRRR[[[llluuueee\\\UUUQQQTTTYYYYYYXXXXXX```kkk{{{zzz___SSSJJJKKKMMMJJJEEEAAA???NNNgggxxxssslllfffbbb^^^XXXSSSOOOOOONNNKKKHHHDDDAAA???<<<<<<<<<<<<;;;:::999888:::===???>>>???HHHXXXeeekkkooopppllliiijjjiiigggkkkmmmrrrvvvyyy{{{|||||||||~~~~~~yyyyyyzzz|||~~~~~~}}}{{{vvveeeUUUOOOKKKJJJKKKLLLTTTkkkwwwkkkeeeeeebbbeeegggjjjsss}}}}}}}}}{{{qqqhhhfff~~~{{{yyyzzz{{{~~~qqqcccXXXPPPKKKHHH@@@AAA???EEESSSZZZhhhvvveeewwwlllcccXXXRRRLLLMMMYYYkkk~~~~~~fffKKK===999@@@AAADDDgggtttOOOGGGPPP]]]xxxvvvaaaTTTOOOOOOPPPMMMLLLJJJIIIKKKRRRZZZaaajjjpppzzzuuujjjaaaYYYTTTSSSEEEEEEMMMbbbjjjXXXPPP```wwwxxxkkkaaa]]]```ggglllddd[[[RRRNNNKKKGGGGGGJJJYYYffftttyyyxxx}}}mmm```fffvvv{{{NNN;;;666:::555333666555444333;;;<<>>@@@EEENNNTTTVVVUUUSSSSSSOOOVVVdddvvvxxxlll___VVVQQQTTTYYY[[[[[[]]]]]]iiizzz___SSSIIIJJJMMMLLLGGGDDDAAAMMMddd{{{}}}{{{rrrmmmeee```]]][[[WWWTTTTTTSSSOOOKKKGGGCCC@@@>>>===>>>???@@@@@@???>>>===<<<===??????CCCNNN]]]iiimmmpppooojjjhhhiiijjjiiimmmpppuuuxxxyyyyyy{{{||||||xxxwwwvvvwwwzzz|||}}}}}}{{{~~~jjjUUUOOOJJJIIIKKKMMMTTThhh}}}wwwhhhaaaddd```eeejjjpppzzz{{{mmmaaaqqq}}}{{{{{{zzzzzzwwwiii\\\QQQIIIDDD@@@@@@;;;AAANNNTTTaaawww{{{lllyyymmmdddXXXRRRKKKKKKUUUgggyyyvvv```___iiizzz}}}bbbHHH;;;777???@@@@@@___zzzVVVJJJKKKXXXqqqxxxcccTTTNNNNNNOOOMMMMMMKKKIIIIIIOOOXXX___eeelllvvv}}}qqqhhh___XXXVVVJJJGGGFFFOOOWWWNNNJJJWWWtttxxxkkkaaa^^^aaafffiiiaaaXXXOOOLLLIIIEEEDDDFFFUUUbbbqqq{{{yyyxxx{{{kkk]]]hhh|||~~~NNN<<<777:::444333777666444333;;;<<>>>>>DDDLLLQQQTTTSSSRRRRRRPPPQQQWWWcccnnnsssooojjj___VVVOOOQQQWWWZZZ]]]___[[[gggyyy___TTTKKKKKKMMMLLLHHHFFFBBBLLL___uuuzzzvvvoooiiiaaa]]]\\\[[[YYYXXXWWWTTTOOOJJJEEEBBB@@@??????@@@BBBDDDDDDDDDCCCBBB======>>>@@@GGGSSSbbbkkkqqqrrrpppiiifffhhhjjjiiimmmqqquuuwwwwwwvvvwwwyyyxxx}}}~~~{{{yyyzzz}}}~~~yyyvvvttttttwwwzzz}}}~~~zzz}}}}}}ssswww^^^SSSLLLIIIKKKNNNTTTfffzzzxxxfff___dddccciiipppxxxnnnbbbfffoooyyy~~~||||||zzzxxx{{{zzzlll___RRRGGG@@@AAA???999>>>JJJPPP[[[qqqrrr{{{nnndddWWWQQQJJJIIIRRRcccvvvnnn___bbbooo```FFF:::666>>>???>>>[[[^^^NNNHHHXXXnnnyyycccTTTMMMMMMNNNNNNMMMKKKIIIIIINNNWWW^^^bbbjjjttt|||yyynnnaaaWWWSSSOOOLLLDDDFFFMMMJJJHHHSSSrrr~~~xxxlllbbb```bbbeeegggcccYYYQQQMMMKKKHHHFFFHHHMMM[[[kkkwwwzzztttsss}}}xxxhhh]]]kkkOOO===888:::444222777777333333:::<<>><<>>======AAAJJJWWWdddlllssstttqqqiiieeegggiiiiiilllppptttvvvtttssstttvvvtttyyy~~~yyyuuuttttttyyy~~~zzzvvvsssrrruuuzzz}}}zzz}}}zzzjjjjjjXXXPPPKKKLLLNNNSSSdddvvv}}}vvvyyy{{{ggg```eeehhhnnnvvvpppgggbbbeeeooowww~~~}}}}}}yyyyyysssdddWWWMMMFFFCCC@@@>>>===???AAAIIIZZZiii~~~pppuuuiii[[[OOOHHHMMMUUU___ooo~~~}}}yyyeeesssvvvXXXAAA<<<888;;;@@@AAASSSZZZJJJIIIZZZiii|||zzzdddVVVQQQOOOMMMLLLKKKJJJGGGEEEIIIPPPVVVaaahhhrrr{{{|||tttiii]]]XXXUUUOOOIIIEEEBBBBBBIIIQQQrrr}}}uuummmgggdddfffgggdddaaaZZZSSSMMMHHHFFFEEEMMMVVVdddqqq~~~~~~yyyuuuzzzvvvfffaaaqqqQQQ@@@444555777333333888999555777<<>>AAAFFFLLLQQQSSSQQQOOOLLLLLLLLLNNNPPPSSSUUUWWWSSSRRROOOMMMMMMQQQXXX]]]dddhhhwwwmmmRRRGGGNNNNNNKKKKKKGGGGGGKKKVVVgggyyyzzzqqqnnnhhhdddaaa``````aaa\\\VVVNNNIIIGGGFFFDDDBBBEEEDDDEEEEEEGGGIIILLLMMM@@@>>>>>>EEENNNYYYhhhtttrrrooojjjgggfffhhhkkkmmmlllnnnppppppooooooppprrrrrrvvvxxxvvvvvvxxxyyywwwrrrsssxxx||||||}}}yyyvvvvvvvvvvvvyyy~~~zzzzzziiiooosss^^^TTTMMMNNNQQQWWWgggwww{{{xxxjjjbbbhhhllllllsss{{{kkkhhhgggjjjoooyyy{{{wwwvvvzzz{{{ssslllbbbWWWMMMGGGBBB@@@AAA>>>======???FFFVVVeee{{{tttttthhh[[[PPPHHHLLLTTT]]]lll|||www~~~uuuWWW@@@<<<999;;;@@@@@@SSScccOOOLLLWWWfffyyy}}}gggXXXRRROOONNNNNNNNNLLLIIIGGGIIIPPPUUU]]]dddnnnvvv|||zzznnnddd___YYYSSSLLLIIIGGGEEEIIINNNvvv}}}vvvoookkkjjjmmmppplllggg```WWWOOOJJJGGGEEELLLSSSaaaqqqyyysssppppppwww~~~xxxtttxxxrrrddd^^^pppPPP@@@444666777444333888888555888===MMMuuuxxx^^^QQQOOOMMMKKKJJJHHHEEEAAA>>>===@@@EEELLLQQQRRRQQQNNNKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOMMMKKKKKKOOOTTTYYYaaaeeetttuuuWWWJJJNNNMMMLLLOOONNNIIILLLTTTcccrrrzzzzzzvvvqqqmmmhhhccc___^^^]]]\\\WWWRRRLLLIIIJJJJJJHHHGGGDDDDDDCCCCCCDDDFFFHHHIIICCC>>>>>>FFFQQQ]]]kkkvvvtttoooiiidddcccfffkkknnnnnnooooooooommmkkkiiiiiipppuuuwwwvvvvvvzzz{{{zzzoooooorrrwwwzzzyyyuuuttttttssswww|||zzzuuuoooccc~~~fffYYYOOOOOOSSSYYYhhhwwwppphhhlllqqqrrr{{{qqqnnnnnnppprrrxxx}}}wwwuuupppuuuxxxxxxxxxxxxrrrkkkaaa\\\TTTMMMHHHEEECCCAAADDD@@@===<<<<<>>HHHWWWdddooovvvtttooohhhbbbaaaeeekkkooommmmmmnnnoooooommmiiifffooosssuuurrrsssvvvyyyxxxmmmkkkjjjmmmooouuu}}}vvvtttrrrqqqvvv{{{{{{rrrxxxrrrZZZaaarrraaaRRRPPPTTT\\\iiiwwwtttkkkmmmrrrttt|||yyyyyyvvvtttxxx~~~zzzxxxnnnpppooonnnppprrrnnngggbbb\\\UUUOOOLLLJJJGGGEEEGGGCCC@@@===;;;???LLLYYYqqqtttvvvuuukkk[[[PPPHHHJJJNNNTTTccctttrrroooQQQ===<<<999:::>>>???RRRwwwyyyUUUIIIQQQ```sssrrrbbbVVVRRRRRRPPPQQQOOOLLLHHHHHHLLLPPPWWW]]]eeelllssszzz}}}mmmbbbXXXRRRNNNJJJJJJLLL}}}}}}wwwooojjjiiikkkooorrruuupppggg]]]SSSLLLGGGEEEEEEJJJYYYrrr}}}{{{ooojjjkkkmmmyyytttnnnsssyyy{{{vvvrrrnnnqqq~~~{{{lll___gggwwwGGG>>>666777777555555777777666:::===LLLuuucccQQQNNNLLLJJJIIIGGGDDD@@@===;;;>>>CCCJJJOOOPPPNNNLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGHHHHHHGGGIIILLLNNNXXX^^^ooofffTTTSSSOOOPPPXXX[[[ZZZWWWVVVYYY```eeefffeeeccc```[[[YYYYYYYYYVVVTTTNNNLLLJJJMMMQQQTTTSSSRRRKKKIIIGGGFFFEEEFFFHHHIIIGGG@@@???KKK]]]jjjqqquuuooolllgggcccbbbeeeiiillljjjkkkmmmqqqssssssooolllpppsssrrrmmmjjjmmmnnnmmmjjjeeeaaa```bbbgggrrr~~~{{{vvvrrrqqquuu{{{}}}rrrtttuuu\\\SSSiiijjjWWWRRRUUU]]]jjjwwwzzzrrrrrrssswww{{{ssspppqqqzzzyyysssrrrnnnkkknnnssssssooommmfff]]]VVVSSSOOOJJJFFFKKKGGGCCC@@@===>>>IIITTTiiiuuummmvvvoooZZZPPPIIIIIIKKKPPP```qqq}}}lllMMM:::<<<::::::===>>>RRRqqqXXXIIIKKKZZZmmm~~~wwwhhhZZZTTTTTTPPPPPPOOOLLLHHHFFFIIILLLVVV\\\dddlllrrryyyxxxlll___WWWPPPKKKLLLPPP}}}zzzqqqlllkkkmmmooopppqqqlllddd[[[RRRLLLHHHFFFBBBHHH[[[xxx~~~{{{yyymmmjjjooowww}}}vvvnnnmmmvvvzzzyyysssnnnnnnwww~~~mmm___pppeeeCCC<<<777777888666666666888777;;;===IIIrrraaaLLLLLLJJJIIIIIIHHHFFFCCC@@@:::===AAAGGGMMMOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIDDDFFFFFFFFFFFFGGGIIIKKKMMMVVViiijjjYYYXXXRRRQQQYYY\\\gggccc^^^\\\]]]_________ZZZWWWUUUVVVYYYZZZWWWTTTPPPMMMMMMOOOTTTWWWWWWUUUOOOMMMJJJGGGFFFGGGIIIJJJGGG@@@AAAOOOaaallloooppphhhgggfffeeeeeefffhhhiiiiiikkknnnqqqtttsssqqqnnntttuuupppgggaaaaaaaaa___```ZZZTTTTTTVVV[[[eeepppwwwqqqnnnqqqvvv{{{uuuuuubbbQQQSSSvvvttt]]]UUUWWW\\\iiivvv|||zzzwwwzzz}}}xxxwww}}}xxxxxxyyyxxxsssmmmooouuuyyyxxxssskkkaaaZZZVVVRRRKKKEEELLLJJJGGGDDD???>>>FFFPPP```xxxooo}}}uuuoooZZZPPPIIIIIIIIINNN^^^ooonnnIII999;;;::::::<<<===RRRmmm^^^KKKMMM[[[lll|||ooo]]]UUUUUUOOOPPPPPPMMMHHHFFFHHHJJJTTTZZZccckkkqqqyyyvvvjjj```UUUNNNPPPUUU~~~|||tttpppqqqtttuuutttmmmiiiaaaYYYQQQLLLHHHGGGBBBJJJbbb|||{{{~~~rrrlllpppxxx|||ooohhhkkkqqqxxx~~~vvvnnnjjjnnnvvv|||mmmaaasss~~~[[[>>>;;;999888888777666666888888<<<<<>>CCCKKKXXXyyy{{{vvv|||rrrlllYYYPPPIIIIIIIIIMMM]]]ooohhhGGG777;;;::::::<<<===QQQjjjbbbLLLLLLYYYkkkzzzuuu```TTTTTTOOOPPPQQQNNNJJJGGGHHHJJJOOOVVV```iiipppvvv}}}~~~wwwlll^^^SSSSSSYYY~~~}}}yyytttoooooossswwwxxxwwwmmmiiiaaaYYYRRRLLLIIIHHHDDDOOOlll}}}|||~~~|||~~~~~~{{{ssskkkeeegggmmmtttiiicccsssvvvTTT::::::999888888888777555777888======GGGrrrsssZZZNNNLLLKKKKKKJJJHHHEEEBBB<<<<<<===AAAFFFKKKMMMMMMFFFGGGHHHHHHGGGFFFEEEDDDBBBCCCBBBAAA@@@BBBEEEHHHKKKSSScccxxxtttbbb^^^VVVTTT]]]bbbwwwtttpppllliiigggeeedddeeeaaa]]]___bbbaaa[[[UUUUUURRRPPPRRRXXX]]]``````___[[[TTTMMMHHHEEEDDDDDDAAA@@@FFFVVVcccfffdddbbb``````aaabbbdddgggjjjkkklllppprrrooohhhccccccffflllkkkcccWWWOOOMMMLLLKKKGGGBBBAAAFFFLLLQQQYYY```kkk~~~uuummmkkknnnvvvwwwvvvttttttZZZGGGKKKeeeqqqccc\\\]]]jjjzzz}}}yyyyyyzzz}}}{{{tttooorrrvvvwwwssskkkccc``````___YYYSSSJJJIIIIIIHHHBBB===AAAHHHSSSttt|||www~~~|||pppiiiXXXPPPJJJIIIHHHMMM]]]pppwwwYYYEEE666;;;:::999;;;<<>>HHHtttzzz___PPPOOOMMMLLLKKKHHHDDDAAA===<<<<<>>@@@CCCFFFFFFLLLXXXkkkxxxddd___VVVUUU___fffyyyxxxuuurrrooommmkkkiiiooojjjfffeeegggddd\\\TTTVVVSSSQQQSSSYYY```cccdddhhhccc[[[RRRJJJFFFDDDDDD>>>@@@HHHXXXbbbccc___]]]```______```bbbgggkkknnnkkkqqqtttooofffaaaccchhhbbbaaaZZZNNNGGGFFFFFFEEEEEEAAA@@@EEEKKKNNNTTTYYYbbbtttzzzpppnnnpppwwwwwwtttooo```JJJGGGMMMiiiwwwhhh___^^^kkk|||zzzuuusss}}}}}}vvvnnnmmmtttyyyyyyjjjccc^^^^^^cccccc\\\UUUOOOIIIGGGHHHEEE???>>>AAAUUUeee|||~~~www{{{wwwpppnnn```RRRGGGDDDFFFMMM```rrr}}}kkkRRR<<<999777999:::;;;BBBIIIooowwwCCCHHHRRRaaannnzzz}}}kkk\\\VVVUUUSSSOOOMMMLLLKKKIIIGGGLLLQQQYYYbbbjjjrrrzzz~~~}}}rrrbbb[[[___xxxiiicccgggnnnqqqqqqllllllhhhccchhhsssyyyyyyuuunnnhhhccc\\\RRRLLLKKKJJJYYY{{{~~~~~~{{{yyyxxxvvvrrrnnn~~~~~~nnnfffgggdddIII>>>999777999999666666777>>>777===???EEEuuucccRRRRRROOOKKKIIIIIIGGGEEE===<<<<<>>>>>AAAEEEHHHIIINNNJJJQQQcccuuukkk___[[[ZZZ]]]```qqqqqqpppppplllqqqrrrqqqooopppnnndddZZZXXXUUUQQQRRRWWW^^^dddgggllleeeZZZQQQLLLGGGBBB???AAAAAAHHHUUU^^^___[[[YYYZZZ]]]aaadddeeefffhhhjjjiiippprrrlllgggfffdddaaabbbSSSGGGEEEFFFDDDCCCDDDHHHIIIJJJLLLOOOUUU\\\aaammmxxx{{{sssooowww|||wwwmmm{{{hhhKKKHHHHHHJJJgggmmm^^^___nnn~~~}}}wwwuuuwwwwwwrrrkkkkkkrrrwwwwwwoooggg___^^^bbbddd___ZZZQQQJJJFFFGGGFFF@@@===???LLLZZZuuuyyyzzztttvvv~~~}}}uuupppnnncccVVVIIIFFFHHHOOOaaattt{{{zzzcccNNN<<<999777999:::;;;AAAIIIpppzzzLLLFFFNNN]]]nnnlll]]]VVVUUURRRPPPNNNMMMLLLIIIFFFJJJOOOWWW___gggooowww|||}}}uuuggg```bbbxxxiiibbbdddkkkppprrruuuqqqhhhaaafffqqqwwwwwwxxxuuurrrlll```TTTNNNPPPLLLZZZ|||yyyyyyyyyjjjeeeiiidddDDD<<<888777::::::777777999:::777@@@DDDJJJwwwbbbRRRQQQOOOLLLKKKJJJHHHFFF>>>===<<<>>>CCCIIIMMMOOOJJJJJJJJJIIIHHHGGGFFFEEEBBB@@@>>>???BBBFFFIIIJJJKKKHHHMMM^^^rrrrrriiibbb^^^___bbbooowwwuuuuuurrrtttttttttwwwwwwnnndddXXXTTTNNNMMMPPPVVV\\\___bbb\\\TTTMMMIIIFFFBBB@@@CCCBBBFFFQQQXXXXXXVVVUUU[[[^^^aaacccdddcccddddddlllqqqsssmmmhhheee___YYYWWWLLLCCCCCCFFFGGGHHHKKKNNNQQQVVV[[[___ccchhhkkkyyyvvvpppvvvzzzvvvooowwwjjjKKKEEEBBB@@@UUUsss|||mmm```___kkkwww{{{wwwrrrrrrnnnjjjjjjooossstttrrriii```^^^bbbdddccc___UUUMMMFFFFFFFFFCCC>>><<>><<<===BBBHHHLLLNNNJJJJJJJJJIIIHHHGGGFFFEEEBBB@@@???@@@DDDGGGJJJKKKOOONNNQQQ^^^uuu{{{sssmmmeee]]]\\\___ggg~~~zzzzzzsssuuuvvvvvvyyyxxxoooeeeVVVPPPJJJGGGKKKRRRZZZ^^^]]]XXXPPPJJJGGGEEECCCBBBCCCAAADDDLLLQQQRRRSSSUUU]]]```dddfffeeecccaaaaaajjjnnnooommmjjjdddZZZQQQKKKEEECCCIIIQQQXXX^^^bbbccchhhnnnsssuuuuuuuuuuuuzzzqqquuuuuutttqqqsssoooMMMCCC???;;;EEEWWWsssuuutttkkkaaa^^^eeemmmzzzqqqooollliiihhhkkknnnooommmfff___^^^bbbeeecccaaaYYYQQQIIIGGGHHHFFFAAA<<>>BBBKKKbbbgggjjjfff___\\\```fffuuuyyyqqqnnnnnnsss~~~|||qqqmmmiiifffeeedddfffiiieeebbb___aaadddeeebbb___\\\UUULLLHHHIIIIIIDDD>>>BBBDDDNNN]]]gggfff___YYY[[[[[[\\\cccooozzz|||xxxtttsssuuuvvvwwwvvvgggYYYNNNLLLNNNWWWjjj|||pppfff|||oooTTT@@@;;;888888:::::::::???EEE___qqqOOONNNUUUgggyyyyyyfffZZZTTTTTTTTTUUUTTTPPPJJJFFFEEEIIINNNTTT[[[bbbjjjpppxxx|||yyypppkkkuuu{{{xxxwwwpppgggaaaeeepppyyy{{{zzzzzzuuuqqqpppjjj___TTTPPPUUU\\\sss~~~mmmccclll|||YYY>>>999777888999777555777<<<888<<>>???FFFQQQ[[[^^^ZZZUUUUUUUUUWWW]]]fffpppwww{{{tttpppnnnnnnrrrtttsssqqqdddWWWMMMLLLPPPZZZnnnpppfff{{{mmmQQQ===:::888888:::::::::>>>DDD[[[yyyOOONNNVVViiiyyynnn___UUUUUUUUUUUUTTTQQQKKKGGGDDDGGGKKKPPPVVV^^^fffkkkssszzz|||tttmmmsssxxxsssgggaaa```iiiuuu{{{}}}~~~|||ssslllkkkhhh```VVVPPPSSSVVVhhhxxx|||{{{yyyiiibbbqqqqqqMMM<<<999777888999777666;;;CCC===AAAFFFMMMQQQZZZxxx```TTTMMMPPPQQQMMMKKKMMMFFFAAA<<<:::===CCCIIILLLJJJJJJJJJIIIHHHGGGFFFEEECCCCCCDDDFFFIIIKKKJJJIIIDDDIIIMMMTTTfffwwwnnnlllggg```[[[^^^XXX]]]uuu~~~~~~|||zzzuuugggZZZPPPKKKFFFEEELLLWWWbbbiii___[[[SSSJJJFFFGGGLLLQQQVVVVVVWWWVVVRRROOOSSS[[[\\\```eeeggggggfffeeeeeegggccc```^^^ZZZQQQKKKIIIVVV^^^fffjjjpppzzzzzzwwwvvvwwwzzz~~~zzzrrrjjjhhhmmmjjjffftttiiiMMMAAA@@@CCCDDDXXX]]]bbbaaa]]]YYYZZZ\\\ggg}}}{{{wwwlll```XXXVVV___rrr}}}yyyqqqkkkiiigggeeeiiioooooonnnnnnoooooolllfffbbbXXXWWWPPPHHHFFFHHHFFFBBB<<<>>>AAAHHHOOOSSSRRRNNNNNNPPPSSSZZZdddmmmuuuyyyqqqnnnlllnnnrrrssspppmmmbbbUUULLLMMMRRR]]]rrrnnncccxxxiiiQQQ>>>:::888888::::::999===CCCRRRZZZOOOOOO___rrr~~~uuueeeWWWVVVUUUUUUTTTQQQLLLHHHAAADDDHHHLLLRRRZZZbbbgggkkkvvvvvvooojjjvvv~~~xxxlllgggiiirrr{{{wwwoookkkfff^^^WWWUUUYYYWWWaaajjjjjjpppvvvqqqmmmyyysssccc```uuu}}}vvvfffDDD<<<888777888999999;;;DDDNNNKKKPPPTTT]]]___]]]|||eeeVVVMMMOOOQQQMMMKKKOOOHHHBBB<<<999<<>>???AAACCCGGGJJJIIIFFFIIILLLRRR[[[fffpppxxx}}}ssspppnnnpppttttttppplll```TTTLLLNNNTTT```vvvxxxwwwuuuiii```yyyxxxbbbMMM<<<:::888888::::::999===BBBIIIwwwhhhSSSEEEQQQgggzzzzzziiiXXXWWWUUUUUUTTTQQQMMMJJJ@@@BBBEEEJJJOOOWWW___dddfffsss}}}xxxppp```eeewwwvvvrrrrrrzzz}}}uuunnneee\\\YYYZZZbbb]]]aaaccc^^^aaaeee```cccqqq|||nnn^^^]]]wwwyyyvvvcccAAA>>>777666888:::;;;@@@KKKWWWZZZ___ccckkkkkk___iiiXXXMMMOOOQQQLLLKKKPPPHHHCCC<<<999;;;AAAHHHKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIKKKKKKIIIGGGHHHDDDIIIWWWcccooowwwkkkbbb]]]\\\UUUWWWTTTTTTiiixxxjjj\\\SSSOOOKKKKKKQQQ[[[eeekkk___```^^^XXXPPPJJJGGGGGGMMMRRRYYY[[[WWWTTTYYYbbbcccfffhhhhhhggggggggghhh___ZZZVVVVVVSSSPPPWWWaaa___iiioookkkgggjjjmmmmmmsssrrrqqqooommmmmmppprrrtttwww|||vvvkkkccccccdddccchhhooowwwYYYEEECCCFFFFFF[[[aaaggghhhbbbZZZUUURRR^^^zzz{{{tttlllbbb[[[XXX]]]nnn}}}wwwzzz