BM6P6(@ ******,,,---......//////000...,,,,,,---//////...,,,,,,,,,------,,,++++++,,,---------------------,,,,,,,,,+++++++++******+++*********))))))((((((+++,,,...//////...,,,+++*********)))((())),,,///+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))))))((('''''''''(((***+++)))+++,,,...//////......+++,,,,,,------,,,,,,+++..................------,,,++++++++++++++++++,,,+++*********+++---///000+++*********))))))((((((***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***))))))******++++++++++++))))))+++---///...+++)))'''(((***+++,,,,,,,,,+++&&&&&&&&&&&&''')))***+++''''''(((((())))))******((()))***,,,------,,,,,,******)))(((((()))******)))))))))))))))))))))))))))***+++++++++)))((('''+++***)))(((((()))************))))))))))))******''''''(((((())))))*********++++++***((('''(((***++++++***)))((('''&&&&&&)))+++---/////////---,,,,,,,,,+++***))))))******))))))*********))))))(((---------,,,+++***)))(((&&&''''''(((***+++,,,---+++++++++***************------,,,,,,+++***))))))222...)))(((***+++***)))(((***,,,,,,+++++++++,,,...+++))))))+++***'''$$$******))))))))))))******,,,+++***((((((((())))))(((''''''***------***&&&,,,++++++******++++++,,,---+++)))'''&&&'''((()))******))))))(((((('''''')))((('''''')))+++...000,,,+++***)))(((((((((((()))************+++++++++//////000111111111111111111///...000333444222///++++++******++++++,,,---111111222333333111...***+++***))))))+++...222555888444...)))((()))---///+++,,,------......------++++++************+++++++++++++++++++++***)))))))))+++,,,+++***)))***+++...---,,,+++************))))))))))))***+++,,,---*********))))))))))))(((,,,+++***))))))+++---...((((((((()))******++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************---+++((((((((())))))((()))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---+++)))(((((())),,,,,,,,,++++++*********'''(((***+++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,......---,,,++++++*********+++,,,,,,---,,,+++***))))))+++---...,,,,,,,,,,,,,,,+++***)))*********,,,------+++))),,,---...///...---,,,+++************************+++,,,---,,,***)))***+++************************+++++++++++++++++++++++++++,,,---......///......---,,,***)))+++,,,,,,+++,,,,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******)))))))))))))))***,,,------,,,+++***+++++++++***)))))),,,///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))((('''((()))***+++***+++,,,...///......---+++,,,,,,------,,,,,,+++........................+++******))))))******+++,,,++++++++++++,,,...///+++*********)))))))))))))))******++++++******)))'''(((***+++,,,,,,,,,+++)))*********++++++++++++))))))***,,,...---***'''&&&'''((()))************''''''''''''((()))******(((((((((((())))))))))))((()))***,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))((('''&&&******)))(((((()))***+++******))))))))))))******(((((((((((())))))******)))******)))'''&&&((()))*********)))))))))))))))((()))+++---......---,,,,,,++++++***))))))******))))))************)))))),,,,,,,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,------,,,,,,+++*********------,,,++++++***))))))111///+++)))))))))((('''***,,,---...---,,,---...111---***))))))***)))(((******))))))))))))*********))))))(((((()))***+++***)))***,,,......+++))),,,++++++******++++++,,,,,,+++((('''&&&&&&'''(((************)))))))))(((******)))))))))***,,,---''''''(((((()))+++,,,---)))************+++++++++---...///000000000//////...,,,,,,---000000///---++++++******++++++,,,---,,,---///222555555333111---+++***)))***,,,000222111///---***)))((())))))******+++,,,,,,,,,,,,,,,++++++************++++++((())))))))))))((('''''')))***++++++))))))***++++++***)))(((''''''''''''(((((((((((()))***+++,,,++++++*********)))))))))+++***)))((())))))+++++++++++++++***))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************---+++(((((()))*********)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))***,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,(((***+++------,,,+++***++++++******++++++,,,---...,,,***)))((()))***+++,,,,,,,,,,,,+++***))))))***)))***+++---...,,,***,,,------...---,,,+++******************************,,,,,,,,,***)))***+++************************++++++++++++++++++++++++---....../////////......,,,***))))))***++++++***+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))((()))***++++++***)))(((+++++++++***)))))),,,...,,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++,,,,,,,,,+++******))))))(((((())))))***+++***+++---............---+++,,,,,,------,,,,,,+++........................,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***************))))))))))))))))))******)))))))))))))))***+++++++++++++++************++++++++++++)))))))))+++,,,+++)))&&&'''&&&&&&''''''((()))******)))))))))))))))******))))))))))))((((((((((((((()))***++++++,,,++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%)))((((((((()))***+++,,,******))))))))))))******((((((((())))))))))))***((())))))(((&&&&&&'''))))))*********++++++,,,,,,&&&''')))+++---------,,,,,,+++******)))*********)))***************************+++++++++******)))+++,,,---......---,,,+++......------,,,+++******,,,,,,,,,+++******))))))//////---***'''%%%&&&'''+++---//////...---...///222///+++((()))***++++++******))))))))))))******(((((((((((()))***+++,,,***)))***+++------+++)))++++++************+++++++++***(((&&&&&&&&&''''''++++++************))))))************************'''''''''((()))+++,,,---)))************+++++++++***,,,...///000///---,,,,,,++++++,,,......---+++++++++******++++++,,,---***+++...111555666555444...,,,***((()))***---...,,,,,,---,,,+++)))'''&&&((())))))***************++++++************++++++(((((())))))(((((('''&&&(((***+++***)))((()))***,,,,,,++++++******))))))''''''''''''((()))***+++,,,,,,,,,+++++++++******)))))))))(((((((((((((((,,,++++++***))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,***))))))***,,,,,,+++)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,,,,++++++++++++***((()))***,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++((()))+++,,,,,,,,,+++***++++++******++++++,,,,,,///---+++***)))((()))))),,,,,,,,,,,,+++***)))((()))))))))+++---...---+++,,,,,,,,,---,,,++++++***))))))))))))))))))))))))***,,,---,,,+++)))******************************++++++++++++++++++++++++//////000000///...---------+++******,,,,,,,,,+++++++++,,,---------,,,,,,......---,,,+++******)))------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++******)))(((******+++***((((((***,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,++++++***))))))))))))******++++++***+++---.........------+++,,,,,,------,,,,,,+++---------........................------.........---------,,,,,,+++++++++************************))))))************))))))------,,,,,,,,,+++******++++++++++++++++++++++++)))((((((***+++***(((%%%((('''&&&&&&&&&((()))***,,,++++++***)))))))))*********))))))((((((''''''((())))))*********++++++***+++---......---+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))((()))***)))''''''(((***+++++++++,,,,,,,,,,,,---&&&''')))+++,,,---------++++++***************+++******************++++++))))))***+++++++++******+++,,,---......,,,***))),,,,,,,,,,,,,,,+++++++++,,,+++++++++******))))))+++------***&&&%%%&&&)))***,,,......---------...///...,,,*********++++++******))))))))))))******(((((((((((())))))******''''''((()))******)))(((++++++************++++++))))))((('''&&&&&&''''''***)))))))))))))))))))))))))))***+++++++++******---,,,+++)))((((((''''''))))))*********+++++++++***+++---//////...---+++---------.........---,,,++++++******++++++,,,---.........000222222000...,,,+++)))((((((***+++---,,,,,,---...---+++)))'''((())))))***************++++++************++++++******++++++******)))(((((()))******(((((()))***---------,,,,,,++++++***((((((((((((((()))***+++------,,,,,,,,,+++++++++((())))))))))))(((((('''((())))))******+++,,,,,,))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************,,,***))))))+++---------)))))))))***++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,******+++,,,++++++++++++++++++++++++))))))+++,,,,,,,,,++++++************************((())))))))))))*********)))***+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,......,,,+++************,,,,,,,,,++++++***)))((()))))))))***---...---,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((+++---......,,,+++++++++************************************************000000000000///...---,,,,,,+++***+++,,,,,,+++******+++,,,,,,---------,,,......------,,,+++******---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,++++++******)))((()))***)))((('''(((***))))))))))))************)))******++++++******)))***++++++,,,,,,,,,++++++)))******++++++++++++++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++---------........./////////......------......///------------,,,++++++******************+++++++++***++++++++++++++++++***,,,,,,,,,,,,------......,,,+++++++++++++++++++++((((((((()))******(((&&&***)))((((((((()))***+++---,,,+++******))))))*********))))))((((((''''''))))))))))))))))))*********+++---......---+++***************************''''''''''''''''''((((((''''''((()))***+++++++++******))))))))))))******************)))))))))))))))***+++***))))))***,,,------------,,,,,,,,,,,,((()))***+++,,,---......+++***************++++++******))))))***+++,,,,,,)))******+++++++++*********++++++,,,,,,+++)))((())))))******++++++,,,,,,++++++***************)))(((***,,,***''''''))),,,)))***,,,,,,+++++++++,,,***+++------,,,***)))(((******))))))))))))******))))))))))))((((((''''''''''''((()))(((((())))))+++******))))))******+++)))((((((''''''''''''''''''((((((((((((((((((((('''((()))+++,,,,,,,,,,,,///...,,,***(((&&&%%%%%%))))))*********+++++++++***+++---//////...---,,,,,,------------,,,,,,,,,++++++******++++++,,,---///.........///...,,,)))***)))(((((()))***,,,---,,,,,,,,,++++++*********)))***++++++,,,+++++++++++++++************+++++++++++++++++++++******)))(((***+++***)))((()))***((())))))***))))))((('''******)))))))))***++++++---------,,,,,,,,,,,,+++)))***+++++++++***)))))))))))))))***++++++,,,,,,))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************,,,***))))))+++---------)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++)))***+++,,,---,,,++++++************************((())))))))))))*********+++,,,,,,---------------,,,,,,++++++***++++++,,,------,,,,,,,,,---------***++++++++++++***))))))***))))))***,,,------,,,,,,,,,+++++++++*********((((((((((((((((((((((((,,,...000000...---,,,,,,************************************************///////////////...---,,,))))))((()))++++++)))'''******+++,,,------------.........------,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,++++++******(((*********((('''((()))((((((((()))))))))))))))******++++++++++++************+++,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,---.........,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////---,,,,,,++++++,,,,,,---,,,------------,,,+++************+++++++++++++++++++++,,,,,,,,,,,,++++++'''((()))+++---000222333,,,,,,,,,,,,++++++++++++(((''''''(((******)))(((++++++************++++++,,,,,,+++***))))))******))))))))))))(((((((((((())))))(((((((((((())))))++++++------------++++++************************((((((((('''(((((()))***'''((()))******+++************))))))))))))******+++************)))))))))***+++++++++******,,,---......------,,,,,,++++++******++++++,,,---------*********)))******+++,,,+++***))))))***+++---...++++++,,,,,,,,,++++++***((((((((())))))******+++((())))))******++++++,,,************************''')))************+++,,,''')))***+++***)))***+++(((***...///---***((((((******))))))))))))******))))))))))))((('''&&&%%%((()))+++***))))))***,,,******))))))))))))******))))))))))))))))))((((((&&&&&&''''''''''''((((((''''''((()))+++,,,---...,,,,,,***)))(((((((((((()))************++++++++++++,,,,,,---------------)))+++,,,,,,***))))))***++++++******++++++,,,---...,,,,,,,,,------+++*********)))))))))+++,,,---+++***)))(((((((((*********+++,,,,,,------,,,,,,++++++************++++++******++++++******)))((()))+++,,,+++***)))***+++))))))+++++++++***)))(((++++++************++++++---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,***))))))***,,,,,,+++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++***************************)))))))))*********++++++------------.........///,,,,,,++++++******+++++++++,,,,,,,,,---------...((()))******++++++******,,,+++)))***+++,,,,,,,,,------,,,++++++++++++,,,)))))))))))))))))))))))),,,...000111///---,,,,,,************************************************------.........------,,,***))))))***,,,+++***((()))***+++,,,------------...........................------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++************+++,,,,,,***))))))***(((((())))))************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++***+++,,,---------,,,+++,,,,,,.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,------...//////000,,,,,,++++++++++++,,,,,,+++,,,---------,,,+++************++++++,,,,,,,,,******++++++++++++******''''''((()))+++---000111------,,,,,,,,,+++++++++'''''''''(((***,,,+++******+++++++++++++++******+++******)))))))))******(((((((((((())))))))))))))))))((('''''''''((()))++++++++++++++++++++++++************************(((((('''''''''(((******((()))******+++***))))))******))))))))))))******+++++++++*********)))))))))***+++***))))))+++---,,,,,,,,,,,,,,,---------++++++************++++++******))))))***++++++,,,+++***))))))***+++---///---------------,,,+++***'''&&&&&&&&&(((***---///,,,,,,,,,++++++*********))))))))))))******************)))***,,,,,,+++***&&&(((******)))))))))***))),,,///...,,,******+++******))))))))))))******'''(((((())))))((('''&&&((()))+++***((((((***---******))))))))))))******))))))***************)))''''''''''''((((((((())))))))))))))))))+++---...******))))))))))))******)))************+++++++++++++++*********+++,,,---***,,,------***))))))+++++++++******++++++,,,---...---,,,,,,------+++***,,,,,,+++************+++******)))))))))******+++***+++,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++*********,,,---,,,+++***+++,,,***+++---......---,,,+++******))))))))))))******,,,,,,,,,,,,++++++++++++************+++,,,...///---,,,,,,++++++******)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************---+++(((((()))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,---...---+++******+++******+++++++++,,,,,,,,,++++++,,,------,,,+++***************************************+++++++++,,,---,,,,,,,,,------......---,,,++++++******+++++++++++++++,,,++++++******&&&'''(((***++++++++++++...,,,***)))++++++++++++......,,,+++++++++,,,---***************************,,,///000...,,,+++***************************************************,,,,,,---------------,,,,,,+++,,,---......,,,***)))***+++,,,------...---.........///////////////......---------,,,,,,,,,,,,,,,,,,------............---,,,+++************,,,---......,,,+++++++++))))))******+++++++++,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,------...///000000...------,,,,,,------...++++++------------,,,+++*********++++++,,,,,,,,,))))))************))))))+++***)))((((((((()))***---------,,,,,,+++++++++'''&&&&&&(((+++------,,,)))***+++,,,,,,+++))))))***)))))))))))))))******''''''(((((())))))******))))))'''&&&&&&'''((())),,,++++++******++++++,,,************************(((''''''&&&'''((()))***))))))***++++++***((((((******))))))))))))******++++++++++++******))))))((()))***)))((()))***,,,)))******+++,,,......///+++******)))))))))))))))******))))))***+++,,,,,,+++***))))))***+++...////////////...---,,,+++***'''&&&%%%%%%(((+++///222000///...---+++***)))((()))))))))))))))*********...+++***+++------+++'''''')))******))))))***+++,,,...///...+++***,,,///******))))))))))))******%%%&&&''')))))))))((((((&&&((()))(((&&&&&&(((+++******))))))))))))******)))******+++++++++******'''((((((((())))))******,,,+++)))(((((()))+++---+++******))))))))))))))))))************++++++++++++***((('''''')))+++,,,,,,...000///,,,++++++---++++++******++++++,,,---222000...------,,,***(((///...---+++***)))))))))***+++,,,---...---,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++......//////......---,,,+++,,,------++++++,,,---'''(((***++++++***)))(((***)))(((((((((((()))))),,,,,,,,,+++++++++*********)))((((((***,,,///111)))******++++++,,,------))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************---+++((((((((())))))((()))))))))***++++++,,,,,,++++++++++++++++++++++++---......---+++******+++*********++++++,,,,,,,,,+++,,,---------,,,+++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,+++*********+++++++++++++++***((('''&&&%%%&&&((()))+++,,,,,,---///---***)))***++++++***///...---,,,+++,,,------************************(((+++...///---***))))))************************))))))))))))))))))))))))------,,,,,,,,,,,,------------......------,,,+++***+++,,,,,,------,,,,,,////////////////////////------------------------/////////...---------,,,---.........---,,,,,,+++...///111111111///---,,,******************************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++...,,,,,,,,,...///...---...------,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,---------.........------,,,,,,,,,------,,,++++++******++++++,,,......---,,,---...///000---,,,++++++******++++++,,,,,,++++++***)))))))))***+++,,,,,,+++***((('''(((''''''''''''((()))))),,,+++)))***++++++***(((*********)))))))))))))))*********))))))))))))))))))((((((((((((''''''''')))******+++++++++******))))))***+++,,,+++(((%%%)))(((((((((''''''''''''&&&'''((())))))******)))(((((())))))******++++++******))))))((((((''''''++++++******))))))((((((///,,,))))))+++,,,+++)))+++)))((((((***,,,,,,,,,******)))))))))))))))***---,,,***))))))***,,,---222000...,,,***)))))))))***)))(((((((((+++---///......---,,,,,,+++******''')))******))))))***+++000///---,,,++++++,,,---******)))((((((((((((((()))+++---...------///000+++***)))))))))***,,,---)))((('''&&&&&&'''((())),,,)))'''((()))***(((%%%+++)))''''''((()))))))))************))))))))))))***)))(((((((((((())))))))))))))))))***+++,,,---+++***))))))(((((())))))***)))(((''''''((()))***,,,+++***))))))***+++,,,//////.........---------))))))*********+++++++++------------+++)))((('''000///---+++************(((''''''+++...000...,,,---,,,++++++------,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,***)))((()))***+++***((()))***++++++***)))***++++++*********))))))((((((***)))'''&&&&&&(((***+++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++)))************+++++++++,,,++++++***)))(((''''''$$$&&&((()))))))))***+++000//////...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000//////...---,,,,,,,,,,,,...---+++***)))******+++,,,+++******))))))******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++,,,---//////000......,,,+++***)))))))))************************,,,+++++++++++++++,,,,,,)))***++++++******,,,...111...+++,,,---...+++((()))&&&###$$$'''***+++***'''))),,,//////---***(((************************'''***---,,,)))''''''(((...------------------...,,,,,,------,,,,,,+++***++++++,,,---------------------------------------------------------------..................---------.........------,,,+++***+++,,,------,,,***)))+++++++++***************************+++++++++,,,,,,---...---+++***+++,,,---,,,++++++---...---,,,------,,,,,,++++++++++++***+++,,,,,,---------,,,,,,,,,,,,------------......------,,,,,,---------......------------.........---,,,,,,---...///000------,,,++++++++++++,,,,,,+++++++++******))))))+++,,,,,,,,,+++)))((('''***)))((('''''''''''''''---+++++++++------,,,+++************************+++++++++******)))))))))&&&&&&&&&&&&%%%%%%%%%%%%))))))***+++++++++******+++******+++,,,+++)))'''))))))((((((((('''''''''((()))))))))))))))(((((()))))))))))))))***************))))))((((((((((((*********))))))(((((((((,,,***)))+++---///...,,,---+++))))))***++++++*********))))))))))))******++++++******+++,,,---......---+++)))(((''''''''')))))))))))))))+++,,,---...------,,,++++++******''')))******))))))***+++111000...,,,+++***************)))((((((((((((((()))***,,,,,,+++***+++,,,(((((('''''''''(((************(((((('''((())))))+++)))'''((()))***(((&&&+++)))''''''((()))))))))************)))))))))))))))))))))((((((((()))))))))(((((()))***+++,,,,,,---,,,++++++******++++++***)))(((((((((((()))***++++++***))))))***++++++///.........---------,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++++++++333222000...,,,+++++++++***))))))+++......,,,***---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************+++++++++,,,,,,+++)))((()))***+++***(((((()))******(((((()))***))))))))))))((((((((('''******)))))))))***+++,,,***++++++++++++++++++,,,------,,,+++)))(((''''''))))))*********+++++++++******************))))))(((***,,,,,,***)))***++++++******)))(((((('''''''''''')))******++++++++++++******+++,,,---......///...---,,,++++++++++++---,,,+++***)))***++++++,,,+++******))))))******+++***))))))))))))***+++******+++++++++,,,,,,,,,******+++,,,---...//////------,,,+++************++++++++++++************++++++*********++++++,,,)))***++++++***+++---///111000///...///...,,,***---***((((((+++---...---)))***,,,......,,,***)))***************************,,,...---+++)))***+++.........------.........++++++,,,,,,++++++***)))+++,,,------......------++++++++++++++++++++++++------------------------..................//////---............---,,,,,,***+++---......---,,,,,,,,,,,,++++++************)))))))))*********++++++,,,---...---+++++++++---,,,*********,,,------,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------------------------------//////............//////---,,,,,,,,,,,,...000111------,,,++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,***)))'''&&&+++***)))(((&&&&&&&&&%%%+++***)))***,,,------,,,))))))******++++++,,,,,,---,,,,,,+++***)))))))))******)))))))))(((((((((((()))******++++++******---+++***+++,,,,,,+++))))))))))))(((((((((''''''************)))((('''&&&************))))))))))))***))))))))))))((((((((())))))))))))(((((((((((())))))***---000111000//////,,,***)))*********)))+++******)))******++++++)))***+++,,,---.........++++++***(((((('''((((((((()))******++++++++++++------,,,,,,+++*********''')))******))))))***+++111000...,,,+++)))))))))******)))(((((((((((((((***+++,,,,,,***))))))***(((((('''''''''((()))))),,,+++***)))))))))))))))***)))(((((())))))((('''+++)))''''''(((******)))++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))***++++++---,,,++++++******++++++***))))))(((((())))))***++++++***))))))***++++++......------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---///555333111///---,,,++++++,,,++++++,,,------+++))),,,*********+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******))))))*********++++++++++++***))))))***+++***)))''')))***)))((('''((())))))(((((((((((('''''''''***++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++******)))((('''''')))))))))*********++++++************++++++,,,,,,---...///...,,,*********++++++******))))))(((((('''((()))***++++++++++++))))))***+++,,,,,,,,,,,,...---,,,++++++******+++++++++*********+++,,,,,,,,,+++******))))))************))))))))))))************+++++++++,,,,,,,,,******+++,,,---...//////,,,,,,+++******++++++,,,,,,,,,,,,++++++*********++++++***************+++)))***++++++++++++---///000222333222000...------///---++++++,,,.........***+++,,,,,,,,,++++++***************************+++,,,---+++***)))+++,,,///......------......///,,,,,,,,,,,,,,,+++******,,,,,,---............---++++++++++++++++++++++++------------............------......//////000000------............------++++++,,,---.........---,,,,,,,,,++++++***ӵ)))************,,,---,,,******+++,,,+++***)))+++---------+++***++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------------,,,,,,---------,,,+++++++++,,,...000111,,,,,,+++************+++++++++++++++++++++++++++------,,,+++***(((''''''******(((''''''&&&&&&&&&'''&&&&&&'''***,,,++++++Ħ,,,------...------Ħ)))))),,,,,,+++++++++*********'''((()))******++++++***...ӵ,,,)))))))))(((((((((((('''***************)))((('''++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))***---000111222111///...,,,))))))***+++++++++++++++*********+++,,,,,,***,,,---//////...---,,,++++++******************''')))***,,,,,,,,,***))),,,,,,++++++*********)))''')))***Ħ......---,,,+++******)))***))))))(((((((((((((((***,,,------+++++++++,,,******)))))))))*********++++++***))))))((((((((())))))(((((())))))((((((,,,)))'''''')))******)))+++++++++*********))))))(((((())))))*********)))((((((((((((((()))******+++***))))))(((((())))))))))))))))))))))))))))))+++******************+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...000000...+++***---///000000///...---,,,++++++,,,,,,+++,,,,,,,,,,,,++++++***))))))++++++***)))+++++++++,,,,,,---------///......---,,,+++******)))))))))*********+++++++++***))))))++++++***)))((()))***)))(((((()))***)))))))))))))))((((((((()))***,,,......---,,,+++,,,,,,++++++******))))))'''(((((()))***+++,,,,,,))))))))))))************++++++++++++++++++++++++---...///...,,,+++***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++---------,,,+++------,,,+++***************++++++,,,,,,---......,,,+++******))))))******+++++++++******+++++++++******+++++++++,,,,,,,,,******+++,,,------......+++*********++++++,,,------------,,,++++++******++++++***)))))))))******)))***+++++++++,,,...000111444666555111...---......---++++++++++++++++++,,,,,,++++++***+++++++++******************************)))(((((((((***+++......------------......---------------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---......//////000000000------...//////......---'''((())))))************+++++++++++++++4ĉ@ӵ*********((()))******)))((()))+++)))***+++---//////---+++*********++++++,,,,,,---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---.........---------------,,,,,,---------,,,,,,++++++,,,---///000++++++***)))))))))))))))******++++++,,,,,,,,,---------,,,+++))))))((((((((((((''''''''''''((((((&&&%%%%%%''')))++++++***>L,,,,,,------------=hĦ))))))))))))(((((((((''''''''''''((()))***+++++++++4ĉ@ӵ***)))))))))(((((((((((((((((()))***************++++++******))))))(((((())))))))))))************((((((((())))))))))))))),,,---000111111000///...+++***((()))+++---......+++++++++++++++,,,---------...///000///---***(((*********+++************''')))+++------,,,***(((+++***************))))))''')))***>L+++*********+++++++++++++++***))))))(((((((((((((((''')))+++,,,++++++,,,---))))))*********))))))))))))))))))(((((('''''''''(((((())))))(((((()))))),,,***(((((()))*********++++++++++++************'''((()))***++++++******(((((((((((((((((()))***+++***))))))(((((())))))))))))************))))))*********++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++************000222333000+++)))***---)))******+++++++++++++++***+++,,,,,,,,,---...///+++***))))))++++++***)))******+++,,,,,,---............---,,,,,,+++******)))************++++++++++++***)))***+++,,,+++))))))***++++++))))))***+++************************''')))+++------,,,***)))+++++++++******)))))))))))))))******+++,,,------(((((()))))))))*********------,,,,,,+++******))))))+++------,,,+++,,,---)))))))))))))))*********.........---,,,+++***)))***+++---.........---,,,------,,,+++************+++,,,,,,......///000000,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---------************+++,,,------------------,,,,,,++++++,,,,,,+++***))))))******)))***+++,,,+++,,,///111222555777555111...---///,,,,,,,,,+++***))))))***------+++*********++++++***************************)))''''''(((***+++,,,---------,,,,,,------------............---,,,,,,***+++,,,,,,------,,,,,,........................---------...//////000000//////////////////000000------...////////////...*********+++++++++++++++******++++++,,,GG=?++++++'''((())))))(((''')))***)))***...222444333///+++******+++,,,------......,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,***+++---...///......---//////............//////---,,,+++++++++,,,......++++++***))))))))))))))))))******+++,,,---......---,,,+++***))))))))))))'''''''''''''''((())))))'''''''''(((+++,,,,,,+++HdĦ++++++,,,,,,+++=Īj*********)))))))))((((((&&&'''((()))***+++++++++GG=?***)))))))))((((((((('''((()))***++++++++++++************)))))))))))))))))))))************+++))))))))))))************...000222111///...---...***)))((())),,,...//////++++++++++++,,,---......//////000///...+++(((&&&)))))))))******)))((((((((()))+++,,,,,,+++***((())))))))))))))))))))))))''')))***HdĦ+++'''((()))***+++,,,,,,,,,******)))((((((((((((((($$$&&&((()))))))))***+++''''''((((((((('''&&&&&&''''''(((((((((((('''''''''((())))))(((((()))***,,,***(((((()))++++++***,,,++++++++++++*********'''(((***+++,,,++++++***)))))))))(((((())))))***---,,,++++++******++++++)))******++++++******))))))***++++++++++++***)))******++++++++++++,,,,,,))))))*********+++++++++///333555222+++((((((+++%%%&&&((()))***+++++++++***+++,,,,,,+++,,,...000,,,*********+++,,,+++***))))))***+++---...//////,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,*********+++,,,+++***)))+++,,,+++***)))***+++******+++++++++++++++,,,'''(((***+++,,,+++***(((***************)))))))))------,,,,,,+++******)))((((((((()))))))))******------,,,+++***)))((((((&&&)))+++,,,,,,,,,---...+++++++++,,,,,,------------------,,,+++)))(((''',,,------......---------...---,,,++++++******++++++,,,---...////////////,,,+++******))))))******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,---+++*********+++,,,,,,---------------------------------,,,+++************)))***,,,,,,,,,---///111444555444222///------...,,,---...---+++***+++,,,------,,,+++************************************+++))))))***,,,---...---,,,,,,+++ӵ,,,------ĭӵ,,,ӵ---Ħ---------...///000000000000ӵӵ------ĦƜ`1.׼s++++++,,,'''Ħ)))+++(((+++111666999666111ӵ...Ħ------,,,,,,+++******+++++++++ĭӵ------Ħ,,,------Ħ+++Ħ,,,......///,,,+++***))))))***++++++'''((((((***DdD)))))))))?fӵ,,,++++++Ħ%%%&&&'''ӵƜ`1.׼s******ĭӵ+++))))))***))))))*********++++++ӵ+++++++++,,,Ħ111000...,,,---...///,,,---...///.........Ħ******+++++++++)))+++Ħ))))))))))))))))))''')))***DdD+++++++++((((((ӵ((((((ӵ(((ӵ&&&((()))***)))Ħ)))+++ӵ&&&(((******ĭӵ+++******++++++++++++***))))))***++++++++++++***)))************+++++++++,,,((()))******+++,,,------+++000555333,,,((((((***&&&''')))+++,,,,,,,,,,,,,,,---...---++++++---000---+++***+++,,,---,,,+++((()))***+++---...///000))))))************+++++++++,,,,,,,,,,,,---------,,,+++******,,,,,,+++***)))***+++***)))((()))+++))))))******++++++++++++((((((***+++++++++***)))))))))))))))************...---,,,+++***)))((('''(((((((((((()))))))))***+++++++++******)))))))))''')))+++,,,,,,,,,---...,,,------...///000000000++++++,,,,,,++++++***)))------,,,,,,,,,,,,,,,---///...---,,,++++++++++++***+++,,,---......------,,,+++******))))))******)))***++++++++++++***)))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------....../////////...---,,,++++++++++++)))***,,,,,,,,,---000222777444000...---------,,,+++---///...,,,***+++---------,,,,,,+++***))))))************************)))((((((***---///...,,,,,,+++?~4,,,+++,,,g&e>&e+++g&e--->hӵ------...///000000111g&e///guO>uO>&e,,,+++4ff?>ߝL---gĉ@+++,,,,,,,,,Shӵ,,,(((,,,333999<<<999g&e--->hӵ---,,,,,,+++*********+++fff?><z---g&e>&e******HL++++++,,,ShӵgL+++---...//////+++***)))))))))***,,,S?ʬ&&&&&&3h?D%%)?((((((ZufĦ(((((((((gL&&&%%%&&&g&e+++gĉ@)))***g&e>&e+++@e((((((??++++++))))))******++++++g<ĉ++++++,,,,,,3we<Ħ000///,,,,,,3h?@e,,,---...///000,,,,,,,,,Z)))------......---3h?gL((((((((())))))))))))((()))***D%%)?+++fff?><z((((((=?Ħ(((g&e***g&e&&&''')))S?ʬ***4ff?>ߝL(((@e,,,g&e***&&&(((3h?g&e>&e***)))??)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))))))))******+++++++++,,,))))))***+++---...//////(((...444333---((()))+++***+++,,,---...---,,,,,,...000000---***)))+++...---,,,++++++------,,,+++((()))***+++---...000000((((((((()))******++++++,,,,,,,,,---------......,,,+++******,,,,,,+++***((()))***)))((('''(((***(((((())))))*********+++))))))***+++++++++++++++(((((())))))******++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((***,,,---,,,,,,---...))))))***+++,,,,,,------++++++,,,---............---,,,+++*********+++,,,//////...---,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,++++++***)))*********'''((()))******)))((('''******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,---...///000000000///...---,,,,,,,,,,,,)))***,,,,,,,,,...000222888333---+++,,,---,,,+++(((+++------***)))***,,,,,,------,,,,,,***)))(((************************&&&%%%&&&)))---...,,,)))0004Dӵ+++------Hƅ^Hu]Ħ)))Hu]Ħ///ZuR)Ħ////////////.........Hu]Ħ000HŐeHŐeHu]Ħ,,,qIܗGIӵ---tt++++++,,,HGgĉ@---///666444222///...---Hu]Ħ---ZuR)Ħ---------///000...---sߝLGdUĦ+++Hƅ^Hu]Ħ***ntHdĦ,,,,,,HGgĉ@---HdĦ,,,,,,,,,++++++(((''''''(((((()))Htƅ^)))(((Bt=o9ĦDtfo9Ħ)))******g?+++***HdĦ((())))))Hu]Ħ(((tt***+++Hƅ^Hu]Ħ)))H׼s---((())))))))))))((('''&&&'''(((tQ,,,,,,,,,,,,je<Ħ---------Bt=o9ĦH׼s))),,,......,,,+++...+++(((HtĦ///++++++******Bt=o9ĦHdĦ))))))))))))******+++++++++***Dtfo9ĦsߝLGdUĦ***Ht@cӵHu]Ħ***Hu]Ħ&&&'''Htƅ^***qIܗGIӵ***H׼s000000Hu]Ħ((()))Bt=o9ĦHƅ^Hu]Ħ))))))///...---+++***)))))))))++++++++++++++++++++++++***************+++++++++************+++,,,---.........---,,,++++++***)))***+++,,,,,,+++***+++---...222333000...//////---+++***************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++***))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''(((******))))))+++,,,///...+++))))))***+++,,,------------------------++++++,,,,,,---...//////++++++++++++++++++++++++////////////...---,,,+++---------+++******,,,...++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++******)))))))))*********+++++++++,,,++++++******++++++,,,*********+++,,,---...///---...//////...,,,***)))------,,,---...000222333444333000---+++***+++++++++++++++*********))))))***************)))(((''',,,,,,,,,+++++++++*********************++++++,,,///...4DuXӵ+++---...DdDΦDdDĦ,,,DdDĦ...///t|<000000000000000/////////DdDĦ000DdDΦDdDΦDdDĦ...peƜ4DuTӵ,,,`eĭ,,,qet+++,,,...444333000...------DdDĦ...///t|<...,,,,,,---...///...---DdDDdDĦ,,,DdDΦDdDĦ***q<niDdDĦ---qet------DdDĦ+++***************)))(((((((((q<R((()))qjRgdKӵHdDĦgdKӵ)))***GR/f6LĭĦ+++***DdDĦ((())))))DdDĦ(((`eĭ***DdDΦDdDĦ***DdDĦ+++******))))))))))))))))))((((((''''''''')))geĦ---------FSĦ///...qjRgdKӵDdDĦ+++---------+++***,,,***(((DdDĦ...+++++++++qjRgdKӵDdDĦ(((((((((((()))******++++++***HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ***DdDĦ(((q<R++++++peƜ4DuTӵ***DdDĦ***+++DdDĦ(((qjRgdKӵDdDΦDdDĦ---,,,******+++,,,///...---+++******))))))++++++++++++++++++++++++))))))*********+++++++++************+++,,,---...000///...---+++***(((((()))***,,,,,,,,,,,,...///---111333000...000000...,,,,,,+++++++++,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))***************************************)))***+++***)))((()))***---,,,,,,++++++++++++,,,***++++++,,,---...//////++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,------,,,***)))+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...//////,,,---...///...---+++***,,,,,,,,,,,,---///111222222111...,,,+++***+++++++++++++++*********)))))),,,+++++++++*********))),,,,,,,,,+++++++++*********))))))))))))***++++++,,,,,,4DuXӵ,,,......DdDΦDdDӵ///DdDĦ---...o)h---000000000000000000000000DdDĦ000DdDΦDdDΦDdDӵ111=ӊB1.uTӵ,,,HߝL`o9,,,po9wӵ,,,111000...---------DdDĦ//////o)h...---,,,+++,,,---...------DdDΦDdDĦ---DdDΦDdDӵ)))GIpӵDdDĦ---po9wӵDdDĦ+++++++++,,,,,,+++***)))((('''po9u%%%&&&(((***GIdnuR)ĦDdDĦnuR)Ħ)))***CdgĪj***DdDĦ'''((((((DdDĦ)))HߝL`o9)))DdDΦDdDӵ+++DdDĦ)))++++++******))))))((((((''''''((())))))***geĦ......sp?aĦ...---GIdnuR)ĦDdDĦ---,,,,,,+++*********)))(((DdDĦ,,,,,,,,,+++GIdnuR)ĦDdDĦ(((''''''(((((()))***+++++++++DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ***DdDĦ)))po9u,,,,,,+++,,,=ӊB1.uTӵ)))DdDĦ&&&'''DdDĦ***GIdnuR)ĦDdDΦDdDӵ222000+++))),,,///......---,,,++++++******************************((())))))***************************+++,,,---...111000...---+++)))''''''((()))+++,,,,,,---///111,,,000222///...000111///,,,,,,+++++++++++++++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,---------++++++***))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))******+++++++++++++++++++++++++++++++++***+++,,,***((('''((((((******+++,,,,,,,,,+++++++++,,,,,,,,,------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,---///...,,,***))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,......------------......,,,---.........---,,,+++++++++++++++,,,...///000///...,,,+++******+++++++++++++++***************---,,,+++*********+++,,,,,,,,,,,,+++++++++******))))))((((((((()))******))))))4DuXӵ+++......DdDʜ4DuTӵ111>d<Ħ,,,Dt---/////////000000000000>d<Ħ111>d<ʜDd<ʜ4DuTӵ222000F&uTӵ+++4DufئL>e,,,puR)Ħ+++------,,,,,,,,,--->d<Ħ000Dt...+++++++++,,,,,,---,,,DdDΦDdDĦ...>d<ʜ4DuTӵ)))4DwDd<Ħ---puR)Ħ>d<'''((()))*********)))((((((peӵ$$$ĦpeӵDx<>d<ӵDd<***qR/ܗ?fӵ***>d<((((((>d<Ħ)))4DufئL>e(((DdDʜ4DuTӵ+++DdDĦ***++++++***)))((((((''''''((()))***+++,,,---geĦ...s<v>aĦ***)))peӵDx<DdDĦ+++***)))******+++(((((()))DdDĦ***,,,,,,,,,peӵDx<>d<'''''''''((()))))),,,,,,+++>d<ӵDd<DdDΦDdDĦ***DdDӵnd<DdDĦ)))>d<Ħ)))peӵ+++Ħ+++F&uTӵ(((DdDĦ'''(((>d<Ħ,,,peӵDx<>d<ʜ4DuTӵ444111+++(((,,,000---------------,,,++++++))))))))))))))))))))))))((()))***+++++++++******************+++,,,------///...---,,,+++)))(((((((((***+++,,,++++++---///+++000222///...111222000******)))((((((((())))))***************++++++,,,******+++++++++,,,,,,,,,************++++++++++++***+++++++++,,,,,,------+++******************+++))))))))))))))))))))))))***))))))))))))))))))***************************))))))******+++,,,,,,,,,++++++++++++++++++++++++)))++++++***((((((((())))))))))))******++++++,,,//////...---,,,******)))++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,++++++---///111111...+++))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,+++,,,---.........---,,,*********++++++,,,---...++++++************++++++************************---,,,***))))))***,,,---,,,,,,,,,+++++++++******((((((((((((((())))))***'''(((4DuXӵ***......D&dq&ĒR///000sdKĦ,,,DHRRud------.........//////sdKĦ111D&oq<Ōq&ĒR///111///>dp&ĒR******nfʜd<Φ>d<Ħ...s&dq&ĒR))))))i?ʜtd<Ħ---HHܗDӊB***<x$$$%%%(((((((((((((((B?d<***)))(((((('''&&&&&&******,,,---//////geĦ...Hg8>aĦ''''''B?Ho9...>d<((()))+++,,,(((((()))>d<ӵ++++++B?Ho9)))<x'''((()))))),,,,,,+++&ӫeʬtIӇ***>d<Φ>d<Ħ***D&ӫetIӇ+++DdDĦ)))sdKĦ(((B?dp&ĒR((((((>d<sdKĦ***B?Ho9)))s&dq&ĒR...222///)))'''***///------.........---,,,,,,))))))))))))))))))))))))((()))+++,,,,,,,,,+++***************+++,,,------++++++++++++++++++++++++***+++,,,+++***)))***++++++000222///...111222000++++++***)))(((((())))))******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---))))))******++++++,,,,,,*********++++++*********))))))))))))))))))))))))******))))))))))))*********************************+++++++++,,,,,,,,,---++++++++++++++++++++++++''')))******))))))***+++***)))(((((((((***,,,---///......,,,+++***))))))+++++++++,,,,,,,,,,,,,,,******************************++++++,,,+++++++++...000333333000---***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******+++,,,------************++++++++++++,,,++++++******++++++,,,------,,,+++************,,,,,,------------------))))))***++++++,,,,,,,,,))))))))))))******++++++************************,,,***)))'''((()))+++,,,,,,,,,,,,+++++++++******((((((((((((((())))))***((()))4DuXӵ+++------Hu]3hh---...///ne+++,,,=e,,,,,,,,,------......///ne222111pIƎ@t@h...///...>h+++***)))fe+++@ďD***++++++***++++++,,,---...ne//////=e---,,,,,,,,,++++++,,,,,,ege//////sĪj@h+++***)))fdDĦ...@ďD++++++Hkge&&&''''''''''''''''''(((@h(((+++@G)))***HĪj@IŌ)))***Bene)))Hkge'''ne******fe)))Hu]3hh)))))))))se******))))))((((((''''''++++++,,,---///000geĦja>aĦ((((((@G...///se'''((()))+++,,,)))******<Ō++++++***@G******Hkge'''(((((()))***,,,,,,,,,HĪj@IŌ,,,,,,ege******Hu]3hIŌ(((&&&DdDĦ)))ne***(((@h))))))>h))))))(((se(((ne''''''@G))))))sĪj@h'''+++...,,,((('''***---,,,---.../////////...---************************)))***,,,......---,,,***************+++,,,---...))))))******+++,,,,,,,,,,,,------,,,***))))))***,,,000222///...000111///......---,,,++++++++++++***))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******************++++++)))***++++++++++++***)))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((******))))))+++,,,+++++++++***++++++,,,,,,***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***---000222333000---,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******+++,,,...///))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++******)))******------------------------))))))***+++,,,,,,++++++)))))))))*********++++++***************+++++++++***)))((((((((()))***+++,,,,,,,,,+++++++++******))))))((((((((()))******,,,4DuXӵ---ĵD^------......))),,,,,,///,,,,,,------...//////000222222111111111///---,,,***++++++(((******+++++++++,,,,,,++++++,,,------............------------,,,,,,+++,,,+++/////////,,,,,,+++******DdDĦ...---+++,,,+++++++++++++++)))(((((((((((((((&&&))),,,,,,))))))******)))***))))))''''''***************D^++++++******s׼s+++++++++******************++++++++++++---///geFm8+++>aĦ)))((((((---...---s׼s(((((()))***+++,,,+++++++++Ho---******)))))),,,++++++((((((((()))******---,,,,,,***++++++*********D^***'''%%%DdDĦ)))***+++)))))))))******++++++***))))))s׼s(((((('''((())))))***)))))))))'''(((******))))))***,,,+++---...000000000///...++++++++++++++++++++++++***+++...///000///---+++************+++,,,---...************++++++++++++,,,.........,,,+++,,,------111333000...000000...000///...---,,,,,,,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++......------,,,,,,++++++************************((()))******)))((()))++++++---000111111///,,,***))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++******,,,...000000...,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++*********,,,...000*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++++++++///...------,,,,,,,,,,,,)))***+++,,,,,,,,,+++***))))))******++++++******))))))*********+++++++++)))))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++Φ4DuXӵtvӵ>d<Ħ***............---,,,Ħ---...///000000000000------......///000000111...000Ħ111000...............------------444000---,,,...000...,,,(((***,,,+++(((''')))+++++++++******************(((((()))***+++,,,,,,---+++,,,---............---Ħ---......//////------.........---,,,+++++++++++++++,,,,,,---............///////////////------,,,+++******++++++>d<Ħ......------+++******+++,,,,,,+++&&&'''((((((((((((((('''+++***)))((((((''''''(((&&&%%%%%%'''***,,,,,,+++******)))))))))))))))***+++,,,,,,---,,,+++***)))***++++++,,,,,,++++++***)))))))))(((''''''&&&&&&&&&''''''(((Ħ+++'''&&&%%%''')))+++,,,+++***>d<Ħ******---,,,+++Be)))))),,,,,,,,,,,,,,,,,,------******))))))+++---geFYĉ---+++>aĦ((('''&&&'''((())),,,++++++,,,---,,,Be*********++++++++++++---,,,+++nu]ӵ...((()))******+++...---,,,,,,++++++,,,,,,)))))))))))))))***++++++------,,,++++++******)))''''''((((((((((((''''''))))))*********>d<Ħ(((++++++)))'''>d<Ħ)))((((((Ħ++++++******************++++++,,,,,,---...//////++++++***)))Be)))***)))((((((Ħ,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++,,,///000111000///...++++++++++++++++++++++++***,,,...000111///---,,,************+++,,,---...+++++++++*********)))))),,,...//////......000111...222333000...//////---///...---,,,++++++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++//////...---,,,++++++***))))))))))))))))))))))))***+++,,,***((('''((()))+++///444888777333---(((,,,+++++++++++++++++++++++++++++++++++++++++++++------------------------.........---,,,+++***)))***,,,......,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++*********,,,///000++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---000///...---,,,+++++++++)))***,,,------,,,+++*********++++++++++++******))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,?aŖ%7uSQuR)ӵsdKĦ---...000111000---gdKĦ............---------,,,,,,------...///000000111gdKĦ///000111222111111000///......---000///...---------------+++***)))(((((()))***+++......---,,,,,,+++******)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,gdKĦ+++************------------------------...---,,,,,,++++++,,,,,,*********,,,------,,,***---***((((((+++,,,+++)))gdDĦ+++++++++*********++++++,,,,,,,,,***+++,,,+++)))((()))***,,,+++***((((((((())))))))))))))))))***+++,,,,,,******)))))))))))))))***(((((())))))))))))((((((******+++++++++******)))((((((''''''''''''((((((******)))gdKĦ***))))))))))))))))))))))))+++sdKĦ+++,,,++++++************+++,,,------......---------+++***+++---///ŶS---,,,+++3we<'''((()))***...---,,,,,,+++***))))))(((((('''&&&&&&&&&,,,++++++iĉ@3hR/Ō)))***...///...,,,------,,,,,,+++***)))))),,,++++++******++++++,,,...------,,,+++***)))))))))'''&&&''')))******)))---,,,***((((((DdDĦ***---...---,,,sdKĦ))))))gdKĦ*********)))))))))))))))*********+++,,,---///000)))(((''''''***+++***))))))gdKĦ'''))))))))))))))))))))))))***)))((((((((()))+++,,,...---,,,+++************+++...000111000///......+++,,,---------,,,+++***+++---///000///---......///...------,,,,,,+++*********+++++++++,,,,,,,,,000+++))),,,...------///000000000111333333222111''',,,...+++***,,,,,,***+++++++++*********))))))******)))))))))***+++,,,,,,++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++******)))))))))))))))***,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))************************++++++************++++++000,,,RRRTTTccc000000,,,+++++++++************))))))***++++++))))))***+++******+++,,,------.........---,,,++++++++++++,,,)))))))))***+++++++++,,,(((***---000000///...,,,+++,,,---,,,+++***,,,---...---+++******+++---...++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,++++++++++++++++++,,,'''))),,,......---+++***)))***+++,,,++++++)))((((((((()))***+++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++///...,,,+++***++++++,,,,,,+++***))))))***++++++>A,,,ne---,,,---///000///ne------..................,,,,,,---......//////000ne...///000111111111000000///......---...------------......///+++++++++******+++++++++---,,,,,,+++******))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,ne---,,,,,,,,,,,,---------------------------...---,,,,,,++++++,,,,,,+++++++++,,,......---+++...+++))))))++++++***De***+++++++++*********++++++,,,,,,,,,+++,,,---,,,***)))***++++++***)))((((((((()))*********)))******+++,,,---******)))(((''''''(((((()))))))))))))))(((''''''******++++++++++++******)))(((''''''&&&'''(((((())))))ne)))))))))))))))))))))))))))))),,,ne***,,,---++++++******************++++++,,,---.../////////---,,,+++,,,...000>A---,,,+++k<((('''((()))***------,,,,,,+++***))))))---------------.........++++++***fh+++***+++------,,,***+++++++++*********)))))),,,++++++******++++++,,,*********))))))((((((''')))'''&&&'''***+++++++++,,,+++***)))(((De!!!$$$'''((('''&&&ne))))))ne(((+++++++++***************,,,++++++++++++,,,,,,---***)))((((((((()))+++,,,******ne((((((***************************))))))((()))***+++,,,+++++++++******++++++,,,***,,,///000///---------,,,,,,---......---,,,+++***,,,......---+++++++++,,,444===>>>888000+++***++++++,,,,,,,,,---------000+++))),,,...------///111000000111333444222111(((,,,...+++***,,,---+++******************))))))*********++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++************+++*********+++++++++,,,,,,+++******)))))))))******+++++++++++++++++++++++++++******************++++++++++++***************************************++++++************++++++222888```^^^fff444111***++++++++++++************)))+++,,,,,,*********+++******++++++,,,,,,---------------,,,,,,+++++++++************++++++++++++&&&''')))+++,,,+++******------......///...---------,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***++++++************++++++((()))+++,,,---,,,+++*********+++,,,,,,+++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,+++******+++,,,---++++++***)))))))))***,,,,,,,,,,,,,,,,,,...///...+++,,,---------.../////////---------......//////000/////////000000111000000//////.........,,,,,,,,,,,,---...//////,,,,,,,,,------,,,,,,,,,+++++++++***))))))(((((())))))+++,,,------------------------------...............///000///.........------,,,,,,...---,,,,,,++++++,,,,,,,,,++++++---...///---,,,...---++++++++++++)))(((*********++++++*********++++++++++++++++++,,,---,,,+++***+++,,,))))))((((((((()))******************+++,,,---...******((('''&&&&&&&&&&&&)))))))))))))))((('''&&&******+++++++++++++++***+++***'''&&&%%%&&&'''((((((((((((((()))))))))))))))))))))))))))+++,,,+++,,,...******+++++++++++++++++++++,,,---...////////////---++++++,,,...000---+++***)))((((((((()))***,,,,,,,,,++++++***************+++,,,,,,---......******))))))...,,,+++***++++++)))((())))))))))))*********+++,,,++++++******++++++,,,)))))))))((((((((((((((()))((('''(((+++---------***)))))))))((((((###&&&((())))))((((((((()))))))))++++++++++++++++++++++++---,,,+++***************+++***)))))))))***+++,,,******)))))))))***************************))))))))))))***++++++)))))))))***+++,,,---...)))+++......---,,,,,,------......//////......---+++---//////---+++***+++---<<>>///000000...,,,***+++,,,)))((('''((()))***)))((()))+++---//////---+++)))((()))***,,,...000111222......---,,,,,,,,,------...+++(((((())),,,---...***+++,,,---...---,,,,,,************+++,,,---...---,,,+++*********+++,,,***++++++++++++***))))))+++*********++++++,,,---((('''&&&&&&&&&''')))***))))))))))))(((((((((((())))))***+++,,,,,,------000000///...------,,,,,,,,,---///000000///---,,,//////...,,,***)))***+++))))))*********++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---***+++---......---,,,++++++)))'''(((***---//////))))))***,,,///000000///,,,+++***)))***,,,...000---333999:::555///------+++,,,...//////...,,,+++************************))))))***+++,,,------...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,+++++++++,,,,,,444000...///...+++,,,//////000111222222111000///111000000///...------,,,//////...//////000111111888777444222222222333444......///000000///...---......---------,,,,,,,,,---------,,,,,,+++++++++111000...,,,+++++++++,,,---,,,,,,+++*********+++******))))))***,,,...///...---,,,++++++++++++,,,------,,,,,,------...///......---------,,,,,,,,,........................,,,++++++******++++++,,,000000000000000111111222111000000///...---------************))))))))))))''')))+++,,,+++******+++,,,---//////---,,,+++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,,,,+++***)))(((((()))'''%%%&&&)))***(((&&&)))***,,,,,,***)))***++++++++++++*********))))))---+++)))***,,,---+++)))***++++++,,,,,,++++++*********))))))))))))******+++++++++++++++***))))))***++++++,,,,,,++++++*********))))))******+++,,,))))))******+++++++++++++++***))))))******(((&&&))))))(((((((((((())))))+++)))((()))---...---+++******+++++++++,,,,,,,,,...---+++)))'''''''''(((,,,,,,,,,,,,,,,+++***)))+++***)))*********(((&&&(((((((((((())))))))))))***)))(((&&&&&&&&&'''((((((''''''&&&&&&&&&''''''%%%%%%'''))),,,,,,)))'''))))))(((((('''''''''&&&))))))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''++++++***************+++,,,++++++******++++++,,,+++***((('''''''''((()))++++++******++++++,,,---,,,***((()))+++...000000,,,(((%%%'''+++---+++(((((())))))...===QQQ[[[[[[999444...,,,,,,---,,,***))))))***+++,,,,,,---...//////...---,,,,,,+++***(((((())))))***,,,---...,,,,,,,,,+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,------.........)))))))))***+++...000111))))))))))))))))))))))))************************)))))))))((((((((((((((()))***+++,,,,,,+++***)))''''''((()))***++++++,,,,,,,,,,,,------.........,,,---///000000///---,,,------...///...---+++***,,,+++)))'''&&&&&&'''(((((()))***,,,,,,------,,,)))((((((((()))***++++++************************,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***---000000...+++------------------------,,,222777666///)))(((+++++++++++++++,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,...---+++))))))***+++,,,)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------111//////000///+++,,,000...///000111222222111000111111000000///......------------...///111222333777555333222111111222333...///000111111000///...------------,,,,,,,,,,,,...---------,,,,,,,,,+++///...---,,,,,,,,,---...---,,,,,,+++++++++++++++++++++*********,,,---...------------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------.................................,,,,,,++++++++++++,,,,,,...............///000000/////////...---,,,,,,,,,+++*********)))))))))))))))))))))******+++++++++***+++------+++***)))***,,,,,,,,,,,,+++++++++***,,,+++++++++******************************)))))))))'''&&&''')))***(((&&&)))***,,,,,,***)))***++++++++++++*********))))))---+++)))***,,,---+++)))*********************************))))))************++++++++++++***)))((()))******++++++******)))))))))((()))***,,,...///,,,+++******)))************))))))***,,,,,,***)))((((((((((((((()))******+++)))(((***,,,...---+++******+++++++++,,,,,,,,,,,,+++)))(((''''''''''''***+++++++++******)))(((+++***)))***+++***(((''''''((((((((())))))))))))******((('''''''''(((((('''''''''&&&&&&'''(((((('''&&&''')))+++,,,***((()))((((((((('''''''''''')))((('''&&&&&&'''(((((())))))(((((((((((())))))******))))))((())))))***,,,++++++******++++++,,,+++***)))((('''(((((()))***************+++,,,,,,,,,***((()))+++...//////,,,(((&&&'''+++---+++)))&&&(((***///>>>QQQ[[[[[[555222...,,,,,,,,,+++***))))))******+++,,,------...------,,,+++******))))))))))))))))))***+++,,,...------,,,+++++++++++++++***))))))))))))***+++,,,,,,,,,,,,---------...)))))))))***+++...000111))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))(((((())))))******++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,---.........---,,,+++...---+++)))(((((()))***)))******++++++,,,------******)))))))))***++++++------------------------//////............//////,,,+++************+++,,,,,,++++++,,,//////---+++---------,,,,,,,,,,,,,,,+++///222222...+++***,,,++++++++++++,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,...---+++))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000000111///,,,---111---...000111222222222111222222111111000/////////,,,,,,---...000222333444555444222111000000111222000000111111111111111000......------------,,,,,,.........---------------------,,,,,,---......///------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---------...///...---,,,+++***************+++,,,,,,***++++++,,,---...///000........................,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...............---,,,,,,+++++++++++++++*********)))))),,,)))''''''***,,,,,,******+++------+++***)))***,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))******+++++++++)))(((''''''))))))(((''')))***,,,,,,***)))***++++++++++++***************,,,***)))***+++,,,+++*********)))(((((()))******++++++************++++++*********+++******)))((()))))))))******))))))))))))(((((((((***---000222///---+++)))(((((()))))))))((()))+++---///...---((((((((((((((()))***+++***))))))***,,,---,,,+++******+++++++++,,,,,,,,,***)))(((''''''''''''''')))))))))***))))))((('''***)))))))))+++***)))'''''''''((((((((()))))))))+++***))))))((()))))))))''''''&&&''''''((()))***)))((('''(((***,,,+++***((((((((((((''''''''''''''''''&&&&&&&&&''''''(((***))))))(((((())))))***)))((((((((((((((())))))++++++************++++++******)))((((((((((((((()))))))))))))))******+++,,,***((()))+++.........,,,)))'''(((+++,,,+++)))+++++++++,,,444>>>BBBAAA000...,,,,,,,,,,,,***)))))))))******++++++,,,,,,,,,++++++******))))))))))))))))))(((((())))))***...---,,,+++***)))))))))))))))(((((((((((())))))+++,,,,,,,,,,,,,,,------))))))******+++---//////))))))))))))))))))))))))************************)))))))))******++++++,,,)))***++++++++++++***))))))*********************+++++++++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------------,,,///...,,,+++***++++++,,,+++************+++---...,,,++++++************+++)))******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,---//////---+++,,,,,,,,,+++++++++*********+++,,,---............++++++++++++,,,---......++++++++++++++++++++++++*********+++++++++++++++---,,,+++))))))***++++++,,,+++*********+++,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,>>>555//////000//////000,,,---///111222333222222222222222111111111000000---------...///111222333333222111000///000000000111111222222222222222222000/////////..........................................---------.........,,,---------------,,,,,,---,,,,,,,,,++++++,,,,,,---...///000000...,,,+++,,,,,,,,,+++,,,------...++++++,,,,,,---...//////........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,+++++++++*********...)))$$$%%%***---,,,))),,,---//////---,,,+++,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,)))((((((((())))))(((((()))***,,,,,,***)))***+++************************************++++++++++++,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,)))***************))))))))))))************))))))***)))((((((***,,,000222111///,,,(((''''''((()))(((((())),,,///111111000+++***))))))(((((())))))***))))))***++++++++++++******+++++++++,,,,,,,,,)))))))))(((((((((((())))))))))))******)))((((((***)))))))))++++++)))''''''''''''((((((((())))))+++*********************''''''''''''((()))***+++***)))'''(((***+++++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))((((((((()))******++++++************++++++***))))))(((((((((((((((((((((((((((((()))******+++***))))))+++---...---,,,***((((((***,,,+++***///...+++)))***,,,+++(((+++++++++,,,,,,+++***((()))))))))*********************************************)))(((((('''((((((+++******)))(((((((((((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,)))******++++++,,,---...))))))))))))))))))))))))************************))))))***++++++,,,------*********++++++*********+++***************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------///...---,,,+++,,,,,,,,,,,,+++***))))))+++---...------,,,+++*********+++(((((())))))******++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------...///000///...---,,,,,,++++++***)))))))))+++)))(((***///222222111,,,+++++++++,,,,,,---...++++++++++++++++++++++++***************+++++++++,,,+++******)))***++++++,,,+++***))))))+++---...,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------LLL<<<...,,,111222000...,,,---///111222333222222222222222222111111111111000///////////////000111111111000000//////000000222222222222333333444444111111111111000000000000........................000/////////...---,,,,,,,,,------.........------,,,,,,------,,,,,,,,,+++---...///000000...,,,+++,,,++++++++++++,,,------------------------------........................---,,,,,,,,,,,,,,,,,,---------,,,,,,------...////////////...............,,,,,,,,,,,,++++++++++++...)))$$$%%%))),,,,,,))),,,---//////---,,,+++,,,---------...............///............---------//////...---,,,,,,++++++((()))))))))(((((()))))))))***,,,,,,***)))***+++************************))))))************+++,,,---,,,***))))))***,,,---,,,++++++++++++++++++,,,******++++++++++++*********++++++++++++++++++***++++++)))))))))+++---...111///,,,(((''''''((()))(((((())),,,000222222111...---+++***(((''''''''')))***************++++++******+++++++++,,,,,,,,,*********************)))))))))***************)))))))))((()))++++++***(((''''''''''''((((((((((((*********++++++++++++***'''''''''((()))***+++,,,+++)))'''((()))+++******'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''(((((())))))))))))******+++,,,+++******))))))******+++)))))))))))))))(((((('''((((((''''''(((((()))***+++***)))***,,,------,,,,,,+++))))))***++++++***+++******+++------,,,---''')))+++,,,+++***)))((())))))))))))))))))))))))************+++++++++++++++***)))(((''''''''''''''''''&&&''''''((()))***************************++++++++++++++++++++++++)))******++++++,,,,,,,,,))))))))))))))))))))))))************************))))))***+++,,,------...+++******************+++++++++++++++************************************,,,,,,------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++---+++***))))))+++---...------,,,+++*********+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///111111000//////...+++++++++******)))))))))---***(((+++000444444222,,,,,,+++++++++,,,------++++++++++++++++++++++++*********************************************+++,,,+++***))))))+++---...---,,,++++++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------))))))***+++---...//////RRR@@@000---111222///,,,---...000111222222222111111111111111111111111111111111000///////////////000000000000000000000000222222111222222333444555222222222111111111000000---------------.........000000000000...---,,,+++,,,---.../////////...---+++,,,------------,,,,,,------...///...---,,,+++)))))))))))))))***++++++......---------,,,,,,,,,........................------,,,,,,,,,,,,------...------------...//////////////////////////////---------,,,,,,,,,+++++++++(((&&&&&&)))++++++)))***+++------+++***)))***------------............//////.........---------000//////...,,,++++++***((()))******(((((()))***)))***,,,,,,***)))***+++***************+++++++++''')))******))))))+++,,,---,,,+++******+++,,,---++++++************++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************++++++///---+++)))(((((())))))))))))***,,,000111111000///...,,,***(((''''''&&&)))***+++***))))))***+++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))))))))******++++++******)))(((((()))++++++***(((&&&&&&'''''''''((((((((())))))***++++++++++++***))))))((())))))***+++,,,)))((('''((()))***)))((('''''''''(((((((((((((((%%%&&&'''((()))))))))(((+++******))))))******+++***)))))))))***+++,,,---******))))))))))))******)))))))))))))))(((''''''((((((((((((((())))))******))))))***,,,---,,,+++,,,,,,+++************+++)))'''(((,,,---,,,---///''')))++++++***)))))))))******))))))((((((''''''))))))******+++++++++,,,+++***))))))((((((((((((&&&&&&&&&'''((()))***+++++++++,,,,,,,,,,,,+++++++++++++++************)))******+++++++++++++++***))))))))))))))))))))))))*********************************++++++,,,,,,---++++++***))))))***++++++******+++++++++++++++++++++++++++***************---------,,,,,,---------,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,++++++************+++,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++...000222222000///...///************************...,,,***,,,000333222111,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************))))))))))))))))))***************,,,+++*********+++,,,---------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////LLL@@@444000000...,,,---...///000111222222111000111111111111111111111111000///////////////000000000000000111111000000000222111111111222333444555111111000000000/////////+++,,,,,,,,,------------//////000000///...---,,,,,,---///000000000......***+++,,,.........------------------,,,,,,,,,,,,)))))))))))))))******+++,,,,,,------------------........................------,,,,,,,,,,,,---------------------...//////........................------------,,,,,,,,,,,,(((((((((((())))))))))))***+++------+++***)))***+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++++++++***(((***+++***(((''')))+++)))***,,,,,,***)))***+++))))))*********+++++++++&&&(((******))))))+++---*********************************))))))*********+++,,,------.........---******++++++++++++******&&&'''(((***+++++++++***,,,+++******)))*********+++***+++---///000///...,,,,,,+++***))))))))))))(((***++++++(((((()))+++******+++++++++,,,,,,,,,+++,,,,,,,,,+++)))(((''''''((())))))******)))))))))(((((()))++++++***)))&&&&&&&&&'''''''''((((((((((((***+++++++++***************))))))******+++'''''''''((())))))'''%%%''''''''''''((((((((()))&&&'''(((************)))++++++************++++++((((((((())))))***+++,,,******))))))))))))******((())))))***)))((('''&&&))))))(((((())))))***+++***))))))***,,,,,,+++***,,,,,,,,,+++*********+++***''''''******&&&'''+++'''***,,,+++)))((()))*********)))(((''''''&&&&&&''''''((())))))***+++++++++******)))))))))******))))))))))))***+++,,,,,,***+++,,,------,,,+++***++++++******))))))))))))******+++,,,++++++***)))))))))))))))))))))))))))*********************************+++++++++++++++++++++***))))))***++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***++++++++++++******)))(((((((((((((((''''''''''''((((((******+++,,,,,,+++******,,,///111111...,,,---...))))))******+++,,,,,,,,,......---...//////...------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))((((((((()))*********************+++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------CCC===888444///******...///000111222222111000///000000000000000000111111............///000222222///000111111111111111000111111000000111333444555////////////............+++++++++,,,,,,---------------///000000000///...+++---///000111000///...)))***,,,...//////.........---,,,+++++++++,,,,,,+++++++++***+++,,,,,,---***++++++,,,---...//////...........................------,,,,,,------...------,,,,,,------...///------------------------......---------,,,,,,,,,&&&(((******)))((()))***,,,---//////---,,,,,,,,,)))))))))******+++++++++,,,,,,,,,+++++++++******)))************+++++++++(((***,,,+++(((''')))+++)))***,,,,,,***)))***+++))))))******++++++++++++&&&(((******)))(((+++---))))))************))))))******))))))))))))******,,,------.../////////...))))))************))))))"""$$$'''***+++,,,+++***))))))******++++++++++++,,,++++++---...///...,,,******))))))***++++++,,,(((***,,,+++(((''')))+++******+++++++++,,,,,,,,,++++++,,,+++***(((&&&%%%&&&&&&'''((())))))(((((()))(((((()))+++,,,***)))&&&&&&&&&'''''''''(((((('''((()))***++++++***)))++++++******************&&&&&&'''((())))))&&&###&&&'''''''''(((((())))))&&&''')))***+++++++++***))))))(((((((((((())))))''''''''''''((()))++++++******))))))))))))******((()))*********)))'''&&&)))))))))))))))***++++++***))))))***,,,,,,+++))),,,------+++***)))***+++(((%%%&&&***+++(((***000)))+++,,,+++(((''')))+++******)))((('''&&&&&&%%%%%%&&&&&&'''((()))******++++++************++++++------,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++*********))))))((((((******+++,,,,,,***)))((())))))))))))))))))))))))************************++++++******************,,,+++***))))))***+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,++++++******++++++************++++++...---+++*********++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++***)))((((((((()))***++++++///......---,,,+++******++++++************++++++)))***+++,,,,,,+++***)))+++...000000---***+++,,,))))))***+++,,,------.........///...---,,,+++***------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((('''((()))***************)))***+++,,,,,,,,,,,,+++...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******777555444555222------000.../////////000000111111000000000000000000000000////////////000000000000111111000000000000111111111222222111000000111333//////............//////************************+++---...---++++++---000,,,---......//////..................////////////............---,,,+++***+++***((((((***,,,,,,,,,,,,,,,,,,------.........---.........---,,,,,,+++,,,,,,++++++,,,,,,---...///000000000000000///...------------------------,,,,,,+++++++++++++++++++++*********))))))((((((---.........---+++)))((()))************+++++++++++++++************+++++++++***((('''&&&''')))***)))************+++++++++((())))))******+++,,,,,,+++++++++************)))''''''((()))***+++,,,,,,)))************++++++++++++***)))((()))***,,,---++++++,,,------...//////...---,,,+++++++++,,,---++++++*********+++---...------,,,,,,+++***))))))+++,,,---...////////////,,,,,,,,,+++***)))((((((,,,+++***)))((((((((((((,,,+++******++++++***((()))***+++)))'''&&&&&&''''''''''''(((((((((((((((++++++***)))))))))))))))&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&'''((()))))))))((('''((()))))))))(((&&&%%%((('''&&&'''(((*********---,,,+++***))))))))))))((()))******)))'''$$$###&&&&&&&&&'''((())))))***...---+++)))((('''''''''))))))(((((((((((())))))))))))***+++++++++++++++---.........---,,,***)))***+++,,,,,,***((())))))***+++,,,+++)))))),,,...++++++++++++++++++++++++******))))))))))))******(((''''''&&&&&&&&&''''''))))))))))))***+++,,,---+++,,,------,,,+++***))),,,,,,+++***)))(((''''''((((((((((((((()))******(((((((((((()))***+++,,,)))************+++++++++///...---+++******++++++,,,***)))***---...,,,***//////,,,'''''',,,,,,(((+++''',,,...))),,,111+++************************...---,,,+++******************++++++++++++******.........------,,,,,,,,,,,,+++***((((((((()))***))))))*********+++++++++++++++************++++++(((((())))))************,,,,,,+++***))))))******,,,---.../////////...---))))))))))))***+++,,,---111000///..................///000...,,,++++++,,,,,,)))&&&$$$$$$'''+++---,,,+++***)))(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,++++++******+++,,,,,,+++***+++,,,,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++,,,+++*********+++------===777333222000,,,---000/////////000000000111111000000000000000000000000//////000000000111111111111111000000000000111111000111222111//////111222000000////////////000000+++++++++++++++++++++++++++---...---++++++...000,,,------...........................////////////////////////...---,,,+++,,,***((((((***,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...////////////000000000000------------------------,,,,,,,,,++++++++++++++++++*********))))))))))))+++,,,---------,,,+++***************++++++++++++++++++************+++++++++***(((''''''''')))))))))************+++++++++------------------------+++++++++************)))))))))))))))************))))))))))))************(((((())))))*********)))******+++,,,,,,---......+++***)))(((((()))******,,,+++*********,,,---...------,,,,,,+++******)))+++,,,---...000000000111,,,+++++++++***)))))))))******))))))))))))******,,,+++******++++++***(((***++++++***(((''''''((()))))))))((((((((('''''')))(((''''''&&&&&&&&&''''''&&&%%%&&&((()))((('''(((((((((''''''&&&&&&&&&''''''(((((()))((((((((((((((()))))))))((('''&&&***'''%%%'''***,,,+++))),,,,,,+++***))))))))))))'''((()))******)))'''&&&''''''(((((()))******+++,,,,,,+++)))(((((((((''')))((((((''''''(((((()))'''((())))))******))))))+++++++++++++++***)))(((+++---...---+++******+++*********...111111---)))++++++++++++++++++++++++******))))))))))))******((((((''''''''''''(((((())))))))))))***+++,,,---+++++++++++++++******)))++++++******)))(((((((((***))))))))))))***+++++++++***)))))))))))))))***)))************+++++++++000///---,,,++++++,,,,,,,,,***((((((******(((&&&&&&))),,,---,,,*********444((()))...+++,,,...)))************************...---,,,+++******************++++++++++++******,,,,,,,,,+++++++++******,,,+++***)))(((((()))***,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,+++***************)))***+++,,,,,,,,,++++++)))))))))******,,,------000///......---------...,,,---...---+++******+++,,,+++(((''''''))),,,...---,,,+++******)))))))))************************+++,,,,,,,,,,,,,,,++++++***+++,,,+++******+++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))((((((((()))++++++GGG===444111000...///111000000000000000111111111000000000000000000000000000000111111111222222222111000000//////000000111000000111000///...000222000000////////////000000------------------------,,,---------,,,,,,...///,,,,,,---...............---............/////////////////////...---,,,,,,---+++))))))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,------...//////......///000111222---------------------------,,,,,,,,,+++++++++******************)))))))))******+++,,,------,,,,,,************+++++++++,,,++++++************+++++++++***((('''''''''((())))))************+++++++++000//////...------,,,,,,+++++++++************)))++++++*********)))))))))(((((()))))))))*********%%%&&&(((******)))(((&&&)))))))))***++++++,,,,,,))))))(((((((((((()))***,,,,,,+++++++++,,,---------,,,,,,++++++*********+++,,,---...000000111111++++++******************((((((((()))***+++,,,------+++******++++++***)))***+++,,,+++)))(((((()))++++++***)))((('''&&&%%%((('''&&&&&&%%%&&&&&&&&&((('''&&&''')))***)))((())))))((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''''',,,)))((()))+++---+++)))++++++***************+++'''((()))***++++++***)))((())))))******+++++++++*********))))))))))))((((((''''''''''''''''''(((((((((((()))))))))))))))******)))))))))))))))***,,,...//////---,,,,,,------***+++333;;;;;;000&&&++++++++++++++++++++++++************************((((((((((((((()))***+++******)))******+++,,,---++++++***)))))))))******))))))))))))))))))))))))+++************+++,,,,,,,,,,,,+++))))))((((((((()))************+++++++++000///---,,,,,,,,,,,,---,,,***)))(((((((((&&&%%%%%%&&&,,,000---(((000===FFF...&&&......++++++(((************************---,,,+++*********************++++++++++++***************)))))))))))))))++++++***)))))))))******,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,++++++************+++((()))***+++++++++******+++******++++++,,,---.........---,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,+++******,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))***++++++***)))***+++,,,++++++******++++++,,,*********+++,,,------...++++++++++++++++++++++++***))))))))))))***++++++OOOBBB555111111000111333111111111111111111111111000000000000000000000000111111222222222333333333000000////////////000000///000000///......///111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///,,,,,,---.........---------------.........//////...............---,,,+++...,,,******+++,,,---,,,++++++++++++++++++++++++...//////000//////......,,,,,,,,,,,,,,,---......///...------...000222444........................---------,,,,,,++++++*********************************++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++************++++++******)))((('''(((((()))))))))*********+++++++++,,,,,,+++++++++*********+++++++++*********))))))************************))))))*********+++++++++&&&'''((()))***))))))((((((((()))))))))*********+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,---...............***************+++++++++))))))))))))***+++,,,,,,---+++******+++,,,***)))***,,,,,,+++)))))))))***))))))(((((('''&&&&&&%%%)))(((((('''''''''(((((('''&&&&&&&&&((()))((('''((((((((((((((((((((((((************))))))((('''*********)))))))))((((((---///000///,,,******+++*********)))******++++++((()))***++++++++++++***)))))))))*********++++++)))))))))*********))))))''''''&&&&&&&&&&&&'''''')))))))))))))))******++++++***)))((((((***+++,,,+++---......---,,,,,,---...,,,...666======333)))************************************************((((((((()))***+++,,,---************++++++,,,---+++***)))(((((()))***+++(((((())))))***************************+++,,,,,,,,,+++******)))))))))***))))))*********+++++++++......,,,+++++++++,,,,,,,,,,,,+++******))))))(((---)))***---))))))===XXXZZZ777'''//////***+++***************************,,,,,,+++*********************++++++++++++******))))))))))))))))))))))))+++*********************)))))))))************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,---...------,,,++++++,,,,,,,,,+++,,,...---,,,,,,---...+++++++++,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++)))***++++++))))))***+++,,,++++++******++++++,,,***++++++,,,,,,---------***+++++++++++++++,,,,,,++++++++++++,,,,,,------LLL???444000000000000222222222222222222111111111111111111111111111111111222222222222333333333333000000////////////000000///000000///......///111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.........+++,,,,,,---...---------------------............,,,------------,,,,,,+++///---+++***,,,------,,,++++++++++++++++++++++++......//////000//////...------,,,,,,------...//////...------...000222444..............................------,,,+++*********************+++++++++,,,,,,++++++***************++++++++++++,,,,,,,,,++++++************++++++***))))))((((((((((((((())))))*********+++++++++(((((())))))************+++++++++*********))))))((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------+++***)))))))))***+++,,,)))))))))))))))*********+++,,,,,,------.........---------...------------,,,,,,+++++++++++++++***------------,,,+++*********************+++++++++++++++************++++++---,,,++++++,,,,,,+++)))***+++,,,+++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''(((((()))***+++++++++***)))((((((++++++******))))))))))))...444888444,,,''')))...*********)))******+++++++++++++++++++++******)))(((((()))))))))))))))***(((((()))************)))''''''&&&&&&&&&&&&''''''(((''''''''''''((()))******)))(((''''''(((***+++)))+++------+++++++++,,,+++,,,...222555444000,,,************************)))***++++++++++++***))))))))))))******,,,---...++++++++++++++++++,,,---+++***)))(((((()))***+++((((((((()))******++++++***))))))))))))***++++++***************+++,,,,,,))))))*********+++++++++,,,+++***)))))))))***+++******++++++******++++++///)))(((+++)))+++DDDaaaccc>>>+++000///+++---...************************++++++******))))))************++++++++++++******))))))***************************++++++++++++***(((((((((((())))))))))))++++++************++++++++++++++++++++++++******,,,+++++++++++++++,,,,,,---------------......///,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---***+++,,,,,,+++***,,,---)))******+++++++++++++++,,,++++++************+++************************(((((()))***************)))+++,,,+++***)))***+++,,,++++++******++++++,,,,,,------------,,,+++************++++++,,,,,,,,,++++++,,,,,,------------AAA888111000000......000333333333222222222222222111111111111111111111111111111222222222333333333000//////......//////000000000111000///...000222...------------------...++++++++++++++++++++++++...,,,++++++---......---++++++,,,---------------,,,------------.........,,,---------------,,,,,,000...,,,+++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,------------,,,---------------....../////////......///000111222........................//////...---,,,+++***************+++++++++++++++---,,,+++***************++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))(((((((((((()))************+++++++++))))))******+++,,,,,,---+++++++++************)))(((((()))***+++,,,---...,,,,,,---------.........---,,,***)))***+++...///*********************+++)))***+++,,,---------,,,....../////////...---,,,++++++++++++++++++++++++.........---,,,+++***)))++++++******************,,,++++++*********++++++...,,,++++++,,,,,,+++***)))***++++++)))((()))+++%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&%%%$$$%%%'''''''''&&&%%%%%%&&&'''(((((())))))***++++++++++++******))),,,++++++***)))*********---444999555,,,'''***///++++++***************+++,,,++++++*********))))))))))))))))))))))))))))))((((((***++++++***)))((((((''''''''''''''''''(((&&&%%%$$$$$$$$$%%%'''((((((((('''''''''''''''(((((()))++++++***)))***+++'''))),,,,,,***)))***,,,************************)))***+++,,,,,,+++***)))***************+++,,,---,,,,,,++++++++++++,,,,,,******)))))))))***++++++(((((())))))*********+++)))))))))))))))***++++++)))))))))******,,,------)))************++++++++++++***)))((((((((()))***''')))******))))))***+++'''&&&)))---,,,...===OOOZZZ===///000---,,,//////************************+++******)))))))))************++++++++++++******************++++++++++++)))***++++++,,,+++++++++************+++++++++,,,+++******))))))******+++************+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------)))***+++***)))((()))***)))))))))***************++++++************++++++))))))))))))))))))))))))'''((()))***++++++++++++***+++,,,,,,+++***+++,,,,,,++++++******++++++,,,---............,,,***)))*********++++++,,,,,,---)))******+++,,,+++++++++666333222333333//////111444444333333333222222222111111111111111111111111111111111111222222222222//////............//////000111222111//////111222/////////....../////////------------------------...,,,***+++---///...---++++++,,,------------,,,,,,,,,---------...............///////////////...111///,,,,,,---...------------------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------------...//////////////////000000000000........................//////...---,,,+++***************++++++,,,,,,,,,+++******))))))***+++,,,+++++++++,,,,,,,,,------++++++************++++++)))))))))))))))((((((''')))************+++++++++++++++++++++++++++,,,,,,+++++++++************)))*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,...//////000///...---,,,++++++++++++++++++++++++---......//////......---,,,+++++++++***)))))))))************+++,,,------...,,,++++++,,,---+++***((()))******(((((()))***(((((((((((((((((('''''''''&&&&&&&&&''''''((()))'''&&&%%%&&&'''((((((&&&%%%&&&&&&((()))***++++++******++++++,,,+++++++++---,,,+++*********+++++++++...222111...++++++---,,,,,,+++***))))))))))))***))))))))))))******+++************************((()))***++++++***(((''')))((((((''''''(((((()))((('''&&&%%%%%%'''(((***++++++++++++***)))((((((''')))++++++***)))***+++(((***+++***'''&&&(((***************************)))***,,,------,,,***)))+++***************++++++---,,,,,,++++++,,,,,,,,,)))******+++++++++++++++)))))))))))))))*********+++************+++,,,,,,++++++*********+++,,,,,,)))************++++++++++++***)))(((((()))***+++)))+++,,,,,,)))(((***+++%%%(((***,,,...000444888AAA333///111,,,---000---******************************))))))))))))************++++++++++++******))))))*********+++++++++)))***+++,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++******++++++,,,)))******+++,,,---......+++++++++++++++,,,---...++++++*********+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,---......,,,------,,,***)))***+++***))))))))))))***++++++,,,,,,++++++++++++,,,,,,************************))))))+++,,,,,,---------+++---------,,,+++,,,---,,,++++++******++++++,,,+++,,,...///...---,,,+++)))******+++,,,,,,------)))***+++,,,,,,,,,++++++111111555888777222111444444444444333333222222222111111111111111111111111000000111111111222222222//////............//////111222222111000000111333111111000000000000111111........................///,,,***+++...///...---++++++,,,---------,,,,,,,,,,,,,,,---------......000000111111111111111000111///---,,,---......---.........------,,,,,,,,,+++,,,------.........---...------------.../////////000000000000000///...////////////////////////000//////---,,,+++***************++++++,,,,,,,,,)))(((((((((***+++---...++++++,,,,,,,,,---------++++++************++++++)))))))))))))))((((((''')))************+++++++++,,,,,,++++++***)))))))))+++++++++************))),,,,,,,,,++++++++++++***++++++,,,,,,,,,---------)))+++,,,......---,,,+++------------------------)))***,,,---......------...///000000000///---,,,++++++++++++++++++++++++,,,---...000111111222222---,,,,,,+++***)))(((((((((((()))***+++---///000...---+++,,,------,,,***'''((())))))((('''(((***,,,,,,+++***)))((('''''')))))))))))))))***++++++((('''&&&''')))))))))(((&&&'''((()))***+++,,,---)))***+++,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))***,,,///000---+++---,,,+++***))))))))))))'''''''''((()))+++,,,---++++++++++++++++++++++++((()))+++,,,+++***(((&&&))))))(((((((((((()))))),,,+++)))((()))***,,,---//////000000///---,,,***''')))++++++******+++,,,,,,------,,,***))))))***)))))))))))))))))))))))))))***,,,------,,,***)))++++++******)))*********------,,,++++++,,,,,,,,,)))***+++---------,,,+++******)))))))))))))))))),,,,,,++++++,,,,,,---...------,,,+++************)))************+++++++++++++++***))))))***+++,,,...000111///+++***+++,,,+++---,,,)))+++000000,,,---)))///111,,,...111******************************)))))))))))))))************++++++++++++******(((((())))))******++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***+++,,,...///000000++++++++++++,,,,,,---...---,,,+++++++++,,,---...++++++******)))*********,,,,,,,,,,,,------...///000111111000...,,,---...+++***)))))))))***,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++***+++,,,---............,,,---......,,,,,,---...,,,++++++++++++++++++,,,)))+++---/////////------))))))***+++,,,,,,------+++,,,---...///...------555555555444333222111000222222222222222222222222222222222222111111000000000111222333333333333333000///...------...///000000000000000////////////222111///000111111000///,,,,,,,,,------.........+++,,,---///000000000000---,,,,,,+++*********+++***+++,,,...//////000000000000000000////////////,,,------------------...///...---,,,,,,,,,------...,,,++++++,,,------,,,******++++++,,,---......---------------...///000........................***+++,,,---------,,,,,,+++++++++*********)))))))))))))))))))))******++++++******))))))******+++++++++***)))(((((())))))...---+++)))(((((())))))***+++,,,,,,------,,,,,,************************......///---+++)))******,,,,,,***'''%%%%%%'''))),,,+++******))))))******,,,,,,+++***)))))))))***,,,++++++******++++++,,,'''((()))+++,,,,,,,,,,,,......------...///000111------,,,,,,,,,+++++++++000...---...111111///,,,+++******))))))******+++&&&&&&''')))+++---///000...---,,,***)))******+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))(((((()))++++++,,,,,,,,,))))))*********))))))(((+++*********))))))((((((------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++******++++++)))(((***)))(((''''''((()))))))))((('''''')))******)))''''''''''''((()))++++++000///...,,,+++*********((()))***+++,,,+++******)))***,,,,,,---,,,+++***((((((((()))******++++++((())))))*********))))))++++++******)))(((((((((,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******************))))))))))))++++++***)))***+++---...---------,,,,,,+++++++++%%%&&&''')))*********+++******))))))))))))******(((((((((((()))))))))))),,,------,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********)))))))))))))))'''(((***++++++***)))))),,,++++++******++++++,,,......---,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,***)))))))))***+++,,,,,,---------,,,***(((((()))+++,,,)))***++++++***+++---///)))))))))******++++++,,,)))************+++++++++++++++*********************+++,,,------,,,+++***+++++++++******************++++++,,,---...//////333111///,,,++++++,,,---///,,,))))))+++,,,+++)))---.../////////---+++)))---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++333333333333333222111000222222222222222222222222222222222222111111111000000111222333333333333333000///...------...///000111000000000////////////000///......///000///...,,,,,,,,,---------......,,,---...............---,,,,,,+++***************+++,,,---...000000000000000000000/////////......,,,,,,,,,---------------......------,,,,,,,,,---...,,,++++++,,,------,,,++++++,,,,,,---....../////////...---------..............................111000///------------------------,,,,,,,,,,,,+++)))))))))))))))******+++++++++************++++++,,,+++******)))))))))***+++***)))((((((((()))******+++,,,,,,------,,,,,,************************+++,,,---,,,***))))))***------,,,***)))))),,,...,,,+++******))))))******,,,+++******))))))******+++******************+++)))))))))***+++++++++,,,---------...//////000000......---------,,,,,,,,,000...------///000///---++++++************++++++************+++,,,---...---,,,+++)))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))***************+++++++++++++++******+++*********)))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++...,,,++++++,,,,,,+++)))---,,,***)))(((((((((((()))((('''''')))******)))'''''''''((())))))***+++---,,,,,,+++++++++++++++((()))***+++,,,++++++******+++,,,,,,,,,,,,+++************************)))******+++******)))((('''************)))))))))))))))))))))))))))))))))))),,,++++++***))))))******+++***************++++++,,,++++++***+++,,,---...,,,,,,+++++++++*********)))(((''''''''')))+++,,,***))))))(((((())))))***((((((((())))))************++++++***)))((()))))),,,,,,,,,---------------++++++,,,,,,,,,++++++******)))))))))))))))))))))(((((()))******+++******+++******))))))******+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++)))(((*********+++,,,,,,,,,---,,,+++***))))))***,,,------------,,,***)))***+++*********+++++++++++++++************++++++++++++++++++*********************+++,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,------.........222111...,,,++++++,,,,,,---+++******,,,---+++)))***+++---......---,,,+++///...---,,,+++*********------,,,+++++++++,,,,,,000111111222111111000000111111111111111111111111222222222222111111111111111111222333333333222222000000............000000111111000000000/////////...---,,,,,,.........,,,,,,,,,,,,,,,------------------......---,,,,,,+++,,,+++******************,,,---...000111111111111111111000///...------,,,++++++,,,,,,------------.........---------,,,,,,...,,,++++++,,,------,,,,,,------......//////000111000///...------------........................555333///,,,++++++,,,---------------,,,,,,,,,,,,)))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++)))((('''''''''(((***+++***++++++,,,,,,,,,,,,,,,************************)))***++++++))))))***+++)))))))))((('''(((+++---++++++***))))))))))))***++++++***)))))))))******))))))))))))))))))))))))++++++***))))))***+++,,,+++,,,---///000/////////............------------000...,,,,,,...///......,,,++++++++++++++++++,,,------,,,+++++++++++++++,,,+++***)))((((((((((((******))))))))))))******'''''''''''''''''''''''')))((((((''''''(((((()))(((((('''(((((()))***+++'''((()))***++++++++++++***++++++,,,,,,+++++++++***************)))))))))+++++++++*********))))))((((((((((((((((((((((((++++++++++++++++++++++++...---,,,,,,------,,,+++///...,,,***)))((((((((()))((('''''')))******)))'''((((((((()))******+++***)))))))))***+++,,,,,,)))******+++,,,+++++++++++++++,,,,,,,,,++++++***---,,,,,,+++******)))))),,,,,,++++++***)))''''''))))))))))))************((()))***++++++***)))(((,,,+++******)))*********,,,+++***)))***+++---///,,,,,,,,,,,,,,,,,,---...***************))))))))),,,***(((&&&&&&(((***,,,)))((((((''''''(((((()))(((((()))***++++++,,,,,,++++++++++++************+++,,,,,,,,,------......,,,,,,,,,,,,++++++***)))))))))))))))))))))******((((((((()))***+++,,,,,,***))))))))))))))))))************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,+++******)))***+++---......///...,,,***((()))***,,,,,,,,,,,,++++++++++++************+++++++++,,,******++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------000///---++++++++++++,,,+++***+++,,,...---,,,***((()))+++------------,,,...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,------//////000111111111000000000000000000000000000000222222222222222222222222111222222333333333222222111000///......///000111111111111000000000//////---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---,,,,,,+++++++++,,,,,,---...///000111222222222111111000///---,,,++++++++++++,,,,,,------.....................---------...---++++++---...---,,,....../////////000000000000///...............///........................222000...+++*********+++,,,,,,+++++++++*********)))))))))))))))******+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,***)))((('''(((((()))*********+++,,,,,,,,,,,,+++************************(((***++++++******+++---((())))))((('''''')))+++++++++***)))))))))))))))******))))))))))))******))))))************))))))---,,,***(((((()))+++,,,)))***---///000///...---...------------,,,,,,,,,///...,,,,,,,,,---......,,,,,,++++++++++++,,,,,,---,,,,,,+++************,,,++++++***))))))((((((,,,,,,++++++++++++,,,,,,''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((()))++++++***+++,,,---------------)))******++++++++++++***************************++++++++++++************))))))))))))))))))))))))************************---,,,+++,,,------,,,+++,,,,,,+++***))))))(((((()))((('''''')))******)))(((((())))))************)))((((((((()))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++******,,,,,,,,,+++++++++******++++++++++++******)))((('''(((((()))***+++++++++)))***,,,------,,,***)))++++++***************++++++***(((((((((+++...000------------------------************************,,,+++)))((('''((()))***((((((''''''''''''(((((())))))***+++,,,,,,---...------,,,---.........---******++++++,,,------------------,,,+++***)))((()))))))))))))))*********))))))(((((()))+++---...******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///...,,,*********,,,,,,,,,,,,,,,,,,++++++************+++---...///,,,------,,,******+++------------,,,,,,+++++++++*********+++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...............------,,,,,,,,,...---,,,+++++++++++++++)))***,,,.........,,,***)))***+++,,,,,,,,,,,,+++))))))***+++,,,...///000++++++++++++,,,,,,---...///000000111111111000000000000000000000000000000222222222222222222222333222222333333333222222111111000///......///000111111111111111000000000000...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000.........------......///---...///111222222333333000000///...---,,,+++***++++++,,,---....../////////000000000000///...---///---,,,,,,---......---//////000000000000000111---------...///000111222........................------......------,,,+++,,,,,,,,,+++++++++******)))))))))))))))******+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,+++)))(((((()))))))))***++++++,,,,,,++++++************************)))+++,,,,,,++++++---...---......---+++******++++++***))))))(((((())))))***))))))((())))))************+++,,,,,,+++******---,,,***(((((()))+++,,,((())),,,...//////...---,,,,,,,,,+++++++++******---------,,,,,,,,,------,,,++++++******++++++,,,***)))))))))))))))******,,,,,,,,,++++++***))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))++++++++++++,,,---------,,,,,,***++++++,,,---------,,,***************+++++++++---,,,,,,,,,,,,+++++++++************************************************+++***)))***+++,,,+++)))(((((()))))))))))))))))))))((('''''')))******)))((()))******+++******))))))))))))(((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,((()))***+++++++++++++++''''''((()))***++++++,,,)))***,,,------,,,***)))+++***************++++++***)))'''&&&'''***---///---------------------,,,******++++++++++++++++++******+++++++++)))(((&&&((((((''''''''''''(((((()))******+++,,,------------,,,+++,,,...000///---))))))******+++++++++,,,---------,,,+++***)))((((((((())))))***************))))))))))))+++---...+++++++++******+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++...///111000---++++++,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,---...///,,,------,,,+++***,,,------------,,,,,,+++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///.........------,,,,,,+++---,,,,,,,,,+++,,,,,,,,,)))+++---......---++++++,,,,,,,,,,,,++++++******((())))))+++,,,...000111++++++++++++,,,,,,---...111222222333222222111111111111111111111111111111222222222222333333333333222222333333333222111111111111////////////111111222222111111111000000000///...---...000111111000,,,,,,,,,,,,+++++++++++++++,,,---///000111111111///////////////000000111---...///111222222222222//////...---,,,++++++***,,,,,,---...///000000111111111222333222111000//////---,,,,,,---......---000000000000000000000000,,,,,,---...///111222333........................,,,...///111111111000///............------------)))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------///---+++***)))((()))))))))******+++++++++++++++***************************+++------,,,,,,---...---......,,,***(((((()))******)))(((((((((((()))))))))((((((((()))*********+++,,,------,,,+++***++++++***))))))***+++,,,''')))+++---............++++++++++++***************,,,------,,,++++++,,,+++******************+++((((((((((((((()))***+++,,,,,,---,,,,,,+++))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''(((((()))***+++))))))***************))),,,,,,---...////////////*********+++++++++++++++---------,,,,,,,,,++++++************************************************)))((('''((()))***)))(((&&&'''((())))))***)))))))))((('''''')))******)))((()))***+++++++++))))))***)))))))))))))))******,,,++++++++++++,,,------------,,,+++************))))))******+++,,,,,,---'''(((***+++,,,---------'''(((((()))***+++++++++((()))***++++++***)))(((*********)))******+++,,,***)))((('''((()))+++---,,,------------,,,,,,+++*********+++++++++++++++(((***,,,------***(((&&&)))((((((''''''(((((()))***++++++++++++,,,,,,,,,***((('''))),,,...---++++++++++++++++++*********,,,,,,,,,,,,++++++***)))((((((((()))******+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************,,,///111000---+++---///,,,,,,,,,,,,------------+++,,,,,,------.........///000///---+++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------------,,,,,,,,,,,,------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,------------+++---//////---+++++++++...------,,,+++*********,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,------444555555555444333222222222222222222222222222222222222222333333333444444222333333333333222111000222111000//////000111222222222222111111111000000...------...000222111000,,,,,,,,,+++++++++******,,,---......//////////////////......///000000111------///000111222222222------------,,,,,,++++++------...///000111222222222333444555444333111000///...,,,,,,...///...---000000000000000000000000............///000222222........................////////////000000000111///............---------)))))))))))))))******+++++++++************+++++++++++++++++++++,,,------,,,+++***)))(((((()))***))))))***+++++++++++++++***************************+++,,,,,,+++***+++---)))***++++++)))'''((((((******)))(((((((((((((((((((((((((((((()))******)))***+++,,,,,,+++***))))))))))))***+++++++++,,,(((((()))+++,,,---...///,,,,,,,,,+++++++++******'''+++...///---+++***+++***))))))(((((())))))***)))))))))((())))))***+++++++++,,,,,,+++***)))(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))((())))))***))))))((((((***+++,,,---............*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************((('''&&&''')))***)))((('''((()))*********)))))))))((('''''')))******)))((()))+++,,,,,,+++)))(((((((((((()))***+++,,,---,,,,,,+++++++++,,,---......---,,,***************)))*********************)))******+++,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))******))))))***++++++,,,*********))))))***+++++++++,,,---------+++***))))))))))))*********++++++)))***+++,,,,,,+++)))(((***))))))(((((())))))***++++++++++++************)))'''%%%''',,,...---***......------,,,+++++++++++++++,,,,,,,,,++++++***'''(((((()))******++++++++++++,,,,,,++++++******++++++************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))),,,//////,,,***,,,///+++,,,,,,,,,---.........------...............---...//////---+++***+++,,,*********++++++++++++++++++++++++,,,,,,,,,------******++++++,,,------......---,,,,,,,,,,,,---...------------............------------------,,,,,,,,,,,,---..................///000...+++******,,,------,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,777777666666555444333222222222222222222222222222222222222333333444444444333333333333333222111000222111000//////000111222222222222111111111111000...---,,,...000111111000,,,,,,,,,++++++*********------......------,,,+++...............///000000,,,---...000111111111111,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333333444555666666444222111///...,,,,,,...///...---000000000///////////////000////////////000000111........................000///---++++++---///000------,,,,,,,,,+++++++++)))))))))))))))******++++++******************+++************++++++,,,---)))((((((''''''(((***+++))))))***++++++++++++***************************)))+++,,,+++***)))***+++***,,,------,,,,,,,,,---******)))(((((((((((((((((((((((((((((()))******''')))***++++++***)))''''''((()))+++,,,,,,,,,,,,(((((()))***+++---///000---------,,,,,,,,,++++++&&&***///000---***))))))))))))(((((((((((()))))),,,+++************************++++++***)))'''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***))))))(((((((((((()))******+++++++++******)))&&&'''((()))***+++++++++*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******)))***+++,,,,,,+++***)))((()))((('''''')))******))))))***+++,,,,,,+++)))(((&&&'''''')))+++---///000---,,,+++***+++,,,---...///---,,,***))))))******++++++******)))(((((((((++++++,,,,,,,,,++++++***))))))))))))************,,,,,,+++******+++,,,,,,******))))))***+++,,,,,,+++,,,,,,++++++++++++***+++,,,,,,---,,,+++)))((('''((((((((())))))******+++***************++++++******))))))))))))******,,,,,,+++******))))))(((+++(((&&&)))...000///,,,000000///...---,,,,,,+++******+++,,,,,,,,,++++++'''(((((()))***++++++++++++,,,------,,,+++)))(((******))))))))))))******((()))***+++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&***...---***))),,,///++++++,,,,,,---...//////.........///......------***,,,---,,,,,,---///111)))))))))******++++++,,,++++++,,,,,,,,,---------******+++,,,,,,---.........---,,,,,,,,,,,,---..................---------------------------------,,,,,,---...///////////////111111...***(((***,,,,,,,,,,,,,,,---...//////*********+++,,,---...///...------,,,++++++++++++888777888999555///000444444444555555555444333333555444333333222222333333222222222222222111000///111111000000000000000111333222111000////////////000//////........./////////...---,,,,,,---...///000000///...,,,+++******++++++,,,------......///111111111111111222222333///...---,,,+++,,,---.........///000111333555666222333444555444222000...(((***,,,,,,++++++,,,---///000000000000000//////////////////////////////------------------------,,,...///...---++++++,,,++++++++++++++++++++++++))))))(((((((((***+++,,,000///...---,,,,,,+++***++++++************++++++...---+++)))((())))))***''')))******))))))+++,,,++++++++++++++++++++++++******,,,---.../////////******+++++++++******))),,,+++)))((('''''''''((((((((((((((())))))))))))******))))))))))))))))))++++++++++++++++++++++++++++++******)))*********---,,,++++++,,,,,,***)))'''+++......+++((((((((())))))***+++,,,,,,------++++++++++++++++++++++++,,,------,,,)))''''''((())))))))))))(((((((((((($$$%%%&&&((()))*********)))((('''&&&%%%&&&&&&''''''''''''((()))*********,,,,,,+++***)))))))))***(((---)))'''---,,,)))000***)))***+++---...---+++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&(((+++,,,***(((&&&)))------)))&&&%%%%%%''''''((((((((((((''''''%%%'''***------,,,)))'''''''''''''''((()))++++++++++++******++++++,,,------,,,+++)))((('''''''''***************+++++++++...------,,,,,,++++++***+++++++++++++++***)))(((***+++,,,------+++***)))******))))))***,,,...///***))))))((())))))******)))************+++++++++************************+++******)))))))))))))))((((((((((((((()))******************+++,,,---...***))))))+++---...---+++...///000111000...---,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,,,,------...---,,,***))),,,,,,+++++++++,,,---.../////////...------,,,,,,,,,,,,,,,---------......///,,,))))))***+++)))'''((()))***+++,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,---......,,,,,,++++++,,,,,,---...++++++++++++,,,---......111111222000---,,,,,,---///...---,,,+++,,,------,,,,,,+++++++++,,,------111000...---,,,+++++++++;;;888666777666333444888444555555555555555444444555444333333222222333333111222222222222111111000111111000000000000111111333222111000////////////111111000/////////////////////...---......000000000//////---,,,+++******,,,,,,---......//////000///////////////000111111---,,,+++*********++++++...//////000222333555666555555555444222000...,,,***,,,......---,,,---...//////000000000000//////........................---------------------------///000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,......------,,,,,,++++++++++++************++++++---,,,+++***)))))))))***&&&'''(((((('''&&&''')))++++++++++++++++++++++++,,,,,,------------------******++++++++++++******---,,,***)))((((((((()))(((((((((((()))))))))***************************,,,,,,+++++++++++++++++++++***************++++++---,,,***+++,,,,,,+++)))+++,,,...---***)))***,,,,,,,,,,,,++++++++++++***************************---......,,,***((())))))***)))))))))((((((((((((&&&'''(((((()))((((((((()))((('''&&&&&&&&&''''''''''''(((((())))))******)))))))))***************''',,,***...:::888...---***)))(((((()))***)))'''***)))(((((('''((()))***************************((((((((()))))))))******((('''&&&'''))))))'''$$$'''***------***'''&&&&&&''''''((((((((((((''''''&&&''')))+++,,,+++)))(((''''''''''''((()))***+++++++++******++++++,,,---///...,,,+++***)))((((((((((((((())))))*********---------,,,,,,+++++++++++++++++++++******))))))***++++++,,,,,,,,,+++++++++************+++---...------,,,+++++++++++++++************++++++++++++))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((()))************)))******+++,,,---******)))+++------,,,+++//////...///000///...---,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***++++++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,+++,,,---------,,,+++***,,,,,,++++++,,,,,,---...............---------------------.........//////...,,,))))))***+++)))(((***+++,,,---------,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,++++++,,,,,,---...///...------,,,,,,------,,,...//////...---///000///...,,,+++++++++,,,---------,,,++++++,,,,,,,,,,,,++++++************+++EEE===888888999777666888444555555666666666555555555444444333333333333333000111222222222222222222111000000000000000111111333222111000////////////333222111000//////////////////......///000111111//////...---,,,,,,++++++------......///000000111......------......///000---,,,,,,+++***+++++++++//////000000222333555666888777555333000...,,,+++,,,...///000.........///...//////000000/////////........................------------------------...///111000///---......------------------------******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++---,,,+++******)))******&&&'''((('''&&&%%%&&&'''************++++++,,,,,,---------------,,,++++++******+++++++++++++++***---,,,+++***)))))))))***((((((((()))))))))************++++++++++++++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,---+++***+++,,,,,,+++)))---...---+++******,,,.........---,,,***)))(((((())))))))))))))))))))))))---......---+++))))))*********)))))))))((((((((())))))))))))(((((('''&&&)))(((''''''&&&&&&''''''(((((((((((())))))))))))'''((()))++++++++++++***&&&******444EEECCC222***,,,***'''&&&'''((('''&&&))))))((((((((())))))***************************((())))))))))))************)))((((((((((((&&&$$$)))+++------+++)))(((((('''(((((())))))((((((''''''(((((())))))))))))((((((''''''(((((()))***++++++************+++,,,,,,111000...---+++*********(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++******))))))******************+++,,,------,,,+++*********+++,,,---///...---,,,+++*********************+++++++++,,,))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((()))*********)))))))))))))))******+++******+++------,,,***///---+++,,,///000///,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++*********,,,,,,,,,++++++++++++*********************++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,---------,,,,,,------------..................////////////...,,,*********+++***)))------............---,,,++++++,,,,,,,,,,,,------.........------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...222111///...---,,,,,,++++++---......------...///...---,,,******++++++,,,...------,,,++++++++++++)))))))))))))))***+++,,,PPPFFF>>>>>>???;;;666444444555555666666555555555555555444333333333333333000111111222333333333333000000000000000000111222222222111000//////000000333222111///...---------------......//////000000.........------,,,,,,,,,---------...//////000000...------------...////////////......------------000000000000222333444555888666444111///---,,,+++---...000000.........///......//////000/////////---------------------------------------------------///000000...---..............................+++***)))))))))***+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++************)))******)))'''&&&'''((())))))******++++++,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,++++++++++++******))))))))))))(((((()))))))))*********+++++++++++++++,,,,,,,,,---,,,,,,++++++*********((()))***+++,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,+++++++++,,,,,,......---,,,***)))(((((()))))))))))))))))))))))),,,------,,,***))))))************)))))))))(((((()))))))))))))))(((''''''((((((''''''''''''''''''(((((((((((())))))))))))((()))+++------,,,***)))&&&******222CCC@@@111***...+++((('''((()))***)))))))))))))))))))))******************************)))))))))*********++++++++++++***++++++***)))(((***+++------,,,+++))))))(((((())))))))))))(((((()))((((((((((((((())))))((((((((((((((()))*********************++++++,,,111000...---+++************+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++******))))))***,,,...///---,,,+++*********+++,,,,,,,,,,,,++++++***))))))*********+++++++++,,,,,,))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((())))))******))))))(((((((((((()))+++******+++,,,---+++***---***((()))---///...+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++***************)))***,,,---...------,,,+++,,,,,,---------------***++++++,,,------......------------............---,,,+++***************...............---------+++++++++,,,,,,,,,------//////.........---------*********)))***++++++,,,,,,,,,++++++,,,,,,---...111000///---,,,,,,++++++...//////...,,,***+++,,,---,,,+++*********++++++///...---,,,+++*********++++++******++++++,,,---TTTKKKEEEGGGIIICCC;;;555666666666666666555555444666555444444333333444444000111222333333333333333000000//////000111222222222111000000000000000000222111///...---,,,,,,+++,,,,,,,,,------.........---------------------,,,+++,,,,,,------...////////////......//////000111/////////.........------/////////000111222333444444333222000......------,,,---//////---,,,------------...///////////////........................------------------------+++---......---,,,---...........................,,,+++***))))))***++++++)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***)))***+++***(((''''''((()))))))))******+++++++++)))***+++,,,------------******+++,,,,,,,,,,,,,,,))))))))))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********((()))***,,,------------,,,+++******,,,,,,,,,***))))))+++,,,---,,,***(((,,,,,,,,,++++++************************************+++,,,***((('''((()))************))))))))))))'''(((((()))))))))))))))''''''(((((((((((((((((((((((((((((()))))))))))),,,---.........+++)))'''&&&+++(((+++555333+++,,,+++)))'''&&&(((***+++,,,(((((()))***************************************************++++++++++++)))***+++++++++++++++,,,++++++,,,,,,---,,,+++)))(((((())))))))))))((((((***)))(((''''''((()))))))))(((((((((((())))))*********))))))******+++,,,///...---+++************+++,,,,,,---......//////+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,******))))))***,,,...///---,,,+++*********+++,,,)))***+++,,,---,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((())))))***))))))(((((('''(((((((((+++******+++------,,,******)))'''))),,,---,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++******)))))))))+++++++++++++++++++++++++++++++++***************)))***,,,---...------,,,+++,,,---.........------)))******+++,,,---......++++++,,,,,,,,,---------,,,,,,,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------******)))))))))***++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------...///...,,,++++++,,,---,,,+++*********++++++///...---,,,+++*********---,,,++++++******++++++SSSLLLIIINNNQQQLLLDDD???:::::::::999888777666555666555555444444444444444111222333333333333333333////////////000111222333111111000000000000000111000///...---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,------------------++++++,,,,,,---.........000000//////000000111222,,,------------,,,++++++///......///000111222222111111000000//////......+++---......,,,++++++,,,,,,---......////////////////////////////////////------------------------***,,,......---,,,---...........................---,,,+++***)))***++++++***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++'''((()))((('''&&&'''(((************************((()))***,,,------......)))***+++,,,------------(((((())))))))))))(((''')))))))))*********++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))***+++---------,,,,,,+++*********,,,---,,,+++((((((***,,,...---***'''++++++++++++++++++,,,,,,************************)))***+++***((('''((()))++++++*********)))))))))'''((())))))************''''''((()))))))))(((((('''''''''((()))*********............,,,***((('''''',,,(((%%%***)))'''///((('''%%%&&&(((*********(((((()))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&(((***************,,,,,,+++***+++,,,,,,+++)))((())))))******))))))(((+++******))))))))))))***))))))(((((((((((())))))***))))))))))))***++++++,,,,,,+++*********************++++++++++++,,,,,,******+++,,,,,,---......,,,,,,---.........------************+++,,,------,,,+++*********+++,,,---***+++---///000000000///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((()))******)))((((((((((((((())))))***))))))+++---...---+++((()))+++,,,,,,+++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))***++++++++++++,,,,,,,,,******************++++++***+++,,,---------,,,++++++,,,---//////......---))))))***++++++,,,------***+++++++++,,,,,,,,,,,,+++,,,---,,,******+++---++++++******+++,,,------++++++,,,,,,,,,,,,------.........------------,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...*********+++,,,---...///***,,,---...---...///111...---,,,******++++++,,,...------,,,++++++++++++,,,+++***)))))))))))))))VVVQQQNNNRRRTTTPPPKKKHHH??????>>>===;;;999888777666666555444444444444444333333333444333333222222////////////000111222333111111000000000000111111//////...------------------............,,,+++***,,,,,,,,,------.........,,,,,,------.../////////000000//////000000111222,,,---.........---++++++...------......///000111///000000000000///---,,,,,,---......,,,++++++,,,+++,,,---...////////////000000000000000000000000------------------------+++---...///...---...///---------------------------,,,+++***)))***++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,+++'''(((***)))(((((()))***++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,)))***+++,,,------------((()))************)))((())))))*********+++++++++(((((())))))***++++++,,,*********++++++,,,,,,---***+++,,,......---+++***+++***)))***,,,---,,,+++***))))))+++---...,,,)))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***(((((((((***+++++++++*********)))))))))************)))((((((&&&'''((()))***))))))(((%%%&&&'''((()))***+++,,,,,,,,,++++++***)))((((((&&&,,,(((&&&+++)))'''///)))((('''((()))***)))((('''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---'''***,,,+++***(((***+++,,,***)))***,,,---+++)))))))))************))))))++++++++++++*********)))))))))(((((((((((()))))))))))))))))))))***++++++***************+++,,,,,,++++++++++++************)))******+++---......///+++---///111111000...---***++++++,,,,,,,,,+++++++++************+++---...+++---...000111000///...+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((()))******(((((((((((()))***++++++(((((((((***---......---(((---111222...+++***,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********))))))))))))******************+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++,,,---------,,,+++***+++,,,...///000///...---))))))******++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,******,,,...************+++,,,...///++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---//////***,,,.........///000222///...,,,+++++++++,,,---------,,,++++++,,,,,,,,,+++************++++++,,,\\\VVVRRRSSSSSSOOOLLLLLLCCCCCCBBB@@@>>><<<:::888666666555444444444444555444444444444333333222111////////////000111222333111000000000000000111111000//////.........////////////000000///---+++***+++,,,,,,------.........------......///000000000///////////////000111111...///000000000///---------------------...///000///000111111000...,,,***,,,...///...---++++++,,,+++,,,---...////////////000000000000000000000000------------------------,,,...///000///...///000------------------------...---+++*********++++++---------------------------,,,,,,++++++,,,,,,---***+++,,,---------,,,+++)))***,,,,,,++++++,,,...,,,,,,+++***)))(((''''''+++,,,,,,,,,,,,+++******)))***+++,,,------...---))))))+++,,,,,,+++***))))))************+++++++++'''(((((()))******++++++))))))***+++,,,------...***,,,---......---+++***+++***)))***,,,---,,,+++...+++)))))),,,......---,,,,,,,,,+++++++++******((((((((((((((((((((((((***+++,,,+++***)))***++++++++++++************))),,,,,,++++++)))((('''&&&&&&'''(((*********)))((($$$%%%&&&((()))+++,,,---***)))(((((('''(((((()))&&&+++))))))000...)))...---,,,+++,,,---,,,***((('''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++...///...+++)))***,,,,,,)))((()))+++,,,+++)))))))))************)))))),,,,,,,,,,,,,,,+++***)))***)))(((((((((((()))))))))))))))))))))******+++************+++,,,---......------,,,,,,++++++***))))))***+++---...//////+++---000333333222///---***+++,,,------+++***)))******))))))***,,,...///+++,,,...//////---,,,***++++++,,,,,,,,,---------************************+++******)))))))))))))))((((((((((((((()))******(((((((((((()))+++,,,,,,''''''(((***---//////...(((///666666000++++++---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((())))))******++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,------...---,,,***)))+++,,,...000000///...---***************+++++++++,,,,,,,,,---------......+++,,,...---******,,,///******)))***+++---///111++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---......------------...//////...///000000...---...//////...---,,,,,,,,,------,,,,,,+++++++++,,,------+++++++++,,,---...000111WWW[[[^^^ZZZRRRMMMNNNQQQMMMKKKJJJIIIBBB:::666888555666888888888888666555444555666666666444333222222222111111000000//////000000/////////000000111444222000...------//////111000///------......///111000...,,,,,,,,,...//////000000000000000////////////000000111111111222,,,...111111000//////000---------------...///000...///111333333333111000...............///000000........................222222111111111111111111((()))+++,,,---,,,++++++...---,,,+++***++++++,,,///---,,,...111333222000)))))))))((('''(((+++---,,,,,,,,,---------------......---,,,,,,+++******((((((((((((((())))))***---+++)))((('''((()))******,,,...,,,)))'''(((*********+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,+++***))))))***+++,,,******)))))))))))))))*********+++,,,,,,,,,,,,+++)))))))))))))))*********+++++++++***++++++,,,,,,''''''((()))***++++++,,,)))+++---,,,+++***+++,,,++++++,,,,,,+++***((('''((())))))******++++++,,,))))))))))))))))))))))))---,,,***))))))***,,,---+++***)))(((((()))***+++(((((((((((((((((((((((('''''''''((())))))******,,,+++*********,,,...000)))(((''''''(((***,,,...,,,,,,++++++***)))((((((***++++++,,,,,,***)))(((,,,,,,++++++++++++++++++,,,,,,---.../////////...++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((------+++***))))))(((((())))))))))))************++++++******************++++++,,,,,,---...//////333000---+++******)))((()))((((((***---000000///...000111222222111000...***+++---------+++)))(((******+++,,,------------+++,,,,,,---.........---/////////......---------+++++++++******)))))))))(((+++...---)))&&&&&&(((''''''((()))***++++++,,,))))))))))))************)))************+++++++++(((666BBBAAA444)))'''+++---,,,*********,,,...//////...,,,+++***)))))))))++++++***))))))(((((())),,,++++++******)))))))))))))))***++++++++++++***---,,,,,,+++*********+++,,,---.........---,,,++++++,,,,,,------,,,,,,+++------.........---+++***++++++************++++++,,,,,,++++++,,,,,,------------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******///......------,,,++++++---.........---,,,,,,+++******+++,,,------------```fffkkkiiiaaaZZZXXXYYYNNNLLLKKKKKKGGG@@@===>>>777777777666555444333333444555555555444333222222222111111111000000000000111111000000000000111111444333111///...///000000222111000///...//////000000///---,,,,,,,,,.../////////000000000000///////////////000000000111111,,,...111111000//////000---------------...//////...///111333444333333222//////......---......///........................111111111111111111111111+++,,,---.........------000///...---,,,,,,---...///---,,,...000222111///,,,......---+++******+++------......///000000000//////...------,,,++++++******))))))******+++,,,---,,,***)))))))))***++++++,,,---,,,)))'''(((************+++++++++,,,,,,---,,,+++******+++,,,,,,,,,+++***))))))***+++,,,***))))))))))))***++++++******+++,,,,,,,,,,,,+++************************...---,,,,,,,,,---......))))))******+++,,,,,,---***+++------+++***+++,,,,,,,,,------,,,+++)))((((((((()))***++++++,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///+++***)))(((((()))***+++))))))))))))))))))))))))((())))))******+++,,,,,,---,,,+++******,,,---...+++***)))))))))+++---...,,,,,,+++******)))(((((($$$&&&''')))************+++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,***(((&&&(((((()))))))))*********************************---.........///000000000333000---,,,,,,,,,+++************+++...000000///...///111222222111///...,,,------...---,,,+++***,,,,,,,,,------,,,+++++++++,,,,,,---......------.........------,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,+++***(((((()))(((((())))))******++++++))))))))))))************)))************+++++++++,,,777@@@???555,,,***---++++++,,,,,,------,,,,,,...---,,,+++******************,,,,,,,,,+++)))(((+++++++++++++++*********)))******+++++++++++++++---,,,++++++******++++++***+++,,,---,,,,,,+++***+++,,,,,,------,,,,,,+++------.........---++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------...............///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,++++++,,,,,,------------,,,iiiooouuutttlllbbb\\\YYYOOOKKKJJJMMMLLLGGGCCCCCC???>>><<<:::888888777888777777666555444444333333222222111111111111000000222111111000000111111111444333111000///000000111222222111000000000000000...---,,,+++,,,---.../////////000000000000//////.........///////////////,,,...111111000//////000...------------...//////...///111333444555444444111000///...------------////////////////////////111111111111111111111111......///000000000//////111000//////...////////////...------//////...---///111333222///,,,***))),,,,,,---...///000000111//////......------,,,,,,,,,,,,++++++,,,,,,---......---+++******+++,,,,,,+++,,,---,,,***))))))************++++++++++++,,,...---,,,+++++++++++++++,,,++++++******++++++,,,***************+++,,,---******+++,,,,,,,,,,,,+++************************///...,,,++++++,,,---...+++++++++,,,,,,---------***+++------+++++++++,,,---------------,,,+++***((()))***+++,,,---......------------------------...---,,,++++++,,,---...+++***))))))))))))***+++******************************++++++,,,---------...---+++******+++,,,,,,+++***))))))))))))+++++++++++++++******))))))((($$$&&&''')))************)))*********+++,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,------,,,++++++************************(((***,,,......+++(((%%%(((((())))))))))))******************************000000000000000000000000000...,,,++++++,,,,,,+++---,,,+++---///000///......///000111111000///.........------------,,,,,,------------,,,+++***)))+++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++............---------------+++******+++,,,+++***)))*********************)))))))))*********++++++)))************+++++++++///555:::999333---,,,,,,***,,,---......---+++)))------,,,+++++++++++++++(((***---//////---+++)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++))))))***************)))+++,,,,,,------,,,,,,+++,,,---.........---,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,........./////////000000++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...//////++++++,,,------...//////------......------,,,,,,------.........------,,,kkkppptttrrriii^^^VVVSSSPPPLLLLLLOOOOOOJJJEEEDDDEEECCC@@@===<<<===>>>???;;;:::999777666555555555222222222222222222222222222111111000000000000111222222111000//////000000111111000000000/////////,,,,,,++++++,,,---...///...//////000000000000///........................,,,...111111000//////000......---------......///...///111333444555555555333222111000............////////////////////////000000000000111111111111///000000000000000000000000000//////////////////......------------,,,+++///111222111...+++******+++,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,+++************************++++++++++++......---,,,+++*********,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,---------***,,,------,,,++++++,,,------,,,,,,,,,++++++*********+++---...///000111------------------------++++++***))))))***++++++******************************************************++++++,,,------......---,,,+++************))))))((('''&&&&&&''''''+++*********)))))))))(((***++++++,,,+++***)))(((((())))))***+++,,,,,,---,,,,,,---,,,,,,+++*********+++++++++++++++,,,,,,++++++++++++++++++++++++************************(((***,,,------+++)))'''(((((((((((()))))))))******************+++++++++/////////...............---+++))))))***,,,,,,+++///...---...///000///...---...////////////...---...---,,,,,,,,,,,,------,,,---------,,,,,,+++***+++,,,,,,---------,,,,,,++++++++++++************...............---------///,,,)))))),,,...---,,,+++*********************))))))*********+++++++++))))))*********+++++++++///111222222///---+++***,,,------...---,,,***))),,,,,,+++++++++,,,,,,---)))***+++---------,,,++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,------,,,,,,++++++***++++++,,,)))))))))***************+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******+++++++++---.........////////////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111,,,,,,,,,---------......,,,------...------,,,,,,////////////...---,,,,,,gggjjjllljjjddd\\\WWWTTTVVVSSSRRRTTTRRRLLLGGGFFFEEECCC@@@>>>>>>???BBBCCC===<<<;;;:::888666555555444444444444444444444444222111000000/////////000000//////...............///000////////////......,,,,,,,,,,,,---......///......///000000000000000............------------,,,...111111000//////000///......---------.........///000222333444555666555444333111000///////////////////////////////////////000000000111111111000000//////////////////.................................---,,,+++++++++---------+++******+++------------,,,++++++******,,,,,,,,,++++++++++++++++++++++++++++++,,,------++++++*********+++++++++,,,,,,+++++++++++++++***))))))*********+++++++++------,,,,,,+++***)))(((++++++++++++++++++++++++......,,,+++******))))))******+++,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++***,,,...---,,,+++,,,---+++++++++***************,,,,,,---...///000111222,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))******+++,,,,,,,,,...---,,,+++***)))))))))))))))(((''''''&&&&&&&&&*********)))))))))))))))***++++++,,,+++***)))((((((((()))***++++++,,,,,,---------------,,,+++************++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))***************+++++++++'''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++...,,,******,,,.........000///......000000///...---------......---------,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,+++,,,,,,---,,,,,,++++++************************,,,,,,,,,,,,,,,---------///,,,)))))),,,......,,,++++++++++++************************++++++++++++))))))*********+++++++++///...------------+++***///...,,,+++***++++++,,,++++++++++++,,,---......+++***)))))))))+++,,,...+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,++++++***++++++,,,,,,************++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,++++++************++++++++++++******++++++,,,---------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222......---------,,,,,,,,,,,,,,,------...------,,,////////////...---,,,,,,aaadddffffffdddaaa^^^]]]\\\[[[\\\]]]WWWNNNIIIJJJJJJHHHFFFDDDDDDFFFHHHJJJ?????????>>><<<999777555555555666666666666777777333222111000000000000000........................///////////////...------------..................---...///000000111111000...............---------,,,...111111000//////000//////...------------......//////000222333444444555444333111000/////////...........................//////000000111111111000000///.........//////,,,,,,---.........---------...///...,,,+++,,,---***+++***)))((())),,,/////////......---,,,,,,,,,++++++++++++************++++++*********+++,,,,,,*********+++++++++++++++---,,,++++++,,,---,,,***)))))))))************+++***+++++++++***)))(((''')))******++++++******)))...---,,,******)))))))))******+++,,,,,,,,,,,,+++...------,,,,,,+++++++++,,,---///111222222111111---------,,,,,,++++++++++++,,,......,,,,,,,,,---++++++***))))))******+++---------...//////000000************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************************(((((())))))***+++++++++---,,,,,,+++******)))(((+++++++++******)))))))))))))))))))))))))))))))))$$$&&&''')))************((()))))))))***+++++++++,,,---------------,,,+++*********++++++,,,,,,---))))))(((((((((((())))))((((((((((((((((((((((((******))))))***+++,,,---''''''(((((((((((()))))))))))))))***++++++,,,,,,************************111///------///111111111///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,++++++***)))))))))***************++++++++++++,,,,,,,,,,,,...,,,++++++,,,---,,,+++******++++++++++++++++++*********++++++++++++,,,)))************+++++++++///...,,,,,,---...---,,,///---+++******+++,,,...******++++++,,,...///000---+++)))'''(((***,,,...++++++++++++,,,,,,,,,,,,,,,+++*********+++---...++++++******++++++,,,,,,+++++++++++++++,,,---...+++,,,,,,------,,,,,,++++++,,,---.........---,,,+++******))))))******+++*********+++,,,---//////.........---,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------///000111222222//////...---,,,,,,++++++,,,,,,------......------------.........------,,,^^^aaadddfffeeeccc```___]]]___cccbbbYYYNNNKKKNNNQQQPPPNNNLLLKKKLLLMMMNNNFFFGGGHHHGGGEEEAAA===;;;777777777888888999999999555555444333222222222222......////////////......///000000111000///...---//////////////////......---...///000111111111111////////////......------,,,...111111000//////000//////...---------------////////////000111222333333222111000//////......------------------------......//////000111111222222111000///......///000+++,,,---............---,,,...000///,,,+++---///)))+++,,,+++******,,,...,,,,,,---------.........++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,---+++***+++---...,,,***))))))))))))************(((((()))***))))))((('''((()))************)))(((******)))))))))******+++******+++,,,,,,,,,,,,+++.........---,,,,,,++++++))),,,000444666555444222//////......---,,,,,,++++++---......---,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))***++++++++++++++++++++++++***))))))++++++++++++++++++******((()))))))))))))))))))))$$$&&&''')))************))))))))))))***************++++++,,,,,,,,,,,,+++)))******+++,,,,,,------******)))(((((()))******))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++'''''''''((((((((())))))((())))))***++++++,,,,,,*********++++++,,,,,,,,,111///------...000000000...---,,,---///000///...,,,,,,++++++++++++,,,,,,)))***,,,---------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******+++++++++***+++++++++,,,,,,,,,,,,+++---...---+++******************++++++,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------)))******+++---///000111...---+++******+++,,,---+++++++++++++++*********,,,+++)))))))))***,,,---++++++******++++++,,,---++++++******+++,,,...///+++,,,,,,------,,,,,,+++++++++---.........------,,,++++++******++++++,,,)))******,,,---///111222111000///...---,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......///000111111---------------------,,,+++,,,------......------+++,,,,,,------------,,,]]]```dddeeeddd```[[[XXX[[[___dddbbbWWWLLLJJJOOORRRPPPNNNMMMKKKKKKKKKKKKMMMNNNPPPPPPNNNJJJDDDAAA888888999999999:::::::::888777666555444333333333//////000000000000000///000111111222222000///...000000111111000///......---...///000111111111111000000/////////.........,,,...111111000//////000000///...---------------//////......///000111111111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222333222000/////////000000+++,,,.../////////......,,,...000///---,,,...000***,,,//////...,,,,,,,,,'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,------.........---...+++***+++---...---+++))))))))))))************&&&'''((())))))((('''''''''((()))******)))(((''''''''''''((()))+++,,,---******+++,,,,,,,,,,,,+++//////...---,,,,,,++++++&&&***///444666555333111111111000///...------,,,+++---......---,,,,,,------,,,+++++++++,,,---...+++++++++*********))))))++++++++++++++++++++++++))))))************))))))***+++,,,------,,,+++***((((((((((((((((((((((((((())))))***++++++,,,,,,***++++++++++++***))))))))))))************))))))(((((((((((())))))))))))***++++++,,,,,,***)))(((*********)))))))))))))))((()))***+++++++++++++++))))))***+++,,,,,,------,,,+++***))))))***+++,,,************************%%%'''***---...---+++)))''''''''''''((((((((()))((())))))***++++++,,,,,,++++++,,,,,,---...//////...,,,******+++------,,,---,,,+++---///000000///,,,++++++******++++++,,,***+++---//////...---,,,------------,,,+++******,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,+++++++++,,,,,,---------***---///...+++(((((()))))))))***+++,,,,,,------******+++++++++,,,,,,,,,)))************+++++++++((()))))))))))))))***+++)))***,,,.........,,,+++))))))***+++---///111222............---,,,,,,+++,,,++++++******)))))))))+++***)))((((((***,,,---+++*********+++,,,,,,---+++******)))***,,,...///+++,,,,,,------,,,,,,+++***+++---.........---------,,,,,,++++++,,,,,,---))))))***,,,...111333444333333111000...,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------......//////000000+++,,,,,,------......///+++,,,,,,---.........---******+++,,,------------aaa````````````___[[[XXXVVV\\\aaaaaa^^^\\\YYYXXXYYYYYYXXXTTTOOOLLLJJJJJJLLLLLLQQQYYY___[[[RRRKKKFFF>>>999:::;;;:::888999:::888666555555555444333444111/////////...///222222111111000000000111111000000///...............000/////////000222555777000...------///000000/////////000000111111222222333222///---,,,,,,---...***,,,...///000///...---------..................,,,++++++******++++++,,,......//////000000111111444333111///---------...---------........................------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------++++++++++++------------------------,,,,,,------,,,,,,,,,,,,++++++...---+++))))))***+++,,,,,,***((((((***+++)))&&&((()))***++++++***)))((())))))))))))))))))))))))+++***((('''''''''((()))------/////////---+++)))***+++,,,...000222444555777555222111111111000...000...---...000111...,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...------,,,,,,+++***))))))************************,,,+++++++++******)))))),,,,,,,,,++++++******************)))******++++++---+++)))((()))*********,,,***((())),,,---+++)))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))*********))))))))))))***++++++,,,,,,---,,,***(((((()))***+++,,,+++***))))))***+++,,,,,,+++***((((((((())))))&&&&&&&&&''''''((()))***((()))***++++++***)))((('''(((***+++,,,,,,,,,+++---------,,,,,,+++++++++)))************+++++++++---,,,,,,---///000///.........---,,,+++))))))((()))******+++++++++******((()))++++++,,,+++***)))******++++++++++++******************************++++++,,,***)))(((***+++******+++++++++,,,,,,,,,(((((())))))*********+++,,,,,,---...////////////000000///...---+++)))))))))***,,,---,,,***(((''',,,,,,---------,,,++++++,,,,,,---......---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********+++,,,,,,---,,,+++)))(((******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++***---......,,,---000333555777888444---)))***,,,)))+++---//////---+++))),,,,,,,,,,,,,,,+++))))))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++------------------------000000//////...---++++++***+++---.........---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,\\\\\\\\\\\\\\\\\\]]]]]]YYYaaafffeeeaaa`````````ZZZZZZXXXUUUQQQMMMLLLMMMKKKMMMSSS\\\bbbbbb]]]YYYLLLDDD======>>><<<<<<===<<<:::888666666777777666333222222222222000000111222222111111000000111111222111000000//////000000222111000///000111333555222000//////000111000////////////000000111111111222111///---------...///+++---...000000000...---........................------,,,,,,,,,,,,------.........///000000111111333222111000///....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++...---+++))))))***+++,,,,,,***((()))***+++)))''')))))))))******)))))))))************************,,,+++***)))((()))******,,,---...///...---+++***,,,---...000222333555666777555333222222222111///...,,,,,,---///000...+++.........---------,,,,,,///...---,,,,,,,,,---.........------,,,++++++***++++++++++++++++++++++++************)))))))))(((,,,,,,,,,,,,+++++++++***++++++*********+++,,,,,,///,,,******+++,,,++++++,,,***)))***,,,---+++)))))))))************))))))(((((())))))))))))((((((&&&&&&''''''((('''''''''((())))))******+++,,,,,,---,,,***(((((()))***++++++***))))))))))))***+++,,,+++***((((((((()))))),,,+++***)))((('''''''''((()))*********)))'''&&&)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))************+++++++++---,,,,,,---///000///...//////...,,,+++************++++++,,,,,,,,,,,,,,,***+++,,,---,,,,,,+++*********++++++++++++******************************++++++,,,***)))(((***+++******+++++++++,,,,,,,,,))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,............---,,,++++++++++++,,,,,,,,,+++))))))***+++,,,---------------...---,,,++++++,,,---...------,,,+++******)))))),,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,---///222555777888444///+++,,,...***+++---......---+++***,,,,,,,,,++++++++++++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,+++,,,---.........------------------............------------------------\\\^^^^^^]]]\\\___eeejjj```gggkkkgggcccccceeeddd\\\\\\ZZZVVVRRRPPPPPPQQQLLLPPPWWW\\\aaaccccccbbbTTTKKKBBBAAAAAA@@@@@@BBB???>>>===<<<;;;;;;<<<===666777777555444333111000333222111111000000111111333222222111000111111111333222111000000111222333444222000000111111000///////////////000000000000111000............000000---...///000111000///...........................//////............//////------...//////000111111111111111111111000///...000//////......---------------,,,,,,,,,,,,++++++,,,,,,,,,---------------***++++++,,,---......///,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........------,,,,,,,,,,,,++++++---,,,+++))))))***+++++++++***))))))******)))((()))))))))(((((()))))))))************************---,,,+++***)))***+++++++++,,,---------,,,+++***...///000111333444555666666555333333333333111000+++******,,,......---,,,//////............------000///...---------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------,,,,,,,,,,,,++++++,,,++++++++++++,,,---...///---+++***+++,,,,,,,,,,,,+++***+++,,,,,,+++)))))))))************))))))((())))))******))))))(((''''''((((((((('''&&&&&&(((((()))******++++++,,,,,,+++***)))((()))*********))))))(((((())))))***+++***)))))))))))))))***...---,,,***)))((((((((()))))))))))))))((('''&&&,,,,,,+++++++++,,,,,,---+++++++++***************)))************+++++++++,,,++++++,,,...000///...111000...,,,++++++,,,,,,++++++,,,------------------------------,,,+++*********++++++++++++******************************++++++,,,***)))(((***+++******+++++++++,,,,,,,,,)))))))))***************+++,,,,,,,,,,,,++++++***+++,,,---------------,,,---,,,,,,,,,,,,,,,++++++)))***+++,,,.........//////---***))))))***---///...---,,,+++***((('''''',,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++******++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,---///000222444555222...+++,,,...+++,,,,,,,,,,,,,,,,,,+++,,,+++*********+++,,,---...---,,,,,,++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++---...............------+++,,,---.........------,,,,,,,,,---------......---------------.........\\\^^^___^^^\\\```jjjrrriiimmmmmmhhhggglllkkkfff```___\\\XXXUUUSSSTTTVVVRRRVVVYYYYYYZZZ\\\^^^]]]YYYOOOFFFCCCCCCBBBCCCFFFBBBDDDFFFFFFFFFDDDDDDCCC@@@@@@>>>999666555333111333333222111000000000000333222222111111111111111222222111111111222333444555333111000000000///...//////////////////////////////......///000111111...///000000111000//////...............---------//////............//////------...///000000111111000111222222222111000///111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------......//////,,,,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,+++++++++,,,+++******)))***++++++***)))))))))******))))))******(((''''''(((******++++++++++++++++++++++++---,,,+++***)))******+++***+++,,,------,,,,,,+++//////000111222333333444333222111111222222000///)))******,,,---...------............------------000//////...---,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---******+++,,,,,,+++,,,,,,,,,------,,,+++***((())))))))))))))))))((()))))))))******)))))))))***************)))((('''(((((())))))***+++++++++++++++***)))((())))))***))))))(((((((((((())))))))))))))))))))))))******++++++************++++++)))))))))*********))))))---,,,+++***)))***+++,,,*********)))))))))))))))))))))*********+++++++++,,,+++***,,,...000///...000///---+++***+++,,,,,,***+++,,,------...------...------,,,,,,+++***)))******++++++++++++******************************++++++,,,***)))(((***+++******+++++++++,,,,,,,,,************************...............---,,,+++,,,,,,,,,------,,,,,,+++...------,,,,,,,,,------***+++,,,---............---,,,***))))))***,,,---,,,,,,+++******)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,---------...///000...000000...,,,******,,,---,,,+++******+++,,,---+++***)))))))))+++...///...---,,,,,,++++++,,,,,,//////...---,,,++++++***,,,,,,,,,------///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,---------------------,,,,,,,,,,,,------------,,,,,,------------......[[[^^^___]]][[[^^^fffmmmppprrrooolllsss~~~|||qqqfffddd```[[[WWWUUUWWWYYYVVV[[[ZZZUUUTTTXXXZZZXXXYYYPPPHHHFFFFFFEEEFFFHHHEEEJJJPPPSSSRRROOOLLLKKKMMMNNNHHH???:::;;;:::666555444333222111111111111333222111111000000111111000000111111222444555555444222000///000000///---000000000000000/////////......//////000000111222///000000000000000////////////.........---------......------------......------...///000111222333000111222333333222111000111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////......------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,+++++++++*********************+++))))))******)))))))))***+++***)))(((((()))***+++++++++++++++++++++++++++,,,+++***)))((()))*********++++++,,,------------////////////000000000111000//////000111111///---)))***,,,---------......,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...,,,))))))***++++++***+++---......---,,,+++***'''(((((())))))(((((('''))))))************))))))***+++++++++***)))(((((('''(((((()))******++++++*********)))))))))))))))(((((())))))))))))(((((((((((())))))******************)))))))))***++++++))))))******+++,,,---...++++++)))(((((()))******))))))))))))))))))))))))))))))*********++++++++++++******+++...//////......---,,,*********++++++)))***+++,,,------------------,,,+++***)))))))))******++++++++++++******************************++++++,,,***)))(((***+++******+++++++++,,,,,,,,,+++++++++***************............---,,,++++++------------,,,+++***)))...------,,,,,,---......---------......------,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,---...000111111---......---,,,+++++++++---,,,***))))))***,,,---+++***)))((())),,,...000...---,,,,,,++++++,,,,,,//////...------,,,++++++,,,,,,,,,---...///000111........................+++,,,---...////////////------------------------,,,,,,,,,---------......+++,,,,,,,,,---------...bbbeeegggfffcccccceeehhhoootttssssssmmmjjjeee^^^XXXVVVXXXZZZWWW[[[YYYTTTTTT\\\^^^ZZZWWWPPPKKKLLLMMMKKKJJJKKKJJJQQQYYY\\\[[[WWWUUUTTTYYY[[[UUUJJJEEEGGGEEE???999888777666555444444444333222111111000000111111//////111222333555666666333111//////000000///...111111111111000000000000/////////000000111111111000000///////////////.../////////...------,,,,,,------,,,,,,,,,,,,------......///000222333444444333333333333333222111000111000000//////.........,,,,,,------------......---------...............//////......---,,,,,,,,,------............------+++,,,,,,------,,,,,,++++++,,,,,,------.........------,,,,,,,,,,,,++++++)))))))))***************((()))******))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,---...//////........................---------...000000...,,,)))+++------,,,,,,---...+++++++++,,,,,,,,,,,,---,,,---------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))******++++++++++++,,,,,,+++++++++,,,---...///000---+++)))((()))******)))+++...000000...,,,+++***(((((())))))))))))(((((()))******++++++******)))(((((()))))))))(((''''''''''''((())))))******+++******)))))))))(((((((((((())))))******))))))(((&&&'''(((***++++++++++++,,,,,,+++***))))))))))))++++++++++++,,,---///000))))))((((((((())))))***))))))))))))************)))************+++++++++***))))))+++.../////////,,,,,,,,,++++++*********((()))***,,,------------,,,,,,+++***))))))))))))******++++++++++++******************************++++++,,,***)))(((***+++******+++++++++,,,,,,,,,+++++++++++++++************++++++++++++******)))------------,,,+++)))))),,,,,,---------------..................---,,,,,,***+++,,,------,,,+++***)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++---,,,+++---000333333333000000//////...---------,,,+++***))))))***+++,,,******))))))***,,,---///...---,,,,,,++++++,,,,,,//////......------,,,,,,---------------...///000........................,,,,,,---.../////////.........---,,,,,,,,,---------------.........//////,,,,,,,,,---......//////mmmoooqqqqqqnnnjjjeeebbbgggqqqvvvttt}}}ssspppiii```YYYWWWXXXZZZVVVYYYWWWRRRWWWbbbddd^^^VVVQQQOOOSSSUUUSSSPPPOOOOOOVVV\\\___]]][[[[[[\\\___dddbbbYYYUUUWWWSSSJJJ>>>>>><<<;;;:::999999999444444333222222222222222000111222333444444444444333111000000111222111000333222222222111111111000///000000111111111000000000//////......---......000//////...------,,,,,,------,,,,,,,,,,,,------//////000222333444555666666555444333222111111111000000000///////////////---------....../////////.........---------------------------.........///------............------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++(((((()))***************''')))+++***)))(((***,,,,,,,,,,,,------,,,,,,,,,---------------------------,,,+++***)))***++++++,,,,,,,,,---...///111111//////......------,,,,,,,,,,,,---///111111...,,,(((+++---,,,***)))***,,,,,,,,,,,,,,,------......,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))*********)))))))))******+++++++++*********+++,,,...///000...,,,***)))***++++++***+++...111111///,,,***+++******++++++++++++******)))******++++++******)))''''''((()))))))))((((((''''''(((((()))*********)))))))))))))))(((((('''))))))***++++++***))))))%%%&&&(((***++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,---'''((()))***************)))))))))******+++++++++)))************+++++++++***))))))+++.../////////+++,,,---...---,,,***))))))***+++---......//////,,,,,,+++*********+++,,,******++++++++++++******************************++++++,,,***)))(((***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++******++++++,,,,,,,,,++++++******+++,,,---...------,,,,,,---...............------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---++++++...222666666666111000/////////...---,,,++++++************++++++*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,...............---------...------,,,------..............................------..................///...---,,,,,,,,,,,,---........./////////000000.........///000000111111pppqqqssstttrrrjjj```YYY^^^nnnvvvqqqtttwwwssskkkbbbZZZWWWXXXZZZVVVXXXUUUQQQXXXdddeee]]]UUURRRSSSYYY\\\YYYTTTSSSSSSXXX]]]^^^\\\\\\___bbb```iiikkkdddaaabbb\\\QQQBBBAAA@@@???======<<<<<<555555444333333333333444222333333444444333333222333222000111222333333222333333333222222222111111000000111111111111000000000///...---------------000000///...------,,,,,,---------,,,,,,---------///000111222444555666777888666444222111111111111////////////000000000000........./////////000000.........------,,,,,,+++******,,,---///000111222------............------++++++------------++++++------------------,,,,,,---------,,,,,,,,,++++++'''((()))***************&&&)))+++***((((((***,,,,,,,,,............,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,------///000222333000//////...------,,,,,,,,,,,,---000222222///---'''***,,,+++)))'''(((***---------.........//////,,,---.../////////...---------------------------************************+++++++++,,,,,,---------(((((())))))*********+++*********+++,,,---/////////---+++***+++,,,,,,++++++///222222///,,,***++++++,,,,,,------,,,,,,+++******++++++++++++******((()))***+++++++++++++++''''''(((((()))*********)))))))))))))))((((((''')))***+++,,,,,,+++***)))%%%&&&(((***+++,,,,,,+++)))******+++---///111222///...,,,***)))))))))***'''(((***+++,,,,,,,,,+++))))))******+++++++++,,,)))************+++++++++)))))))))+++---///000///+++,,,...000000...+++******+++,,,...///000000000---,,,+++++++++,,,---...******++++++++++++******************************+++,,,,,,***)))(((***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,---------------))))))***+++,,,------,,,)))***,,,......---,,,+++++++++---...//////000000000...,,,******,,,...000.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---++++++...333777888777000///---------,,,+++*********************************+++,,,,,,,,,++++++...---,,,,,,++++++,,,,,,---------..................------,,,,,,,,,---------------------------------...............------///...---,,,+++,,,,,,---////////////000000000000///000000111222333333333xxxsssnnnkkkjjjiiigggeeedddmmmssspppllljjjiiiggglllgggbbb```bbbddddddccc\\\ZZZXXXYYY]]]___]]][[[UUUZZZZZZTTTQQQTTTVVVUUUOOO___cccWWWPPPYYY___\\\___[[[]]]fffkkkdddWWWNNNKKKFFFBBBDDDGGGGGGEEECCC;;;:::999888666444111///---333666222111333333///111,,,***---555999666111222222222111111000000000000111111111111000000///////////////000000000000000000000000///...---,,,...------,,,,,,++++++***000111222333444333222111555444222000////////////000111222000...---...///000///...------...///000...---,,,++++++,,,...///,,,++++++***+++,,,...///---,,,++++++******++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))***+++---...---..................---+++,,,.........///222444000///---+++++++++---...---------.........//////......---,,,++++++******+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---...,,,++++++---......---,,,...000///...---------,,,+++444CCCDDD777,,,***,,,,,,***)))))))))***+++))))))***++++++)))((('''(((((((((***+++***'''%%%''')))***)))((('''(((***((()))+++,,,---+++***)))+++******))))))******+++,,,---...///000000000000))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,***)))***+++******++++++++++++******,,,,,,++++++++++++++++++---------,,,+++***((('''+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********---+++)))***,,,---+++)))++++++++++++++++++++++++************************((()))***,,,---...//////---------,,,,,,++++++++++++,,,---------,,,+++***)))******++++++******)))'''(((+++---//////...---,,,---///...---,,,,,,---///............---------222000///---,,,,,,,,,---...---,,,+++++++++++++++...------,,,,,,,,,------***)))((()))+++,,,,,,***---------,,,,,,+++++++++***************)))((('''))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++***,,,...111333555666777...//////...,,,***+++,,,---,,,,,,,,,,,,---......000//////...------,,,,,,///...,,,++++++,,,...///111000...---,,,,,,,,,---......---,,,,,,+++******........................------------------------000///...---,,,---...///,,,...////////////000111222444555666666666888999mmmkkkjjjkkklllllljjjgggccciiikkkfffaaaaaabbbbbbcccaaaaaaaaacccddddddccc___]]]ZZZXXXXXXXXXWWWVVVXXX]]]]]]VVVQQQPPPNNNJJJKKKVVV\\\VVVTTT[[[___^^^]]]YYYZZZbbbfffaaaWWWPPPPPPLLLJJJMMMQQQQQQLLLHHHAAAAAA@@@===999777666777222777888444333666555222777444222444999;;;999666333333111000//////......000111111111111000//////...////////////000000000000000000000000///------------------------......///000222333333333222222888777555333222222222222...///000000//////000111000///...------...///000...---,,,+++***+++---...---,,,,,,++++++,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,---++++++,,,,,,+++******)))))))))))))))))))))))))))(((((())))))***+++---...------............------***+++,,,,,,,,,---///111000///---+++++++++---...---------........./////////......---,,,,,,+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,---------+++,,,------......------...//////////////////...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...,,,+++,,,---///......---...///...---,,,---......000999DDDBBB444---///,,,,,,***)))))))))***++++++++++++++++++***))))))*********,,,------+++(((((()))***)))((('''((()))&&&((()))+++,,,,,,,,,+++((((((((()))+++---...///222222111000...,,,***))))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,***)))***+++******++++++++++++******++++++++++++++++++,,,,,,000000000000...---,,,+++,,,,,,------------,,,,,,//////.........------------+++***+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...///////////////.........---------,,,---...//////...---,,,------............------***+++---/////////------+++---///...---,,,,,,---............------------111000///...------............---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++******+++,,,------+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))******+++++++++++++++******++++++,,,,,,------***+++---///111333444444...///000...,,,++++++,,,------,,,,,,------...///111000000///......------000///---,,,,,,---///000444333111000/////////000------------------------...............---------........................//////......---......///...///000000000111222444777888::::::999888:::;;;^^^___cccggglllmmmllljjjdddgggeee]]]XXXYYY\\\\\\ZZZ]]]```cccccccccbbbcccbbb```]]]XXXSSSRRRRRRTTTRRRWWWYYYVVVSSSQQQNNNJJJIIIMMMSSSWWWYYY[[[^^^```^^^YYYXXX^^^aaa]]]WWWSSSVVVUUUTTTWWW[[[\\\WWWRRRPPPNNNKKKFFFAAA>>>======777::::::888888999888555888777666777999:::888666666555222000/////////000111111111000000/////////........./////////000000111111222111111000///...,,,------...//////000000...///000222333333333333444333222111000/////////---...000000//////111222//////............///000///...,,,+++++++++,,,,,,///...------,,,---------......---,,,,,,,,,,,,,,,------,,,+++******))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((())))))***+++---...,,,,,,------------,,,,,,+++,,,---,,,++++++---///000...,,,++++++,,,---...---............//////////////////...------,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,---............---//////000000000000//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///---,,,,,,...//////.../////////---++++++---///...222:::AAA;;;///,,,111,,,,,,+++************+++---,,,,,,+++++++++++++++*********,,,......---+++)))***+++***((('''((()))(((((()))***++++++,,,,,,'''((()))+++---000222333444333222000---***((('''))))))))))))))))))))))))))))))************+++++++++,,,---,,,+++***+++,,,***++++++,,,,,,++++++*********++++++,,,,,,------111111111111000///------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................------------,,,---///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,+++---//////---,,,---...............------------000//////......//////000///...------,,,---------+++++++++++++++,,,---...---,,,+++,,,---...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++)))******+++,,,---......***+++,,,...///000000000...///000///---,,,,,,------------,,,------...///111111000000///.........000///...------...///000333333222111000000000000,,,,,,---...//////000000------------------------////////////////////////////////////////////////222111000000111333666888<<<===>>>>>><<<<<<===>>>TTTVVVZZZ```eeejjjlllmmmkkkmmmiii```[[[\\\]]]]]]ZZZ^^^bbbbbb```___```bbbeeedddaaaZZZSSSPPPRRRUUUPPPSSSUUUUUUTTTRRROOOLLLNNNKKKOOOZZZ^^^ZZZYYY]]]```[[[YYY\\\]]]YYYVVVUUUXXX\\\^^^]]]]]]___```___aaa]]]XXXUUUSSSOOOHHHBBB<<<<<<=========<<<999666888888999::::::999888777888666333000000000222333222111111000////////////....../////////000000000222222222222111000//////------........./////////...//////000111222333333111111000///.........------///000000//////000222...............//////000000000...---,,,,,,,,,,,,/////////...------------------,,,++++++++++++,,,---,,,,,,+++***)))((((((************************,,,,,,---------,,,,,,+++))))))))))))))))))))))))((((((((()))***+++------+++,,,,,,------,,,,,,+++...//////...---,,,...//////...,,,++++++,,,---///.............../////////000/////////.........---,,,---......///......---,,,,,,------......//////,,,------.............../////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,,,,---......///---,,,---.../////////000///...,,,******,,,///,,,---333777333+++***...,,,,,,++++++************---,,,+++***)))***++++++(((((((((***,,,---,,,******++++++***((('''((()))++++++************+++,,,,,,,,,---...///111222333/////////...---,,,+++******************************+++++++++,,,,,,,,,,,,+++,,,------+++***+++---++++++,,,,,,,,,,,,++++++******++++++,,,---......////////////...---,,,+++,,,,,,------------,,,,,,++++++++++++************+++***++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++,,,...///000000000000,,,,,,++++++++++++,,,,,,,,,------...///......---+++---//////...---...///.........---------,,,,,,------------....../////////......---------.........------,,,,,,,,,---------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++---...............---///111000...------------------------...//////000/////////.........---//////...------...//////000//////...............,,,------...//////000000---------------.........///////////////000000000///000000111222222222222555333111111333666999:::<<<===????????????@@@BBBSSSTTTUUUXXX]]]dddkkkpppvvvxxxtttlllgggfffdddaaa```bbbbbb```\\\\\\^^^bbbmmmkkkfff^^^UUUQQQQQQTTTYYYXXXVVVUUUSSSOOOLLLKKKVVVPPPRRR]]]```XXXTTTXXX```\\\ZZZ[[[YYYTTTRRRTTTVVV___ccc\\\WWW[[[dddiiilllfffcccfffkkkhhh[[[OOOBBB@@@@@@AAABBB???<<<999;;;<<<===>>>>>><<<;;;:::666444222000000111444555333333111000/////////000/////////000000000000111333333333333222111000///............------,,,,,,......//////000111222222333333333222222111000000000111111000///......///---......///////////////111000000......---------/////////......------,,,,,,++++++***************,,,,,,++++++***)))((((((************************+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))((((((((()))***+++------+++,,,,,,------,,,,,,+++...//////...,,,,,,---//////---,,,++++++,,,...///////////////////////////000///////////////......,,,------...////////////---------....../////////,,,---......//////......---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,---.........---,,,,,,...//////...000///...,,,)))))),,,...+++)))***---...---,,,---,,,,,,,,,,,,++++++******,,,+++***(((((()))******)))(((((())),,,---,,,+++***++++++***)))(((((()))************+++---...///333222111000000/////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,+++,,,---,,,,,,------------,,,,,,******+++,,,------.....................---,,,+++++++++,,,,,,,,,,,,++++++............------------))))))*********++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,...//////......//////............//////)))***+++,,,---...//////+++---//////.........///...------------,,,,,,,,,******+++,,,------------......---------......///222111000///...------------,,,***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++,,,---------------000000//////......------------.../////////......---///111111000............------------...//////......------------,,,,,,...------------------...------------------,,,,,,---------------------------------....../////////.../////////000000000111111111222333444444555666999666333333666:::<<<<<<:::<<<>>>???@@@AAADDDFFFXXXXXXWWWWWW[[[cccmmmttt~~~|||tttooommmjjjeeecccbbb___\\\ZZZ[[[___bbbqqqnnnhhh```XXXRRRQQQPPPXXXUUUTTTWWWXXXUUUTTTTTT[[[WWWXXX^^^^^^WWWRRRTTT\\\ZZZZZZZZZWWWQQQPPPSSSRRR^^^aaaXXXRRRYYYeeelllkkkggghhhqqqzzzzzznnnaaaOOOHHHCCCDDDEEEDDDCCCCCCBBBAAAAAABBBBBBAAA===:::777555444222222333444555666444333111000000000111000000000111111111222222222222333222222111000/////////......---,,,,,,+++/////////...///000000111000000111111000000///...000111222111...---...///,,,---...///000000000///000/////////......------------.........------,,,++++++***)))))))))))))))+++++++++++++++*********+++++++++++++++************++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))***+++---...,,,,,,------------,,,,,,+++,,,---,,,******+++---...---,,,++++++,,,...000000000000////////////...//////////////////......---------......///000000////////////////////////------...////////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,------......,,,++++++---......---//////...,,,***)))+++,,,,,,***(((***---//////...,,,,,,,,,---,,,++++++***+++***))))))(((((())))))+++******+++---...---,,,)))***++++++))))))***+++'''(((***,,,...000222333555444222000...---,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,------,,,,,,---...,,,------......------,,,++++++,,,,,,------......000000000000000///......+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,)))***+++***)))((()))+++++++++++++++++++++++++++***************************+++++++++++++++***))),,,,,,,,,,,,------------)))***+++---------,,,,,,...---,,,++++++,,,---...((()))***+++,,,...///000+++---/////////...///000------------,,,,,,,,,,,,))))))***+++,,,,,,,,,+++------------------...///333222111000///.........---,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,------------------+++,,,------......------111111000///...------,,,---...//////000/////////---///222222111///............------......///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////......---......------------------.........///000000111111///000000111111222222222444444444444555777999;;;???;;;888999<<>>:::<<>>===<<<:::888777777777888666444222111111222222111222222222222333333333222222222222111000///...//////..................111000///.........//////------.........---,,,+++///000111000///...///000,,,---...///000000000///,,,---------------,,,,,,+++,,,---......---,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++)))******+++,,,,,,++++++))))))))))))))))))))))))(((((())))))***+++---...------............------***+++,,,+++******,,,---...---+++++++++---///000000000000000/////////...........................---------......///000111111111000000///.........------...///////////////......////////////..............................------------------------......------,,,++++++***)))******+++,,,,,,------+++++++++++++++,,,---------+++******,,,------,,,...//////---+++)))******+++,,,,,,++++++,,,...///,,,,,,---------,,,+++******+++++++++******)))))),,,+++)))***+++,,,,,,+++''')))************+++---***+++---///111111111111//////---,,,,,,+++++++++,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,------,,,,,,---///------............------,,,,,,------------------111111222222111111000000---..................---+++++++++*********))))))***,,,---,,,)))'''(((***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,------,,,++++++,,,***)))(((((()))***,,,+++++++++,,,---...//////+++---////////////000111---------,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......000000////////////000000///---,,,,,,------,,,***+++++++++,,,,,,---------+++,,,------......------,,,,,,---...............//////......------,,,,,,------...///////////////,,,///222333222000//////...............//////000------------------------------............---------...///000000///......---------...//////000000/////////000111222222222222222222333444555555555888777555555666999===???EEEAAA>>>???CCCEEECCC@@@???AAACCCEEEFFFHHHJJJLLLccccccccccccfffmmmxxx~~~|||vvvmmmiiiiiifffbbbWWWTTTSSSVVV\\\bbbddddddccc___[[[ZZZ[[[[[[XXXUUUVVVSSSWWW```ddd___ZZZYYYUUUZZZ\\\ZZZWWWWWWVVVUUUXXX[[[```ccc```YYYYYY]]]QQQXXXYYYSSSVVVaaafffbbb]]]aaahhhmmmnnnmmmkkkiiinnn]]]KKKFFFHHHLLLUUU^^^gggbbb^^^]]]___[[[RRRJJJGGGFFFDDDBBB???===;;;:::999777555333111111222333222222333333333444444444111111222111111000///.........//////000000111111222111///...------......///000111111111000///...---...000000//////111222+++,,,...000000000000///******+++,,,,,,,,,++++++)))***,,,---...------,,,---,,,++++++******++++++***++++++,,,,,,---......---------,,,,,,+++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))***+++---...---......//////......---,,,---------,,,,,,...000...---+++++++++---///000111111000000/////////...---------...............---------......000111111222222111000///...---------....../////////////////////000000000000//////000000000000000000000000..............................---,,,++++++******))))))***+++,,,,,,------++++++******++++++,,,---,,,***)))***+++,,,,,,,,,---...///...,,,***)))))))))...///+++''''''+++///,,,,,,---...---,,,+++***++++++,,,---,,,+++***)))+++)))''''''((()))(((''''''(((*********+++,,,...000111222222111///,,,***))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,...///------............------------------------,,,,,,000000111111111000000/////////000000000000//////.........---------,,,,,,,,,...///---)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))))))))******++++++++++++,,,---------,,,+++***...---+++******+++---.........---------......///+++---///000//////000111---------,,,,,,,,,+++++++++,,,------------++++++++++++++++++,,,,,,---...,,,,,,------///000111222000///------......---,,,+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,,,,---......//////......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,///333444222000//////...............///000000---...........................////////////......,,,---...//////...------,,,,,,---///000222333333///000000111222333333333444444555555666777777888:::888666555777;;;???BBBIIIEEECCCDDDGGGIIIEEEBBBDDDFFFHHHIIIIIIJJJLLLNNNgggaaaYYYZZZffftttwwwssswwwnnnhhhjjjkkkgggdddeee___^^^\\\]]]___bbbdddddd]]]]]]]]]\\\[[[YYYXXXWWW^^^XXXZZZeeefff]]]XXX[[[[[[ZZZYYYYYYXXXVVVWWWXXX```gggkkkgggbbbaaa```^^^]]]\\\YYYWWW[[[``````[[[YYY___fffjjjkkkiiigggfffnnn]]]NNNKKKLLLNNNVVV```^^^[[[\\\bbbbbb\\\YYY[[[pppfff]]]VVVMMMDDDBBBDDDHHHAAA:::888:::;;;999666<<<===>>><<<;;;;;;;;;;;;222111555444111777777)))///000000111111000000///111111111111000///......---...000111111111000///222222222222222111000/////////......---------,,,000///...---------------...---,,,,,,++++++,,,,,,''')))++++++******+++,,,******,,,---......//////......---,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------,,,,,,+++***************+++,,,---......------,,,,,,,,,------...---,,,,,,++++++++++++++++++******+++---...///......////////////......000/////////............---,,,+++,,,...000000000555111...---///000///---,,,,,,,,,,,,------...///////////////...---,,,+++111111000000000000111111---...///000000...,,,+++//////...------------...///...,,,++++++,,,...///---------,,,,,,+++++++++*********+++++++++,,,,,,000000///...---,,,,,,+++------,,,+++************++++++++++++******)))(((***************+++++++++---,,,***)))))))))***+++***++++++,,,...000111222444333000...+++)))((('''---,,,***(((''''''((()))******++++++++++++************)))))))))))))))***'''((()))***************,,,+++***))))))***+++,,,,,,,,,,,,,,,---...//////000///---,,,,,,---///000111000///000111000...,,,222222333222111...+++***------------------------+++---......---,,,,,,---+++++++++******))))))))).........------,,,,,,,,,---,,,+++*********+++,,,...,,,******,,,...//////---,,,+++,,,------,,,***++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,///000222333333222111000///...---,,,,,,,,,------)))******++++++,,,------,,,,,,+++++++++,,,,,,---...---,,,+++,,,---...//////---+++,,,000222111000***++++++,,,,,,++++++***+++,,,,,,---.........---------------------------......////////////......,,,---......//////......111222333222///---------000///---,,,,,,---...///...////////////////////////...------------...//////...------...///...,,,333222111000///////////////222555777777666666666;;;<<<<<<;;;:::;;;===???>>>@@@AAA>>>;;;===CCCIIIIIIGGGHHHKKKPPPRRRQQQNNNHHHMMMRRRSSSQQQNNNMMMMMMbbb```]]]]]]fffqqqtttrrroooiiifffjjjmmmjjjiiijjjeeeeeefffgggggggggfffeee]]]\\\YYYWWWVVVVVVXXXYYYjjjbbbaaakkkoooggg___^^^XXXZZZ]]]______^^^]]]]]]aaagggiiiccc]]]\\\[[[ZZZ[[[]]]^^^___dddhhheee```]]]aaaggglllnnnkkkgggccccccVVVMMMOOORRRQQQSSSXXX^^^XXXVVVYYY\\\^^^dddkkk{{{zzztttgggXXXNNNLLLNNNSSSPPPLLLJJJJJJKKKLLLMMMTTTYYY\\\]]]^^^ZZZLLL<<<;;;333333222---111777222///000000000000000000///.../////////......---,,,---...///000000000//////111111222222111000000///////////////......------......---------......///...------,,,+++,,,,,,,,,(((***,,,,,,+++++++++,,,+++,,,---......///......///.........------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,+++******************+++,,,---......------,,,,,,---------...---,,,,,,++++++,,,,,,+++++++++++++++---...///...//////000000//////...000000/////////............,,,+++,,,...000000///444111...---...///...---------,,,,,,,,,---......////////////...---,,,+++//////............//////---...///000111000...---------,,,++++++++++++,,,,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------/////////...------,,,,,,,,,,,,++++++***+++++++++,,,,,,---...---,,,+++***,,,,,,,,,+++***)))))))))******)))((((((((()))***,,,,,,,,,,,,---...000000...---+++***)))(((''''''...,,,***((((((((()))*********++++++++++++***************)))))))))******))))))***+++++++++******++++++***))))))***++++++,,,++++++,,,,,,---...///000...---,,,,,,---...000111000//////000000...,,,000111111111000...+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------,,,,,,,,,+++++++++...---------,,,,,,,,,,,,++++++*********+++---...---+++***+++---//////...,,,,,,,,,---......,,,***++++++++++++++++++++++++------,,,+++++++++++++++)))***---///111111000000...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,---...000111000...,,,---000111111000******++++++++++++******,,,---...////////////...------------------------,,,------......------,,,+++,,,---...............///000111000///......//////......---------......//////////////////............---,,,---...///000///...---...///000///...111111111111222333444444555777:::::::::999::::::===>>>???@@@@@@@@@??????AAACCCDDDBBB@@@@@@EEEJJJLLLKKKKKKLLLNNNPPPPPPOOOJJJNNNRRRSSSPPPNNNNNNOOOhhhhhhfffdddhhhooorrrpppkkkhhhhhhlllmmmllljjjkkkfffgggiiikkkiiifffbbb```ddd```[[[XXXWWWZZZ^^^aaapppfffbbbjjjnnnggg^^^ZZZTTTYYY___ccccccbbb```___^^^bbbbbb]]]XXXXXXZZZYYY\\\___```aaaeeejjjkkkggg```aaaeeeiiillliiiccc]]]XXXPPPNNNUUUXXXSSSRRRVVVbbb]]]YYYYYY\\\bbbnnnyyy}}}eeeYYYXXXXXXWWWZZZ^^^^^^___ccckkkqqq~~~uuuYYYHHH777222444---,,,222444000000000111111000000000..................---,,,------...////////////...000000111111000000//////000000000000////////////------------...///000111......---,,,,,,,,,,,,---***,,,------,,,,,,,,,------....../////////......//////000000///---,,,+++++++++,,,---......//////++++++,,,,,,++++++******************+++,,,---------------,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000000111111000000///000000000/////////.........---,,,---///000000///222///---,,,---...------......------------------////////////......---,,,---------,,,,,,---------,,,---///000111111000///------,,,++++++++++++,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------+++++++++***++++++,,,,,,---...000111000///---,,,///...---,,,***)))(((''')))((((((((((((((()))***......---,,,,,,,,,------))))))((((((((())))))***...---+++***))))))***+++******++++++++++++******************************++++++,,,,,,,,,+++******++++++***))))))***++++++++++++++++++,,,---......///...---,,,,,,---...///000///...///000000...---...///000000///---,,,***+++++++++++++++++++++++++++---......---,,,,,,---............------------------,,,,,,,,,,,,,,,+++)))))))))***+++,,,...///+++++++++---///000...,,,,,,,,,---///111000---***++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,(((***,,,...///000//////------,,,,,,,,,+++++++++111000///...---,,,+++***......---------------...++++++,,,---...000111222000///------///000000///,,,,,,,,,------,,,,,,,,,......///000000000//////------------------------++++++,,,,,,,,,,,,++++++***+++,,,---............---...//////......///111------...............---000000000//////.........------,,,---...///111222///......///111222111000//////111333555777999::::::;;;<<<<<<;;;;;;===>>>AAA@@@AAADDDGGGFFFBBB???CCCFFFHHHGGGEEEDDDGGGJJJLLLLLLLLLKKKJJJJJJLLLNNNNNNPPPRRRQQQMMMKKKMMMOOOxxxvvvpppjjjkkkpppqqqnnnmmmmmmnnnooommmjjjiiiiiigggiiikkkkkkhhheeebbb```gggccc___[[[[[[^^^cccffflllfffdddgggggg```YYYWWWUUU\\\bbbbbbaaa```^^^\\\[[[___^^^ZZZXXX[[[^^^^^^^^^___^^^[[[]]]dddiiiiiiaaa^^^]]]___bbbaaa\\\VVVSSSQQQTTTYYYXXXTTTYYYcccrrrnnniiicccaaagggsss}}}kkk]]]ZZZXXXNNNWWW```eeegggooo|||bbbDDD777;;;555...000333111111111111111111111111//////000000000///......---------...............//////000000000000//////111111000000000000000000...............///000000///......---------------,,,---//////...------...//////000000///...------///000111111000...,,,***+++,,,,,,---...///000000,,,,,,,,,------,,,+++++++++*********++++++,,,---------,,,,,,,,,---.........------,,,,,,,,,------,,,,,,,,,,,,------......000000111111111111000000000000000////////////......------...000000///...000...---,,,,,,,,,------000///...---------------///////////////...------------,,,,,,,,,,,,------+++,,,---///000111111000//////...------------.........///000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........************+++,,,---------...000111111000...,,,///...---,,,+++***))))))***************++++++,,,//////---,,,++++++++++++***************+++,,,---------++++++******++++++******++++++++++++************++++++++++++++++++------------,,,+++******+++******************+++************+++,,,---...///...------------...///...------...///000...------............---++++++************************+++---......---,,,,,,---...............---------,,,,,,,,,,,,++++++++++++)))*********+++,,,------******,,,...000000...++++++,,,...000222111---***++++++++++++++++++++++++000//////.........////////////000000000///......,,,,,,,,,,,,,,,++++++***000000///...---,,,++++++//////...---------......++++++,,,,,,---.../////////...------------------//////000000000000//////...//////000000/////////........................++++++,,,,,,,,,,,,++++++)))***+++---............---...//////......///000,,,---.../////////...---111111000000///.........------------///111333444000000000222444555444222///000222555777999;;;<<<::::::;;;::::::;;;???AAAEEECCCAAADDDHHHIIIDDD???CCCFFFIIIJJJHHHGGGGGGHHHHHHJJJJJJHHHEEEEEEIIIMMMPPPQQQPPPMMMHHHFFFHHHKKK{{{qqqhhhhhhmmmooolllooossstttrrrnnnkkkjjjjjjoooppppppnnnjjjhhhhhhiiicccbbb___]]]]]]___aaaccciiijjjkkkiiiccc\\\ZZZ]]]aaagggjjjddd`````````^^^aaadddccc```___ccceeedddZZZ___```]]][[[^^^aaaaaaaaa\\\WWWVVVYYY[[[XXXUUUSSSTTTYYY[[[VVVVVVhhh~~~|||mmmdddiiivvvlll[[[UUUQQQEEENNNWWW[[[]]]cccpppzzzZZZ??????:::333333333222111000000000000111222111111111111000///...---------------.........///...///000000000000//////000000111111111111111111111000///...............000///......------......---...000000...------...000000000000///...---,,,///000111111000...,,,+++,,,,,,------...///000000------...............---++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,---......,,,,,,------------------000000111111111111000000111000000000////////////.........///111111///---......---,,,++++++---...000///......------------/////////000//////...---...------------------...)))***+++---...///000000//////...------------...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.........************+++,,,------+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,------------..................///...---,,,******)))))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++******)))***+++,,,---,,,,,,,,,---------------,,,+++************++++++************************+++------.........------.........,,,,,,,,,---///000...------------------,,,++++++************************+++---......---,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,///111000---******+++---000222111...***++++++++++++++++++++++++//////.........//////000111111111111000000//////,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------+++++++++++++++++++++***------,,,,,,++++++,,,---///000000111111000000///....../////////......---........................,,,,,,------------,,,,,,***+++,,,---............---///111111///------...+++,,,.../////////...---111111000000////////////.........///111333555777333333333666888888777555222333555777999:::::::::::::::;;;;;;;;;>>>BBBFFFIIIDDDAAABBBFFFHHHEEEBBBCCCFFFIIIKKKKKKIIIHHHHHHGGGIIIIIIHHHEEEFFFJJJNNNPPPPPPNNNIIICCCAAADDDGGG}}}rrrfffbbbfffjjjjjjooouuuxxxtttpppppprrrsssssstttrrrmmmhhhfffiiilllfffeeedddccccccccccccddddddiiilllhhh```ZZZ]]]bbblllssssssjjjccceeegggfffiiilllllliiigggiiigggcccUUU___gggeee```\\\YYYVVVbbb]]]XXXVVVXXXZZZZZZYYYUUUWWW\\\^^^\\\cccwwwhhhkkk{{{mmm[[[QQQLLLCCCHHHLLLMMMMMMPPPWWW\\\gggqqqNNNEEE>>>888888666444444222222222222444444333333333222000///---,,,......------......///000//////000000111111000000000000000000111111111111222111000///............000000///............///---///000000...------...///////////////...---,,,......///000///...---,,,---------------...............//////000000//////,,,++++++***++++++,,,,,,,,,,,,,,,,,,---......///------------------...///,,,---............------///000000111111000000///111111000000000////////////......000111111///------......,,,++++++---/////////......---........./////////000000//////...///......------......///)))******,,,---...//////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////++++++,,,,,,---------...+++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,...//////000/////////000///...------------,,,+++************++++++***))))))))))))***++++++++++++++++++************++++++++++++******)))***,,,---......---,,,,,,,,,---------,,,++++++)))***++++++++++++***)))))))))))))))***+++,,,---........................+++***+++,,,///000///---//////...---,,,,,,++++++************************+++---......---,,,,,,---++++++++++++,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,,,,+++***))))))***,,,///111000---+++***+++,,,///111000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,------......///000000,,,---...///...---,,,+++***++++++,,,---.........//////...---,,,,,,,,,,,,++++++++++++***)))((('''+++,,,---,,,+++***,,,...---------......---------....../////////...------........................------............------,,,---......//////......---000333333222///---,,,,,,,,,---...////////////000000000000000000000000111111111111333555777888666666888:::<<<<<<999777777888999;;;<<<;;;;;;:::===>>>??????@@@BBBFFFJJJKKKGGGDDDDDDFFFHHHGGGEEEEEEGGGJJJMMMNNNNNNLLLKKKKKKKKKKKKKKKJJJKKKMMMOOOOOOOOOMMMHHHCCCBBBEEEHHHpppbbb```eeejjjpppyyy|||vvvqqqsssxxxzzzqqqrrrpppjjjccc___aaadddlllkkkiiigggffffffggghhhaaafffhhhddd^^^]]]```cccjjjsssuuukkkeeehhhkkkjjjgggkkklllkkkjjjiiiddd^^^WWWaaahhhddd]]]YYYWWWVVV___^^^]]]\\\\\\\\\]]]]]]ZZZZZZ```hhhooo~~~wwwsss{{{tttaaaUUUOOODDDDDDDDDGGGJJJMMMOOOPPPXXXjjjssshhhZZZOOOHHH???>>>===;;;::::::;;;===>>>999999888777555222000/////////.........///000111///000000111222222111111/////////000000000111111000000///////////////000111000//////......//////---///000///...,,,------------.........------,,,------------............------------,,,,,,,,,,,,------...///////////////,,,,,,++++++***++++++,,,,,,,,,,,,,,,---...//////---------------...//////------...//////...---,,,...//////000000//////...111111111000000000///////////////111222111///,,,---...///---++++++...000///............//////000//////000000000000//////......------------......+++++++++,,,---...//////------,,,++++++++++++,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,++++++***+++++++++******)))))))))***,,,,,,***+++,,,---...///000000............---,,,***)))++++++************++++++))))))((((((((())))))***)))***************************++++++++++++******)))***,,,...///...------***++++++,,,,,,,,,,,,+++)))***++++++++++++***))))))(((((())))))***+++,,,---..................---***)))***,,,...//////---111000///...,,,++++++++++++++++++++++++++++++++++++---......---,,,,,,---***+++++++++,,,,,,,,,,,,))))))))))))******++++++)))***+++,,,,,,,,,+++*********+++...000000...,,,******+++---//////...,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---...//////---...///000000...---++++++,,,,,,---...////////////...---,,,++++++++++++******+++,,,+++***))))))+++---...---,,,,,,...111+++,,,,,,,,,,,,,,,,,,+++000000000000000///...---........................------............------//////000000//////......***...333666555222///---,,,,,,,,,---...///000000/////////000111111222222444333333333555777888:::::::::;;;===???>>>;;;999;;;<<<>>>?????????>>>===BBBCCCDDDCCCCCCDDDFFFIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKMMMQQQSSSSSSRRRQQQOOONNNMMMMMMNNNNNNMMMLLLLLLMMMMMMJJJHHHHHHKKKOOOfff]]]ccckkkttt}}}xxxqqqtttyyy|||qqqrrrqqqkkkbbb]]]]]]___mmmjjjgggdddcccccceeefffdddfffgggdddbbbccceeefff```lllppphhhbbbgggjjjhhh^^^cccgggggghhhgggbbbZZZ]]]dddddd\\\TTTTTTYYY]]][[[^^^``````___^^^^^^^^^^^^^^^eeesss|||xxxxxxzzzhhhZZZTTTCCC@@@AAAGGGPPPWWWXXXVVVWWWXXXkkkmmm]]]MMMGGGFFFDDDCCCCCCDDDFFFGGG@@@@@@>>><<<:::777555333000//////......000111222000000111222222222222222......//////000000000111///......//////000111222111111000///////////////---///000///---,,,,,,---,,,,,,---------------,,,,,,,,,+++,,,,,,---//////...------,,,,,,+++******,,,,,,---.../////////...,,,,,,++++++***++++++++++++++++++,,,---...///000---------------...///000------/////////...---,,,......////////////......111111111111000000000000/////////111222111///,,,---//////...++++++...111...............///000111//////000000000000000///...------,,,,,,------...---------------...///000//////...------------...+++***(((''''''(((***++++++++++++,,,,,,---------(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++***)))((((((***,,,---,,,,,,------...///000000,,,,,,---,,,+++)))'''%%%))))))))))))***+++,,,,,,((((((((())))))***+++,,,((())))))*********))))))******++++++++++++******)))***---...//////...---)))***++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,------............------)))))))))+++...//////...333222000...,,,++++++++++++++++++++++++++++++++++++---......---,,,,,,---+++++++++,,,,,,---------(((((())))))*********+++'''(((***,,,---------,,,+++++++++---///000...,,,*********+++---///...,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///111000///...---,,,,,,---...///000111111///---,,,............/////////000///...---,,,+++******+++)))***+++,,,---,,,,,,++++++...//////---...111333,,,------------------,,,111111111111111000//////////////////////////////,,,------......------,,,111111111111000///...---'''---444888777444111///------,,,,,,---...000111......///000111222333333555555555555666777999:::<<<===>>>@@@AAA@@@<<<999===>>>@@@BBBCCCBBBAAA@@@DDDEEEFFFEEECCCCCCDDDFFFKKKMMMPPPQQQOOOLLLKKKKKKMMMNNNPPPTTTWWWXXXWWWVVVQQQNNNLLLMMMNNNNNNJJJFFFJJJLLLNNNMMMLLLMMMRRRVVVsssjjjdddpppxxxjjjkkkppppppwwwxxxxxxssskkkeeebbbbbbbbb```]]]ZZZ[[[]]]aaacccfffggghhhhhhgggfffdddbbb^^^```aaaccccccbbbbbbbbb]]]___ccchhhgggbbb]]][[[^^^eeeeeeZZZRRRTTTZZZ^^^```___]]]^^^```aaa___]]]]]]```eeepppzzzxxxtttvvv}}}jjjZZZLLLIIIHHHEEEJJJ```jjj]]]ddd\\\___vvvqqqkkklllhhhZZZVVVWWWQQQSSSRRRPPPMMMGGGAAA<<<999555444222000......000222111///222777999555222222000111222333333111///...//////...---...///111222111000///------......///------..................------............------//////000000000...---,,,------------------------,,,---......//////......000//////---,,,+++******))))))+++,,,---.........222222222111000///...---,,,,,,---------.........//////000000000000//////222222111000///...------111...,,,...222333000,,,000///---+++++++++,,,---,,,,,,---......---------***,,,...000111///---,,,//////......---------------,,,,,,------///000111000000//////............///...---,,,++++++++++++.........------,,,,,,,,,///...,,,++++++,,,...///000///...---,,,,,,+++,,,''')))***+++******,,,---333---''''''***......,,,,,,---......------///111---,,,,,,+++*********+++,,,+++))))))******((('''+++***************++++++,,,++++++***)))))))))***)))***+++,,,,,,+++***)))---+++***,,,///000...+++...111444333000...///111,,,,,,---...---,,,+++************++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,...000111222333333222111000///---,,,+++***+++*********+++,,,------++++++,,,,,,,,,,,,------+++,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++...111333333///,,,***++++++,,,---...000111+++,,,------,,,,,,...000,,,,,,,,,---------......,,,---......//////......000000//////.........---000//////.........//////------......------,,,+++///---+++******,,,///111//////000000///...------,,,---...///000000000000000222444444222000//////222222222111111000///...---///000///---,,,,,,---222222111111000000//////,,,///666AAAGGGCCC666+++,,,,,,------.../////////......///000333555888999999888777777888;;;???AAA???CCCHHHJJJGGGEEEDDDEEEHHHHHHJJJLLLJJJEEEFFFKKKKKKKKKJJJJJJIIIIIIJJJJJJMMMOOOSSSUUUTTTQQQMMMJJJIIIKKKNNNRRRVVVWWWVVVTTTWWWUUUQQQKKKGGGGGGIIILLLJJJFFFFFFKKKQQQTTTXXX]]]xxxtttnnnvvv|||rrriiikkkmmmjjjmmmttt||||||sssjjjccc```^^^\\\YYYYYYZZZ\\\^^^jjjiiiggggggiiiiiihhhfffaaabbbdddfffgggeeeaaa^^^ZZZ\\\___aaa```]]][[[ZZZ]]]dddddd[[[SSSUUU[[[^^^aaa]]]YYY[[[aaacccaaa]]]YYY___gggwww~~~yyyxxx~~~ssskkk^^^WWWRRRJJJHHHVVV```YYYaaaZZZ[[[lllqqqfffccc\\\```___]]]YYYSSSJJJ@@@:::::::::888666444333333333222000111777888444111111...///000111111000///..................//////000//////...............///...........................//////////////////......///000000000///---,,,------------------------,,,---......//////......///......---,,,+++***))))))***++++++,,,---...///000000000000000000///.........---------......///......////////////......222111111000///.........000...,,,...222333111---111000///...------,,,,,,***++++++,,,,,,+++++++++***,,,...000000///---,,,.........///......---,,,+++,,,,,,---......////////////.........---------...------,,,,,,---......---------------,,,,,,,,,///...,,,++++++,,,...//////...---,,,++++++++++++(((***+++,,,++++++---...222---((('''+++......,,,,,,------,,,******+++------,,,++++++******++++++***)))(((((())))))((('''++++++************++++++,,,,,,***)))))))))******)))***++++++++++++***)))---,,,+++---///000...,,,,,,...000000///---------+++,,,---------,,,************+++++++++,,,,,,,,,+++,,,,,,---......//////------...///000000111111,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------......///++++++++++++++++++++++++---------------,,,+++++++++,,,---///111111...,,,******+++,,,...000222333+++,,,---,,,++++++---///,,,,,,,,,,,,------------,,,---......//////......000000000/////////......000000///...............---............---,,,,,,//////---------...000111///////////////...---,,,***+++,,,---...............000222222000///......000000111111000000/////////111222111///.........222222222111111111000000///111666===AAA>>>555...///000000111111222222333333555777999;;;===>>>>>><<<;;;:::999:::;;;===>>>DDDGGGKKKMMMLLLJJJHHHHHHMMMLLLMMMOOOLLLHHHHHHLLLPPPOOOMMMKKKJJJIIIIIIJJJJJJLLLOOOQQQQQQQQQPPPPPPQQQQQQQQQSSSUUUWWWXXXXXXUUURRRNNNKKKJJJKKKMMMOOOOOOIIIGGGJJJOOORRRWWW]]]rrrtttmmmrrr{{{|||vvvllljjjnnnmmmhhhcccjjjuuu~~~xxxkkkbbb```^^^\\\[[[ZZZZZZZZZZZZiiieeecccfffmmmqqqqqqoooddddddfffhhhjjjhhhbbb]]]ZZZ\\\^^^^^^\\\\\\]]]]]]]]]bbbddd]]]VVVWWW\\\```fff^^^XXXYYYaaafffeeeaaa[[[bbbnnn{{{vvvtttlll```YYYPPPFFFLLLXXXYYYZZZUUUTTT[[[gggtttrrrjjj``````___]]]\\\XXXOOOCCC:::999999999888777666444333444111222777999555333333///000000000000000000000......///000000000//////---....../////////..............................//////000000000000//////...///000000000///...---------------------------------...////////////.........------,,,+++))))))+++*********+++---///000---...///000000000000000000///...---------//////........................111111111000000////////////---,,,...222444222///222222222222111///---,,,++++++,,,,,,,,,,,,+++++++++,,,...000000///...---+++,,,...000000///---,,,***+++,,,---......------------------,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,------------...---,,,++++++,,,---......---,,,++++++***++++++***+++------,,,,,,---///000,,,)))(((+++......,,,---......,,,***)))***,,,,,,,,,++++++******++++++---,,,+++,,,.........---++++++************++++++---,,,***(((((()))+++,,,)))***++++++++++++***)))...------...000000///------,,,---...//////---++++++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,---......////////////.........---......///000,,,,,,,,,++++++,,,,,,---*********)))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,---,,,,,,---//////---+++)))***+++---///222444555,,,------,,,******+++---+++++++++,,,,,,,,,------,,,---......//////......111000000000000000//////111000///...------------...............------,,,.............../////////---............---,,,,,,++++++,,,---............,,,...000000...---,,,---......///000000000//////222333444333111000000000222222222222222111111111222444666888999777444111444444555555666777777777888;;;???CCCEEEEEECCCBBB??????>>>>>>===<<<<<<<<>>DDDJJJKKKJJJFFFCCCBBBBBBBBBBBBAAA@@@>>>===FFFEEEGGGKKKPPPQQQOOOKKKPPPMMMLLLMMMJJJFFFFFFIIIPPPNNNKKKIIIHHHIIIJJJKKKGGGIIIKKKLLLKKKLLLOOORRRZZZYYYWWWUUUSSSSSSVVVWWWRRRMMMHHHHHHMMMQQQPPPNNNNNNHHHEEEHHHLLLMMMQQQUUUsss^^^hhhlllwwwxxxlllgggkkkrrrrrrnnnooonnnnnnpppppplllddd]]][[[\\\\\\]]]^^^^^^^^^^^^XXXXXX]]]hhhtttzzzwwwrrr___]]]]]]```fffkkkmmmmmmlllrrrssskkkbbb___\\\XXX```cccfffeeeaaa^^^```cccmmmiiibbbZZZXXX^^^iiisssvvv|||yyy```UUU[[[___mmmdddZZZRRRMMMLLLUUU```nnnxxxooolllgggeee]]]MMMKKKJJJKKKOOOTTTXXXWWWVVVIIIFFFBBB@@@@@@@@@>>>===555222222777999888888:::999888666444333222222222///000111222111111///...---...///000000000......000000/////////.........---......//////......------...///000000///..............................---...//////000000////////////000111000...---,,,,,,+++***)))***---///111111111222222111111000//////......---...///000111111111000//////000111111000000000000111111111111,,,,,,---///111222222111222444666666555222///---.../////////......---,,,,,,---.../////////......***+++...000111000...,,,)))***,,,......---,,,*********++++++++++++++++++------,,,,,,,,,,,,------***++++++,,,,,,------------------,,,,,,---------,,,,,,+++*********++++++)))***++++++******+++,,,,,,+++++++++------------+++---...------...000222,,,++++++***++++++,,,,,,***)))(((***,,,...---------,,,,,,+++******++++++,,,+++)))((((((***+++,,,+++******************+++...///000000///............---,,,...222222000,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---...///000000000///...***++++++,,,...///111222222111///---,,,,,,------++++++***************++++++++++++,,,,,,,,,------,,,,,,,,,++++++***))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++...,,,******+++,,,,,,+++++++++++++++,,,---...///---...---,,,)))((()))***++++++,,,,,,,,,---------,,,---......///.........000000000000111111111111111000///...,,,,,,++++++//////000000//////...---***,,,---//////...---,,,,,,,,,---------------,,,---...//////000/////////,,,...//////...---...///+++,,,---///000000000000111333444333222111111111111111111222222333333444222666::::::666333444666;;;;;;;;;<<<======>>>>>>>>>BBBIIINNNPPPMMMIIIFFFCCCDDDFFFGGGFFFEEEDDDBBBEEEDDDFFFKKKPPPSSSRRRPPPPPPLLLJJJKKKJJJGGGGGGIIIQQQOOOLLLIIIGGGFFFFFFFFFHHHLLLNNNMMMJJJHHHJJJLLLUUUWWWXXXVVVSSSQQQQQQQQQRRRMMMHHHHHHLLLOOONNNLLLGGGDDDDDDIIIMMMMMMNNNPPPoooYYYeeennn{{{zzzsssjjjfffhhhkkklllkkkjjjlllnnnooollleee\\\UUUVVVWWWWWWXXXYYYZZZ[[[[[[VVVXXX]]]gggppprrrmmmggg[[[[[[\\\___ccciiiooosssyyylllgggccc]]]aaacccfffhhheee```___cccjjjiiieee]]]WWW\\\jjjvvv}}}zzzzzzlllddd```]]]\\\^^^cccuuuhhhccc______YYYJJJGGGHHHJJJMMMSSSYYY```ddd]]]XXXRRROOOMMMJJJEEEAAA999555444777999888999;;;::::::999777666555444333111111111222111111000///000111111111111000///...111000000//////.........------............---------...///000000000///.................................///000000000000//////000111222222000...---+++*********+++---///000111111111111111000//////...///000111222222333333222222000000000000222222000000000111111222222222------...000111111111111111222444555555222000...------...------,,,+++***,,,------...............+++,,,...000000///---,,,+++,,,---......---,,,+++************++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,)))***++++++))))))***+++******,,,---------------((()))+++++++++,,,///111++++++******++++++,,,,,,+++******+++---......---...---,,,++++++***++++++******************++++++++++++***))))))***++++++---///000000...------...++++++,,,...///000...---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,---///000000///---,,,)))***,,,...000111222222,,,+++*********,,,...000---,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,++++++---,,,***+++,,,------,,,+++++++++++++++,,,,,,------......,,,***)))***+++,,,,,,,,,---------......,,,---......//////......//////000000000000000111000///...---,,,,,,,,,,,,000000000000000//////......///000111222111000000,,,,,,---............---,,,,,,---------------,,,---...000///......///111,,,---...///000111111111///111333333222111222333222333333444555666666777444888;;;<<<:::888999:::>>>>>>>>>???@@@@@@AAAAAADDDHHHMMMRRRSSSQQQNNNKKKGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHKKKNNNRRRUUUUUUTTTRRRMMMKKKMMMNNNLLLLLLOOOUUUTTTPPPLLLIIIEEECCCBBBIIIMMMPPPNNNIIIFFFHHHKKKQQQTTTXXXXXXTTTPPPNNNNNNRRRNNNKKKJJJLLLNNNNNNLLLFFFDDDFFFLLLPPPNNNMMMNNNsssXXXaaafffooopppnnnkkkiiifffddddddeee___bbbffffffccc]]]XXXUUUTTTTTTTTTTTTUUUVVVWWWWWWTTTWWW\\\bbbggggggddd```[[[^^^aaabbbbbbeeelllqqqxxxlllkkkjjjfffaaaaaaeeeiiifff___]]]```fffhhhgggdddaaadddnnnwww{{{|||wwwwww}}}}}}uuunnngggxxxtttggg[[[XXXTTTIIIEEEIIINNNQQQUUU\\\fffnnnqqqmmmjjjhhhgggbbbYYYRRREEE???<<<===>>><<<;;;===<<<<<<===>>>===<<<;;;:::888777777666666555666666444444222111000000000000111111000000///......---......////////////......,,,---///000000000///.................................///000000000000000...///111222222000...,,,)))***++++++,,,---...///---......//////////////////000333666777888888777222111000//////000111222//////000111222222333333---...000000000000000111///000222333333222000///............---,,,+++***---------........................///......---,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++++++++,,,------------------,,,------,,,,,,,,,,,,------***+++,,,,,,******+++,,,(((***,,,......---------)))***,,,++++++,,,...000++++++******++++++,,,---...------...000111000///......---,,,++++++++++++((()))***+++,,,++++++***++++++***))))))***++++++,,,...000///---+++,,,---***,,,///000///////////////...---,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,...000000...,,,+++***+++...111222222111000,,,+++***)))***,,,...000...------,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,++++++,,,...///...---*********+++,,,---...///---......---+++***+++---------........./////////,,,---......//////............/////////000000000///...------,,,,,,,,,,,,000111111111111000//////000111111222222222222222,,,---...///////////////,,,---------------,,,,,,---...///.........///111...//////000111111111111...000222333333333444555555666666888999:::;;;;;;888999;;;<<<<<<>>>@@@AAA@@@AAAAAABBBCCCCCCDDDDDDIIIKKKOOORRRSSSRRRQQQOOOLLLMMMMMMMMMMMMMMMMMMLLLLLLNNNQQQRRRSSSSSSTTTUUURRRMMMKKKNNNQQQQQQQQQTTTVVVUUUTTTRRROOOKKKHHHFFFHHHKKKNNNKKKFFFFFFKKKQQQPPPTTTYYYXXXTTTPPPPPPQQQPPPOOONNNMMMNNNOOOPPPQQQNNNKKKKKKPPPRRRQQQPPPQQQ^^^aaa^^^bbbiiikkknnnmmmgggaaa^^^```[[[^^^```^^^[[[ZZZ\\\___VVVUUUTTTSSSSSSSSSTTTUUUQQQTTTYYY^^^aaaaaaaaa```\\\bbbgggfffcccccchhhmmmqqqyyyxxxjjjaaaeeeiiihhhaaa```dddiiifff^^^[[[^^^eeegggiiikkkllloootttxxxwwwzzzqqqsss}}}~~~yyytttyyyxxxuuu{{{kkkVVVOOONNNGGGFFFMMMUUUYYY\\\dddoooyyy}}}sssjjjPPPJJJEEEEEEDDD@@@???AAA>>>@@@BBBDDDEEEDDDCCCBBB@@@???===<<<;;;<<<======777666444111000000000000222111111000///......---//////000000000000//////,,,---///000000000//////////////////////////////...//////000000000000000---...000111111///---+++))))))+++,,,---.........)))***+++---...////////////222666999<<<<<<;;;:::222000///......///000222//////000111222333333444...///111111000//////000...///000111222111000000000000000000///...---,,,---------.........////////////......------------//////...---------......******++++++,,,,,,,,,,,,+++++++++,,,...000111222---,,,,,,++++++*********,,,------......------,,,---------,,,,,,---......+++---------++++++,,,---'''***---......------------...///...------...000+++*********+++,,,,,,------,,,+++,,,---...---,,,///...---,,,++++++++++++'''(((***,,,---,,,***))),,,+++***))))))***+++,,,,,,...000///,,,***+++---+++///222333111000111444000///...---,,,---......,,,,,,,,,++++++************,,,...000///...+++***+++---111333333222///---222000...,,,+++,,,...//////...------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---+++++++++---///000///---*********,,,---///000111---......---,,,+++,,,............////////////000,,,---......//////......---.........//////000000...------,,,,,,,,,------111111111111111000//////000000000000000111111111------...///000000//////...///////////////......,,,---......------///111///000000111111111111111---000222444444444666777888888999:::<<<===>>>>>><<<;;;:::;;;===AAAEEEGGGCCCCCCCCCDDDEEEEEEFFFFFFJJJKKKMMMOOOQQQQQQPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNQQQTTTSSSQQQOOOQQQSSSQQQKKKIIIMMMQQQRRRSSSVVVSSSTTTUUUUUUUUURRRPPPOOOGGGIIIKKKHHHEEEGGGPPPXXXQQQVVVZZZYYYUUURRRSSSUUUOOOPPPQQQPPPOOOPPPSSSUUUVVVRRRPPPRRRTTTRRRRRRTTTlll[[[\\\bbbaaabbbiiikkkhhhnnnnnnaaacccbbb___ZZZVVVTTTTTTVVVYYYXXXVVVSSSQQQTTTYYY^^^ZZZZZZVVVTTTXXX___```\\\bbb``````cccdddbbbcccfffYYYeeeddd]]][[[UUURRRYYY]]]iiiqqqnnnhhhccc]]]VVVjjjeeeaaacccjjjqqqtttuuu|||}}}zzzqqqgggeeemmmuuutttyyy}}}|||zzzyyyvvvqqqlllnnn~~~uuusssttthhhXXXKKKMMMJJJMMMUUU^^^```aaajjjuuuzzz|||iiiXXXIIIFFFFFFBBB???@@@;;;EEEEEEAAAFFFHHHOOO]]]\\\SSSOOOPPPMMMEEEBBBDDDEEE???:::::::::777888:::888555000....../////////111***...111,,,---111.........///111333333000......---......///000111222//////.........---------...000222222000.........///...---,,,,,,---...///+++---///---+++***---000///333888;;;;;;:::999888666444111000000111000///222222111111000000111111...000222222111...------000000//////.........---///////////////......---------......000111222333///000222111///......///+++******))))))******+++*********++++++,,,,,,,,,///............///000000)))***,,,---------,,,,,,------------,,,,,,+++***++++++,,,,,,,,,+++*********+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,+++++++++******,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,+++***)))((('''************+++,,,---...---,,,,,,+++*********+++,,,+++))))))***,,,///111///000000///---------//////...---+++***)))))))))*********++++++,,,,,,,,,---++++++---111111///,,,------------------------++++++++++++++++++++++++...---++++++++++++---...*********+++,,,---...///111000...---,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000111111111000///......,,,......+++***+++---------...//////000000//////,,,------...............000000///...---,,,,,,+++///---,,,******+++,,,---222111///...///000222444000///...111444444222///...///000111111///---+++,,,...000111000......///333...---000111,,,***+++///000222333444444444333888111///555;;;<<<>>>CCCDDD???:::;;;???BBBAAA@@@AAABBBCCCFFFHHHKKKNNNOOOQQQOOOMMMLLLLLLKKKJJJIIIHHHJJJLLLMMMNNNOOORRRUUUVVVRRRNNNKKKKKKMMMNNNNNNSSSQQQNNNNNNOOOPPPPPPPPPPPPOOONNNNNNPPPRRRSSSTTTWWWVVVTTTSSSSSSQQQOOOLLLLLLLLLLLLMMMOOORRRVVVXXXWWWWWWVVVVVVUUUTTTSSSSSSQQQQQQRRRUUUYYYYYYVVVRRRNNNMMMOOOSSSWWWWWWTTTQQQjjjdddhhhaaa```eeegggfffpppvvvmmmeeebbb^^^YYYVVVUUUXXXZZZ^^^ZZZUUURRRTTTXXX[[[]]]aaa]]]YYYZZZ\\\______^^^ccc^^^\\\______[[[YYYZZZYYYaaa___XXXXXXRRRNNNTTTZZZcccjjjgggcccaaa___[[[iiifffdddgggnnnssstttssstttyyy|||uuuhhhaaabbbgggmmmqqqrrroooooorrrrrrppprrrttt|||wwwuuuzzzzzznnn[[[RRROOOOOOSSSXXXYYYYYY___iiiiiimmmmmmhhhgggjjjkkkiiieeeWWWIIIFFFFFFCCC@@@@@@???BBB>>>@@@HHHKKKQQQaaapppnnnkkkhhheeecccbbbbbb]]]VVVPPPMMMHHH???999888;;;888444222111111111000///***...222,,,...222---///......000111111000...---------......///111111......------------------...000111111000.........000///...------...///000/////////...,,,,,,---...333777;;;===;;;888666444333111000///111222222222333222222111111111222222111333444444222000//////000000/////////.........000000000111000//////...,,,,,,,,,,,,...///000111111222222111///---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------......------......///000---,,,,,,+++,,,---...///---------------,,,+++***+++,,,,,,---------,,,,,,......---,,,+++***)))(((------------------------///......---------......,,,,,,,,,++++++++++++***---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++******++++++---.........------,,,++++++,,,,,,---,,,***)))***,,,...000...000111111///---.........---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++...000111///---,,,,,,,,,---------------++++++++++++++++++++++++++++++************++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,+++,,,---,,,***++++++,,,---------------------...////////////.../////////...------,,,,,,---,,,+++***+++,,,...///000///...------...000111000......000222333111...000000111111111///---,,,000222444444444333444444000333555555333222333444222333555666777888777777<<<666555;;;AAACCCFFFJJJNNNIIIEEEEEEHHHLLLMMMKKKIIIIIIJJJKKKLLLNNNPPPQQQTTTTTTSSSSSSSSSQQQNNNLLLLLLLLLLLLMMMPPPTTTWWWYYYOOONNNMMMLLLKKKJJJJJJKKKUUURRRPPPNNNNNNMMMKKKJJJPPPPPPOOOOOOQQQSSSUUUVVVWWWVVVTTTSSSSSSRRRPPPNNNOOONNNNNNNNNPPPSSSVVVXXXWWWWWWVVVTTTRRRPPPOOONNNPPPPPPQQQTTTVVVUUUQQQMMMIIIJJJNNNSSSVVVUUUQQQLLL~~~nnnnnnggg``````___]]]hhhqqqlllgggccc^^^YYYWWWYYY\\\^^^ddd]]]UUUSSSVVV[[[]]]]]]aaaYYYVVV]]]```]]]\\\```bbb[[[WWW[[[]]]ZZZUUUSSSaaaeee___[[[^^^XXXRRRWWW\\\aaaccc___\\\]]]^^^^^^dddcccdddhhhnnnqqqqqqooonnnuuu|||yyymmmccc______ggghhhgggccceeelllpppqqqtttvvvvvvpppuuulll[[[TTTRRRRRRTTTSSSRRRUUU[[[ZZZZZZWWWRRRQQQTTTVVVUUUVVVMMMFFFFFFIIIIIIHHHHHHFFF@@@999AAANNNNNNQQQbbb|||~~~yyypppggg\\\PPPKKKKKKKKKFFF@@@:::777666444333444000333555///222666111222000......///000///...////////////000111222222.........///////////////...000111111///.........111000///......///000111333111///.........---,,,444777;;;===;;;888555333111000///000222444444333333222222222222222333444555777777666333111111111000000000000////////////111111111111111000000///,,,,,,,,,,,,---///000111333333333000...------............------.....................---------------------------......///000...,,,++++++---///111,,,------------,,,,,,++++++,,,---......///......///...---+++)))(((&&&&&&------------------------......---------......///,,,,,,,,,,,,++++++++++++............////////////............------------,,,,,,,,,,,,++++++***)))+++++++++++++++,,,---.........------,,,,,,------...---+++******+++---...---000222222111///......---,,,,,,+++,,,,,,------***++++++++++++,,,,,,,,,,,,+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***111...---...000000---+++***+++,,,,,,------,,,,,,......///000000000//////........................++++++++++++,,,...000111000///...---------/////////......///000111000///222222222111111000/////////111333333333333444666///;;;BBB;;;444555777555666777999:::;;;<<<<<<<<>>LLL[[[TTTQQQ```}}}xxxggg\\\^^^eee```YYYNNNDDD>>>;;;999999;;;666888777222999@@@;;;777444111///000000000000111111111111111222333333000000000111111111111111///000111000...---...///222111000//////000111222444111......111222000---000333888:::999777666555222111000111333444444333222222222222333444444555888888888777444222111222000000000000000000000000000111111111111000//////.........//////000222222444444333111...,,,---...//////............/////////.........------,,,,,,---,,,,,,,,,,,,---......000///...------...000111,,,---------------,,,,,,***+++,,,---.../////////************************,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------,,,,,,,,,+++++++++------------...............------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************+++,,,---------,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,///222333222000......---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...000000///...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---...------,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------***+++,,,---------------222000000111111//////000,,,------..................//////000000000000000---------.........//////,,,,,,,,,,,,---...///000111000///.........////////////......///111111222555555333222222222333333111222333333222333666888666KKKUUUIII<<<:::999555::::::;;;===>>>???@@@@@@AAAAAABBBFFFKKKOOOSSSVVVOOOLLLIIIJJJOOOUUUYYY[[[RRRQQQOOOMMMLLLJJJJJJJJJLLLMMMMMMLLLJJJHHHHHHHHHVVVOOOHHHGGGKKKPPPRRRQQQKKKNNNPPPMMMGGGDDDFFFIIIJJJJJJLLLNNNQQQRRRPPPOOOLLLMMMNNNNNNOOOQQQTTTVVVYYYWWWTTTRRRSSSSSSRRRRRRQQQOOOLLLJJJJJJLLLPPPRRRWWWVVVUUUSSSQQQPPPNNNNNNOOOPPPRRRSSSSSSPPPLLLJJJGGGJJJOOOSSSUUUTTTPPPMMMvvvjjjggg^^^___cccdddooo{{{|||rrrpppnnnnnnooonnnkkkhhhddddddaaa[[[UUUVVV]]]cccbbbWWWUUU```ddd______ggg\\\UUUTTT[[[bbbbbb^^^\\\bbb```XXXYYYbbb^^^YYY```kkkfffaaa[[[WWWWWWYYY]]]eeecccbbbdddiiiooouuuxxx|||wwwssssssuuusssmmmggghhhgggdddcccgggppptttsssttt{{{lllkkkuuutttiiilllggg```VVVVVVXXX^^^dddgggccc]]]WWWTTTRRRRRRSSSSSSQQQPPPOOOUUU^^^fffnnntttuuuttt]]]TTTPPP___kkk___UUU___mmm___aaajjjhhh___SSSGGGBBB@@@AAABBB>>>:::===<<<;;;HHHTTTPPP>>>:::666333333333333333111111000000000111222222000000000000000000000000000111111000///...///000222111000//////000111222222///---...222444333111...111444666555444444555666555444444444444222000222111222222333444555666777888999777444222111111000111111111111111111111//////000000//////...---//////...//////000111222444444444111...------.........------------............------,,,,,,++++++---,,,,,,,,,,,,---.........//////000//////......,,,------......---------******+++---............******++++++,,,------...++++++++++++++++++++++++---------------...//////---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,***))))))))))))******+++,,,+++++++++++++++,,,,,,///...,,,++++++++++++++++++...222333222///.........---,,,+++))))))((((((++++++++++++++++++++++++***,,,...///////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......000111111000............---,,,,,,,,,------,,,,,,---------,,,+++***,,,,,,------------,,,,,,+++++++++,,,,,,---------+++,,,---......///......//////111444111,,,...444,,,---......//////.........//////000000000000000,,,,,,------...////////////.....................///.....................111111000000111333555777999777555333333555888999888999999888777888;;;>>>???UUUaaaUUUHHHDDD@@@999<<<<<<===>>>@@@AAACCCCCCFFFHHHJJJKKKNNNRRRVVVWWWPPPNNNMMMOOOTTTZZZ___bbbXXXVVVTTTRRRPPPNNNMMMLLLOOOOOOMMMJJJHHHHHHLLLOOOeee]]]UUUQQQSSSUUUTTTRRRMMMOOONNNIIICCCAAAEEEJJJJJJJJJLLLOOOSSSUUUTTTSSSNNNOOOPPPPPPPPPQQQUUUXXX[[[XXXTTTRRRRRRSSSSSSSSSRRRPPPMMMKKKJJJLLLNNNPPPTTTTTTTTTTTTUUUUUUUUUUUURRRSSSUUUVVVUUUSSSQQQPPPNNNPPPSSSUUUVVVVVVVVVVVVsssnnncccccchhhgggmmmxxxxxxpppnnnmmmmmmnnnkkkfffaaabbbdddddd]]]UUUTTTZZZbbbaaaXXXSSSXXX[[[XXXXXX]]]ZZZUUUUUU[[[```^^^ZZZYYY___\\\TTTWWW```\\\ZZZccciiiddd___^^^]]][[[^^^bbbooollliiihhhkkkrrr{{{yyypppnnnqqqrrrmmmhhhhhhgggeeedddkkktttxxxvvvssswwwuuuccc```]]]]]]VVVWWWYYYaaammmtttooofffZZZUUUSSSWWWZZZYYYWWWVVVYYY```hhhkkknnnrrrtttrrr``````bbbooowwwiii\\\bbb}}}uuueee___bbb^^^WWWMMMEEECCCDDDGGGHHHCCCDDDJJJLLLOOOaaannnjjjEEEBBB>>>;;;:::999888777111111000000000111111222////////////.........---222222222111//////000222222111000//////000111222000///...///111333444333111222333222111000222333:::999777666666444222///000000111111333444555666555777999888666333111000111111111111222222222222///////////////...---------------------...//////222333444333000.........------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------......///...///000000000///---,,,,,,------............---***+++,,,---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++************+++,,,,,,---............******)))))))))******+++++++++*********+++,,,,,,...---,,,,,,+++++++++++++++---000111000///......///...---+++***)))((((((,,,,,,,,,++++++++++++******,,,/////////......//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...---------------......------...///...---+++***)))******++++++******)))***++++++,,,,,,------...+++,,,,,,------------,,,++++++111999888000---111+++,,,------......------......///000000000//////---------.........//////000000/////////.........,,,,,,---------.........333333333333444777;;;???<<<999777555666999===@@@======<<<:::999:::>>>AAA@@@NNNXXXRRRJJJFFFCCC???@@@@@@AAABBBDDDFFFGGGIIIMMMQQQRRRPPPPPPTTTVVVVVVNNNNNNNNNPPPTTTXXX]]]___UUUTTTRRRPPPNNNMMMLLLLLLOOOOOOMMMIIIFFFHHHOOOTTTgggbbb[[[XXXWWWVVVTTTRRRMMMMMMKKKGGGCCCCCCFFFJJJPPPOOOOOOQQQSSSTTTSSSRRRQQQSSSUUUTTTRRRSSSVVVZZZ^^^ZZZUUURRRRRRRRRSSSSSSTTTSSSQQQOOONNNOOOPPPQQQPPPQQQRRRTTTWWWYYYZZZ[[[VVVWWWXXXWWWVVVTTTUUUVVVSSSUUUWWWXXXXXXXXXZZZ\\\xxxjjjgggiiidddfffnnnoooqqqnnnjjjiiijjjgggaaa\\\bbbcccbbb]]]WWWUUUXXX]]]^^^XXXRRRPPPSSSUUUWWWWWWWWWTTTUUU[[[]]]ZZZWWWWWWaaa]]]VVVYYY```[[[ZZZgggfffaaa___bbbbbb``````dddssspppkkkhhhiiiooowww|||zzzvvvqqqoooooonnnllljjjjjjhhhddddddmmmyyy~~~wwwtttwwwsssfff]]]]]]WWWVVVVVV\\\lllxxxtttjjj```XXXUUUZZZ_________aaa^^^cccddd___\\\___aaaaaaWWWbbbjjjrrrvvvkkkaaaeeeuuuxxxkkkaaa]]]OOOLLLGGGEEEFFFGGGHHHHHHFFFKKKTTTXXX\\\mmmxxxpppLLLIIIEEEBBBAAA???===;;;666666555555555555555666222222111000///......---333444333222000000222444111000////////////000111///000111000000000222333222222111///...000444777<<<:::999999888666333000/////////000222444555666333666999:::888555222111111111111222222222333333000000000000000///.........------------...//////000222444555222000.........------,,,,,,------...------------..................------......///000/////////......---------,,,,,,---...............,,,------.........------000//////...---,,,++++++........................---,,,,,,------///000000...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++---...////////////,,,,,,+++++++++++++++,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++---...///...---...///000///...---,,,+++++++++,,,,,,,,,+++++++++******))),,,///000...---...000000000///......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------------------...///000,,,---...000000///...---***++++++++++++++++++*********+++,,,,,,---......,,,------------,,,,,,++++++***333CCCHHH===111---,,,---......//////......------...////////////...---------..................//////000000000//////---...///000111111222222555666777666777;;;AAAFFF>>>;;;888666888===CCCGGGBBBAAA???<<<;;;<<<@@@CCCCCCFFFHHHHHHFFFEEEDDDEEEFFFFFFGGGGGGIIILLLNNNOOOPPPUUUVVVQQQOOOQQQRRRPPPLLLMMMNNNNNNOOOQQQSSSUUUPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLIIIGGGIIIOOOUUUZZZYYYXXXWWWUUUSSSQQQPPPLLLKKKJJJJJJJJJKKKMMMNNNUUUSSSQQQQQQRRRRRRQQQPPPQQQTTTUUUTTTQQQQQQTTTXXXaaa\\\VVVRRRQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPKKKMMMOOORRRUUUYYY[[[\\\ZZZ[[[ZZZWWWSSSRRRTTTWWWRRRVVVZZZ[[[ZZZZZZ[[[\\\|||mmmjjjlllgggjjjsssuuu{{{vvvpppmmmmmmkkkfffaaacccbbb___\\\YYYWWWWWWXXX___]]]WWWRRRUUU]]]```]]]SSSSSSVVV[[[]]]ZZZXXXZZZ```\\\UUUXXX]]]WWWVVVeeefffaaa```eeeeeeaaa```bbbpppmmmiiieeedddgggmmmrrrnnnqqqtttsssqqqnnnnnnooollliiieeeeeeooo}}}xxxqqqvvvsssbbb```YYYVVVRRRWWWgggvvvuuukkkfff\\\WWW\\\bbbdddfffkkkbbbeee```UUUNNNQQQVVVWWWKKK]]]iiimmmpppiiibbbfffooo~~~zzzpppooopppkkkbbb\\\HHHHHHGGGHHHIIIHHHFFFDDDBBBIIIUUUXXXZZZhhhnnnbbbPPPNNNJJJGGGEEECCC@@@>>><<<<<<;;;;;;:::;;;;;;<<<777666555444222111000000444555444333111111333555111000///......///000111///111333111...---000333//////...---...333999>>><<<;;;:::::::::888555222......///000111333555666222666:::<<<:::666333111111111111222222333333333111111111111111000//////000////////////000000111...111555666444111///.........------------......---.........//////000000///............///000000111000---++++++,,,...///,,,,,,---.../////////......///////////////............------------,,,,,,000000000000000000000000,,,,,,,,,---...///000111......---------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++---...//////000000......---,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...////////////.........//////,,,,,,,,,++++++*********))),,,///000...---...000111111000///......------------------------------///...---,,,,,,---...///,,,,,,,,,---...///000111***,,,...000111111000000---......//////......---******+++,,,,,,---......////////////......---,,,///+++555MMMXXXLLL666***///000000111111111111111,,,------.......................................,,,---...000111111111111000111333444666666777777777888999888999>>>EEEKKK???<<<999777:::???FFFJJJJJJIIIFFFCCCAAABBBFFFIIINNNGGGDDDFFFHHHGGGIIIMMMKKKKKKKKKLLLNNNPPPSSSTTTPPPVVVVVVOOOKKKLLLMMMJJJNNNPPPPPPPPPOOONNNOOOPPPPPPPPPOOONNNNNNNNNOOOOOOIIILLLOOOMMMKKKLLLRRRWWWPPPSSSVVVVVVUUUSSSRRRRRRLLLLLLLLLOOOSSSUUUUUUTTTVVVSSSQQQPPPQQQRRRQQQQQQOOORRRSSSQQQMMMMMMQQQUUUccc^^^WWWRRRQQQQQQRRRSSSPPPQQQQQQQQQPPPOOONNNNNNHHHJJJLLLPPPSSSWWWYYY[[[]]]]]]ZZZVVVQQQPPPRRRUUUPPPUUU[[[]]]\\\ZZZZZZZZZpppfffhhhkkkjjjrrr~~~uuunnnkkkiiieeeaaaiii[[[RRRUUU[[[\\\[[[\\\cccYYYRRRUUU\\\^^^______SSSVVVWWWWWWWWWYYY[[[[[[XXXWWWXXX]]]ccceeebbb^^^ddd[[[WWW]]]bbbbbb___```kkkiiieeebbb``````bbbccccccdddfffhhhjjjmmmrrrvvvxxxooollloootttzzzyyyxxxxxx{{{}}}fffTTTRRRUUURRROOO```zzzwwwooo|||nnn^^^^^^eeeiiigggeee[[[LLLFFFKKKUUU[[[______dddjjjhhhaaaaaagggwwwyyyiiigggjjjiiibbb]]]ZZZWWWRRRLLLEEE??????AAA@@@???EEEQQQYYY\\\bbbhhhbbbddd]]]WWWTTTIIIBBBJJJGGGHHH???;;;DDDFFF@@@???BBB>>>999777777666333000222333444555555333111...222333444222///---,,,,,,---......---...000111000444444222000444<<<;;;555:::<<<999555777;;;777///111111111222444666888:::999333000444555111000333111111111111111222333333222222222222111111111000111000///......///000111333222222222333333111000000111111///......///111------..................,,,,,,,,,------------...222111000///------,,,,,,---------...............000...---,,,,,,---...000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---///111111,,,,,,---...///000111111---.........---,,,,,,+++,,,+++++++++++++++++++++.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///...---,,,,,,,,,,,,,,,******+++,,,---///000111,,,,,,------...---------------,,,++++++,,,,,,,,,...///000///------///111222111111000///......------------,,,+++***)))(((///......------,,,,,,+++---,,,,,,++++++,,,,,,---///,,,***---222444111---+++,,,---.........------,,,,,,---......------,,,///...------,,,,,,,,,,,,***---777CCCGGG???444...222///,,,+++---000111222222000//////000000///---111111000000111222333333222111111333444555444222222444777:::;;;:::888777======<<<999666888===BBBAAA<<<999>>>DDDGGGJJJMMMMMMIIIDDDBBBBBBEEEGGGHHHCCCHHHMMMMMMHHHDDDCCCDDDDDDMMMYYY]]]VVVNNNPPPWWWVVVXXXYYYTTTMMMIIIIIIKKKNNNOOOPPPRRRSSSRRRNNNJJJSSSSSSQQQPPPSSSWWWSSSLLLKKKHHHFFFFFFIIIMMMOOOPPPOOOTTTZZZ[[[WWWRRRNNNMMMJJJMMMPPPRRRRRRQQQQQQQQQNNNPPPRRRQQQOOONNNOOOQQQMMMNNNMMMJJJGGGIIINNNSSSXXXVVVRRRPPPNNNOOOPPPRRROOOPPPPPPQQQQQQPPPPPPOOOIIIIIIJJJMMMSSSWWWZZZZZZWWWWWWXXXWWWWWWWWWWWWWWWRRR___llllllbbbYYYXXX[[[~~~pppjjjqqqvvvtttwwwzzztttoooiiiddd```hhh```[[[___aaa^^^ZZZXXX]]]XXXVVVZZZ]]]]]]^^^```UUUWWWXXXWWWWWWXXXYYYYYY[[[\\\^^^bbbfffgggeeebbbbbb\\\ZZZ___cccdddeeegggeeeccc___^^^^^^______^^^___aaaccccccdddhhhmmmqqqwwwnnnkkkkkkmmmzzzyyy|||zzzyyywwwsssqqqtttvvvooo___RRRJJJNNNNNNRRRaaasssvvvnnnuuuwwwgggcccdddcccgggggg```RRRHHHIIIOOOSSS^^^^^^bbbggggggaaa```ccc|||zzzooolllmmmjjjfffdddgggaaaXXXNNNEEEAAABBBDDDLLLKKKQQQ]]]fffiiimmmqqq}}}zzzmmmffffff]]]UUUZZZYYYXXXOOOMMMUUUPPPDDDCCCBBB???;;;:::<<<===<<<;;;999888888888999777333000111222333333222222333444111222222000///000222222444555444333888??????;;;;;;??????;;;999999666000111111333777<<<<<<888444777222000444555111///111000////////////000111222///000111111333333444555222111000//////000111222444333222333444444222000///000111000///...///000////////////...---,,,,,,---............/////////222111000///...------------------....../////////000///---,,,,,,---///000000000///...------------...........................,,,++++++---/////////------......///000000000---.........------,,,+++++++++,,,,,,,,,,,,,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///...------,,,,,,,,,---+++++++++,,,---...///000.........///......------,,,++++++******++++++,,,---......---++++++---...000000000//////.........------------,,,+++***))),,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...,,,***---111333000---+++,,,,,,---------------000//////////////////...000000222222222111///...------222:::<<<666///,,,000000111111111111111111111000...///000000...---111111222222222333333333444333444666888:::999888666777:::<<<>>>>>>>>>===?????????===;;;===AAAEEEDDD@@@@@@FFFLLLNNNNNNPPPNNNKKKGGGDDDDDDEEEFFFGGGBBBHHHNNNNNNJJJGGGJJJNNNXXXWWWXXXXXXTTTOOOPPPUUUTTTWWWXXXUUUPPPLLLMMMPPPNNNOOORRRUUUXXXXXXUUURRRPPPTTTWWWXXXYYYZZZTTTMMMMMMKKKIIIIIILLLOOOQQQRRROOOSSSWWWWWWTTTPPPNNNMMMNNNQQQUUUVVVUUURRRPPPOOOOOOPPPPPPMMMJJJJJJLLLNNNKKKLLLLLLIIIHHHJJJPPPUUUTTTRRRQQQOOOOOOOOOPPPQQQQQQPPPNNNMMMNNNPPPRRRSSSOOOOOOPPPRRRVVVXXXYYYXXXWWWWWWXXXWWWWWWVVVWWWWWWUUU___iiijjjbbb[[[ZZZ]]]yyyllljjjvvv~~~zzzwww{{{~~~~~~|||vvvnnnfff```]]]dddbbbcccffffffaaa\\\ZZZWWWWWWZZZ``````]]]]]]```\\\[[[[[[[[[ZZZZZZYYYYYY```bbbeeefffdddcccbbbbbb^^^\\\\\\^^^___```dddjjjjjjfffbbbcccfffgggdddaaaZZZ\\\^^^^^^]]]```eeejjjssskkkjjjgggeeepppzzzvvv|||{{{wwwwww}}}zzz^^^]]]]]]aaaddd```SSSIIIEEEGGGNNN[[[hhhoooooollllll{{{|||pppiiiddd^^^dddgggcccWWWKKKGGGIIIKKK[[[ZZZ[[[aaacccbbbaaabbb~~~vvveeemmmxxxzzzzzzrrrkkkiiigggdddcccdddtttlll^^^QQQIIIHHHKKKMMMSSSUUU[[[ccchhhhhhiiikkk{{{kkkcccfffaaa\\\bbbffffffccciiiooo```NNNKKKCCC???<<<;;;===@@@BBBCCC???@@@BBBCCCAAA===777333888888888666444333333555333444555333000///111444000333555777<<>>>>>:::666555555333555555666:::???>>>999444555222111555666333111111000000/////////000111111000000111222333444444555222111000//////000111222444333222222333333222000...000222222000.........000000000///...---,,,+++/////////000000000000111222111000///...---------,,,,,,---...//////000000000000............000000000//////........./////////////////////////////////---,,,,,,---......---////////////////////////---............---,,,,,,+++,,,,,,------.........000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////...------,,,---------------,,,,,,---......///000000000//////......---++++++************++++++...//////---,,,+++,,,...///.....................------...------,,,++++++******+++,,,------.........------,,,,,,------...---+++***,,,000111///,,,++++++,,,,,,,,,---------111000///......///000111---///111333333111...,,,111......222222///,,,,,,...222666777444111000111111000//////000000///...111222444555666666666555777777888:::>>>??????>>>===>>>>>>??????@@@@@@@@@@@@AAABBBBBBAAABBBDDDGGGGGGFFFKKKTTTZZZXXXTTTSSSOOOMMMKKKHHHFFFFFFFFFFFFBBBHHHNNNLLLIIIJJJRRR[[[qqqeeeXXXRRRPPPMMMLLLNNNRRRUUUWWWVVVRRRPPPRRRTTTQQQRRRTTTWWWZZZ[[[YYYWWWOOOXXX```aaa```]]]VVVOOOOOOMMMKKKLLLOOORRRSSSTTTQQQRRRRRRQQQNNNMMMNNNOOOOOOSSSWWWYYYXXXVVVUUUUUUYYYVVVRRRMMMIIIIIILLLNNNKKKLLLLLLKKKJJJLLLRRRWWWPPPPPPPPPPPPPPPPPPPPPPPPRRROOOLLLKKKLLLOOOTTTWWWTTTTTTTTTVVVXXXYYYWWWVVVUUUVVVWWWWWWVVVUUUVVVWWWXXX___eeefffbbb]]]]]]^^^yyyjjjeeeqqqzzzuuuoooooorrrtttuuupppggg___\\\]]]bbbbbbcccdddcccaaaaaabbbUUUVVV[[[cccfffbbb^^^^^^dddaaa___``````]]][[[\\\bbbeeehhhfff```\\\[[[]]]]]]___```]]]YYYXXX^^^eeeqqqlllggghhhmmmnnniiicccWWWZZZ\\\[[[YYYZZZ___dddmmmhhhhhheeebbbmmm{{{zzzyyywwwwwwzzzyyyuuutttvvvmmmqqqttt```aaafffkkkmmmfffXXXNNNQQQQQQ[[[mmmvvvuuutttwwwmmm{{{zzznnnbbbYYY[[[```___UUUKKKIIIKKKLLL\\\WWWTTTWWW\\\```bbbcccfff~~~iii[[[fffqqqnnnmmmfff`````````^^^\\\]]]tttooodddXXXRRRUUUZZZ\\\XXX^^^dddfffbbb]]]\\\^^^qqqlll^^^WWW[[[YYYZZZeeejjjpppyyypppUUUQQQHHHDDD@@@>>>???CCCHHHKKKHHHQQQYYYZZZRRRFFF===888;;;;;;:::888555444444666888888::::::666222444999999>>>FFFMMMRRRUUUUUUTTTJJJFFF@@@:::888;;;???@@@AAAAAAAAA@@@===;;;::::::555444333555666555333222222111111111111111222222222222222222111111111111111000////////////000111333222000000111222111000...000222333111...------///////////////...---,,,////////////000000000000222111000///............,,,,,,---...///000111111111000////////////000111......------...///000000////////////////////////...---,,,,,,...///...---000000//////............------............------+++,,,,,,---...///000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000......------------............------------......111000///......------,,,+++++++++***++++++,,,---111111111000...---...000---------...............,,,,,,---------,,,++++++,,,---------.........///------,,,,,,,,,,,,------,,,++++++,,,//////...,,,++++++++++++,,,,,,------...---,,,,,,---///222444111222222222111///---,,,444000///111111//////222111666;;;:::555111111444333222111111222333222111222444777:::<<<<<<<<<;;;===<<<===???AAABBBBBBAAADDDCCCAAA???>>>=========DDDEEEFFFGGGGGGFFFFFFFFFHHHKKKTTTbbbgggaaaWWWQQQOOOOOOOOOMMMJJJHHHGGGGGGFFFJJJKKKGGGCCCHHHVVVbbb{{{kkkYYYOOOJJJGGGFFFGGGQQQTTTVVVVVVTTTRRRSSSTTTTTTSSSSSSUUUVVVWWWUUUSSSRRR]]]ffffffaaa[[[VVVPPPPPPNNNMMMNNNQQQSSSUUUUUUTTTSSSOOOLLLKKKLLLOOOQQQLLLOOOSSSVVVXXXZZZ^^^```hhhccc[[[SSSNNNMMMPPPSSSOOOPPPPPPNNNMMMNNNSSSXXXQQQRRRRRRSSSRRRQQQPPPOOOPPPNNNMMMLLLNNNQQQUUUWWWPPPQQQSSSUUUXXXYYYWWWUUUSSSUUUWWWVVVSSSRRRTTTVVVZZZ]]]```aaa___^^^]]]^^^pppbbbhhhppplllffffffiiilllmmmhhhaaa]]]^^^bbbfffeeebbb\\\YYY\\\bbbfffZZZWWWZZZdddjjjhhhaaa\\\gggaaa^^^aaaaaa]]][[[\\\^^^cccfffddd^^^ZZZ\\\___eeejjjjjjcccYYYVVV[[[```mmmgggbbbcccffffffaaa[[[VVV[[[___]]]YYYXXX\\\```gggcccfffdddbbbpppnnnnnnsssyyy{{{uuuqqqqqqqqqsss]]]XXX^^^nnn~~~lllrrr{{{zzzmmmdddeeeccckkkxxxzzzsssssszzzrrraaaVVVQQQUUUTTTOOOLLLPPPVVVYYYeee^^^UUUPPPSSS[[[```bbbZZZmmmqqq```ZZZhhhqqqlllhhh^^^WWWYYY]]]\\\YYYWWWhhhjjjggg___]]]dddjjjlllaaajjjrrrooofff___^^^```hhhhhh^^^VVVWWWTTTZZZjjjrrruuuVVVPPPPPPLLLGGGDDDDDDJJJQQQWWW]]]lll{{{yyygggRRRFFFBBB?????????===;;;999:::;;;<<<;;;>>>BBB@@@;;;<<>>;;;999666444444555444333222222111000000111111111222111111111111000000000000000............000000222000......///000//////...111333333111...---,,,------...///000000000///---------.........//////222111000///////////////------......///000000111000000////////////000000,,,,,,,,,,,,---...//////........................,,,++++++---///111000///000000000///......------------...//////......---,,,,,,---......///000000000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000......---------....../////////...---------......000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000......///000---------...............++++++,,,,,,,,,,,,,,,+++111111000000000/////////,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,+++++++++,,,---...,,,++++++---///333777999<<<;;;888555333222222222333111111444444222333777999<<<===:::444222444888777555444555666777666555444666:::>>>AAABBBCCCCCCAAAAAA@@@AAACCCCCCBBB@@@CCCBBB@@@>>><<<<<<===>>>LLLLLLMMMNNNNNNLLLJJJHHHGGGLLLYYYhhhlllcccUUULLLNNNPPPRRRRRRNNNKKKIIIIIILLLLLLIIICCC???EEEUUUbbbnnncccVVVNNNHHHDDDEEEHHHRRRSSSUUUUUUTTTSSSRRRQQQPPPOOONNNOOOPPPQQQPPPNNNUUU___fffccc\\\WWWTTTQQQPPPNNNMMMOOOQQQTTTUUUTTTWWWSSSNNNKKKKKKNNNQQQSSSMMMNNNOOOQQQTTTZZZaaafffrrrkkkaaaXXXTTTSSSUUUWWWUUUVVVVVVSSSOOOOOORRRVVVVVVVVVWWWVVVUUURRRPPPNNNMMMMMMOOOQQQRRRTTTUUUUUUJJJKKKMMMRRRVVVXXXWWWVVVSSSVVVWWWUUUQQQOOOQQQTTTZZZ[[[\\\\\\\\\\\\\\\]]]fffdddjjjgggccccccfffhhhiiifffaaaaaaeeejjjooolllbbbWWWSSSXXX```ccc```[[[[[[dddkkkjjjddd___ddd\\\YYY^^^```[[[XXXZZZZZZ^^^bbbccc``````cccgggooouuuvvvlll```\\\___aaaeee```\\\[[[^^^^^^ZZZVVVWWW^^^cccbbb\\\YYYZZZ^^^aaa^^^bbbcccbbbqqqiiikkkqqqxxxyyysssnnnmmmmmmzzzwwwbbbTTTNNNOOOYYYfffvvv|||pppiiiiiihhhkkkmmmfff]]]\\\ccc}}}pppbbb[[[MMMNNNMMMLLLRRR]]]fffiiissslll^^^RRROOOVVV\\\___^^^eeebbbVVVTTTaaajjjiiibbbWWWOOOQQQVVVVVVSSSQQQ[[[fffkkkfffdddllltttwwwiiirrryyywwwrrrpppooommmeeeiiibbbZZZVVVPPPSSSdddqqqXXXUUUWWWSSSLLLGGGGGGMMMVVV^^^tttrrr\\\QQQPPPUUUUUURRRMMMFFF@@@<<<;;;<<<:::>>>HHHJJJEEECCCFFFPPPYYYhhhuuu|||uuu^^^TTTUUUWWWYYYZZZVVVbbbkkkeeeRRRCCCAAAEEEKKKGGG???666444555666333222222111000000000000111//////000111222333333444111000///......///000111333000...---.../////////000111333222000---------,,,---...///000111111111,,,,,,,,,,,,------------222111000000/////////000....../////////000000000////////////////////////,,,,,,,,,,,,,,,---...///------------------------+++++++++...000222111000000000//////.........---------...////////////...,,,---------...////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000.........---......///000//////...............///000///---,,,++++++,,,------,,,,,,------...///000...//////...------...000///.....................***+++,,,---------------333333222222111000000///---,,,,,,++++++,,,,,,---,,,---............------...---,,,+++,,,---...///......///111555888<<<>>>???<<<888444222222333444222111333666666555777;;;BBBBBB@@@;;;777666999===:::999888888:::;;;:::999888:::===@@@CCCEEEFFFFFFDDDCCCCCCCCCDDDDDDBBBAAA>>>>>>>>>>>>@@@BBBEEEFFFSSSRRRSSSTTTUUUSSSPPPMMMHHHKKKUUUbbbfff]]]PPPHHHKKKPPPUUUVVVSSSNNNLLLLLLPPPNNNJJJDDDAAAGGGRRR\\\YYYTTTOOOMMMIIIFFFIIINNNRRRSSSUUUVVVUUUTTTRRRPPPKKKIIIHHHIIIKKKMMMNNNMMMTTT[[[___ZZZUUURRRRRRPPPOOONNNNNNOOORRRTTTUUUTTTXXXTTTNNNLLLMMMPPPRRRTTTRRRQQQPPPPPPQQQVVV\\\aaannnhhh___YYYVVVVVVXXXXXXYYYZZZYYYUUUPPPOOOQQQTTTZZZZZZYYYXXXVVVTTTQQQOOOLLLNNNRRRUUUWWWVVVUUUSSSIIIJJJLLLQQQUUUXXXYYYXXXUUUXXXZZZWWWQQQNNNPPPSSSZZZ[[[\\\[[[YYYYYYZZZ\\\nnnfffjjjhhheeefffggghhhiiihhhffffffjjjmmmrrrooodddYYYVVV[[[``````eee```___dddiiihhhffffffaaaWWWUUU\\\___ZZZWWWZZZYYY]]]```aaaaaabbbeeehhhooowwwxxxnnndddaaaaaaaaa```]]]ZZZYYYZZZ\\\\\\[[[XXX```hhhggg```ZZZZZZ\\\___ZZZ]]]^^^___mmmyyywwwhhhkkkqqqwwwuuunnnkkklllqqqyyykkkXXXQQQLLLGGGKKKTTT]]]hhh{{{sssfff^^^[[[```cccccc\\\PPPGGGGGGLLLdddqqqrrrbbbZZZZZZNNNMMMKKKOOO\\\llluuuvvvyyyuuuiiiYYYSSSWWW^^^```eeeeee___WWWSSSWWW___ddd```WWWPPPOOOPPPOOOPPPRRRWWWgggpppjjjeeelllvvvzzzuuuxxxzzz{{{xxxjjjmmmfff```\\\SSSRRR]]]lllccckkkiiicccZZZQQQLLLPPPYYYaaayyyzzzjjj^^^[[[]]]mmmllliiibbbXXXMMMFFFCCCDDD@@@FFFUUU\\\WWWSSSTTTYYY]]]fffnnnpppqqqzzzwwwggg```]]]YYYWWWXXXUUU```hhhcccVVVNNNSSS[[[eee^^^PPP@@@999:::;;;888666555444333333333333444000111222333444555555666333222111000000111222333444222///...///111111111111222222111...------...---...///000000000000000,,,,,,,,,,,,------------222111000000///000000000000000000///////////////.........//////............------------......///------------------------,,,,,,---///111111000...///////////////.........------...///////////////---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---////////////...............///000000///...............///000000///---,,,,,,---...///,,,,,,,,,,,,---...//////,,,.........---...000222000000000//////.........,,,---...///000000000000111111111111111111111111.........------.........---...//////............///...---,,,,,,...///111000111333555888:::<<<===;;;999777555333333333444666555666999999777:::@@@JJJHHHDDD@@@>>>===>>>???;;;:::999:::<<<===<<<;;;===>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFFFFEEECCC>>>???AAADDDGGGJJJMMMNNNSSSRRRRRRTTTWWWWWWUUURRRKKKJJJNNNVVVXXXRRRJJJFFFHHHNNNVVVYYYVVVRRRPPPPPPPPPOOOMMMKKKKKKMMMQQQTTTPPPLLLJJJLLLMMMKKKLLLPPPRRRSSSUUUWWWXXXVVVTTTRRRLLLJJJHHHHHHJJJLLLMMMLLLMMMRRRUUURRROOOPPPPPPNNNPPPOOOOOOQQQSSSUUUUUUUUUVVVRRRNNNLLLNNNQQQRRRRRRSSSTTTTTTSSSRRRTTTWWWZZZbbb^^^XXXVVVWWWYYYZZZZZZZZZZZZYYYUUUPPPNNNOOORRRZZZZZZYYYXXXWWWUUUSSSRRRNNNPPPTTTWWWXXXWWWUUUTTTRRRQQQQQQTTTWWWZZZZZZYYYYYY]]]^^^ZZZSSSOOOPPPTTTZZZ\\\^^^\\\XXXWWWYYY\\\ttthhhkkkjjjhhhiiiggghhhiiiiiiiiijjjkkklllooommmfff]]]\\\bbbccc```gggcccccceeefffeeegggkkkaaaVVVTTT\\\aaa[[[YYY\\\\\\^^^_________```aaaccciiiqqqssskkkcccaaaaaa___\\\[[[YYYXXXXXX[[[]]]___XXXbbbkkkjjjbbb[[[ZZZ\\\^^^XXXZZZ[[[[[[hhhrrrmmmgggjjjpppuuurrrkkkjjjlllrrrvvviiiVVVPPPIII???AAAHHHOOOWWWlllrrr^^^TTTRRRTTT[[[bbbcccXXXJJJDDDDDDGGGVVVcccqqqppp```PPPLLLPPPRRRPPPNNNTTTdddvvv}}}|||xxxxxxooo```XXX\\\ccceeejjjiiigggccc[[[WWW[[[bbbddd^^^YYYVVVRRRPPPTTTZZZXXXkkkuuukkkccchhhtttyyy{{{uuuvvvpppllllllbbb\\\ccc~~~xxxjjjrrryyymmm___WWWXXX___fffpppooojjjccc\\\[[[___dddppprrrrrrnnnhhh```ZZZWWWTTTOOOUUUgggrrrnnnggggggllllllmmmnnnjjjiiisss~~~tttkkkiiiddd\\\XXXYYYQQQVVVYYYUUUPPPUUUeeessszzzrrr___JJJ@@@@@@AAA>>>::::::999888888888888888666666555555555444444444444444333222222333444444666444111000111222333222222333222000---,,,---...///000000000000000///...,,,,,,,,,---------......222111000000000000000111111111000000//////......------............------//////............//////.................................///111000...,,,////////////////////////------...///000000//////------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////...............///000000...............///000000000///...------...000111++++++++++++,,,---...///...///000000000000333555222222111000///......------...///111222222222222/////////000111111222222000000////////////000000...///000000///......///000///---------...000222111222444666777888999999:::::::::::::::999888888<<<:::;;;<<<;;;999>>>EEENNNKKKGGGDDDCCCCCCAAA@@@<<<;;;:::;;;===>>>===<<>>??????777::::::888999======999555666666555444444666888;;;666111000333555666555222222111111111111111222111000...------...///000......------......///000111111000///......//////...------,,,------......111///---,,,------,,,,,,,,,---......,,,,,,---...,,,***+++...---+++,,,000------------,,,,,,++++++---...//////000000//////000///...---,,,+++++++++,,,+++++++++,,,---......++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,------...//////111000//////.........///.........---------,,,,,,.........000111111///---(((***+++,,,------......333000......111333333111777444000...000111111000///---333444...333777000,,,...000222222222111///444333222111111111111111333555555333444777444000///444333---***///444333333444777:::<<<;;;888555444888>>>@@@>>><<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@IIIIIIHHHGGGEEECCCAAA@@@:::999999;;;???BBBDDDEEEKKKHHHDDDAAA???@@@AAACCCEEEBBB@@@DDDIIILLLJJJGGGFFFGGGIIIKKKNNNPPPRRRSSSNNNGGGFFFMMMSSSRRRMMMJJJKKKKKKKKKKKKIIIHHHFFFEEEQQQUUUZZZ\\\[[[XXXVVVUUUZZZWWWTTTUUUWWWVVVPPPKKKJJJHHHGGGIIIMMMOOONNNKKKPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSPPPKKKKKKOOOPPPMMMNNNJJJKKKOOOPPPMMMNNNSSSTTT^^^```XXXTTTXXXZZZUUUOOONNNMMMMMMMMMNNNOOOPPPOOORRRUUUWWWVVVUUUUUUUUUVVVVVVUUUTTTUUUXXX]]]aaaaaa[[[TTTPPPPPPRRRRRRRRRVVVVVVWWWYYYZZZZZZXXXVVVTTTQQQPPPRRRVVVYYYZZZYYYWWWWWWWWWYYYZZZZZZYYYWWWfffhhhiiicccYYYSSSUUU\\\lllmmmhhh]]]UUUTTTVVVWWWtttsssmmmiiiqqqpppgggaaacccgggfffddddddccc``````fffjjjiiihhhhhhffffffeeeeeeeeeeeeeeeeeeaaaaaa^^^YYYZZZ```cccbbbccccccaaa````````````aaaiiiccc]]]\\\___bbbbbb``````___^^^^^^___``````______dddgggeee```]]]^^^___cccddddddeeegggmmmsssxxxrrrtttssspppnnnnnnppprrrwwwzzzfffQQQLLLAAAFFFLLLMMMNNNSSScccxxx}}}sss^^^SSSTTTNNNKKKTTT```rrrzzzjjj[[[PPPIIINNNQQQSSSOOOLLLPPPYYYaaajjjeee]]]YYYaaaooovvvuuuuuunnnmmmpppjjj]]]XXX\\\fffllljjj]]]WWW]]]ccccccfffaaa[[[TTTOOOOOOTTTZZZVVVZZZ[[[WWWXXXfffvvvvvvyyyuuunnn___llloooiiibbb\\\iiiooo\\\YYY___```\\\WWWLLLEEEIIIOOOPPPPPPRRR[[[dddppp{{{qqquuu{{{hhhiiiyyyxxxssslllkkk|||~~~vvvtttdddRRRTTTdddhhh```EEECCC???>>>GGGSSSVVVRRRFFFBBBAAAHHHRRRTTTNNNFFFBBBAAA???===<<<<<<<<<<<<<<<888333333555888888777444444333222111111222222111111000////////////000//////......//////000000111000000///////////////000000000/////////......//////...///000000000///---...//////......//////...+++,,,///...,,,---111---------------,,,------......///000000000000///111000///...---------------------,,,------......------.........---------------------------------...---,,,,,,,,,...000111000000///.........////////////...------................../////////...,,,111...+++,,,///111000//////---,,,---000222111000...///111222111000//////444333666444222>>>FFF>>>:::444000222333111000111222222111111000000111111...444888666444555444111000555555000///333777666666777999;;;===<<<;;;999888<<<@@@AAA@@@???@@@AAADDDDDDDDDEEEEEEEEEEEEEEEJJJKKKMMMMMMKKKHHHDDDBBBBBB@@@???@@@DDDGGGIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFCCCBBBDDDIIIMMMLLLJJJMMMKKKIIIHHHHHHKKKMMMOOOLLLGGGFFFLLLQQQOOOLLLJJJLLLKKKIIIHHHGGGGGGGGGGGGPPPTTTXXXZZZXXXTTTPPPNNNUUUTTTSSSUUUWWWVVVQQQMMMIIIHHHGGGGGGHHHHHHHHHGGGLLLNNNPPPRRRTTTTTTTTTTTTMMMRRRRRROOOMMMPPPRRRRRROOOKKKKKKPPPRRRQQQRRRVVV]]]gggiii]]]TTTUUUWWWUUUPPPOOONNNMMMLLLMMMNNNNNNRRRTTTVVVVVVTTTRRRQQQPPPRRRQQQQQQPPPQQQTTTXXXZZZfff```YYYUUUTTTTTTTTTTTTVVVWWWXXXZZZ\\\[[[YYYXXXTTTRRRQQQRRRVVVYYYYYYYYYZZZYYYYYYZZZ\\\]]]______zzz}}}iii]]]bbblllqqq]]]SSSTTTXXXXXXvvvlllppppppfff```ccchhhgggccc```]]]YYY[[[ccciiiiiifffdddbbb```___aaaeeeiiiiiihhhbbbcccaaa]]]]]]aaacccbbbbbbeeeggggggfffeeegggiiillleee]]]YYYYYY\\\]]]]]]^^^___``````___]]]^^^^^^^^^bbbfffgggeeeaaaaaabbbfffggggggggghhhjjjnnnqqqpppnnnkkkiiiiiijjjlllooojjjtttwwwppprrrxxx~~~aaaLLLMMMFFFKKKHHHHHHHHHMMMZZZgggmmmmmm^^^YYYRRRYYYaaaVVVKKKRRR\\\mmm~~~zzzlll]]]RRRTTT[[[[[[QQQMMMUUUaaafffkkkcccXXXSSSZZZiiisssvvvuuuoooooosssrrriiidddeeejjjooolll___WWWYYY]]]]]]hhh___XXXUUUQQQMMMRRR\\\]]]``````[[[XXXaaattttttiiijjjnnnjjjbbbXXXbbbdddbbbccc___ccctttwwwjjj```___cccccc___OOOGGGBBBEEEKKKMMMNNNOOOSSS```rrrxxxzzz|||jjjhhhvvvrrrmmm]]]OOOSSSbbbgggaaaFFFHHHDDDCCCRRRhhhoooiii^^^OOOLLL\\\mmmmmmaaaXXXRRRNNNIIIGGGGGGGGGDDDBBB>>>:::777777:::<<<<<<:::777666555444333333333333222222222222222111000000000000000000000111111111000000000000////////////222222222222222111000/////////000111111222333333/////////000000000111111000------//////...///222------------------............///000000000000000111111111000//////////////////......------......////////////////////////000///...------...///000///...,,,+++,,,...000222///...............///000000///...------...000111000000000//////...------111......222888999333---...------///111333333222///333888888444222444777666888:::666===XXXggg]]]OOO>>>333777888222000555333222222222222333444444666AAAIIIEEE===999999888222666888666555888:::999;;;<<<<<<<<<===>>>>>>???@@@BBBCCCCCCBBBBBBCCCEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKNNNQQQSSSRRRNNNIIIFFFHHHFFFDDDDDDGGGIIIKKKKKKIIIJJJLLLMMMMMMKKKIIIHHHIIIFFFDDDFFFJJJNNNNNNMMMQQQMMMHHHEEEDDDGGGKKKNNNLLLIIIIIIMMMOOOMMMLLLMMMMMMKKKIIIGGGGGGHHHIIIKKKNNNRRRVVVWWWTTTOOOJJJHHHNNNPPPSSSUUUVVVTTTRRRPPPNNNNNNNNNLLLIIIFFFEEEFFFGGGIIIMMMPPPSSSSSSRRRRRRJJJQQQUUUSSSQQQSSSUUUVVVTTTOOONNNRRRWWWXXXYYYZZZ^^^hhhiii]]]QQQQQQTTTVVVRRRQQQOOONNNMMMLLLLLLLLLQQQSSSUUUUUUSSSPPPOOOOOONNNNNNNNNOOOQQQSSSUUUWWWgggccc\\\XXXVVVUUUUUUTTTVVVWWWZZZ\\\\\\\\\[[[ZZZUUUTTTSSSTTTWWWYYYYYYYYY[[[ZZZZZZZZZ\\\___bbbdddnnnlllsssrrr]]]TTTVVVXXXVVV~~~nnnnnnqqqiiieeeiiillliiiddd```___ZZZZZZaaafffddd^^^[[[]]]YYYWWW[[[cccjjjkkkjjjeeegggeee```^^^aaabbbaaa```fffkkkkkkhhhfffhhhkkkmmmggg___ZZZXXXYYYYYYXXXXXX\\\___```]]]\\\]]]___^^^aaagggllllllhhhgggiiijjjjjjjjjiiiffffffggghhhlllgggddddddfffhhhlllqqqlllvvv}}}rrruuuzzz{{{ZZZGGGLLLHHHKKKRRRNNNJJJJJJOOOUUUVVVUUUNNNKKKOOOcccrrrbbbMMMLLLMMMXXXhhhsssvvvpppfff]]]^^^mmmqqqbbbTTTTTTYYY[[[[[[ZZZVVVTTTYYYdddqqqyyyzzzrrrmmmnnnmmmjjjiiikkkmmmooojjj]]]TTTUUUZZZ\\\ddd[[[UUUTTTOOOIIINNN[[[lllnnnnnnggg___^^^gggooo|||zzzrrrcccXXXVVVZZZZZZWWW[[[ggglllllllllccc\\\bbbiiifffaaa______aaa___\\\RRRNNNKKKKKKNNNPPPQQQRRRSSS___nnnxxx{{{www~~~}}}hhh]]][[[ddd{{{nnnfffWWWJJJJJJQQQRRRMMMCCCIIIHHHDDDRRRkkkvvvrrrlllVVVMMM]]]mmmkkkaaa\\\ZZZTTTNNNMMMNNNNNNJJJFFF???===;;;===@@@AAA@@@>>>;;;:::999777666555555555444555666666666444333222111111222222333333333333111111111111111111000000111111222333333333222111333333222111000111333555000000///000111222222111111...---000111000000333...------,,,---...//////......///000000000000000111111111111111111000000111000///...............//////////////////000000222111///......///111222---------......///000111.........---......///000111000...,,,---///222444333444444444222000000000---111999CCCJJJGGG<<<222000111222444666888999999999===AAA>>>888666999===666:::>>>>>>OOOyyyaaaIII:::@@@BBB888444:::666666666666777888999:::AAAOOOYYYSSSEEE===;;;<<<777999;;;;;;;;;;;;;;;:::@@@???>>>===<<<>>>AAADDDHHHHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMOOORRRSSSRRROOOKKKIIIJJJGGGEEEDDDFFFHHHIIIIIIHHHJJJLLLMMMNNNMMMLLLKKKLLLIIIGGGHHHKKKNNNOOOOOOOOOLLLHHHEEEFFFIIIMMMPPPMMMKKKKKKNNNOOOMMMNNNQQQOOONNNMMMMMMLLLMMMMMMNNNLLLOOOTTTUUURRRMMMIIIGGGJJJNNNSSSUUUTTTRRRQQQPPPTTTWWWZZZWWWQQQLLLIIIHHHDDDFFFJJJNNNPPPPPPNNNMMMJJJPPPTTTUUUWWWZZZZZZVVVYYYUUUSSSUUUZZZ\\\\\\[[[TTTZZZZZZSSSNNNPPPTTTUUUTTTTTTRRRQQQOOONNNMMMMMMNNNQQQTTTUUUTTTSSSRRRSSSNNNNNNOOOQQQUUUXXXYYYZZZbbb___[[[WWWUUUTTTTTTTTTUUUWWWZZZ\\\\\\[[[[[[[[[WWWWWWWWWWWWYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^aaabbbuuuzzzmmmhhhtttpppfff\\\XXXYYYXXXTTTnnnmmmsssooonnnqqqqqqjjjbbb^^^aaa]]]^^^eeejjjhhhcccaaabbb]]]YYY\\\bbbhhhjjjiiihhhjjjiiiccc___```bbbaaa```eeejjjjjjfffcccdddgggkkkhhhccc```]]]ZZZWWWVVVSSSWWW\\\]]]\\\\\\]]]```ZZZ]]]fffrrrvvvsssrrruuurrrrrrqqqmmmiiieeeddddddmmmhhhfffiiikkkmmmttt|||zzzyyywwwvvv[[[OOOUUUKKKJJJfff^^^TTTOOOOOOPPPSSSVVVXXXQQQOOO___pppcccMMMIIIEEEHHHOOO[[[eeehhhfffdddaaattt}}}kkkTTTLLLSSSZZZ]]]ccchhhgggbbbaaahhhqqqqqqmmmiiiiiiiiiggggggiiimmmmmmfff[[[RRRTTTZZZ___fff```\\\VVVKKKBBBFFFQQQfffjjjmmmjjjeeebbbeeeiiiuuu}}}wwweeeddd\\\RRRMMMQQQWWWYYYTTTccciiigggfff]]]WWW\\\___\\\[[[\\\\\\XXXRRRMMM[[[ZZZXXXVVVUUUVVVVVVUUUXXX```hhhjjjhhhfffiiimmmrrrooorrr}}}vvvjjjqqqmmmaaaXXXVVVUUUXXXjjjpppiii]]]SSSNNNJJJEEE???@@@IIIKKKEEEIII\\\iiikkklllUUUHHHOOOWWWTTTPPPSSSVVVQQQLLLKKKNNNOOOLLLHHH@@@??????BBBEEEFFFDDDAAA???>>><<<;;;:::999999888999999::::::999888666555333444555666666666555555333444555555555555444444000111222333444555555555999999777333000000333666333111000111222333222000222......222555444333444000000...---...///000111///000000111111111111111000111222222333222222111222111000000//////////////////......///000111111333222000//////000222333,,,...000222222222111000000000/////////000000111111000.........111444666888:::<<<<<<999666666666444:::FFFRRRXXXSSSFFF<<<444555777999:::<<<>>>???@@@GGGNNNOOOJJJBBB>>><<<:::???EEEJJJcccjjjQQQCCCJJJMMMAAA;;;???999999999:::;;;<<<===>>>BBBPPPZZZSSSEEE===;;;;;;===<<<===???@@@>>><<<;;;CCCCCCAAA>>><<<>>>CCCGGGNNNKKKGGGDDDCCCBBBCCCCCCEEEFFFGGGHHHJJJLLLMMMMMMOOOOOOPPPPPPOOOMMMLLLJJJHHHFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMKKKKKKMMMNNNOOOOOOMMMLLLKKKJJJKKKLLLNNNOOOMMMJJJJJJMMMNNNMMMNNNRRRQQQRRRTTTUUUUUUSSSQQQPPPKKKNNNRRRTTTRRROOOLLLKKKJJJNNNRRRTTTSSSQQQPPPPPPUUUZZZ^^^]]]WWWPPPKKKIIIDDDGGGJJJMMMNNNMMMKKKIIIJJJLLLOOOUUU___fffbbbZZZYYYXXXVVVVVVXXXZZZYYYVVVLLLLLLKKKJJJMMMRRRTTTSSSVVVVVVUUUTTTSSSQQQPPPOOOQQQSSSVVVWWWVVVTTTTTTTTTOOONNNOOORRRWWW[[[\\\\\\\\\[[[YYYWWWUUUTTTUUUUUUTTTWWWZZZ\\\ZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[YYY]]]```aaa```_________aaavvvxxxgggYYYSSSZZZ]]][[[YYYYYYYYYVVV{{{mmmmmmvvvrrrrrrxxxyyypppccc[[[______ccckkkqqqqqqqqqssspppkkkeeeccceeeggghhhhhhhhhkkkjjjccc^^^```cccdddfffiiimmmmmmjjjgggggghhhggggggfffdddaaa]]]YYYWWWSSSVVVYYY[[[\\\]]]___aaaXXXZZZfffvvv~~~{{{zzz}}}{{{zzzxxxsssnnnjjjiiiiiioookkklllpppqqqpppyyyzzz}}}pppkkklll[[[WWWllleee^^^[[[\\\cccqqq}}}yyyddd\\\___WWWJJJIIIMMMIIIJJJSSS]]]aaacccddd]]]jjjrrreeeOOOHHHVVVhhhuuu|||oooaaa^^^ccccccgggmmmppppppmmmlllkkkooommmhhh___XXXXXX___fffuuuxxxuuueeeOOOBBBDDDJJJYYY]]]aaabbbbbbccceeehhh~~~|||jjjZZZ^^^]]]TTTOOORRRYYY]]]VVVcccbbbYYYVVVRRRQQQYYYSSSRRRWWW```ddd^^^TTTMMM^^^``````\\\ZZZ[[[[[[ZZZ]]]aaaffffffccc```___```ZZZaaakkkuuuzzz||||||}}}yyyzzzxxx{{{xxxcccUUU\\\[[[XXXYYY\\\[[[ZZZcccooo~~~}}}tttrrrqqqnnneeeWWWKKKFFFCCCJJJMMMHHHEEELLLWWW^^^kkk[[[MMMKKKJJJGGGHHHLLLMMMJJJFFFFFFHHHJJJHHHGGGAAAAAABBBFFFJJJJJJGGGCCCBBBAAA@@@???>>>=========>>>>>>>>>======;;;:::999888999:::;;;<<<;;;::::::999:::;;;<<<===<<<;;;:::666666666666777999:::;;;@@@AAA@@@<<<777444666888777555222333555555333000222///000777<<<:::888888666555333111111222333444333333444555555555555444111222333555555555444444444444333222222222333333222111000000111222444555555444333222222333444555000111444666666666444333666555555444333333444444333222111111222555777999;;;@@@DDDEEEAAA>>><<<======@@@IIIVVV^^^[[[MMM@@@999;;;<<<<<<===???BBBEEEJJJRRR```jjjkkk```NNNBBBDDDEEELLLWWWppphhhUUUHHHMMMPPPIIICCCDDD============>>>???AAAAAAAAALLLSSSOOOGGGBBBAAAAAABBB??????BBBDDDAAA??????FFFFFFDDD@@@===???EEEKKKPPPLLLGGGDDDCCCCCCCCCCCCFFFGGGHHHJJJLLLNNNPPPQQQPPPOOOOOONNNMMMLLLJJJJJJGGGGGGGGGIIIKKKLLLKKKJJJIIIGGGEEEDDDFFFIIIMMMPPPPPPOOOOOOOOONNNNNNMMMMMMOOOOOOOOOOOONNNNNNMMMLLLLLLGGGFFFIIIMMMMMMOOORRRSSSUUUXXXYYYYYYVVVSSSQQQLLLOOORRRSSSRRRQQQPPPPPPLLLMMMOOOQQQSSSSSSRRRQQQQQQTTTXXXXXXUUUPPPKKKIIIJJJKKKNNNPPPQQQPPPNNNMMMLLLKKKLLLUUUdddnnnhhh]]]TTTWWWXXXVVVUUUVVVTTTQQQNNNJJJGGGIIIPPPUUUSSSPPPVVVVVVVVVVVVVVVUUUTTTSSSVVVXXXZZZYYYVVVTTTRRRRRRPPPNNNMMMOOOUUUYYYZZZYYYYYYZZZZZZYYYWWWVVVVVVXXXTTTXXX\\\\\\ZZZXXXXXXZZZ[[[]]]^^^^^^\\\ZZZZZZ[[[[[[```eeefffdddaaa``````^^^jjjqqqpppmmmjjjaaaVVVRRRYYY]]][[[YYYZZZ\\\[[[{{{zzzrrrkkkpppuuunnnooo|||ooo```^^^___eeekkknnnmmmpppvvvxxxtttnnnjjjhhhhhhkkkmmmeeehhhhhhaaa^^^aaagggjjjiiijjjkkkllllllkkkjjjjjjdddeeefffeeebbb___\\\ZZZXXXWWWXXXZZZ]]]___``````]]]^^^iiizzz{{{xxxzzz~~~}}}{{{vvvrrrppppppppptttrrruuuyyyvvvsss|||}}}kkklllpppkkkhhhhhhlllwwwbbbUUUOOOKKKOOOZZZVVVWWW___eeedddaaa```XXX]]]bbb```RRRJJJZZZqqqxxxggg___```]]]fffooorrrpppnnnpppqqqvvvvvvtttoooiiifffkkkqqqsssUUUGGGFFFHHHMMMPPPTTTXXX___gggooouuu~~~lllaaaZZZ______ZZZUUUWWWZZZ[[[[[[ddd^^^RRRRRRQQQQQQWWWQQQRRR]]]ppp{{{sssdddYYYYYY___bbb^^^\\\___aaa```dddfffjjjlllkkkgggaaa\\\VVV\\\dddjjjqqqyyy{{{{{{uuu___SSS^^^YYY\\\aaabbb```]]]]]]___eeehhh{{{uuuzzz}}}gggWWWRRRMMMMMMOOOPPPKKKGGGLLLVVViiibbbXXXQQQMMMKKKJJJIIIDDDDDDBBBBBBBBBCCCCCCDDDAAABBBDDDIIIMMMMMMIIIEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>???AAABBBBBBBBB@@@???AAABBBDDDEEEEEEEEEDDDCCCAAA@@@>>><<<<<<===???AAACCCHHHKKKJJJDDD>>>;;;;;;===999666666888888444111333000444===CCCBBB>>><<<===;;;888666555666777888888888999::::::::::::999333444666888999999888777777777666666666777888888777666555555555777999:::777777777777777777777777888888888888999:::;;;<<<======;;;:::999999888888555555555666888:::;;;<<<===CCCJJJLLLHHHDDDBBBAAA@@@AAALLLbbbtttqqqZZZCCCAAABBBBBBAAA@@@CCCHHHLLLTTTZZZgggxxxzzzdddRRRJJJFFFNNN___uuuzzz```SSSIIIHHHLLLLLLJJJIIIEEEDDDDDDDDDEEEFFFGGGGGGGGGMMMPPPMMMKKKJJJIIIFFFDDD@@@???EEEHHHFFFEEEGGGIIIIIIHHHCCC@@@AAAHHHNNNMMMIIIEEEDDDEEEGGGGGGFFFEEEFFFHHHJJJMMMOOOQQQRRRPPPQQQQQQQQQOOOMMMJJJHHHEEEFFFIIIMMMPPPQQQOOOLLLIIIHHHFFFEEEFFFJJJMMMPPPPPPQQQRRRRRROOOMMMKKKJJJMMMMMMNNNNNNOOOOOOOOOOOOOOOHHHDDDIIIOOORRRTTTUUUUUUVVVWWWXXXWWWUUURRRPPPOOOQQQRRRRRRQQQQQQRRRSSSMMMKKKKKKNNNSSSVVVVVVTTTQQQQQQPPPQQQRRRRRRPPPOOOQQQRRRTTTVVVWWWWWWWWWWWWTTTSSSSSSYYYdddjjjdddZZZOOOXXX]]]ZZZWWWWWWVVVSSSPPPMMMKKKNNNSSSUUUSSSQQQSSSTTTUUUVVVWWWWWWVVVVVVWWWYYYZZZZZZWWWTTTRRRRRRTTTPPPLLLMMMQQQUUUUUUTTTYYY[[[\\\ZZZWWWUUUUUUWWWVVVZZZ^^^^^^ZZZWWWXXXZZZ[[[]]]___^^^[[[YYYYYYZZZZZZ___dddeeebbbaaabbbdddiiissstttggg\\\\\\]]]ZZZZZZ^^^___\\\\\\___```^^^rrrpppkkkiiisssrrriiijjj~~~jjj___```dddgggdddaaadddkkkxxxuuuqqqllliiijjjooorrrbbbffffff```]]]cccjjjnnndddcccccceeeggghhhfffeeecccdddeeedddaaa___^^^^^^]]]ZZZXXXZZZ^^^aaaaaa```fffeeennn}}}wwwppprrr||||||zzzvvvsssrrrsssuuu}}}}}}yyy}}}nnnvvv~~~yyyvvvsssrrrzzzgggTTTQQQSSS[[[aaa___dddnnnrrrjjjbbb^^^XXXVVV\\\bbbZZZOOOZZZpppzzznnnfffeee\\\dddjjjgggccceeelllrrryyytttvvvzzzvvvSSSGGGFFFDDDBBBDDDIIIRRR```qqqrrreeebbbbbbeeeddd```^^^^^^]]]ZZZQQQ[[[XXXRRRWWWYYYVVVXXX\\\^^^lllmmm^^^TTT]]]bbb___^^^cccggggggjjjlllooosssssslllaaaYYYZZZ\\\___dddooo}}}cccWWWdddYYY___cccbbb]]]ZZZVVVRRRSSS[[[sssrrr|||mmm[[[WWWWWWPPPQQQVVVSSSIIIJJJSSSaaaaaa\\\TTTPPPOOOJJJCCC@@@AAAAAA???>>>>>>@@@BBBAAABBBEEEJJJOOOOOOJJJEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFEEECCCAAA@@@@@@@@@@@@BBBCCCEEEGGGGGGFFFEEEDDDFFFGGGIIIKKKLLLKKKJJJIIIJJJHHHDDDAAA@@@AAACCCDDDDDDLLLSSSUUUNNNFFF@@@>>>AAA<<<888888::::::666222444222666AAAHHHGGGBBB???BBB@@@===:::999999:::;;;;;;<<<======>>>>>>======555666999;;;<<<;;;::::::999999999999:::;;;<<<<<<;;;:::999999999;;;>>>???888999::::::::::::999888???===:::999999<<<@@@CCCCCCBBB@@@???======<<<<<<777777999:::<<<===>>>???===EEEMMMPPPLLLGGGDDDDDDAAADDDUUUwwwmmmKKKHHHIIIHHHFFFEEEGGGMMMSSSXXXXXX___qqqppp^^^KKKDDDMMMbbbuuu}}}hhhZZZQQQGGGCCCFFFLLLMMMKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMLLLIIIJJJKKKIIICCCEEE@@@???GGGKKKJJJJJJMMMKKKLLLKKKFFFBBBCCCJJJPPPJJJGGGDDDDDDGGGJJJJJJIIICCCDDDFFFIIILLLNNNPPPQQQPPPRRRTTTUUUSSSOOOJJJFFFCCCEEEIIINNNRRRSSSPPPMMMJJJIIIHHHHHHIIIKKKNNNPPPQQQRRRTTTSSSPPPLLLIIIHHHIIIIIIJJJLLLNNNQQQTTTUUUTTTKKKFFFLLLTTTXXXYYYZZZVVVVVVUUUTTTSSSRRRQQQPPPRRRSSSSSSRRRPPPPPPRRRTTTMMMJJJHHHLLLTTTYYYYYYWWWVVVRRRNNNNNNRRRVVVXXXXXXUUUVVVXXXZZZ\\\^^^___```^^^^^^\\\]]]aaaccc\\\SSSNNNZZZbbb```[[[ZZZZZZXXXNNNNNNOOORRRTTTTTTTTTUUUQQQRRRTTTVVVWWWWWWWWWWWWSSSVVVXXXYYYWWWVVVUUUUUUXXXSSSMMMLLLOOORRRRRRPPPYYY[[[\\\ZZZUUURRRRRRSSSXXX]]]```___[[[XXXXXXZZZZZZ\\\___]]]ZZZWWWWWWXXXXXX\\\```aaa^^^^^^bbbfffrrrpppZZZUUUZZZ]]][[[\\\\\\]]]aaaeeeccc\\\sssqqqoooiiikkktttiiiiii{{{~~~gggfffcccbbbbbb___\\\___fffrrrsssqqqoooppprrrpppkkkaaaaaaeeelllooolllhhhgggeeehhhhhhdddcccgggiiiiiibbbddddddbbbcccgggeeeaaa[[[___```]]]^^^ccchhhiiiggglllsssvvvuuuqqqmmmkkksssqqqpppoooppprrrttttttxxxnnnpppssssssrrrqqqssswww}}}uuudddZZZ^^^hhhiii^^^eeevvvxxxpppdddTTTTTTUUUXXX[[[ZZZWWWXXX[[[ddd```gggvvvzzzooodddbbbbbb\\\\\\___\\\ZZZeeevvv~~~vvv^^^JJJFFFIIIHHHIIITTT___jjjnnnbbbqqqsssaaaWWWVVVOOOTTTXXXXXXUUUUUUYYY^^^VVV```qqqtttiiiYYYTTTXXXcccdddaaajjjzzzsssfffggg[[[ZZZXXXWWWZZZaaaooozzzdddbbb___RRRUUU]]]YYYTTTSSSPPPSSSZZZkkknnnvvvzzz\\\OOOSSSVVVVVVZZZaaaccc___[[[[[[ssspppjjjbbbWWWMMMDDD???CCCGGGEEE>>>;;;AAAFFFFFFCCC@@@AAAGGGKKKJJJHHHIIIGGGFFFEEEFFFGGGGGGEEEDDD@@@GGGJJJDDD@@@BBBHHHKKKMMMIIIEEEDDDGGGIIIIIIHHHJJJQQQRRRLLLHHHLLLQQQRRRQQQMMMFFF@@@@@@CCCEEEEEE???IIIXXXaaaYYYJJJDDDGGGGGG???999;;;>>><<<::::::<<<>>>BBBDDDEEEDDDBBB@@@EEEBBB@@@@@@===999999===;;;>>>BBBDDDCCCBBBAAAAAA;;;;;;===@@@CCCCCCBBB@@@BBBAAA???>>>???AAACCCEEECCC???;;;;;;???BBBDDDCCC>>>??????>>><<<;;;;;;<<>>???AAABBBBBBAAA???>>>FFFFFFCCCLLL[[[VVVIIIGGG>>>GGGccc~~~XXXSSSGGGDDDMMMQQQMMMPPPYYYTTThhhsssrrrmmmUUUMMMPPPbbbqqqnnnbbbYYYOOOIIIFFFIIILLLKKKIIIJJJUUUXXX\\\______[[[UUUQQQLLLMMMNNNMMMJJJIIIIIIIIIHHHDDDBBBEEELLLQQQQQQPPPKKKQQQUUUSSSMMMIIIJJJMMMKKKKKKIIIHHHFFFFFFFFFFFFCCCGGGJJJHHHHHHLLLNNNNNNPPPQQQRRRRRRPPPMMMJJJHHHDDDGGGKKKMMMOOOPPPRRRTTTQQQOOOKKKGGGGGGKKKSSSYYY___SSSNNNRRRQQQJJJHHHMMMLLLMMMLLLIIIHHHMMMTTTWWWNNNLLLKKKOOOUUUWWWUUUQQQOOOPPPZZZ]]]RRRNNNPPPMMMSSSSSSTTTUUUUUUUUUUUUUUUPPPKKKIIILLLSSSWWWUUUQQQSSSRRRRRRTTTWWWYYY[[[[[[XXXWWWXXXZZZXXXUUU[[[dddmmm]]]UUUZZZ]]]XXXTTTVVVWWWZZZ\\\[[[XXXWWWYYY\\\XXXYYYVVVOOONNNSSSTTTRRRPPPRRRRRRPPPSSSXXXYYYVVVWWWUUUTTTTTTUUUVVVUUUSSS[[[VVVTTTWWWVVVRRRRRRWWW]]]WWWSSSTTTTTTSSSTTTWWW___cccfffccc]]]YYYZZZ\\\^^^^^^^^^\\\YYYYYY[[[]]]XXX\\\_________aaadddeee~~~bbb\\\OOOcccXXX[[[[[[[[[\\\___aaa]]]YYYxxxtttnnniiipppsssiiifffssszzziiifffeeefffhhheeeaaabbbfffnnnqqqqqqnnnnnnooommmiii^^^^^^ccckkknnniiicccaaadddiiillljjjiiijjjjjjgggbbbdddddddddfffjjjjjjfff]]]^^^]]]ZZZ]]]dddhhhgggbbbdddhhhkkkjjjhhheeecccgggiiijjjjjjiiijjjooottt|||xxxpppkkkmmmnnnoooppprrruuuwww~~~mmm___```hhhnnndddeeemmmooorrrpppddd^^^UUUQQQUUUUUUOOOOOOTTT```aaabbbaaa```^^^XXXQQQWWWXXX___gggfffdddnnn}}}|||zzzwwwooobbbTTTNNNNNNGGGLLLXXX```kkkyyyrrrzzzaaaVVVQQQQQQSSSUUUXXXZZZ[[[\\\TTTYYYdddqqq{{{}}}wwwppp___XXXWWW___hhhooozzzyyyeeekkkccc```\\\aaabbb```iiiiiiggg```OOOMMMTTTRRRRRRVVVTTTUUU]]]nnnvvvXXXMMMQQQVVVVVV[[[eeejjjjjjhhhhhhnnnmmmhhh^^^SSSJJJEEEDDDCCCGGGGGGBBBBBBIIIOOOPPPIIICCCAAAGGGKKKJJJHHHGGGIIIHHHHHHIIIKKKKKKJJJHHHEEEJJJLLLFFFBBBEEEKKKOOOIIIFFFDDDEEEIIILLLKKKJJJJJJQQQWWWXXXZZZ]]]\\\WWWPPPMMMHHHEEEGGGKKKLLLLLLJJJTTTcccllleeeWWWOOOPPPNNNEEE>>>>>>@@@??????@@@CCCEEEGGGHHHHHHFFFDDDCCCFFFDDDCCCBBB===888;;;AAAAAABBBCCCCCCBBBAAABBBDDD@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCFFFHHHLLLHHHBBBAAACCCEEEFFFEEEFFFFFFFFFDDDAAA???======DDDAAAAAAEEEGGGHHHKKKOOOYYYSSSOOOMMMIIIBBB??????DDDDDDDDDDDDBBBAAA???>>>DDDGGGKKK^^^tttmmmTTTHHHKKKUUUlll}}}cccUUUNNNNNNWWWYYYSSSTTT[[[ddduuuzzzsss{{{ZZZPPPMMMVVV______ZZZXXXSSSOOOLLLNNNOOOMMMNNNPPPOOOYYYjjj|||}}}hhhWWWQQQQQQPPPPPPNNNLLLJJJHHHFFFEEEDDDEEEHHHLLLOOOPPPOOOTTTXXXVVVQQQLLLLLLNNNLLLLLLKKKJJJHHHGGGFFFEEEEEEJJJLLLJJJIIIMMMNNNMMMPPPPPPOOONNNLLLJJJHHHGGGGGGGGGJJJPPPVVVXXXUUUQQQNNNNNNMMMLLLMMMQQQVVV[[[\\\QQQKKKPPPQQQKKKJJJNNNNNNPPPPPPPPPQQQTTTUUURRRKKKIIIJJJNNNTTTWWWUUURRRNNNOOOVVVXXXSSSXXX\\\TTTUUUVVVWWWXXXXXXWWWUUUUUUPPPLLLJJJLLLQQQTTTUUUSSSSSSSSSTTTUUUWWWYYYYYYYYYWWWZZZ\\\ZZZUUUVVV\\\bbbeeeXXXPPPUUUWWWQQQLLLMMMSSSWWW[[[]]]ZZZYYYYYYZZZVVVWWWTTTMMMMMMRRRTTTRRRPPPQQQNNNKKKLLLRRRUUUTTTXXXWWWVVVVVVWWWWWWUUUTTTZZZVVVVVVZZZZZZWWWXXX\\\^^^XXXTTTTTTUUUTTTVVVYYY[[[^^^aaa```]]][[[[[[]]]\\\\\\[[[[[[ZZZYYYZZZZZZWWWXXXXXXWWWXXX\\\aaacccwww{{{oooZZZ___YYYlll]]]\\\[[[YYYZZZ]]]^^^\\\XXXtttppp|||zzzrrrmmmqqqzzz}}}tttiiiddddddgggkkkjjjdddccceeekkkooopppllliiiiiihhheee______eeelllnnnhhhaaa^^^bbbhhhkkkiiihhhhhhfffcccaaadddddddddhhhmmmnnnlllcccdddaaa]]]___dddfffddd`````````aaaccccccaaa```aaadddgggeeebbbdddlllsss~~~~~~vvvvvv{{{yyyzzz{{{{{{yyywwwwwwwww|||oooqqqyyy}}}xxxqqqppp~~~{{{mmmZZZOOOUUUWWWQQQTTT___pppxxxsss```SSSSSSQQQJJJYYYbbbrrr~~~~~~zzzvvvnnnmmmiii^^^SSSNNNGGGQQQ]]]```mmmkkkYYYQQQNNNLLLQQQYYY^^^]]]YYYYYYXXX[[[dddooossspppkkkooohhhccchhhyyyiiinnnhhhfff```mmmnnnaaaeeetttsssoooXXXPPPTTTVVV[[[bbbbbbZZZ```qqq}}}cccTTTRRRVVVTTTWWW```ffffffddddddkkkllljjj```SSSKKKJJJLLLHHHJJJKKKHHHIIIOOOTTTUUUNNNGGGDDDHHHKKKJJJHHHGGGJJJIIIHHHIIILLLOOOPPPPPPKKKOOOOOOHHHEEEIIIQQQTTTHHHFFFFFFIIINNNQQQPPPNNNMMMVVVbbboooyyyyyymmm___TTTOOOJJJJJJMMMOOOPPPPPPPPPZZZhhhrrrnnnbbb[[[YYYRRRIIIAAA@@@AAAAAABBBEEEKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHFFFAAA===@@@GGGHHHHHHGGGDDDBBBBBBDDDFFFEEEHHHKKKKKKHHHGGGIIIKKKKKKKKKJJJHHHFFFGGGIIIKKKSSSNNNGGGDDDEEEGGGGGGFFFLLLLLLKKKJJJHHHEEECCCBBBHHHFFFIIINNNPPPNNNNNNQQQ___WWWPPPNNNKKKGGGCCCCCCIIIHHHFFFDDDCCCAAA@@@@@@@@@EEEOOOlllooo```[[[bbbmmmyyywwwqqqbbb]]]___fffggg```[[[[[[iiiwwwyyyllllll{{{www]]]XXXTTTUUUXXXYYY[[[^^^mmmiiigggfff```VVVPPPNNNKKKWWWooo{{{bbbYYYVVVSSSSSSSSSQQQLLLHHHDDDEEEFFFEEEEEEGGGLLLPPPPPPTTTXXXWWWSSSOOOMMMMMMMMMMMMNNNMMMKKKHHHEEECCCHHHMMMOOOLLLLLLNNNOOONNNLLLLLLLLLLLLLLLLLLKKKKKKFFFGGGOOO```nnnmmm\\\KKKKKKMMMQQQSSSTTTVVVYYY[[[WWWMMMHHHMMMQQQOOOMMMPPPRRRSSSRRRQQQTTTXXXWWWRRRIIIHHHIIINNNSSSVVVUUURRRSSSTTTYYYXXX[[[jjjnnn___UUUVVVYYYZZZZZZXXXUUUTTTKKKKKKJJJJJJLLLOOORRRTTTUUUVVVWWWXXXYYYYYYYYYYYYbbbllllll```VVVWWW\\\]]]^^^TTTOOOSSSTTTMMMGGGGGGIIIOOOUUUWWWUUUSSSQQQRRRTTTTTTQQQMMMMMMQQQTTTTTTTTTSSSOOOIIIIIIPPPUUUUUU[[[YYYXXXXXXYYYXXXVVVTTTZZZXXXYYY]]]^^^\\\\\\^^^___ZZZVVVXXXXXXWWWXXXZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZYYYYYYYYYZZZZZZYYYXXXWWWTTTQQQOOOQQQVVV]]]aaajjjlllfff```vvvuuuhhh[[[YYYWWWYYY\\\]]]\\\ZZZ{{{|||zzzxxxpppgggbbbaaacccggggggbbbaaabbbhhhmmmoookkkhhhggggggdddiiigggjjjooopppkkkeeedddeeeiiijjjfffccceeeeeeddd```bbbaaaaaaeeelllnnnlllgggllllllgggcccccccccaaacccaaa___```cccfffffffffhhhhhhgggdddccceeekkkpppssstttvvvwwwuuurrrrrrssspppzzz~~~}}}|||xxxaaaVVV]]]^^^WWW```uuu|||___OOOLLLLLL[[[jjjyyyzzz}}}sssrrrmmm^^^OOOHHHGGGQQQ\\\___qqqkkk[[[NNNKKKKKKOOOWWW[[[[[[YYYVVVSSSUUU]]]hhhnnnlllgggxxxvvvssswww|||ssshhhlllhhh|||ooorrr{{{}}}gggZZZ]]]___fffmmmmmmaaadddooo|||vvv}}}kkk]]]]]]WWWTTTWWWXXXUUURRRRRRgggmmmooohhhZZZOOOOOORRROOOOOONNNLLLKKKMMMNNNOOOMMMJJJIIIKKKJJJHHHJJJMMMQQQMMMHHHGGGJJJOOOTTTVVVPPPSSSQQQJJJGGGLLLTTTXXXLLLLLLMMMQQQUUUWWWUUURRRQQQ[[[mmm{{{fff^^^UUULLLKKKNNNOOOPPPRRRRRRYYYcccjjjkkkeee___]]]WWWOOOJJJJJJKKKJJJLLLOOOQQQRRRRRRTTTUUUWWWYYYZZZQQQLLLJJJJJJHHHGGGIIINNNNNNNNNLLLIIIFFFEEEFFFHHHGGGJJJMMMJJJEEEBBBDDDHHHKKKLLLMMMKKKIIIIIILLLOOORRRMMMGGGEEEGGGJJJKKKJJJNNNMMMMMMMMMMMMLLLKKKIIIJJJJJJNNNTTTUUURRRPPPRRR___VVVOOONNNNNNLLLJJJJJJIIIHHHEEEDDDCCCCCCDDDEEEEEEGGGMMMgggxxxooodddccc```^^^^^^ccclllrrroookkkkkkrrrxxxuuujjjaaadddppprrreeeaaafffeee[[[YYY]]]______^^^```ccceeezzzyyy||||||jjjVVVJJJMMMTTTeee}}}|||jjjbbb\\\VVVSSSTTTTTTPPPLLLFFFFFFDDDDDDDDDGGGKKKNNNLLLOOORRRTTTRRROOOMMMKKKMMMNNNOOOOOOMMMJJJFFFCCCHHHMMMPPPNNNNNNPPPQQQOOODDDGGGKKKOOOQQQSSSSSSSSSGGGLLL]]]yyyhhhKKKJJJOOOUUUXXXYYYXXXWWWWWWRRRJJJGGGMMMRRRRRRRRRTTTVVV[[[YYYRRRQQQVVVYYYWWWLLLLLLMMMPPPSSSUUUTTTRRRTTTVVVZZZXXX^^^sssttt^^^PPPSSSWWWZZZ[[[YYYUUUSSSEEEGGGJJJJJJJJJKKKNNNQQQWWWXXXZZZZZZYYYXXXXXXXXXttt~~~jjjZZZZZZZZZVVVZZZUUUTTTXXXXXXRRRMMMLLLIIIMMMQQQRRROOOMMMLLLMMMSSSRRRPPPNNNOOORRRUUUVVVYYYZZZVVVPPPOOOTTTXXXYYY\\\[[[ZZZZZZ[[[ZZZWWWUUUZZZ[[[\\\^^^___^^^]]]]]]^^^[[[ZZZ^^^___\\\ZZZ[[[YYYYYYZZZ\\\```bbbcccbbb\\\ZZZYYYZZZ\\\\\\[[[YYYZZZTTTNNNNNNRRRUUUZZZ___aaafffiiisssxxxZZZXXXXXX]]]aaa___\\\ZZZ}}}|||tttllleeebbbaaaccccccaaaaaacccfffjjjlllkkkllloooqqqpppsssooonnnppppppmmmkkkkkkmmmmmmjjjbbb```dddggghhh___```___]]]bbbiiillljjjcccmmmtttppphhhdddcccbbbdddbbb``````cccgggjjjkkktttooohhheeefffiiijjjjjjffffffgggiiimmmqqqrrrpppkkklllooowwwzzzwwwwww{{{~~~~~~ssshhhkkkeee[[[ggguuuOOOEEEMMMSSSccczzzxxxsssvvv~~~wwwuuujjjWWWIIIFFFJJJOOOXXX```yyyyyydddVVVIIIKKKNNNPPPQQQSSSVVVXXXNNNKKKKKKSSS```kkkoooooonnntttxxx{{{wwwbbbnnn{{{|||lll```bbbcccgggmmmkkkhhhhhhmmmuuuxxxtttooommm}}}iii```ZZZUUURRRNNNIIIGGGIII[[[fffooolll___RRROOOPPPSSSPPPMMMLLLJJJHHHGGGGGGIIIKKKNNNOOOJJJGGGMMMVVV```XXXNNNHHHHHHMMMTTTWWWTTTUUURRRJJJHHHMMMTTTWWWTTTTTTUUUXXX\\\]]]ZZZVVVVVVaaayyypppjjj\\\OOOLLLOOOQQQTTTYYY[[[]]]___bbbeeeeeebbb^^^]]]YYYXXXZZZ[[[YYYZZZ\\\YYYYYYYYYZZZ[[[]]]___```SSSLLLGGGJJJNNNNNNNNNOOOQQQRRRRRRPPPMMMJJJIIIJJJJJJLLLMMMHHHBBB???BBBEEEIIILLLNNNMMMKKKKKKOOOSSSSSSNNNIIIIIINNNSSSVVVWWWTTTRRRPPPPPPQQQQQQPPPNNNJJJJJJOOOUUUWWWSSSQQQRRR```ZZZUUUVVVUUUQQQNNNNNNEEEDDDCCCCCCDDDFFFIIIKKKMMMNNNOOO\\\pppooodddccc```\\\VVVRRRQQQWWW___eeelllgggfffrrrsssgggmmmmmmccc___aaa\\\SSS]]]fffjjjfffdddhhhkkkiiigggkkkyyydddQQQQQQSSSYYYdddooosssooojjjfff___WWWSSSUUUUUUSSSPPPLLLGGGBBBCCCGGGKKKMMMLLLHHHJJJLLLOOOQQQPPPNNNKKKLLLNNNPPPPPPOOOKKKGGGDDDGGGLLLPPPOOOOOOQQQRRRPPP@@@DDDKKKQQQUUUVVVUUUTTTXXX\\\lllpppRRRNNNRRRWWWZZZYYYUUURRRPPPMMMKKKKKKPPPUUUVVVWWWXXX^^^jjjmmmbbbWWWWWWXXXVVVQQQQQQRRRTTTUUUUUUSSSRRRNNNRRRWWWUUUZZZkkkiiiQQQLLLOOOTTTXXXZZZXXXUUURRRCCCHHHMMMOOOMMMLLLNNNPPPUUUWWWXXXWWWUUUTTTTTTVVVrrr~~~|||iii[[[[[[[[[UUUYYYXXXZZZ^^^^^^ZZZVVVUUUTTTUUUUUURRRNNNLLLNNNQQQSSSRRRRRRSSSTTTUUUWWWYYYZZZ^^^^^^YYYWWWYYYZZZYYY[[[[[[ZZZ[[[\\\[[[XXXUUUYYY\\\^^^```aaaccccccaaa\\\ZZZ]]]ccceeeaaa]]]\\\[[[\\\^^^ccciiinnnqqqrrrbbb```]]]\\\]]]^^^______cccYYYRRRTTTWWWXXXZZZ^^^___dddjjjzzz^^^[[[]]]eeeggg```YYYVVVzzztttyyy~~~zzztttmmmgggcccddddddcccdddgggdddfffhhhjjjpppzzz~~~|||wwwrrrnnnoooooommmlllnnnkkklllhhh```]]]```dddddd``````^^^]]]bbbjjjnnnmmmaaalllvvvsssmmmhhhgggfffaaabbbbbbaaaaaacccgggjjj{{{rrrhhhdddgggkkkkkkiiibbbbbbaaabbbhhhoooqqqooohhheeedddjjjyyywwwrrrpppuuussssssrrrqqqyyysssgggppp```NNNSSSUUUdddxxxvvvllljjjpppuuuuuuvvvnnnjjjkkkaaaQQQMMMTTTWWWVVV\\\hhhxxxmmmnnnwwwyyymmm\\\NNNGGGLLLPPPOOOKKKJJJNNNSSSWWWSSSNNNPPPWWW```fffjjj___gggpppvvv~~~rrr[[[mmm|||iiiaaaddddddfffkkkiiikkkjjjlllnnnlllhhhhhhkkkxxxggg\\\ZZZYYYVVVOOOGGGFFFJJJMMM[[[jjjlllbbbVVVOOONNNSSSNNNLLLLLLKKKGGGDDDDDDGGGJJJPPPQQQMMMJJJPPPZZZjjjaaaUUULLLJJJNNNSSSVVVWWWWWWSSSKKKIIINNNSSSUUUZZZYYYYYY\\\______\\\XXX]]]jjjsssaaaQQQPPPSSSUUUZZZaaafffeeebbbbbbfffkkkiiiccc___\\\]]]``````]]]]]]``````______^^^]]]]]]^^^^^^RRRKKKHHHKKKNNNMMMLLLLLLRRRSSSTTTRRROOOMMMLLLMMMOOOOOONNNJJJFFFEEEGGGJJJKKKOOORRRQQQMMMMMMQQQUUUWWWSSSOOOPPPVVV^^^bbbddd]]]XXXSSSQQQRRRRRRQQQOOOJJJIIIMMMSSSUUURRRQQQSSScccaaabbbccc^^^UUUOOONNNEEEDDDDDDDDDFFFHHHKKKMMMMMMRRRTTT]]]iiidddZZZ]]]WWWVVVVVVVVVWWWXXXVVVUUUYYYVVVVVVbbb}}}iiijjjfff^^^\\\___aaa___pppwwwwwwnnnlllrrrssslllZZZ```qqqjjjXXXUUUVVVWWWYYY\\\^^^``````bbb]]]XXXUUUUUUUUUSSSQQQPPPJJJDDDDDDJJJPPPQQQOOOJJJIIIJJJMMMQQQRRROOOLLLIIIKKKNNNPPPOOOMMMJJJHHHFFFLLLPPPOOONNNPPPPPPNNNAAAEEEKKKQQQTTTTTTRRRQQQjjjjjjqqq~~~nnnZZZTTTVVVYYYXXXUUUQQQMMMLLLJJJNNNSSSWWWYYYYYY[[[\\\dddwwwsssbbb[[[WWWRRRUUUVVVVVVWWWVVVUUUSSSRRRNNNQQQXXXXXXXXXcccaaaNNNLLLOOOTTTXXXYYYXXXUUUSSSGGGKKKPPPRRRQQQPPPRRRSSSRRRTTTUUUSSSPPPOOOQQQTTT```hhhhhh^^^XXXYYY[[[XXXXXX[[[___bbbaaa^^^]]]\\\ZZZYYYUUUPPPKKKJJJNNNSSSTTTRRRTTTXXXYYYWWWWWWYYYXXX^^^aaa^^^ZZZZZZZZZXXXYYYYYYYYY[[[\\\[[[XXXUUUXXX\\\______bbbggghhhgggYYYXXX[[[bbbeeebbb______^^^```dddjjjpppvvv|||llliiieeeaaa^^^```fffjjjoooaaaWWWYYY]]][[[[[[^^^aaabbbbbbkkkddd___aaaiiijjj```WWWVVVuuuoookkknnnxxx{{{tttwwwzzzxxxssslllhhhhhhiiiggggggiiifffdddbbbdddnnnzzz}}}zzzwwwqqqnnnppppppmmmlllnnngggkkklllhhheeedddaaa^^^bbbcccaaaaaafffpppuuuvvvnnnsssvvvuuurrrppplllgggbbbfffiiifffaaa```cccgggxxxqqqiiifffhhhlllpppqqqiiiiiifffbbbeeelllmmmjjjdddaaaaaahhhuuu~~~uuuooonnnmmmnnnpppppprrr{{{{{{kkkbbbbbblll{{{sssaaaXXXXXXYYYXXX___WWWUUUZZZWWWQQQ[[[lllrrrlllnnnwwwwwweeebbbjjjkkkcccZZZMMMIIIMMMPPPNNNGGGDDDHHHLLLcccbbbaaa^^^[[[YYYXXXXXXTTTWWW```iiinnnwwwrrrcccyyy}}}xxxwwwyyyrrr```[[[aaa```cccjjjkkkjjjllloooooojjjfffkkkssstttlllooollldddaaaeeekkkiii\\\NNNJJJMMMHHHWWWhhhooojjj```YYYWWWVVVPPPMMMOOONNNHHHDDDCCCKKKKKKNNNRRRRRRPPPRRRVVVaaa[[[SSSNNNNNNRRRVVVXXXZZZZZZUUUMMMKKKNNNRRRRRRZZZYYYXXXZZZ^^^___\\\YYYYYYjjjzzzfffUUUTTTVVVVVVYYY___eeedddaaacccmmmvvvuuunnn___\\\[[[\\\[[[XXXXXX\\\```______^^^]]]\\\[[[[[[RRRQQQQQQRRRNNNIIIIIILLLRRRRRRQQQOOOMMMMMMOOOPPPRRRQQQNNNMMMMMMNNNQQQSSSRRRVVVYYYWWWQQQOOORRRWWWZZZUUUQQQRRRWWW___dddfff]]]WWWOOOLLLNNNOOOOOONNNJJJHHHKKKPPPRRRQQQRRRVVV___cccjjjmmmeeeXXXPPPOOOJJJIIIHHHHHHHHHIIIJJJJJJNNNSSSVVV^^^iiieee\\\```TTTTTTUUUVVVVVVTTTPPPNNNKKKKKKIIIOOOggg}}}aaacccbbb[[[VVVXXX___fffxxxyyyyyy~~~vvveeeWWW\\\ggguuuyyypppccc\\\ZZZXXXWWWUUUUUUUUUVVVVVVXXXYYYZZZZZZXXXVVVRRRPPPQQQMMMIIIIIILLLQQQTTTVVVNNNKKKHHHJJJOOOQQQNNNJJJGGGIIIKKKNNNOOONNNMMMLLLHHHMMMPPPNNNMMMMMMLLLIIIFFFHHHKKKOOORRRTTTUUUUUUhhhhhhiiimmmoookkkccc\\\YYYYYYYYYVVVQQQNNNLLLLLLIIISSS\\\___]]]\\\^^^```dddvvv}}}nnn___\\\YYYSSSUUUVVVXXXXXXWWWUUUUUUTTTQQQRRR[[[]]]XXX]]]```XXXRRRUUUXXXZZZ[[[YYYVVVTTTLLLMMMNNNOOOPPPQQQTTTVVVTTTVVVVVVSSSPPPOOOTTTXXXXXXXXXYYYXXXVVVVVVVVVWWWYYY___cccdddaaa```___```YYYXXXTTTNNNJJJJJJNNNSSSSSSRRRUUU\\\]]]XXXVVVXXXWWW^^^bbb^^^ZZZZZZZZZYYYVVVVVVWWWYYY[[[ZZZWWWUUUZZZ^^^^^^\\\]]]cccdddbbbXXXUUUUUU[[[______```cccbbbfffiiilllmmmqqqwww{{{vvvtttnnneee___bbbmmmvvv|||iiiZZZZZZ]]]\\\\\\___^^^```\\\[[[xxx|||lllbbb\\\]]]gggjjjbbb^^^___qqqjjjhhhkkkpppxxxwwwjjjdddllluuuvvvuuunnnjjjkkkllljjjhhhiiiiiiddd^^^^^^hhhsssuuupppuuuqqqppprrrrrrooolllmmmiiiqqqxxxxxxtttnnnfff___eeefffeeedddkkkvvv}}}~~~~~~zzzvvvwwwvvvoooeeegggmmmqqqmmmeee```ccchhhtttppplllhhhiiinnnuuu{{{rrrrrrllleeedddiiiiiieeeaaa```bbbkkkuuu|||yyysssxxxyyysssoooqqqooozzzyyypppjjjkkkpppvvvvvvssstttwww~~~yyymmmfffmmmvvvmmmYYYPPPQQQSSSSSSSSSHHHFFFNNNRRRUUUggg}}}lllfffhhhyyy\\\\\\\\\RRRLLLNNNOOOLLLFFFCCCDDDFFF___gggoooqqqjjj___TTTOOOKKKHHHNNNZZZ___dddzzz{{{vvvwwwtttqqqnnnlllcccSSSQQQXXXXXX]]]gggkkkhhhmmmrrrsssmmmiiiqqq|||tttfffhhhllljjjqqqyyynnnYYYOOOQQQJJJYYYkkktttssslllfffddd]]]UUURRRSSSQQQIIICCCBBBPPPKKKKKKQQQVVVUUURRRRRRPPPNNNLLLLLLPPPVVVZZZ\\\\\\[[[VVVOOOLLLOOOQQQQQQXXXVVVUUUXXX\\\]]]\\\ZZZLLL^^^~~~hhhWWWVVVWWWSSSRRRWWW[[[\\\\\\bbbqqqwwwccc___\\\ZZZXXXUUUWWW\\\[[[[[[\\\\\\\\\\\\[[[[[[TTTWWW\\\ZZZOOOFFFHHHOOORRRQQQNNNLLLJJJLLLPPPSSSRRRPPPMMMMMMQQQUUUXXXYYYXXX\\\___[[[TTTQQQSSSWWWYYYTTTNNNNNNSSSZZZ^^^```WWWPPPHHHEEEIIIMMMNNNMMMJJJHHHIIINNNPPPQQQSSSWWWVVV___kkkppphhhZZZQQQQQQOOONNNMMMKKKIIIHHHGGGGGGVVVWWWTTTYYYccc^^^VVVYYYUUUTTTQQQNNNLLLKKKLLLNNNIIIJJJEEECCCRRRjjjsssnnnXXX___ccc^^^TTTQQQZZZcccooo|||qqqWWWNNNRRRYYY___^^^ZZZ[[[___]]]YYYTTTQQQQQQRRRRRRQQQPPPUUU[[[^^^[[[VVVPPPMMMPPPOOONNNLLLMMMPPPWWW[[[PPPKKKGGGGGGLLLNNNJJJFFFEEEGGGJJJLLLNNNOOOOOONNNJJJOOOQQQNNNKKKJJJHHHEEEIIIIIIKKKNNNSSSWWW[[[^^^YYY\\\```aaa___\\\YYYXXX\\\[[[XXXTTTOOOMMMMMMNNNIIIVVVbbbddd___]]]___bbbaaammmmmm\\\SSSYYY]]]YYYSSSUUUWWWXXXWWWVVVVVVVVVOOOOOOXXX\\\UUUVVV______YYYZZZ\\\]]]\\\ZZZWWWTTTNNNLLLJJJIIIKKKOOOTTTVVVYYYZZZZZZVVVRRRSSSYYY^^^^^^YYYVVVYYYXXXSSSQQQRRR\\\bbbgggfffbbb```aaaaaa[[[ZZZXXXSSSOOOOOOSSSXXXRRRQQQVVV^^^^^^XXXTTTVVVXXX___bbb^^^ZZZZZZ\\\\\\SSSTTTVVVXXXZZZZZZWWWUUU]]]```^^^XXXWWWZZZ[[[WWWXXXSSSPPPTTTYYY\\\```fffgggjjjllljjjfffeeejjjnnn|||{{{tttiii```cccqqq~~~mmmZZZYYY\\\ZZZ[[[```YYY^^^[[[WWWllliiirrrXXX]]]UUUVVVbbbiiifffggglll}}}fffeeemmmqqqtttssslllhhhlllsssvvvqqqooolllhhhgggjjjnnnrrrwwwkkkaaaaaajjjsssssspppyyyxxxuuuoookkkjjjnnnrrrwwwtttyyy}}}ooogggiiitttlllgggjjjppptttyyy}}}wwwsssrrrpppkkkkkkllloooppplllfffhhhnnntttppprrrpppjjjnnnrrriiippppppnnnhhhbbbaaaeeejjjhhhggghhhlllqqqsssqqqmmmtttooolllqqqvvvtttllleeejjjuuu}}}}}}zzzxxxsssllldddgggrrr}}}yyyllliiipppuuurrrtttzzzqqqkkkrrr}}}mmmXXXMMMQQQZZZ___]]]QQQHHHJJJMMMVVVlll{{{fff___llliiidddccc___UUUPPPKKKIIIJJJLLLLLLKKK___fffrrr|||~~~rrr^^^NNNJJJLLLNNNNNNNNNZZZuuu|||rrrppppppiiiSSSQQQMMMLLLSSS___ggghhhaaarrr{{{tttqqq~~~{{{iiiVVVKKKLLLVVVgggvvv|||yyyooohhhdddSSSKKKUUU^^^XXXKKKDDDQQQPPPQQQTTTVVVVVVQQQMMMLLLOOOPPPOOORRRWWWXXXUUU\\\\\\[[[YYYWWWWWWYYY[[[^^^YYYUUUUUUXXXYYYVVVSSSNNNYYYnnn}}}lll]]]\\\]]]YYYRRRPPPRRRUUUXXX```qqq}}}zzzpppccc[[[TTTQQQSSSVVVVVVUUU[[[ZZZ[[[[[[TTTLLLNNNUUU\\\\\\]]]ZZZSSSMMMPPPWWWZZZWWWQQQJJJGGGJJJOOOQQQQQQJJJNNNVVVXXXaaalllllliiiiiieee]]]TTTPPPRRRUUUTTTSSSPPPMMMQQQYYY[[[YYYOOOIIIBBBAAAGGGNNNTTTWWWXXXLLLCCCFFFLLLNNNPPPSSSQQQZZZ___ZZZTTTSSSRRROOOOOOMMMNNNOOOJJJCCCEEEKKKUUUSSSRRRRRRTTTVVVVVVVVVXXXTTTMMMIIIHHHHHHIIIIIIMMMIIIFFFHHHPPPYYY___bbbZZZaaa\\\SSSQQQNNNRRR___^^^qqqkkkxxx|||xxxWWWPPPPPPPPPOOOPPPTTTVVVVVVXXXVVVTTTTTTUUUSSSMMMHHHMMMPPPVVVZZZZZZXXXTTTQQQNNNOOONNNKKKMMMSSSXXXXXXUUUOOOJJJIIIMMMOOOMMMJJJFFFGGGIIIJJJKKKMMMPPPSSSSSSRRRQQQOOOMMMKKKIIIIIIIIIJJJLLLRRR]]]fffeee^^^VVVXXXWWWSSSTTTZZZ[[[WWW[[[ZZZSSSJJJIIINNNPPPLLLPPPWWW```dddaaa___^^^```[[[______ZZZYYY]]]\\\WWWRRRSSSTTTVVVYYY[[[WWWRRRUUUUUUUUUWWWZZZ[[[[[[ZZZYYY]]]]]]YYYWWWZZZ\\\[[[WWWTTTOOOJJJHHHJJJPPPTTTWWWWWWTTTOOOLLLOOOYYYaaafff^^^XXXVVVUUUQQQPPPQQQXXX]]]cccdddbbb``````aaaccc```[[[XXXWWWVVVUUUTTTVVVVVVUUUVVVVVVVVVWWWWWW^^^[[[[[[______[[[WWWVVVQQQSSSUUUXXXZZZ[[[[[[[[[\\\___```\\\VVVRRRSSSVVVVVVXXXZZZYYYXXXZZZ^^^cccggghhhhhhfffbbb___^^^^^^kkkmmmkkkgggfffiiijjjhhhfffbbb^^^]]]^^^___]]][[[]]]XXXUUUZZZbbbeee```XXXQQQ___fffaaa___dddfffbbbmmmgggkkkqqquuutttooonnnsssyyy|||sssrrrpppooooooooonnnmmmtttllleeehhhqqqyyy{{{yyy}}}yyytttqqqppprrrqqqyyysssjjjjjjrrrllliiikkkmmmmmmqqquuu}}}vvvssstttsssooonnnnnnppppppkkkeeeggglllqqqmmmoookkkccciiiooojjjmmmmmmlllgggbbbaaaeeejjjfffmmmuuuwwwtttpppmmmlllsssmmmiiilllqqqqqqmmmhhh```jjjssstttsssrrrnnnhhhbbb```gggtttvvvllleeefffllljjjjjjsss~~~~~~rrrppp{{{yyyuuutttyyy|||zzzqqqaaaWWWWWW[[[\\\bbbUUUNNNRRRYYY]]]gggsssuuuddd\\\cccrrrtttddd___]]]UUURRRNNNLLLLLLLLLJJJGGGVVVZZZcccmmmsssqqqhhh```WWWOOOGGGFFFKKKXXXnnnxxxsssvvvzzzqqq^^^OOOPPPMMMKKKQQQ___jjjnnnppp{{{}}}vvvwwwrrr[[[JJJBBBIIIXXXiiivvvxxxppphhh^^^QQQLLLUUU[[[UUUMMMJJJTTTSSSSSSTTTSSSRRROOOMMMJJJPPPSSSQQQPPPSSSWWWWWW]]]\\\ZZZXXXVVVVVVXXXYYYYYYVVVSSSWWW]]]___\\\WWWPPPVVVcccsssxxxqqqeee]]]]]]^^^YYYRRROOOPPPRRRTTTZZZgggpppnnnfff___ZZZTTTRRRTTTWWWVVVUUUZZZVVVUUUUUUQQQMMMOOOVVV]]]]]]^^^]]]VVVPPPQQQWWW[[[YYYUUURRRQQQQQQPPPOOOUUUMMMNNNWWWbbbrrrvvvqqqhhh]]]SSSOOOPPPRRRSSSSSSQQQOOORRRXXXZZZWWWOOOKKKFFFDDDGGGNNNTTTXXXZZZPPPIIIJJJLLLKKKLLLOOOTTT^^^ccc^^^XXXUUUSSSPPPRRROOONNNOOOLLLHHHKKKPPPVVVUUUSSSSSSTTTUUUUUUUUUSSSQQQMMMJJJIIIJJJLLLNNNPPPNNNLLLMMMPPPVVVZZZ\\\WWW[[[XXXSSSSSSQQQRRRZZZWWWdddcccxxxxxxYYYOOOPPPPPPNNNPPPUUUVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQTTTWWWZZZZZZXXXUUUSSSRRRTTTRRRNNNOOOSSSUUUTTTVVVRRROOOOOOQQQQQQPPPNNNGGGHHHIIIJJJJJJMMMQQQTTTWWWVVVTTTRRRPPPMMMKKKJJJKKKMMMPPPSSS[[[bbbbbb]]]VVVYYYYYYWWWZZZ___```]]]ZZZYYYSSSLLLMMMSSSVVVSSSOOOUUU]]]aaa```___^^^___[[[\\\ZZZZZZ___ccc___VVVTTTWWWYYYYYYYYYXXXVVVSSSSSSSSSTTTWWWZZZ[[[ZZZXXXVVVZZZ\\\YYYXXXZZZ[[[ZZZWWWUUUQQQMMMKKKMMMRRRVVV[[[ZZZWWWSSSPPPSSSZZZ```ccc]]]YYYYYYWWWQQQOOOOOOWWWYYY\\\^^^___```bbbdddeeeaaa\\\YYYWWWWWWVVVUUUXXXXXXXXXVVVUUUUUUXXXZZZ___\\\[[[\\\ZZZUUUTTTVVVSSSUUUXXXYYYZZZZZZZZZ[[[___ccceeeccc]]]XXXWWWXXXXXXYYYYYYXXXYYY\\\aaadddfffggggggeeeaaa___^^^^^^fffhhhhhheeefffjjjlllkkkbbb___\\\]]]______]]]ZZZWWWXXXZZZ^^^aaabbb___]]]XXXjjjtttlllbbb```aaa```{{{ppppppqqqtttuuurrrssszzztttrrrqqqssswwwvvvqqqkkkjjjgggfffkkkttt{{{}}}|||{{{pppjjjhhhjjjrrr}}}}}}rrriiihhhpppkkkiiijjjjjjhhhiiilll{{{|||xxxrrrqqqtttuuusssrrrppppppoookkkfffhhhmmmrrrnnnnnniiibbbjjjrrrnnnkkklllllliiieeeeeehhhkkkgggsssxxxnnnjjjkkknnnkkkhhhjjjnnnooolllgggVVV___hhhlllmmmnnnlllhhh___YYY\\\jjjqqqjjj```[[[bbbaaaaaafffkkknnnllljjjddd```jjjyyy}}}yyyyyyzzz{{{wwwzzzzzzxxxoooccc\\\[[[\\\\\\eeeYYYTTT^^^hhhjjjhhhiiiyyysssnnnfff\\\UUUUUU[[[aaajjjzzziii```]]]ZZZXXXUUUSSSQQQNNNKKKHHHLLLRRR]]]kkkuuuwwwqqqlll]]]OOOCCCEEEQQQ^^^iiiqqqmmmiiimmmqqqhhhUUUMMMPPPPPPMMMPPP^^^mmmvvvxxxyyyuuunnnsss}}}~~~zzzcccNNNDDDGGGQQQbbbrrrwwwrrrjjjYYYPPPNNNSSSVVVRRRNNNPPPUUUTTTTTTSSSRRRPPPNNNMMMGGGOOOSSSPPPMMMQQQVVVYYY\\\[[[XXXVVVUUUUUUVVVVVVVVVTTTTTT\\\fffjjjddd]]]XXXZZZ]]]dddiiiiiieee```bbb]]]\\\^^^^^^YYYRRRNNNJJJMMMPPPUUU]]]cccccc^^^\\\XXXTTTTTTWWWXXXXXXVVVVVVQQQMMMLLLLLLMMMRRRWWW\\\\\\^^^___ZZZRRRQQQTTTXXXXXXXXXYYYYYYWWWTTTRRR[[[SSSPPP[[[ppp{{{rrreeeYYYRRROOONNNOOOPPPSSSSSSRRRTTTYYYXXXUUURRRPPPLLLIIIIIIMMMSSSXXXZZZUUUQQQOOOMMMJJJJJJMMMRRRZZZ___\\\UUUQQQOOOMMMTTTPPPMMMNNNNNNNNNQQQUUUXXXVVVUUUTTTUUUUUUTTTRRRPPPQQQPPPLLLIIIIIILLLPPPSSSTTTTTTSSSSSSTTTVVVXXXVVVWWWVVVUUUVVVWWWYYY[[[[[[[[[[[[xxxyyybbb\\\[[[UUUOOOOOOTTTVVVTTTUUUVVVWWWWWWVVVXXX\\\```UUUVVVWWWXXXWWWVVVTTTSSSUUUXXXWWWTTTTTTVVVVVVTTTTTTTTTTTTUUUTTTSSSRRRQQQJJJKKKLLLMMMMMMOOOSSSVVVWWWWWWVVVTTTRRROOOLLLKKKNNNSSSUUUVVVXXX\\\]]]ZZZSSSWWWYYYYYY[[[___```^^^ZZZYYYVVVRRRSSSXXXYYYXXXQQQTTTYYY]]]______^^^]]]]]]ZZZWWWZZZbbbggg```VVVTTTVVVYYYZZZZZZXXXVVVVVVPPPQQQSSSWWWYYYZZZWWWUUURRRWWWZZZXXXXXXZZZ[[[YYYWWWVVVUUURRRQQQRRRUUUXXX^^^\\\XXXVVVUUUVVVXXXZZZ^^^[[[ZZZ[[[YYYSSSQQQRRRVVVXXX[[[```dddfffdddccc```]]]ZZZYYYZZZ[[[[[[[[[YYYZZZZZZVVVQQQQQQWWW\\\aaa]]]YYYXXXUUURRRTTTXXXUUUXXX[[[[[[YYYXXXZZZ\\\cccgggiiihhhbbb\\\ZZZYYY\\\YYYWWWWWWZZZ___ccceeefffffffffddd```^^^]]]^^^aaadddcccaaabbbgggiiiggg^^^\\\[[[]]]______[[[XXXRRRXXX___aaa```^^^^^^```___rrr}}}sssbbbZZZ[[[]]]yyyqqqssssssrrruuu{{{~~~}}}tttooommmqqqxxxzzztttmmmccccccfffnnnvvv|||}}}}}}|||qqqiiijjjiiinnnuuuvvvpppjjjiiippphhhdddfffjjjjjjiiijjjtttvvvtttnnnlllppprrrqqqrrrooooooooommmkkknnnsssyyyrrrqqqpppnnnvvv{{{sssmmmnnnnnnllliiihhhjjjllljjjrrr{{{~~~{{{uuurrrqqqnnnnnnmmmlllmmmnnnkkkeeeYYY___ffflllnnnooommmjjj\\\WWWYYYdddkkkggg]]]WWW\\\\\\^^^```bbbccccccccceeeccckkkuuu}}}}}}sssoooppprrrsssooovvv{{{tttiii^^^XXXXXX[[[\\\```WWWVVVaaannnqqqnnnmmmsssccc^^^YYYUUUPPPKKKLLLOOOXXXdddrrrwwwuuuqqqkkkgggeeeccc^^^ZZZWWWTTTQQQPPPIIIVVVjjj}}}uuujjjZZZMMMFFFMMM]]]hhhmmmnnnwww}}}llldddZZZXXXYYYRRRMMMTTTUUUOOONNNYYYkkkwwwsssooogggbbbhhhxxxxxxmmmppptttlllqqqzzzxxxgggUUULLLNNNTTT^^^hhhllljjjfffXXXQQQMMMQQQSSSQQQPPPQQQQQQOOOOOORRRVVVUUUQQQLLLFFFLLLOOOMMMMMMRRRWWWXXXZZZXXXUUUSSSRRRSSSSSSRRRWWWUUUWWWaaammmpppiii```[[[\\\]]]^^^______]]][[[YYYYYY\\\^^^\\\WWWRRROOODDDIIIPPPVVV[[[^^^^^^\\\YYYXXXWWWXXXZZZZZZYYYWWWQQQKKKFFFDDDHHHMMMSSSWWWYYYXXXZZZ\\\YYYSSSOOOPPPRRRSSSWWWYYYXXXWWWZZZ```gggddd```jjj|||pppggg[[[TTTRRRQQQPPPNNNKKKPPPSSSTTTWWWZZZYYYUUUVVVUUURRRMMMJJJKKKPPPVVVVVVVVVUUUSSSOOOLLLMMMPPPOOOUUUYYYWWWQQQMMMLLLMMMTTTQQQOOOOOOPPPRRRUUUWWWYYYXXXVVVVVVWWWVVVSSSQQQPPPSSSSSSNNNHHHFFFIIIMMMTTTVVVXXXWWWTTTSSSTTTWWWXXXUUUWWWYYYYYYaaakkkmmmooo]]]WWWrrr~~~uuu~~~wwwfffTTTPPPVVVZZZXXXUUUTTTSSSTTTXXX]]]cccfffUUUUUUSSSRRRQQQPPPPPPPPPTTTXXXYYYXXXYYY[[[ZZZWWWOOORRRUUUVVVTTTRRRPPPPPPKKKNNNPPPRRRRRRSSSUUUVVVTTTTTTSSSSSSQQQPPPNNNMMMRRRXXXZZZWWWUUUWWWXXXWWWUUUXXXZZZ[[[\\\]]]]]]]]][[[ZZZZZZYYYZZZ[[[YYYWWWRRRSSSUUUYYY]]]^^^]]][[[^^^ZZZWWWYYY___cccaaa]]]ZZZVVVUUUZZZ______\\\[[[QQQRRRTTTVVVXXXWWWSSSPPPNNNSSSWWWWWWWWWZZZZZZXXXXXXYYYYYYXXXWWWWWWYYY[[[^^^[[[XXXVVVVVVVVVUUUTTTXXXWWWXXX[[[YYYWWWXXX]]]aaacccgggllloookkkccc\\\TTTUUUWWWZZZ^^^``````___WWWYYYYYYTTTOOOPPPYYYaaaggg^^^WWWUUUVVVUUUWWW[[[TTTXXX[[[[[[YYYXXX[[[^^^eeeffffffddd```\\\ZZZZZZ]]]YYYTTTUUUZZZ___cccdddeeeeeeeeebbb___^^^^^^___aaacccaaa]]]]]]```aaa___\\\[[[ZZZ\\\^^^]]]YYYUUUPPPVVV^^^aaa```^^^^^^______nnnwwwnnn___XXXYYY\\\ssstttrrrqqqvvv|||~~~{{{{{{rrriiijjjppptttqqqllleeefffjjjqqqzzz~~~xxxzzz}}}}}}yyyvvvxxxtttrrrsssuuusssqqqqqqpppeee^^^dddmmmqqqpppnnnooorrrqqqkkkhhhjjjllllllooolllllloooppppppsssyyy}}}ttttttwww{{{sssmmmlllkkkiiihhhggghhhiiijjjiiilllsss|||{{{{{{uuullljjjmmmooommmiiijjjmmmqqqqqqmmmiiifff\\\[[[^^^dddgggccc]]]ZZZXXXZZZ]]]___aaabbbdddeeefffiiitttxxxxxx|||uuussssssrrrqqqiiippp}}}ssskkkbbb\\\YYYWWWVVVVVVUUURRRRRRZZZccchhhkkklllqqqeee[[[SSSOOOJJJEEEDDDHHHNNNSSS[[[dddhhhkkkpppvvvuuuqqqjjjbbb\\\XXXXXXYYYPPP___vvvuuuiii\\\RRRLLLRRR^^^hhhooottt{{{}}}yyyoooeeeUUUPPPSSSRRRNNNVVVXXXPPPJJJPPP```llljjjfff___\\\aaajjjnnnmmmrrrllldddcccqqqlllhhheeegggjjjhhh```WWWKKKNNNQQQTTTVVVWWWYYYZZZZZZRRRLLLOOOSSSSSSPPPNNNLLLIIIJJJRRR\\\^^^VVVMMMIIIJJJIIIJJJPPPWWWYYYWWWXXXUUUQQQPPPPPPQQQQQQPPPVVVUUUXXXaaakkklllddd\\\UUUWWWYYYZZZYYYYYYXXXXXXWWWZZZ]]]]]][[[XXXTTTQQQGGGLLLTTT[[[^^^]]]\\\[[[YYYYYYYYYZZZ[[[[[[YYYWWWKKKHHHDDDCCCGGGNNNTTTVVVUUURRRSSSVVVVVVQQQMMMMMMNNNQQQVVVXXXUUUVVVcccsss{{{{{{iiiddd]]]VVVTTTUUUUUUQQQMMMFFFMMMSSSVVVXXX[[[ZZZWWWYYYXXXUUUPPPKKKJJJMMMRRRPPPTTTWWWUUURRRQQQTTTVVVQQQTTTXXXWWWRRRNNNOOOSSSUUUWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXWWWTTTQQQOOOQQQSSSOOOIIIGGGIIIMMMTTTVVVYYYWWWTTTSSSTTTWWW\\\TTTXXX]]]\\\nnn___SSSeee|||zzz^^^UUU]]]cccaaaVVVQQQMMMQQQ[[[ccceeedddSSSQQQNNNLLLJJJJJJKKKLLLQQQVVVXXXWWWXXXYYYWWWSSSJJJMMMRRRTTTSSSPPPNNNMMMIIILLLQQQSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSSSSTTTUUUZZZ\\\XXXTTTTTTVVVVVVYYY[[[^^^___]]]ZZZZZZ\\\ZZZZZZ[[[^^^___]]]ZZZWWWQQQPPPQQQSSSUUUWWWVVVUUUXXXWWWWWWWWWXXX]]]fffmmmooobbbYYY```kkkkkkeee___SSSTTTUUUVVVVVVTTTOOOKKKLLLRRRVVVVVVWWWYYYZZZXXXZZZ[[[\\\\\\[[[ZZZ[[[]]]\\\[[[YYYXXXXXXWWWUUUSSSUUUUUUXXX[[[ZZZZZZaaajjj~~~{{{wwwtttoooggg]]]VVVMMMPPPVVV]]]bbbbbb___\\\RRRUUUVVVTTTSSSXXXeeeooossseeeXXXVVVYYYYYYWWWWWWTTTVVVYYYZZZYYYZZZ]]]```bbb```^^^[[[XXXXXXYYY[[[]]]XXXTTTTTTXXX^^^aaabbbcccdddcccaaa___^^^```aaabbbdddbbb^^^]]]```aaa^^^]]][[[YYYZZZ\\\[[[WWWTTTSSSVVV[[[___bbbaaa^^^[[[^^^eeehhhddd]]][[[^^^```zzzyyyvvvvvv~~~{{{kkkdddgggkkkkkkiiifffeeegggnnnxxx~~~~~~{{{rrrqqqsssvvv|||zzzvvvuuuvvvvvvtttrrroooeeeaaahhhrrrvvvuuussslllqqqrrrmmmhhhiiiiiihhhnnnkkkkkkoooqqqqqqssswwwwwwppprrryyy~~~ooogggfffdddcccbbbccceeeffffffeeegggppp}}}oooiiipppxxxyyywwwtttsssuuurrrjjjccc``````bbbdddeeecccaaa______WWWXXXZZZ\\\___bbbdddeeebbbhhhsssvvvuuu}}}vvvtttvvvxxxvvvsssnnnsssgggaaa___bbbbbb\\\TTTOOOQQQPPPQQQSSSWWW[[[___aaakkkvvvkkk[[[LLLFFFBBB===???DDDEEEMMMZZZ```\\\ZZZiii}}}zzznnnddd___^^^```\\\eeerrr}}}}}}uuunnnggg]]]TTTSSSXXX```lllvvvzzztttqqqyyy|||xxx~~~sssmmmbbb]]]ZZZRRROOOWWWZZZPPPFFFHHHRRR[[[^^^[[[YYYXXX[[[aaafffhhhmmmllliiijjjxxx~~~oooqqqqqqjjj___VVVRRRRRRHHHKKKMMMLLLIIIJJJNNNSSSYYYSSSNNNOOOSSSUUURRRNNNLLLJJJLLLUUU___bbbZZZRRROOOMMMJJJJJJRRR[[[[[[VVVWWWSSSOOONNNPPPRRRQQQPPPTTTTTTVVV\\\aaaaaa[[[TTTRRRUUUXXXXXXVVVTTTTTTVVVXXX\\\^^^]]]]]]]]]YYYUUUQQQQQQUUU[[[]]]ZZZXXXXXXYYYYYYZZZZZZYYYXXXVVVUUUGGGIIIJJJHHHKKKQQQUUUVVVSSSNNNLLLPPPSSSQQQNNNNNNQQQRRRWWWYYYVVVWWWhhh{{{zzzdddaaa]]]YYYXXXYYYVVVPPPKKKEEEMMMTTTWWWYYY[[[ZZZWWWYYYWWWTTTOOOLLLKKKMMMOOONNNTTTWWWUUUTTTWWWYYYZZZPPPSSSYYY[[[VVVOOOOOOSSSYYYaaaggggggccc```\\\YYYVVVVVVWWWYYYZZZYYYVVVSSSLLLOOOQQQQQQNNNMMMOOOQQQTTTUUUWWWXXXYYY\\\___bbbhhhVVVXXX]]]^^^yyy^^^QQQXXXiiivvvzzzddd[[[eeekkkgggWWWQQQLLLQQQ]]]dddccc^^^RRRPPPMMMJJJHHHHHHJJJKKKPPPTTTVVVTTTTTTTTTQQQLLLIIIKKKOOORRRSSSQQQNNNKKKGGGJJJMMMOOOOOOOOOPPPQQQRRRQQQQQQQQQSSSVVVYYY[[[VVV[[[\\\WWWTTTUUUVVVUUUXXXXXX[[[]]][[[WWWYYY]]]^^^[[[[[[___```]]][[[[[[PPPPPPOOONNNMMMNNNOOOOOOQQQSSSWWWWWWVVV\\\mmmrrrbbbgggrrrqqqggg```UUUUUUUUUUUUUUURRRNNNJJJLLLRRRUUUUUUUUUYYYZZZYYYZZZ[[[\\\\\\ZZZYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWYYY\\\^^^\\\\\\fffqqq}}}pppddd\\\VVVSSSNNNRRRXXX___bbb```[[[VVVQQQSSSUUUWWWZZZcccqqq{{{zzzlll^^^ZZZZZZWWWSSSQQQUUUUUUUUUWWWYYY\\\^^^___\\\YYYVVVSSSSSSUUUYYY\\\\\\YYYVVVUUUWWW[[[^^^```bbbbbbbbbaaa``````ccceeeccceeedddaaaaaadddeeeccc___[[[WWWWWWYYYZZZYYYWWWYYYXXXZZZ___dddddd___ZZZ___```_________aaacccddd~~~pppdddbbbfffhhhiiigggcccbbbjjjvvv~~~~~~zzzrrrqqqqqquuu{{{}}}||||||}}}~~~|||uuunnnkkkiiijjjrrrvvvuuusssssslllsssvvvrrrmmmlllkkkjjjppplllllloooooommmlllnnnmmmjjjpppvvvwww}}}|||nnnaaa___]]]\\\___bbbeeeggggggnnnwww{{{|||}}}~~~vvv{{{~~~|||zzzuuusssvvvtttllleeecccfffgggeeecccaaa`````````XXXWWWWWWYYY]]]___```___```ccckkkllloooxxxqqqkkkjjjooosssrrrpppnnnuuuyyybbb]]]]]]eeejjjddd[[[UUUWWWXXXYYYZZZ[[[\\\ZZZXXX```iiisss^^^KKKEEECCCBBBHHHQQQQQQVVV```hhhdddaaapppsssiiieeeeeeiiiiiihhhggghhhkkkooorrrnnneee^^^[[[\\\^^^eeemmmqqqooolllpppwww~~~{{{wwwmmmfff```UUURRR[[[^^^TTTIIIFFFKKKPPPTTTTTTTTTUUUXXXaaaooozzzzzzvvvnnnpppyyy```MMMJJJMMMJJJJJJIIIGGGEEEFFFJJJMMMSSSSSSRRRQQQRRRTTTTTTSSSSSSSSSUUUYYY^^^___]]]ZZZUUUUUURRRPPPTTTZZZ[[[XXXWWWSSSOOOOOOSSSUUUTTTRRRSSSTTTVVVXXXYYYXXXTTTRRRRRRVVVYYYWWWSSSPPPSSSVVVXXX]]]```aaacccddd___WWWUUUPPPNNNSSSVVVUUUVVVYYYYYYYYYYYYXXXUUUSSSQQQPPPEEENNNSSSRRRRRRVVVXXXVVVUUUMMMIIIMMMRRRSSSRRRSSSUUURRRVVV\\\\\\ZZZcccqqq{{{hhhaaa___\\\ZZZYYYUUUOOOJJJFFFOOOVVVXXXXXXYYYXXXVVVUUURRROOOMMMNNNOOOOOOOOORRRWWWXXXUUUUUUYYY[[[YYYRRRVVV___ddd^^^RRRMMMOOOYYYiiiuuutttkkkccc\\\VVVSSSTTTWWWZZZ\\\[[[XXXUUUPPPQQQRRRSSSTTTSSSSSSSSSRRRSSSUUU\\\gggrrr{{{```XXX\\\^^^{{{```YYYUUU]]]hhhiiiwww___\\\hhhkkkcccVVVRRRQQQVVV]]]bbb___ZZZUUUSSSOOOMMMKKKLLLMMMNNNPPPTTTVVVTTTSSSTTTRRRNNNMMMMMMOOOSSSVVVVVVRRRMMMLLLLLLKKKJJJJJJLLLQQQTTTSSSRRROOOOOOPPPUUUYYY]]]VVVYYYYYYVVVTTTWWWWWWVVVVVVVVVZZZ___^^^\\\aaaiiimmmeee^^^]]]\\\XXXYYY\\\TTTTTTSSSOOOKKKIIILLLOOOQQQTTTYYY[[[YYY]]]ppptttaaaccckkkiii```[[[UUUTTTSSSTTTTTTSSSPPPMMMNNNRRRUUUSSSTTTXXXZZZZZZXXXYYYYYYXXXVVVUUUVVVWWWVVVYYY\\\[[[YYYWWWXXXZZZ^^^aaaeeeeee```\\\cccnnnvvviii]]]UUUSSSRRRSSSUUUYYY^^^aaa___[[[WWWWWWWWWWWWXXX\\\eeeooovvvssskkkbbb]]]WWWRRRPPPRRRXXXUUUSSSUUUYYY]]]]]][[[WWWUUURRRRRRTTTXXX[[[]]]\\\\\\ZZZYYYXXXYYY]]]___aaaaaaaaaaaaaaabbbfffhhhfffhhhfffbbbaaadddeeebbb___ZZZTTTSSSVVV[[[]]]^^^___]]]^^^aaaeeefffbbb]]]aaa______aaabbbbbbbbbbbb~~~rrreeebbbfffjjjmmmlllfffccckkkzzzvvvttttttwww{{{}}}|||zzz}}}zzzooohhhllltttzzzxxxrrrooorrrllltttyyyvvvqqqooonnnmmmsssooommmnnnmmmhhheeefffeeefffooosssppptttxxxooo^^^\\\ZZZZZZ^^^dddhhhkkkkkk|||zzzpppttt|||wwwvvvqqqpppvvvwwwqqqmmmmmmkkkhhhddd``````aaaaaa^^^\\\XXXVVVWWW[[[]]]\\\YYYcccaaaddddddiii~~~tttkkkbbb___dddiiikkkjjjdddnnn{{{~~~vvvpppfff]]][[[ccckkkiiidddbbb___aaaccceeehhhfff___WWWXXXccc|||}}}gggSSSNNNPPPSSS\\\gggnnnffffffqqqxxx{{{ssskkkiiipppjjjbbbZZZYYY^^^hhhooommmhhhfffggggggcccbbbcccmmmsssqqqnnnvvvmmmbbb```[[[WWW```cccZZZNNNIIIKKKMMMSSSTTTUUUWWW\\\jjjrrrooofffNNNHHHMMMLLLHHHCCCAAAAAACCCDDDDDDLLLRRRVVVTTTRRRSSSVVVYYYZZZ]]]^^^]]]ZZZZZZ]]]```ZZZ\\\ZZZUUUUUUYYY[[[ZZZYYYTTTPPPPPPUUUXXXWWWTTTUUUVVVXXXXXXVVVTTTSSSSSSPPPTTTVVVSSSNNNMMMQQQVVVWWW]]]aaadddhhhkkkdddYYYTTTKKKFFFJJJOOORRRVVV\\\XXXYYYXXXVVVRRROOOMMMMMMEEEQQQZZZZZZXXXZZZZZZWWWXXXNNNHHHLLLRRRUUUVVVWWWWWWQQQSSS]]]```[[[[[[aaammmzzzmmm```___\\\YYYWWWSSSNNNKKKIIIQQQXXXXXXWWWWWWVVVTTTQQQMMMJJJKKKOOORRRRRRQQQWWWZZZYYYUUUUUUZZZZZZVVVXXX^^^jjjqqqjjjZZZPPPOOOXXXkkk|||zzzooocccYYYRRRQQQSSSVVVZZZ]]]]]]ZZZWWWWWWVVVVVVVVVWWWVVVSSSQQQPPPPPPUUUbbbuuujjjZZZ[[[\\\xxxeeecccYYYXXX___YYYmmmsssrrrfffWWWZZZgggggg\\\UUUUUUVVVZZZ]]]^^^\\\YYYXXXVVVSSSQQQPPPPPPRRRSSSPPPTTTWWWVVVWWWZZZYYYUUURRRPPPQQQUUUZZZ[[[VVVPPPRRRPPPKKKGGGGGGLLLTTT[[[SSSQQQMMMKKKMMMQQQWWWZZZVVVXXXWWWUUUUUUYYYYYYVVV[[[\\\aaaggghhhhhhpppzzz}}}pppccc\\\WWWRRRTTTZZZYYY[[[YYYTTTMMMJJJMMMRRRWWWYYY]]]___\\\^^^nnnlllYYYZZZ```\\\WWWVVVTTTSSSRRRSSSTTTTTTRRRQQQOOOSSSUUUSSSSSSXXX[[[ZZZWWWWWWWWWUUUSSSRRRSSSTTTQQQVVVZZZYYYVVVTTTWWW[[[dddhhhmmmlllccc[[[___hhhkkkmmmlllfff]]]VVVRRRQQQTTTUUUXXX\\\```aaa___]]]___]]]YYYXXXZZZ___fffjjjhhheeeccc^^^UUUNNNQQQXXX[[[VVVQQQSSSYYY]]][[[WWWTTTSSSRRRTTTXXX[[[^^^^^^\\\^^^^^^\\\YYYYYY\\\``````aaaaaaaaaaaadddhhhkkkiiijjjgggaaa___```___\\\^^^XXXRRRPPPUUU\\\aaacccbbbbbbcccdddffffffdddbbbaaaaaabbbdddbbb^^^]]]^^^~~~~~~xxxnnnlllpppsssuuutttrrryyy~~~{{{{{{}}}xxxwwwvvvtttzzz{{{}}}uuummmooovvv}}}}}}|||zzzwwwuuutttssskkkooopppkkkgggeeebbb^^^aaa```iiinnnnnnvvv~~~{{{bbbPPPJJJVVV\\\ZZZggg}}}kkk___hhh}}}wwwjjjggggggmmmuuuvvvooogggiiieee```]]]]]]\\\ZZZXXXccc___[[[[[[___```]]]YYY___^^^]]]___eeejjjooorrrmmmeeeZZZWWW___hhhiiicccSSS\\\fffiiieeebbbfffkkkddd^^^^^^fffiiigggkkksssqqqmmmiiikkkmmmkkkbbbYYYSSSiiisssvvv~~~}}}~~~xxxmmmeee```hhhxxxrrr___rrrrrrggg[[[WWWYYY\\\^^^```___cccooo}}}}}}pppfffdddmmmzzz}}}||||||qqq```\\\^^^XXXYYY___aaaZZZRRRRRRZZZbbbiiiZZZTTTZZZ]]]```ttt~~~kkkcccyyyooo[[[TTTXXXWWWJJJBBBEEEGGGCCCBBBGGGHHHGGGJJJPPPSSSSSSVVVZZZ[[[ccchhheee\\\XXXYYY]]]]]]^^^\\\WWWVVVZZZYYYUUU[[[YYYXXXYYYZZZYYYTTTPPPRRRUUUYYY\\\]]][[[XXXVVVZZZ\\\VVVKKKJJJRRRVVVSSSZZZWWWWWW]]]cccddd^^^XXXSSSPPPLLLJJJMMMSSSWWWZZZZZZXXXSSSPPPPPPRRRVVVXXX\\\\\\]]]^^^___^^^ZZZWWWXXXUUURRRPPPQQQSSSUUUVVVWWW[[[```aaa___]]]]]]^^^gggrrraaadddccc```[[[UUUQQQPPPPPPQQQkkkttt```QQQWWWWWWMMMTTTSSSPPPOOOPPPSSSWWWZZZZZZ\\\\\\ZZZXXXWWWUUURRR___hhhoooyyy~~~mmmVVVPPPTTT___lllmmmcccWWWPPPNNNQQQRRRUUUZZZ^^^___[[[WWWTTTSSSUUUXXXYYYVVVRRRPPPOOORRR]]]qqqsss\\\ZZZdddmmmppprrrrrrdddVVVSSSVVVYYY]]]```ccc```[[[YYYZZZ]]]```bbbXXXXXXXXXZZZ[[[\\\[[[ZZZVVVYYY[[[XXXSSSPPPRRRUUUTTTUUUVVVWWWXXXXXXYYYYYYTTTVVVWWWXXXWWWVVVTTTSSSTTTRRRPPPNNNMMMPPPUUUYYYVVVTTTMMMEEEFFFNNNQQQNNNTTTOOOXXXTTTTTTZZZRRRXXXZZZOOOZZZ[[[fffoooooonnnUUUNNNSSSUUUSSSaaaXXXUUUXXXVVVOOONNNRRRaaa]]]YYYXXX[[[___bbbcccfffccc___[[[WWWUUUUUUUUUWWWZZZXXXSSSQQQUUUXXXXXXWWWWWWWWWXXXYYY[[[\\\]]][[[YYYSSSMMMNNNRRRRRROOOKKKSSSWWWQQQMMMQQQWWWZZZaaabbbdddcccaaa]]]XXXUUU]]]ccceee___\\\[[[XXXSSSYYY^^^bbbaaa]]]]]]ccciiiqqqtttkkkXXXSSS]]]ccc___WWW[[[\\\XXXTTTSSSVVVWWWbbb[[[^^^bbb]]]___aaa\\\\\\XXXWWWZZZ\\\\\\___ccc]]]\\\[[[]]]^^^___^^^]]]ccceeefffbbb^^^\\\___cccgggfffeeedddbbbaaa```___[[[\\\[[[YYYZZZ^^^aaabbb___]]]aaaiiilllhhhgggiiigggcccbbbdddbbb^^^]]]```}}}}}}uuuyyy{{{{{{rrrqqqsssuuuuuuuuurrryyyyyyxxxwwwuuuyyyyyyqqqqqqwww}}}{{{{{{|||xxxmmmdddaaa```]]]bbbaaajjjsssxxxiiiZZZSSS\\\cccfffqqqtttcccfffooo|||}}}tttlllkkkppptttssspppllljjjfff```[[[XXXXXXZZZ]]][[[XXXYYY\\\^^^]]][[[]]]]]]___bbbfffjjjmmmnnngggccc^^^[[[aaaiiijjjeeeXXXZZZ\\\]]]\\\\\\]]]]]]fffbbb______```cccllluuutttoookkklllnnniii]]]RRRJJJZZZaaadddlllnnnrrr~~~lllWWWfffwwwmmmaaaZZZYYYZZZ\\\]]]YYY[[[hhhxxx{{{ssslllllljjjzzz|||yyy|||}}}uuubbb[[[\\\VVVXXX\\\```bbbbbbdddgggjjjmmmfffjjjxxxzzzllleeeiiiqqqgggYYYXXXjjj|||}}}~~~wwwwwwqqqcccVVVPPPNNNKKKGGGFFFJJJEEEDDDHHHNNNRRRXXX^^^mmmssstttlllfffeeedddaaaZZZZZZZZZZZZ[[[ZZZYYYXXX\\\[[[ZZZZZZYYYWWWTTTQQQTTTWWWZZZ\\\]]]\\\ZZZYYY[[[ZZZUUUNNNMMMRRRUUUUUUXXXWWWWWWZZZ]]]]]]YYYUUUSSSRRRPPPQQQSSSVVVXXXZZZZZZYYYXXXWWWWWWYYY[[[\\\___^^^]]]]]]^^^^^^]]]\\\\\\ZZZWWWUUUVVVWWWYYYZZZ]]]```bbbbbb^^^[[[ZZZZZZbbbsss}}}{{{tttjjj]]]\\\ZZZVVVRRRPPPPPPQQQYYYlllqqqaaaVVVYYYYYYPPPQQQQQQRRRRRRTTTUUUWWWXXXYYY[[[\\\[[[YYYYYYXXXWWW[[[iiixxxddd\\\LLLYYYgggjjjaaaWWWRRRQQQWWWUUUTTTVVVZZZ]]]^^^]]]VVVQQQNNNQQQTTTSSSRRRQQQRRRVVV___lllzzz|||lll^^^[[[___aaadddgggfff[[[RRRSSSXXXZZZ\\\^^^]]]\\\ZZZYYYZZZ[[[[[[[[[YYYVVVTTTTTTVVVYYYYYYXXXVVVXXXYYYXXXWWWVVVXXXYYYUUUUUUUUUVVVVVVWWWXXXYYYVVVWWWYYYZZZZZZYYYXXXWWWXXXVVVQQQMMMKKKNNNRRRVVVVVVTTTNNNHHHIIINNNNNNJJJPPPHHHOOONNNUUU^^^UUUWWWUUUOOOZZZZZZaaagggkkkoooWWWOOOSSSXXXYYYTTTOOOMMMQQQRRRPPPQQQVVVccc___\\\ZZZ[[[\\\]]]]]]```___\\\YYYXXXWWWWWWWWWYYYZZZVVVOOOMMMRRRVVVWWW[[[[[[ZZZZZZZZZ[[[[[[[[[XXXVVVQQQKKKLLLQQQRRROOOPPPTTTTTTNNNNNNVVV^^^bbbbbbbbbbbb```]]]YYYUUUSSSVVV\\\___\\\[[[\\\[[[WWW[[[[[[\\\[[[[[[]]]```cccrrrrrriiiZZZSSSXXX\\\[[[ZZZ\\\]]]ZZZVVVUUUVVVWWW^^^]]]cccccc^^^eeelllfffbbb]]][[[\\\\\\ZZZ\\\___]]]\\\ZZZZZZ\\\^^^^^^^^^aaacccdddaaa]]][[[]]]```^^^___aaacccdddffffffgggddddddcccccceeeggggggeeeeee```^^^ccceeecccdddfffiiijjjhhhddd___\\\ZZZZZZ|||nnnooossstttxxx{{{sssrrrssstttuuupppkkkpppwwwzzzzzzyyyxxxwww~~~{{{tttrrruuuyyywwwwwwzzz}}}~~~|||yyy}}}nnnbbb___``````fffgggsssnnnccc\\\cccqqq{{{eeeaaafffvvvtttppptttzzz{{{zzzpppoookkkbbbZZZVVVXXX\\\___^^^]]]]]]]]]]]]]]]]]]\\\___cccgggjjjjjjjjjjjj___bbbbbb```bbbgggiiihhhbbb\\\UUUTTTXXXZZZXXXTTT```cccbbb\\\ZZZaaakkkqqqqqqlllgggggghhhcccVVVKKKDDDJJJMMMRRRYYY\\\kkkvvv}}}nnn]]]iii~~~vvvkkkbbb___```bbbbbbcccaaafffppprrriiibbbaaa^^^ppp|||{{{tttgggmmmmmmtttsssccc[[[ZZZUUUWWWYYY___iiirrrxxxyyyyyytttvvvmmm^^^cccUUUKKKNNNYYYaaaiiipppuuuwwwwwwpppiii[[[MMMKKKDDD???CCCJJJSSS^^^hhhxxxvvv{{{vvvkkk]]]YYYZZZaaa```YYYVVVZZZ\\\]]]]]][[[XXXVVVUUUUUUVVVXXXZZZ\\\]]]]]]]]]\\\[[[VVVRRRRRRRRRQQQTTTYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^___^^^\\\ZZZZZZ\\\]]]^^^]]]^^^]]][[[YYYXXXYYY[[[\\\^^^```aaa```]]]ZZZXXXXXXZZZccchhhgggjjjqqqqqqkkkVVVVVVUUURRROOONNNOOOPPPZZZcccfff]]]VVVWWWWWWTTTSSSUUUWWWYYYZZZZZZYYYXXXYYYZZZ\\\\\\[[[[[[\\\^^^ZZZjjj|||vvvnnnaaaooo{{{wwweeeSSSLLLLLLVVVUUUUUUVVVZZZ\\\]]]]]]WWWNNNJJJOOOUUUVVVTTTTTTVVV[[[aaafffhhhkkknnnpppgggccc___^^^[[[XXXYYY]]]\\\UUUPPPTTTXXXXXXWWWXXXYYYYYYZZZ[[[ZZZYYYWWWVVVYYYSSSMMMMMMRRRVVVWWWVVVVVVUUUUUUWWW[[[]]]^^^^^^WWWVVVUUUTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]\\\[[[^^^YYYRRRLLLJJJKKKPPPSSSUUUSSSOOOMMMPPPSSSOOOIIILLLDDDKKKJJJSSS___WWWZZZ\\\VVVYYYVVVYYY[[[^^^||||||fffWWWQQQSSSXXX]]]TTTQQQPPPSSSUUUVVVXXX\\\ccc```]]][[[ZZZZZZXXXWWWZZZYYYYYYXXXXXXYYYYYYZZZ^^^]]]VVVMMMKKKPPPWWWZZZ^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVRRRMMMMMMRRRSSSQQQPPPRRRRRRPPPSSSYYY]]]^^^^^^]]][[[YYYWWWUUUTTTSSSSSSXXX\\\\\\\\\^^^^^^\\\___\\\YYYYYY[[[]]]^^^]]]kkkkkkiiiddd^^^ZZZWWWWWWYYYZZZZZZYYYVVVSSSTTTUUUVVV\\\dddcccdddxxxmmmeee___]]]]]][[[]]]```bbb^^^ZZZWWWXXXZZZ\\\\\\___aaabbb```\\\YYYYYY[[[WWWYYY^^^bbbfffiiijjjjjjhhhiiillloooppplllgggdddjjjccc^^^___bbbdddfffiiiooovvvuuuiii```^^^\\\XXXrrrfffiiiqqqnnnqqqwwwwwwuuuzzzyyyrrrpppppprrrsssnnnfffhhhnnnrrr{{{zzzzzzxxxzzz}}}|||yyyzzzyyytttrrrtttqqqnnnlllnnnssswwwwwwvvvzzzkkk```^^^```aaahhhrrrjjjccc\\\ddd||||||hhhaaaaaannn{{{}}}xxxvvv|||~~~zzz{{{~~~qqqnnnhhh```[[[YYY[[[]]]aaabbbaaa^^^[[[YYYZZZ[[[\\\```fffjjjkkkjjjhhhggg]]]dddfffbbb^^^aaafffhhhiiibbb[[[WWWWWWXXXVVVSSSVVVaaaddd]]]ZZZbbbjjjkkkllleee^^^\\\\\\YYYPPPIIIEEECCCAAAHHHPPPTTTllluuuqqqvvv|||mmmccckkk{{{wwwooogggffflllppprrrsssiiidddfffdddYYYRRRQQQSSSaaakkkssszzzvvv```^^^ZZZaaaggg___[[[\\\VVVUUUUUUZZZeeeqqqzzzooofffQQQEEELLLRRRTTTcccyyyyyy```TTTPPPLLLLLLMMMTTTbbboooxxxjjjaaaaaagggbbbTTTPPPWWWYYY\\\^^^\\\YYYWWWXXX[[[VVVWWWXXXYYY[[[\\\]]]^^^XXXQQQOOOTTTUUUQQQTTT\\\]]]^^^^^^[[[WWWUUUVVVWWWVVVWWWYYYZZZYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^ZZZXXXWWWXXXZZZ[[[[[[ZZZ\\\\\\[[[ZZZXXXXXXZZZ[[[^^^^^^^^^]]]\\\ZZZYYYYYYVVVYYY\\\^^^dddkkkiiibbbVVVVVVUUURRROOOMMMNNNOOOUUUZZZ]]][[[VVVTTTXXX]]]\\\]]]___```___^^^\\\ZZZ[[[[[[[[[\\\ZZZZZZ^^^cccbbbnnnzzz|||jjjMMMCCCEEENNNPPPTTTYYY^^^aaabbbbbb^^^RRRMMMTTT[[[ZZZVVVUUUWWW\\\aaadddbbb^^^ZZZXXXXXX[[[^^^___]]]ZZZYYY[[[ZZZTTTQQQTTTWWWUUUSSSSSSYYYZZZ[[[[[[YYYWWWUUUUUUTTTOOOIIIKKKQQQWWWWWWVVVVVVSSSRRRVVV^^^ccccccbbbXXXWWWUUUSSSSSSTTTUUUVVVXXXYYYZZZ\\\]]]^^^^^^^^^```ZZZRRRLLLJJJLLLPPPRRRTTTSSSRRRTTTWWWWWWRRRLLLMMMKKKWWWRRRSSS]]]]]]iiixxxkkk^^^YYY___]]][[[jjjrrrfff[[[YYYYYYXXXZZZ___]]][[[YYYWWWXXXZZZ[[[ZZZ^^^\\\ZZZYYYYYYYYYWWWVVVWWWWWWXXXYYYYYYZZZZZZZZZccc```YYYNNNLLLRRRZZZ^^^]]]]]]]]]\\\ZZZYYYXXXWWWYYYYYYVVVQQQPPPTTTUUUSSSNNNQQQVVV[[[___```[[[UUU[[[ZZZXXXWWWVVVWWWWWWXXXXXX[[[____________``````ccc```]]][[[\\\\\\\\\\\\```bbbiiioookkk___WWWVVVWWWUUUUUUUUURRRPPPRRRUUUUUU\\\cccbbblllwwwlllaaa]]]\\\]]]aaaeeefffaaaZZZUUUTTTVVVYYYZZZ^^^```aaa```\\\YYYXXXXXXWWWZZZ^^^cccfffgggggggggfffmmmyyy{{{ppphhheeeeee```\\\\\\```dddfffhhhlllxxxyyyiii]]]^^^\\\VVVuuummmooopppkkklllpppnnnlllwww~~~wwwrrrqqqqqqrrruuukkkkkknnnppp~~~{{{yyywwwnnnrrrxxx}}}~~~|||yyywwwzzzuuusssuuuwwwvvvuuuvvvqqqlllhhhgggkkkqqquuuvvvqqquuutttjjjaaa]]]^^^^^^hhh}}}mmmbbb[[[TTT]]]|||xxxkkkccc\\\bbbjjjmmmlllmmmqqqvvvzzzwwwvvvyyy~~~}}}zzzooohhh```]]]^^^``````^^^\\\]]]]]][[[XXXWWWXXXYYY[[[```eeehhhhhhfffddddddbbbiiikkkcccZZZ[[[aaafffqqqrrrpppiii___XXXUUUUUUVVVaaafff___]]]eeemmmooooooiii```ZZZVVVSSSNNNKKKFFFAAA===DDDLLLPPPkkkrrrhhhnnnrrrmmmnnnwww|||zzziiieeehhhllljjjeeeaaaggguuu~~~{{{kkk]]]ZZZXXXRRRNNNPPPQQQ\\\gggrrr~~~nnndddTTTSSSZZZ[[[^^^___XXXPPPNNNPPPWWW___lllvvvYYYIIIRRRYYY\\\uuurrrpppmmmdddXXXRRR[[[hhh}}}yyyoookkklllbbbPPPJJJQQQTTTWWW[[[[[[ZZZYYY\\\^^^SSSTTTUUUVVVXXXZZZ\\\]]]TTTNNNNNNUUUWWWSSSUUU\\\\\\^^^^^^[[[VVVTTTVVVZZZXXXXXXXXXWWWUUUUUUXXX[[[[[[ZZZYYYXXXXXXZZZ\\\]]]WWWWWWXXXZZZ\\\\\\ZZZWWWYYY[[[\\\[[[YYYYYYZZZ\\\dddcccaaa___^^^]]]\\\[[[VVVUUUTTTXXX```fffddd]]]\\\[[[YYYUUUQQQOOOOOOPPPXXX\\\______ZZZXXX^^^fffeeedddbbb```^^^\\\[[[[[[[[[XXXWWWXXXWWWWWW___jjjooovvv{{{~~~~~~oooNNNCCCEEEHHHKKKQQQYYYbbbllluuu{{{vvvdddXXXYYY\\\XXXTTTVVVVVVZZZ```eeeeee___UUUNNNQQQUUUYYY\\\^^^______]]][[[UUURRRTTTVVVTTTTTTUUUZZZZZZYYYVVVSSSQQQRRRTTTOOOLLLJJJMMMSSSXXXXXXWWWZZZVVVTTTXXX```fffgggeeeXXXWWWUUUTTTSSSTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\]]]^^^XXXQQQMMMNNNPPPRRRSSSUUUTTTTTTWWWYYYWWWSSSQQQXXX___pppdddXXX^^^iiijjjjjj{{{}}}yyy{{{yyyfffYYY\\\aaa^^^]]]aaa^^^^^^ZZZVVVZZZ```^^^VVVWWWVVVTTTTTTVVVXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXXXX```___XXXOOOMMMSSS[[[^^^YYYYYYZZZZZZYYYXXXWWWVVVZZZ[[[YYYSSSQQQTTTUUUSSSQQQSSSYYYbbbhhhggg```ZZZ\\\\\\[[[ZZZYYYYYYYYYZZZYYY[[[^^^``````___```bbbccccccbbb___[[[YYYZZZ[[[^^^___dddiiifff]]]WWWXXXVVVTTTSSSTTTQQQPPPWWWaaajjjjjjiiidddooo~~~ooo```YYYXXXZZZ^^^cccccc^^^XXXTTTUUUXXX[[[]]]___```aaa```]]][[[YYYYYYXXX[[[^^^bbbcccdddcccbbbbbbpppsssjjjkkk^^^^^^^^^]]]^^^``````______lllnnn```WWWYYYXXXRRR|||xxxnnniiirrr{{{wwwuuutttwwwpppqqqrrrnnnxxx|||yyyvvvrrrvvv{{{~~~}}}{{{yyyxxxuuuqqqppptttwwwwwwyyy|||qqqnnniiieeeeeeiiiooosssoooxxx~~~yyyqqqllljjjhhhuuu~~~iiicccYYYQQQZZZxxxyyynnngggaaa\\\___dddiiimmmppprrrsssuuuqqqllllllnnnqqqrrrqqqkkkccc[[[\\\bbbgggfffccc\\\\\\\\\]]]___```bbbccc\\\___ccccccbbbaaaccceeekkkrrrssshhh\\\ZZZ```eeetttbbb\\\^^^ccchhhjjjgggfffllltttyyyyyywwwsssjjj```WWWQQQOOOFFFBBB===BBBIIILLLccckkk___dddeee]]]___jjjooorrr~~~||||||bbbaaa\\\[[[iiivvv___VVVSSSPPPPPPTTTSSS]]]jjj|||www]]]RRRVVVZZZ___bbb^^^RRROOOOOOSSSWWWdddsss[[[___fffiiiyyybbbQQQPPPXXXlllqqqwww|||wwwsssooobbbPPPHHHJJJMMMPPPUUUXXXYYYZZZZZZ[[[PPPQQQRRRTTTWWWYYY[[[[[[SSSQQQRRRVVVWWWUUUVVVXXXXXXYYYZZZXXXUUUUUUWWWYYYXXXXXXWWWSSSPPPQQQUUUZZZ]]]\\\YYYXXXXXXZZZ\\\^^^YYYYYY[[[]]]___^^^[[[XXXXXX[[[______]]]\\\]]]```qqqmmmhhhdddbbb```]]]\\\WWWRRRNNNQQQZZZaaabbb```^^^^^^\\\XXXUUUSSSSSSTTT[[[^^^```___]]]^^^cccggggggdddaaa]]]ZZZYYYYYYYYYYYYTTTSSSVVVXXX\\\jjj{{{zzz{{{zzzYYYIIIGGGHHHJJJOOOXXXfffyyy{{{iiiddd___UUUQQQVVVUUUXXX^^^dddfffaaaWWWOOONNNRRRUUUWWW\\\```___\\\YYYTTTRRRUUUWWWWWWXXX[[[WWWWWWUUUQQQLLLJJJMMMQQQNNNMMMMMMOOORRRUUUWWWXXX]]]YYYWWWYYY```eeefffdddWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZ[[[VVVRRRQQQSSSUUUTTTSSSUUUTTTVVVYYYXXXWWWYYY]]]ooowwwsss^^^bbbqqqssszzzttt\\\^^^eeeaaa\\\]]]]]]___\\\\\\hhhuuuqqqcccUUURRRNNNMMMPPPTTTWWWYYYVVVWWWYYYZZZYYYWWWUUUTTTWWWXXXUUUPPPOOOTTTYYY[[[UUUVVVWWWXXXXXXWWWVVVUUUWWWZZZXXXSSSPPPRRRTTTSSSSSSRRRVVV^^^eeeeeebbbbbbZZZZZZ[[[[[[ZZZXXXVVVUUUVVVVVVYYY]]]]]]\\\^^^bbb```bbbcccaaa]]]ZZZZZZZZZdddbbb]]]WWWTTTTTTWWWZZZYYYWWWWWWWWWSSSTTTcccvvv}}}pppmmm|||mmm]]]VVVUUUVVVXXX[[[ZZZXXXUUUUUUXXX]]]```bbb____________^^^\\\[[[ZZZXXXZZZ]]]___`````````___ZZZggg|||nnnfffjjjbbbhhhkkkhhhbbb```^^^[[[YYYbbbfff___ZZZ[[[[[[WWWtttgggeeeiiiuuuyyy~~~~~~zzzxxxrrrpppvvvuuullloooyyyzzz|||zzzxxx}}}{{{xxxxxxyyyqqqoooooosssuuuvvvyyy~~~yyyttttttxxx}}}vvvoooccc[[[eee~~~nnniiihhhccc^^^bbbggglllpppsssttttttooojjjfffdddeeehhhiiiiiieee```]]]___eeejjjjjjiiicccaaaaaadddiiimmmnnnmmmbbbcccdddbbb```aaaggglllrrrzzz|||rrreeeaaaccceeeqqqffffffoooqqqwww}}}}}}yyyyyy{{{|||uuudddYYYUUUKKKJJJDDDEEEJJJLLLYYYsssuuullleee^^^ZZZ[[[ZZZ^^^vvvpppmmmeeeeeeyyyhhhYYYUUUSSSUUU[[[___dddlllgggVVVXXXZZZ___gggfffddd``````dddhhhtttnnnpppwwwyyyzzzfffSSSLLLNNNZZZYYY___iiinnnmmmkkkmmmqqqtttvvvpppdddUUULLLHHHHHHJJJNNNSSSVVVWWWUUUSSSNNNOOORRRTTTWWWYYYZZZ[[[VVVYYYZZZWWWWWWWWWVVVRRRSSSTTTVVVVVVWWWWWWXXXZZZVVVWWWWWWSSSNNNNNNRRRWWWXXXXXXYYYYYYZZZ[[[\\\]]]\\\\\\[[[\\\^^^]]][[[YYYVVV[[[___```^^^]]]___bbbvvvqqqjjjfffcccbbb___]]]YYYSSSPPPSSSZZZ___```___ZZZZZZZZZYYYWWWWWWYYY[[[[[[]]]\\\[[[cccmmmnnnhhhdddbbb___\\\ZZZYYYYYYYYYXXXSSSTTT[[[aaakkkyyy~~~nnnVVVIIIHHHLLLTTT___mmm}}}sss___TTTVVVTTTYYY^^^aaa___ZZZUUUSSSOOOUUUYYYXXXYYY\\\[[[XXXXXXUUUUUUXXXYYYXXXXXXZZZUUUVVVUUUPPPJJJGGGJJJNNNRRRRRRQQQOOONNNOOOTTTXXX\\\YYYVVVVVVYYY\\\]]]]]]UUUVVVWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVTTTVVVYYYYYYUUUQQQQQQSSSXXX\\\]]]___jjjwwwuuu___```iiimmmuuubbbjjjwwwpppbbb\\\^^^aaaaaafff|||yyyXXXSSSLLLHHHIIINNNSSSVVVSSSTTTWWWXXXWWWUUURRRPPPNNNSSSUUUSSSSSSWWWYYYYYYUUUVVVWWWXXXWWWVVVTTTSSSTTTWWWXXXTTTRRRUUUWWWXXXXXXVVVZZZbbbeeebbb___aaaXXX[[[___bbbcccaaa^^^\\\WWWUUUWWWZZZZZZVVVXXX]]]^^^^^^```bbbdddccc___\\\aaaaaaZZZMMMJJJRRRYYYZZZ\\\ZZZZZZZZZUUUXXXpppnnnmmmtttqqqqqqeee[[[YYYZZZZZZYYYYYYWWWVVVVVVXXX[[[___aaaaaa___^^^]]]\\\]]]]]]]]]\\\[[[\\\\\\\\\\\\\\\[[[[[[TTTZZZhhhvvvtttgggaaaeeedddooouuuoooeee```___]]]ZZZ^^^aaacccbbbaaaaaaaaayyy{{{kkkaaa]]]YYYcccrrr~~~~~~{{{oooqqq{{{{{{nnnkkkqqqpppzzz|||}}}}}}|||zzz{{{{{{yyywwwwwwzzz~~~nnnmmmnnnrrrrrrssswww~~~|||ooohhhssspppoooqqqmmm]]]aaahhhlllmmmmmmmmmnnngggeeedddeeeggggggfffdddbbbaaaaaabbbfffiiilllmmmhhhdddbbbffflllpppooollliiiiiihhhdddaaaeeemmmtttvvvzzzmmmgggfffgggyyywwwiiigggsssvvvyyyvvvxxxppp```YYYQQQSSSMMMKKKOOONNNUUUgggwwwzzzrrreeeXXXNNNRRRpppwwwvvvlll\\\YYY[[[aaahhhooommmnnnjjjYYYYYYYYY___jjjoooxxxsssttt{{{uuuzzzyyypppeeeXXXOOOMMMMMMHHHLLLVVVVVVOOOPPPZZZdddooovvvqqqfff[[[PPPGGGEEEFFFIIIOOOTTTTTTPPPKKKMMMOOORRRUUUXXXYYYZZZZZZZZZaaa```YYYVVVYYYUUUMMMQQQRRRTTTWWWYYY[[[[[[[[[UUUWWWWWWTTTOOONNNQQQUUURRRTTTWWWYYY[[[\\\[[[[[[^^^\\\YYYYYYZZZZZZZZZYYYSSSYYY^^^```^^^]]]___bbbsssnnngggdddcccbbb```^^^YYYVVVWWW\\\```___\\\YYYTTTUUUWWWWWWXXXZZZ^^^```]]]]]]ZZZ]]]nnnpppaaaaaa```^^^]]]\\\[[[ZZZ[[[VVVXXXbbblllzzz~~~~~~{{{{{{dddPPPEEENNN\\\iiiuuuoooZZZUUUTTTZZZ___]]]VVVQQQRRRUUUQQQ[[[```\\\XXXXXXWWWTTT[[[XXXYYY\\\[[[VVVTTTUUUUUUWWWWWWSSSLLLHHHJJJMMMVVVVVVSSSMMMIIIJJJQQQXXXXXXUUURRRQQQQQQSSSTTTUUUTTTVVVXXXZZZZZZXXXVVVTTTSSSSSSSSSSSSTTTUUUVVVVVVXXXVVVVVVYYY\\\[[[UUUOOOMMMPPPXXX```dddkkk}}}qqq[[[ZZZZZZjjjssszzzaaafffssszzzlll}}}pppccc]]]aaabbblll]]]UUUKKKEEEDDDIIIOOOSSSPPPQQQTTTVVVVVVTTTQQQOOOKKKQQQVVVWWWXXX[[[[[[YYYVVVWWWXXXXXXWWWUUUSSSRRRRRRWWWYYYVVVUUUYYY\\\]]]aaabbbiiirrrqqqfff^^^]]]\\\aaaiiipppsssssspppnnn]]]YYYYYY[[[XXXRRRRRRWWW___]]]^^^dddkkkmmmggg```WWW^^^[[[NNNLLLXXX]]]XXX]]][[[\\\ZZZUUUZZZwwwssscccfffhhhfff^^^YYY]]]cccbbb___^^^YYYYYYYYY[[[]]]^^^^^^]]]___]]][[[ZZZ[[[]]]]]]]]]```___]]][[[YYYWWWVVVUUUWWWUUU]]]kkkooogggcccfff\\\jjjssskkk```[[[\\\]]]YYYXXX\\\ccceeebbbaaaccc{{{rrr~~~sss]]]MMMTTTZZZlllyyy|||zzzmmmooovvv{{{uuujjjddddddooorrrxxx|||{{{yyyzzz}}}{{{zzzyyyyyyxxxwwwxxx{{{tttwwwwwwrrrpppyyy}}}tttoooqqqmmmkkkiiiiiikkkkkkhhheeeddddddcccbbbaaaaaaccceeebbbgggiiihhhjjjooonnnhhhfffdddeeehhhlllkkkfff```___kkkwwwxxxsssnnnmmmnnnzzzxxxppplllhhhqqq|||pppbbb[[[dddaaapppvvvcccjjjxxx{{{jjj]]]ZZZUUURRRSSSRRRPPPSSSWWWggg~~~gggZZZLLLLLLZZZooouuuaaa[[[TTTUUU]]]aaammmlllrrr}}}qqqcccaaa___^^^kkk~~~~~~rrrsssppphhh___[[[\\\ZZZVVVOOOIIIFFFHHHJJJJJJMMMQQQfffjjjooopppiii]]]TTTQQQNNNJJJGGGIIIOOORRRNNNHHHGGGOOORRROOORRRZZZZZZTTTWWWZZZ\\\[[[[[[[[[WWWQQQQQQSSSUUUVVVWWWXXX[[[^^^UUUXXXXXXVVVWWWZZZZZZWWWSSSPPPSSS^^^fffddd[[[UUUZZZ[[[ZZZZZZYYYZZZ\\\^^^ZZZZZZ[[[\\\\\\\\\[[[[[[dddbbb```___`````````___ZZZXXXYYY]]]aaa___VVVNNNHHHMMMSSSWWWXXXZZZ___ccc___^^^^^^cccnnnwwwuuummm___bbbbbb___\\\\\\^^^___VVVZZZ^^^cccpppzzzzzzxxxqqq{{{}}}}}}```OOOMMMPPPXXXlll{{{tttrrrsssYYYYYYRRRTTTVVVTTTQQQOOOPPPSSSZZZZZZ\\\]]]WWWPPPPPPUUU\\\[[[[[[\\\\\\ZZZVVVSSSWWWUUURRRPPPPPPOOOMMMLLLUUUTTTPPPKKKGGGIIINNNTTTVVVRRRQQQRRRPPPLLLKKKMMMPPPRRRUUUWWWWWWUUURRRPPPPPPMMMMMMRRRUUUSSSSSSTTTOOOWWW\\\]]]]]]\\\VVVNNNPPPWWW___rrrgggWWWUUU]]]dddjjjmmmkkkaaa\\\lllxxxtttbbbaaalllyyyzzz___VVVLLLGGGIIILLLNNNMMMMMMJJJMMMVVV]]][[[UUURRRTTTVVVXXXXXXWWWVVVUUUVVVUUUUUUUUUVVVWWWWWWTTTQQQUUUSSSTTTYYYZZZYYY[[[^^^dddkkk~~~vvvbbb[[[XXX```qqq~~~lll^^^UUUVVVTTTMMMMMMSSSZZZ\\\[[[iiinnnccc^^^___[[[UUUTTTXXX\\\\\\aaa]]]ZZZ[[[[[[```ooo~~~sssiiibbb]]]```___^^^^^^``````___^^^ZZZ[[[[[[ZZZYYYXXXYYYYYYbbb```\\\ZZZYYY[[[]]]___bbbcccaaa\\\VVVUUUZZZ^^^aaa]]]ZZZ]]]bbbfffeeebbbiiifff[[[SSSZZZgggiii`````````aaacccdddccc```^^^uuuuuuyyyzzz~~~mmm\\\HHHPPPdddsssxxxxxxppplllnnnuuusssjjjiiioootttvvv{{{~~~zzzyyyyyy|||uuurrrnnnllliiihhhhhhgggccc```fffhhhiiihhheeebbbcccdddhhhlllnnnlllmmmpppnnnhhhgggdddcccfffjjjjjjgggccc^^^hhhqqqssspppooossswwwzzztttppplllpppnnnpppuuuvvvoooccc[[[WWWUUUaaazzzoooeeedddqqq|||nnnaaaXXXTTTSSSUUUUUUTTTVVVZZZjjjrrrfffWWWPPPUUU```pppqqq[[[QQQPPPHHHGGGNNNQQQUUUYYYfffwww~~~wwwnnngggeeennnzzzxxxrrrtttnnntttqqqiiiaaa```cccccc___]]]UUUNNNMMMNNNPPPUUU[[[eeekkkqqqqqqjjj___YYYWWWTTTNNNLLLRRRXXXWWWSSSQQQLLLMMMMMMLLLQQQXXXZZZXXXVVVXXXYYYYYY]]]```^^^XXXTTTUUUWWWWWWVVVWWWYYY[[[ZZZ\\\\\\YYYYYY\\\]]][[[YYYVVVYYY```eeecccaaabbb\\\]]]^^^^^^]]][[[ZZZZZZWWWWWWXXXYYY[[[[[[\\\\\\VVVXXX[[[]]]]]][[[YYYXXXWWWUUUUUUZZZ___^^^WWWPPPLLLQQQVVVWWWVVVWWW]]]bbbeeedddcccccciiimmmiiibbb\\\^^^___```aaaaaa```]]][[[___ccciiiuuu{{{||||||xxxqqqjjjppp}}}eeeVVVJJJMMMTTTcccmmmdddaaaoootttYYYTTTTTTVVVWWWVVVSSSRRRTTTVVVWWW]]]cccaaaZZZUUUTTTVVVYYYYYYYYYZZZ[[[ZZZWWWUUUVVVTTTRRRQQQRRRRRRPPPOOOQQQPPPNNNKKKIIIKKKPPPTTTSSSPPPOOOPPPOOOKKKIIIKKKQQQRRRUUUWWWXXXWWWVVVUUUPPPMMMMMMRRRTTTRRRQQQSSSTTTUUUUUUVVVVVVTTTSSSSSSQQQ[[[hhhsssaaaXXXYYY___ddd^^^aaabbb]]]]]]mmmqqqnnnddd```nnn}}}ooo\\\VVVOOOMMMNNNNNNLLLIIIMMMKKKMMMSSSWWWXXXYYY\\\XXXXXXXXXVVVSSSQQQOOOOOOYYYYYYXXXXXXWWWUUURRROOOQQQOOOPPPTTTVVVUUUWWW[[[cccmmmyyyddd]]]YYY\\\iiixxxkkk]]]SSSSSSRRRNNNQQQYYY]]]___]]]fffyyyxxxhhh```^^^^^^[[[WWWWWW[[[[[[XXX[[[YYYZZZ[[[ZZZZZZbbbnnnxxx}}}{{{pppeeeaaa```^^^]]]\\\[[[\\\]]]^^^^^^^^^[[[ZZZYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\^^^_________aaa```]]]YYYYYY]]]bbbbbb___\\\]]]aaaeeegggfffgggeee\\\SSSXXXdddggg```cccccccccdddfffeeecccaaauuuooopppuuu}}}{{{~~~yyyjjjJJJNNN]]]iiinnn{{{~~~wwwhhhbbbjjjmmmgggmmm{{{~~~~~~|||{{{{{{vvvpppmmmjjjgggeeebbb___\\\ccchhhmmmmmmgggbbbaaabbbeeehhhiiiggghhhjjjjjjgggiiieeebbbbbbdddffffffddd```eeekkkmmmlllnnnwww~~~zzzwwwrrrwwwhhh___jjjyyy}}}tttjjj\\\ZZZ```lllpppjjjddddddiiirrr|||ssshhh___XXXRRRPPPQQQTTT[[[ccczzzuuufff^^^]]]```eeevvv~~~xxx\\\OOONNNPPPEEE???CCCDDDIIIQQQeeezzz|||rrrlllqqqmmmrrrooojjjfffgggllllllhhhhhh^^^UUUSSSUUUYYYbbbiiimmmsssxxxsssiiiaaa]]]]]]^^^TTTTTT___ddd]]]YYY\\\XXXOOOIIIKKKQQQVVVZZZ]]][[[\\\[[[ZZZ]]]aaa```\\\ZZZ[[[[[[ZZZXXXVVVWWWXXXYYY[[[ZZZVVVWWW[[[\\\ZZZ^^^]]]^^^bbbcccaaacccgggYYY[[[]]]^^^^^^[[[XXXVVVSSSTTTUUUVVVXXXZZZ\\\]]]TTTYYY___```^^^YYYWWWVVVVVVTTTSSSWWW\\\]]]YYYTTTRRRVVVXXXUUUQQQRRRXXX___dddeeedddaaaaaaaaa^^^XXX\\\\\\]]]aaadddddd```]]]```fffppp{{{pppiiimmm{{{sss\\\MMMHHHLLLPPPYYY^^^UUUTTTeee{{{```VVVVVVXXXYYYXXXUUUUUUXXX\\\aaammmqqqggg\\\YYYYYYVVVXXXXXXXXXYYY[[[[[[YYYVVVTTTSSSRRRSSSUUUVVVUUUTTTRRRRRRPPPNNNLLLMMMQQQTTTUUUSSSSSSUUUSSSOOOMMMOOOSSSTTTUUUWWWYYYZZZZZZZZZUUUQQQPPPTTTVVVTTTSSSUUUYYYUUUXXX______WWWTTTWWWVVV```kkkzzzrrrmmmiiiccc]]][[[]]]```ccc^^^```ccccccggguuuxxxfffllltttmmmeeeeeebbbmmmwwwzzz|||zzzooo```XXXUUUSSSSSSSSSQQQLLLHHHOOOOOORRRVVVWWWVVVZZZ```\\\ZZZWWWTTTQQQOOONNNMMM[[[ZZZYYYYYYZZZXXXUUUSSSPPPNNNNNNRRRSSSSSSUUUYYY^^^gggyyylll]]]ZZZUUUQQQZZZjjj}}}ggg[[[RRRQQQQQQQQQWWW```___aaa^^^```llliii\\\YYY]]]___^^^\\\[[[]]]ZZZVVVWWWYYY^^^```\\\WWWXXX]]]\\\``````[[[XXXZZZ^^^___ZZZZZZYYYYYYZZZ[[[\\\\\\[[[YYYXXXYYY\\\^^^]]][[[XXXZZZ\\\^^^______^^^^^^\\\^^^___]]][[[[[[___bbbbbbaaa______```cccgggiiieeeddd]]]UUUVVV```eeebbbcccbbbbbbccceeefffeeecccuuu|||{{{rrrjjjcccfffooovvvsssrrrwww|||ddd```bbbeeehhhyyynnnbbbhhhllliiirrrvvvsss{{{||||||zzzpppnnnkkkgggdddaaa___]]]aaaiiiqqqrrrnnnhhhfffgggaaabbbaaa```aaafffkkknnnoooiiiccc______```aaaaaaccceeeiiilllkkkmmmvvvyyy|||iii```pppyyyggghhhkkknnnlllhhhmmmuuu}}}uuujjjlll^^^PPPHHHIIIQQQaaannn~~~yyyzzztttvvvvvvqqqsssuuummm~~~~~~vvvoooccc\\\^^^]]]LLLBBBCCCAAANNNWWWjjj}}}}}}yyy|||sssqqqqqqqqqppptttxxxtttmmmeee\\\UUUVVVZZZ```iiiqqqxxx}}}|||qqqddd]]]]]]^^^eeeXXXXXXggglllaaa^^^fffkkkZZZMMMOOOTTTVVVYYY```fffiiigggaaa]]]^^^___]]]```aaa```^^^ZZZWWWVVVVVVVVVXXXXXXUUUWWW\\\^^^]]]aaa___aaafffgggcccaaaaaaVVVVVVWWWXXXYYYXXXVVVUUURRRRRRRRRSSSUUUWWWZZZ[[[^^^bbbdddaaaZZZVVVVVVYYYZZZXXXVVVXXX\\\]]][[[XXXUUUWWWWWWSSSMMMMMMSSSZZZZZZ^^^___\\\ZZZ[[[YYYVVV\\\]]]___ccccccaaaaaadddkkktttyyyrrrpppvvvvvvhhhSSSFFFHHHLLLMMMQQQUUUOOOTTThhhlll```WWWYYYZZZXXXVVVWWW[[[___vvv~~~jjjZZZZZZ\\\XXX[[[ZZZZZZZZZ\\\[[[YYYXXXSSSSSSSSSUUUXXXZZZYYYXXXZZZXXXTTTQQQNNNOOOPPPRRRWWWUUUUUUWWWVVVRRRQQQSSSVVVVVVWWWWWWXXXZZZ[[[\\\\\\XXXVVVZZZ[[[YYYYYYZZZZZZZZZfffxxxwwweeeWWWWWW[[[aaaeeeqqq~~~vvveeebbbZZZ[[[\\\]]]^^^___```aaaccceeegggjjjooowwwyyyhhh\\\___bbb___```fffmmmqqqoooddd___bbbbbb^^^UUUTTTTTTUUUVVVTTTPPPLLLQQQRRRWWW\\\ZZZWWWXXX\\\bbb___ZZZVVVTTTTTTTTTTTTXXXXXXYYY[[[^^^______]]]VVVRRRQQQSSSTTTSSSUUUYYY^^^bbbiiillleeeYYYTTTWWWRRRMMMTTTaaannn|||zzzhhh```XXXRRRRRRSSSUUU[[[bbb^^^bbb]]]ZZZ___ZZZQQQSSSZZZaaafffccc^^^\\\ZZZXXXYYY___eeefff```ZZZXXXYYYWWWXXXVVVTTTUUUXXX\\\___[[[[[[[[[YYYXXXXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZ]]]^^^___``````^^^]]][[[]]]___```___\\\\\\]]]___aaabbbbbbaaa```aaaccceeebbbccc___WWWVVV]]]bbbccc^^^]]]^^^```cccffffffeeerrrjjjtttssshhh```YYYYYY___eeehhhmmmttt~~~vvvsssooommm|||{{{lllnnnpppnnnxxxvvvllloooyyyyyyvvvuuuwwwyyypppnnnllliiifffdddccccccdddkkkssswwwtttqqqpppqqqkkkhhhdddaaabbbhhhrrr{{{xxxrrriiiaaa]]]\\\\\\]]]aaaccchhhnnnoooooovvv{{{tttggggggzzzzzzpppccchhhpppttttttxxx{{{ooodddiii\\\NNNHHHJJJTTTdddrrr~~~vvvpppeeelllvvv|||rrrhhhwww|||uuummmmmmhhhWWWNNNMMMHHHTTTYYYeeeooopppmmmsss}}}{{{ooorrrwww{{{vvvjjj^^^XXXTTTWWW[[[___dddjjjtttwwwrrrdddXXXVVVYYYZZZ___SSSTTTdddkkkccceeepppzzzgggWWWVVVXXXWWWYYY___lllsssuuulllbbb___bbbdddaaaaaaaaa^^^ZZZVVVTTTTTTWWWZZZ[[[YYY\\\bbbeeedddaaa```eeepppvvvqqqgggaaa]]]YYYUUUSSSTTTUUUUUUTTTUUUTTTSSSSSSTTTVVVYYY[[[eeeddd```XXXQQQQQQWWW]]]aaa___\\\\\\]]]^^^\\\ZZZVVVVVVUUUQQQMMMMMMQQQVVVRRRWWWZZZXXXVVVXXXYYYWWWYYY[[[```bbb___^^^hhhvvvxxxqqqmmmmmmmmmdddWWWNNNJJJMMMJJJJJJNNNLLLTTThhhrrrhhhXXXZZZZZZXXXVVVXXX]]]bbb}}}cccTTTWWW]]]]]]```^^^]]]]]]]]]\\\ZZZXXXSSSSSSTTTWWWZZZ\\\\\\[[[[[[XXXTTTQQQPPPQQQRRRSSSUUURRRRRRTTTSSSPPPPPPSSSYYYYYYXXXXXXXXXYYYZZZ[[[___[[[YYY\\\]]]\\\\\\^^^[[[^^^ooommm[[[WWWXXX^^^^^^aaaggg___WWW[[[TTTVVVYYY\\\^^^___``````^^^^^^___bbbhhhmmmooopppbbb\\\ZZZ]]]______cccjjjwwwyyyqqq```WWW\\\cccdddVVVUUUTTTTTTVVVVVVVVVUUUTTTTTTVVVYYYXXXVVVYYY___oooiiiaaa\\\ZZZ[[[[[[[[[YYYYYYZZZ]]]aaadddeeeddd[[[VVVSSSTTTTTTSSSVVVZZZbbbcccdddbbb[[[TTTSSSVVVRRRQQQ[[[eeegggkkkhhh[[[YYYVVVVVVWWWXXXXXX\\\```___ddd___YYYYYYSSSNNNSSSVVVccclllhhh___[[[[[[]]]]]]dddiiihhhccc^^^]]]]]]]]]YYYUUUTTTUUUWWWYYY[[[]]]^^^___]]]YYYWWWWWWXXXUUUVVVWWWUUURRRRRRUUUYYYaaaaaaaaaaaa```___^^^]]]aaabbbcccccc```^^^]]]\\\^^^```bbbbbb```^^^^^^^^^^^^___]]]XXXVVVXXX]]]^^^ZZZZZZ\\\```dddgggggggggxxxdddaaajjjwwwrrrkkkfffbbb``````bbbiiipppttt{{{|||www~~~rrrpppooonnnuuu}}}qqqjjjnnnvvvzzzqqqoooqqqtttoooooonnnkkkhhhggghhhjjjgggjjjnnnqqqqqqqqqqqqqqqsssmmmgggcccbbbgggsss~~~tttkkkccc___]]]]]]^^^___fffqqqtttsssxxxvvviiieeeooo}}}kkkccc___fffnnnsssvvv~~~{{{pppeee\\\YYYSSSOOOQQQUUUZZZdddmmm{{{zzzqqqmmmeee[[[bbbmmmjjjcccqqqwwwrrrnnndddbbbbbbZZZWWWXXX[[[^^^\\\ZZZ___gggzzz{{{tttyyyffflllttt|||pppaaa[[[WWWUUUXXX[[[ZZZZZZ]]]cccgggcccWWWRRRVVVYYYXXXTTTKKKKKKXXX``````gggsss{{{mmm___YYYXXXWWWYYY[[[gggqqqvvvppphhhfffiiilll]]]^^^^^^\\\XXXUUUSSSRRRTTTXXXZZZZZZ]]]ccceeecccaaaaaaiiixxx~~~rrrjjjhhhaaaXXXTTTTTTVVVWWWWWW[[[YYYWWWUUUVVVYYY]]]___jjjfff^^^VVVRRRVVV___gggfffccc```___^^^^^^\\\[[[VVVUUUTTTSSSTTTTTTUUUUUURRRWWWYYYWWWWWWYYYYYYWWWUUUXXX^^^aaa^^^___qqqwwwllleee```[[[UUUPPPKKKNNNIIIGGGJJJIIIOOO___{{{qqqiiiZZZ[[[ZZZWWWUUUWWW]]]ccc|||{{{ooo[[[PPPUUU]]]```cccaaa___^^^^^^]]][[[YYYTTTTTTUUUYYY\\\]]]]]][[[UUUUUUTTTUUUWWWXXXWWWUUUXXXTTTRRRSSSSSSRRRSSSWWW[[[[[[ZZZYYYYYYZZZZZZ[[[]]]YYYWWWZZZ[[[[[[[[[^^^^^^```jjjvvvuuuggg\\\YYYTTTZZZ[[[]]]___WWWPPPXXXSSSTTTVVVYYY[[[]]]___```WWWVVVVVVZZZ___ccccccbbbWWWYYY\\\```bbbdddhhhkkkqqquuuqqqcccZZZ^^^cccbbbXXXWWWUUUTTTUUUWWWZZZ\\\XXXXXXZZZYYYTTTSSS]]]iii|||ssshhh```]]]^^^^^^^^^^^^]]]]]]___aaaccccccccc[[[VVVSSSSSSTTTSSSWWW\\\^^^```bbbaaa]]]WWWSSSQQQOOOQQQ^^^fffaaa___^^^UUUUUUWWWZZZ[[[[[[ZZZ[[[\\\^^^eeeaaa\\\\\\VVVQQQXXXUUUbbblllggg^^^ZZZ]]]___]]]dddhhheee```___``````___WWWRRRRRRTTTTTTTTTUUU\\\___bbbaaa\\\YYYXXXXXXTTTTTTTTTSSSQQQRRRUUUXXX___``````````````````___```bbbdddeeedddbbb___]]]]]]]]]^^^______^^^]]][[[ZZZ[[[[[[YYYWWWWWWXXXYYYYYYZZZ]]]bbbfffhhhhhhgggttteeeZZZUUUYYYcccjjjmmmqqqqqqkkkgggggghhhgggfffmmmrrrtttvvvzzz{{{zzz{{{}}}{{{uuu|||}}}{{{zzzuuupppnnnppptttwww~~~|||ssspppsssuuu}}}{{{qqqoooppppppooopppooollliiihhhkkkmmmrrrooolllkkkmmmnnnnnnmmmpppkkkfffdddbbbeeeqqqwwwnnngggcccbbbaaa```gggsssvvvssswww}}}}}}vvvjjj```bbbsss}}}kkkfffeeeiiimmmmmmpppxxxqqqfff^^^ZZZTTTQQQRRRVVVYYY[[[___dddqqq~~~nnntttzzznnniiiiiidddTTTUUUbbbkkkjjjqqq}}}~~~tttmmmllllllrrrssshhhXXXWWWVVVWWWVVVXXX___gggpppuuuzzzuuuoooxxxcccjjjrrr|||qqq```[[[WWWWWWZZZ\\\YYYWWWYYYYYY______YYY[[[bbbbbb[[[NNNHHHEEEIIIOOOVVV```iiinnnjjj```WWWTTTWWWYYYWWWYYYbbbiiijjjiiijjjjjjhhhZZZ\\\^^^]]]ZZZWWWUUUUUUSSSXXX[[[[[[]]]aaaaaa^^^aaabbbjjjvvv}}}zzzrrrnnnjjjcccZZZVVVWWW[[[]]]]]]___]]][[[ZZZ\\\```dddhhhpppkkkddd^^^\\\```fffjjjdddcccaaa___^^^\\\[[[ZZZXXXVVVUUUYYY___aaa]]]YYYVVVYYYZZZYYYZZZ]]]\\\XXXYYYYYY]]]bbb```bbbttttttaaaUUUOOOKKKHHHLLLPPPLLLLLLQQQOOOOOOZZZqqqpppjjj]]]]]][[[XXXVVVXXX^^^dddooojjjbbbYYYTTTUUUYYY]]]aaa___]]]]]]]]]]]]\\\[[[UUUUUUWWWZZZ\\\]]]\\\ZZZUUUWWW\\\aaadddbbb\\\WWW\\\VVVSSSSSSSSSSSSWWW\\\[[[[[[[[[\\\\\\]]]]]]]]]ZZZVVVTTTWWWYYYYYYZZZ]]]```aaacccdddbbb```\\\[[[UUUYYYWWWYYY^^^WWWQQQWWWVVVVVVWWWYYYZZZ\\\]]]^^^YYYWWWVVVXXX\\\___```___XXXZZZ[[[\\\___dddffffffdddkkkiii___ZZZ^^^aaa___[[[ZZZXXXUUUUUUWWWZZZ]]][[[eeennnkkk\\\SSS^^^nnnuuuhhh___]]]___`````````___]]]^^^___``````___ZZZUUURRRSSSUUUVVV\\\bbbYYYXXXXXXXXXYYYXXXSSSOOOMMMNNNYYY```ZZZWWWWWWQQQUUUYYY]]]]]][[[ZZZZZZZZZZZZaaa```\\\^^^YYYUUUZZZWWW___dddaaa]]]\\\]]]]]]\\\cccgggbbb]]]^^^```___```WWWPPPRRRUUURRRPPPQQQXXX]]]cccccc___[[[YYYZZZWWWRRROOOPPPVVVZZZ[[[YYY]]]___aaabbbaaa___\\\ZZZVVVXXX]]]aaaddddddaaa___]]]ZZZXXXYYY]]]```aaa```\\\\\\]]]^^^^^^\\\YYYXXXYYY[[[^^^cccffffffccc```ccc```[[[TTTMMMJJJQQQXXX___lllpppdddYYYZZZ^^^^^^aaagggmmmppptttxxxwwwsssxxxrrrrrrppplllvvv}}}ssszzz|||vvvssswwwzzzxxx{{{}}}{{{zzzwwwqqqsss{{{ssssssrrrooopppqqqpppmmmiiihhhkkknnnzzzrrrnnnoooqqqpppnnnlllhhhfffggggggiiiuuuvvvnnnjjjhhhhhheeeiiitttvvvqqqttt~~~~~~{{{rrriiikkkpppkkk___YYY]]]rrrrrrooogggiiiiiiiiillluuu{{{kkkbbb^^^\\\ZZZUUUTTTUUUVVVVVVYYY^^^^^^vvvyyyaaaWWWfff|||sssqqqhhhdddddd```YYYUUUbbbtttwwwxxx{{{yyy|||kkkccceeejjjuuuvvvhhhVVVUUUTTTTTTVVV\\\eeemmmvvvyyy|||vvvdddjjjuuuuuu{{{lllqqqzzz{{{kkk[[[WWWWWW\\\^^^\\\[[[\\\ZZZbbbeeedddhhhooolllaaaPPPKKKDDD@@@CCCLLLVVV]]]```ccc^^^SSSQQQWWWYYYTTTNNNUUU[[[```fffiiieee^^^[[[]]]______]]][[[YYYYYYXXX]]]``````aaacccbbb^^^bbbccchhhooopppllljjjkkkeee^^^WWWVVV[[[```ccccccbbb```^^^^^^```eeekkkooorrrnnngggcccbbbcccddddddaaa```___^^^\\\[[[ZZZYYYZZZWWWWWW^^^gggjjjddd]]]XXX[[[[[[[[[^^^bbb```\\\```\\\^^^dddcccdddrrr}}}www{{{zzztttvvv}}}zzzaaaPPPJJJGGGEEELLLRRRRRRTTT\\\ZZZVVV\\\mmmrrrmmm______]]]YYYVVVYYY___eeegggaaa\\\]]][[[WWWVVVYYY___]]]\\\\\\]]]^^^]]]]]]VVVVVVXXXZZZ]]]]]][[[YYYZZZ^^^fffnnnpppkkk___VVVYYYSSSOOOOOOOOOPPPUUU[[[ZZZ[[[\\\^^^___`````````ZZZUUUSSSVVVYYYYYY[[[^^^```cccaaa\\\[[[^^^^^^ZZZ[[[ZZZRRRSSS[[[YYYTTTYYY[[[[[[[[[[[[\\\[[[[[[[[[^^^[[[YYYXXXZZZ\\\]]]\\\[[[[[[XXXUUUXXX___bbb```aaafffddd[[[YYY___dddbbb^^^]]]ZZZWWWVVVVVVYYY[[[^^^rrriiiVVV[[[jjj|||qqqddd\\\\\\```bbbccc___]]]\\\\\\^^^______^^^YYYTTTRRRTTTWWW[[[aaahhhZZZVVVPPPNNNRRRXXXXXXUUUSSSPPPXXX^^^XXXVVVVVVPPPWWW\\\___]]]ZZZYYYYYYYYYTTT\\\\\\[[[___ZZZUUUZZZYYY\\\]]][[[\\\___^^^ZZZ[[[cccgggbbb]]]^^^___^^^dddYYYRRRUUUWWWSSSOOOOOOTTT[[[bbbdddaaa]]][[[[[[[[[QQQJJJOOO\\\cccaaaZZZ]]]```cccdddbbb\\\UUUQQQJJJMMMTTT[[[aaacccaaa___^^^XXXSSSUUU\\\cccfffeeeaaa```aaaeeefffbbb]]][[[XXXZZZ^^^bbbdddbbb]]]YYYOOOLLLIIIFFFEEEGGGIIIKKK\\\\\\[[[YYYXXXXXX[[[^^^YYYjjjwwwuuunnnnnnqqqsssnnniiidddeeeiiilllmmmlllssstttyyy}}}}}}yyyyyyyyyzzz{{{xxxtttgggnnnsssrrrnnnooowww|||qqqmmmnnnmmmlllkkklllfff``````bbbgggpppyyyxxxuuuqqqnnnkkkmmmjjjeeecccfffjjjmmmooooooiiicccaaacccdddaaa___SSSVVVfffpppkkkiiiwww}}}|||~~~yyyvvvuuutttqqqnnnmmmddd\\\WWWYYYUUULLLKKKQQQWWW___rrrccc^^^NNNPPPbbbkkk{{{nnn______aaa___aaaiiiZZZYYYuuu{{{uuuiiifffaaa[[[kkknnnUUULLLYYYbbbbbbjjj{{{uuunnn~~~{{{~~~vvvvvvlllTTT^^^^^^```pppcccjjjkkklll}}}uuu^^^```ddd^^^mmmsssWWW\\\mmmzzz|||~~~~~~nnnYYYLLLWWWUUUDDD;;;AAAJJJKKKVVV___```VVVQQQWWW^^^```fffVVVNNNYYYffffff___ZZZ```cccfffgggddd```\\\ZZZYYY^^^bbbbbb^^^[[[[[[]]]^^^bbbcccccceeehhheee______TTTRRR\\\aaa^^^^^^ccc___]]]\\\]]]aaaddddddcccgggggggggfffdddcccaaa```aaaZZZXXX]]]___ZZZUUUUUUWWW^^^eeeiiimmmmmmhhh```YYY```]]]\\\bbb```\\\bbbTTTfffooohhheeepppvvvtttuuulllfffiiinnnqqqsssvvvdddPPPOOOQQQQQQGGG[[[bbbiiixxxpppccciiiooovvvmmmfff[[[bbb___]]]cccbbb^^^```fff```ZZZXXXZZZ^^^aaaaaabbbaaa___]]]^^^___^^^ZZZWWWZZZ[[[XXXTTTTTTXXX]]]\\\```eeehhhgggbbb\\\XXXVVVUUUQQQMMMOOOVVVYYYXXXXXXZZZ```hhhmmmiii___UUUXXXUUUQQQPPPOOOPPPTTTXXX^^^___^^^]]][[[\\\^^^```aaa[[[\\\YYYTTT[[[aaa[[[bbbVVVRRRXXX[[[WWWXXX]]]___UUUMMMUUU^^^UUUSSSbbb[[[```^^^VVVVVV^^^aaa\\\___cccffffffbbb``````aaaccc___ZZZSSSOOOPPPVVV\\\cccuuulll\\\\\\bbbcccdddcccZZZWWWkkkyyyppp___^^^___bbbeeeddd```]]][[[WWWSSSTTT\\\gggooottt```\\\VVVSSSTTTVVVYYY[[[YYYYYYXXXVVVTTTQQQNNNMMMTTTZZZ\\\VVVPPPPPPSSSTTTOOOPPPTTT[[[]]][[[YYY[[[___]]][[[\\\^^^```bbbbbbppp{{{|||lll___]]]^^^[[[aaa]]]WWWSSSRRRRRRRRRRRR]]]bbbggggggbbb]]]ZZZYYYVVVVVVVVVXXXZZZ]]]```aaadddcccdddeeeddd^^^UUUNNNDDDIIIQQQXXX]]]`````````]]][[[YYY[[[___eeeiiikkkcccgggjjjkkkgggbbb^^^\\\___dddhhhgggaaa[[[VVVUUUDDDBBB@@@???@@@AAACCCEEESSSTTTTTTTTTTTTVVVYYY\\\[[[hhhqqqnnnkkkrrr~~~pppjjjdddeeejjjlllhhhccciiijjjqqq}}}|||}}}|||~~~zzzzzzyyytttpppeeehhhkkkkkkkkkmmmrrrvvvvvvqqqlllkkklllkkkiiigggdddaaaaaabbbccceeemmmvvv{{{uuunnnkkknnnrrrrrrrrrrrrmmmfffbbbcccfffiiikkkmmmggg___[[[[[[[[[YYYVVVXXXZZZeeeooolllsss{{{}}}zzzzzz}}}|||tttkkkeee^^^TTTNNNLLLRRRVVV~~~lll______UUURRR[[[^^^pppwwwhhh[[[YYY^^^aaafffjjjiiijjjrrriiihhhccc___mmmqqq]]]RRR```kkkoooyyypppkkkjjjeeennn}}}kkk\\\\\\TTTTTTbbbsssrrr^^^___eeeppp{{{nnngggiiiiii|||rrrooosss}}}vvvggg\\\RRReeekkkXXXEEECCCHHHJJJIIITTT[[[ZZZ]]]iiirrrssswwwaaaOOORRR\\\^^^]]]\\\cccggglllooommmhhhcccaaaXXX\\\```___\\\ZZZ[[[^^^ZZZ^^^```aaaeeeiiihhhddd___RRRNNNXXXbbbaaa___aaa]]]YYYVVVYYY```bbb___ZZZbbbcccccccccbbbaaa___^^^]]]WWWUUU[[[___ZZZTTTRRRQQQYYYbbbhhhlllnnniiiaaaRRR]]]___aaagggddd```eeeZZZaaaiiilllnnnrrruuuxxxpppeee```hhhtttxxxtttpppkkkzzzoooddd]]]VVVXXXgggmmmwwwssscccjjjkkkzzzjjjccc```\\\bbb___]]]dddbbb]]]aaa^^^\\\ZZZ\\\aaafffhhhiiiaaa```______```aaa___\\\TTTTTTSSSPPPMMMOOOVVV\\\```___\\\[[[ZZZXXXUUURRRQQQPPPLLLIIILLLUUUYYYYYY[[[]]]aaaeeehhheee___YYYVVVWWWWWWUUURRRRRRWWW]]]^^^]]]]]]]]]^^^^^^______]]]YYY\\\]]]^^^kkkvvvssslll[[[QQQUUUZZZXXXXXX[[[XXXSSSLLLRRR]]]ZZZXXXcccooonnniiibbb```bbbaaa^^^cccgggkkkiiiccc______aaa]]]bbbaaaXXXQQQSSSYYY]]]aaakkktttrrrggg^^^^^^bbb]]]___bbb```dddzzz~~~```______aaacccccc```]]][[[WWWTTTUUU[[[bbbgggjjj___\\\YYYVVVWWWYYY[[[]]][[[ZZZXXXVVVTTTSSSQQQQQQZZZ]]]]]]VVVRRRRRRTTTSSSPPPPPPSSSYYY\\\ZZZ[[[]]]cccaaa^^^]]]^^^```aaabbb~~~uuubbb\\\[[[YYYYYYWWWTTTSSSSSSUUUVVVWWW```aaacccbbb```^^^]]]]]][[[[[[[[[[[[]]]___aaabbbbbbcccdddeeeddd___VVVPPPLLLPPPXXX^^^aaabbbbbbaaabbbaaa^^^^^^___aaabbbccc```cccggghhhfffccc```______aaacccbbb___ZZZWWWVVV999999999:::;;;===>>>???GGGIIIKKKLLLMMMPPPUUUXXXVVV```hhhhhhiiitttvvvmmmmmmrrrsssjjj```^^^^^^fffuuuzzzkkkqqqyyy~~~}}}|||{{{xxxsssooofffffffffhhhkkknnnooopppjjjkkklllllljjjhhhdddaaafffgggjjjjjjeeeaaafffoootttllleeeeeemmmuuuxxxxxxvvvppphhhcccbbbdddggghhhllleee]]]XXXWWWWWWVVVTTTTTTUUU[[[mmm}}}rrrccceeeoooyyytttrrrvvv~~~wwwoooiii^^^SSSSSSSSSjjjuuucccbbbZZZSSSSSSUUUkkklllfff]]]YYYbbbpppyyy{{{|||mmmhhhgggeeecccpppwwwmmmaaalllsssssswwwsssbbb___ssseeeXXX[[[lllrrriiikkkxxxyyyqqqpppeeeVVVUUUbbboooxxxccc\\\eeexxx}}}{{{uuulllpppxxxuuufffooossseee[[[]]]YYYtttmmmPPPEEEGGGIIIKKKWWWaaaeeemmmyyy}}}fffPPPNNNVVVZZZ[[[]]]^^^cccjjjmmmkkkfffaaa^^^TTTWWWYYYYYYWWWVVVXXX[[[XXX[[[]]]___eeelllmmmkkkaaaTTTNNNXXXcccddd```______ZZZVVV[[[ccceee^^^VVV\\\]]]___aaaaaa```^^^]]]^^^XXXUUUYYY]]]ZZZSSSOOOJJJRRRZZZaaagggkkkgggaaaYYYbbbdddeeejjjeee^^^bbbeeebbbhhhvvv~~~{{{yyy|||{{{iii^^^fffwwwzzzrrrfffsss}}}ppp]]]bbbnnnzzzeee___```[[[aaa```bbbjjjfff^^^```XXXXXX[[[___eeejjjllllllbbb___^^^```cccccc```^^^SSSRRROOOJJJIIIMMMUUU\\\aaa\\\TTTOOONNNRRRVVVXXX___\\\TTTMMMNNNUUUZZZZZZXXXZZZ\\\\\\[[[YYYXXXXXXVVV[[[]]][[[VVVVVV[[[```]]][[[[[[]]]aaabbb```^^^ZZZVVV[[[___bbbttttttbbbTTTTTTYYYYYYXXXZZZVVVZZZUUUTTT^^^aaaaaahhh}}}uuuooommmlllhhhffffffmmmssswwwssshhhaaaaaadddaaappptttfffYYY[[[_________bbbdddccc```]]]]]]^^^[[[]]]aaaaaaeeewwwuuu```___^^^___aaaaaa___]]]\\\ZZZYYYYYY\\\^^^______]]][[[ZZZYYYYYY[[[]]]^^^^^^]]]ZZZXXXVVVVVVWWWWWW``````]]]WWWUUUVVVVVVTTTSSSPPPRRRVVVYYYYYY[[[___eeeccc```]]]\\\]]]___```{{{qqq___XXXWWWUUUPPPQQQQQQSSSUUUXXX[[[]]]ccc```]]]\\\]]]___`````````______^^^___```aaabbbdddeeeggghhhgggaaaZZZTTTTTTXXX___cccdddcccbbbbbbcccbbbaaa___]]]\\\[[[ZZZ[[[^^^aaacccbbbaaaaaaaaa^^^\\\ZZZZZZZZZYYYXXXWWW555666777999:::;;;;;;<<<===???BBBDDDEEEHHHLLLOOOQQQ[[[eeeiiillluuuwwwtttyyyyyynnnccc\\\ZZZ___mmmzzz~~~|||zzzrrreeeppp|||zzz|||~~~}}}zzzuuuqqqoooccccccdddeeegggiiijjjkkkkkkoooqqqnnnjjjgggccc___iiimmmrrrrrrjjjdddjjjtttwwwoooooouuu{{{{{{xxxsssooojjjgggggghhhjjjjjjlllfff___YYYXXXWWWWWWWWWIIIMMMOOOYYYeee___XXX^^^ddd|||tttlllkkkttt{{{zzzxxxyyyyyyyyy|||tttgggYYYVVV^^^kkksssggg[[[RRROOOSSSnnniiimmmiiibbblllxxxeeeaaa___]]]^^^hhhqqqsssmmmqqqqqqjjjeeeeeedddaaabbbVVVTTTbbbqqqvvvzzz~~~qqq[[[SSS```eee\\\aaaqqq}}}}}}{{{lllnnnuuuwwwhhh^^^```oootttwwwsssqqqyyyeeebbbeee^^^ZZZ___^^^yyyrrrTTTGGGHHHIIINNN[[[ffflllvvv~~~vvv```PPPQQQYYY[[[ZZZ[[[YYY]]]bbbdddbbb]]]ZZZXXXOOOQQQRRRRRRQQQRRRUUUXXXYYY[[[]]]^^^dddlllooonnndddZZZUUU[[[bbbbbb___]]]___[[[ZZZ]]]bbbbbb\\\UUUXXXZZZ]]]___aaa```___^^^ccc]]]WWWWWWZZZYYYTTTOOOIIIOOOTTTXXX^^^cccccc^^^aaaeeecccfffooolllaaa```hhhgggnnn~~~rrr^^^___nnnyyyyyyvvvvvvyyyjjjnnn}}}kkkddddddWWW]]]___fffoooiii^^^___XXXYYY[[[^^^bbbfffhhhiiigggaaa]]]```ccccccaaa```WWWVVVRRRNNNMMMPPPVVV\\\[[[YYYTTTOOONNNUUUbbblllyyyiiiZZZTTTXXX[[[[[[TTTXXX[[[YYYTTTRRRSSSVVVXXX\\\^^^\\\[[[^^^``````\\\YYYXXX\\\bbbccc```\\\[[[WWWZZZZZZ[[[kkk|||}}}sssfff[[[YYYZZZYYYZZZ]]]^^^jjjfff\\\___dddgggmmmxxxmmmhhhmmmoookkkjjjnnnyyy~~~pppfffeeeiiinnnuuuccccccddd___^^^^^^]]]\\\[[[ZZZYYYYYY[[[\\\aaa]]]YYYeeemmmeee]]]]]]\\\\\\]]]]]]]]]\\\]]]]]]^^^______^^^\\\[[[YYYZZZZZZZZZZZZ[[[]]]^^^ccc```]]]ZZZYYYZZZ\\\^^^bbbaaa]]]XXXXXX[[[[[[WWWVVVSSSRRRUUUVVVVVVYYY^^^cccaaa^^^ZZZXXXYYY\\\^^^iiimmmlllccc\\\ZZZYYYVVVMMMOOORRRUUUWWW[[[^^^```bbb^^^ZZZYYY\\\^^^^^^]]]```______^^^___```aaabbbgggiiijjjkkkhhhddd^^^YYYXXX\\\aaadddcccaaaaaabbb___``````___\\\XXXVVVUUUWWWYYY[[[\\\\\\[[[\\\^^^[[[WWWRRRRRRUUUXXXXXXWWW555666777888999888888777777999;;;===>>>@@@CCCEEENNNUUU]]]cccgggnnn}}}xxxrrrtttuuunnngggbbb]]]___jjjuuuyyywwwvvv{{{}}}}}}|||llliii}}}~~~zzzsssllliiihhh[[[^^^aaabbb``````bbbeeemmmrrrrrrmmmjjjjjjiiieeeiiinnnttttttmmmiiirrr{{{yyy{{{{{{wwwrrrnnnmmmkkkllloooqqqqqqqqqkkkfff___XXXTTTSSSRRRRRRDDDLLLNNNQQQYYYYYYXXXaaagggxxxqqqccceeejjjgggbbbaaakkkllliiihhhsss{{{aaa\\\ZZZdddooo___TTTPPPOOOfffjjjuuuvvvmmmrrr|||vvvccc___XXXTTTWWWZZZaaakkkmmmmmmiiiaaa[[[YYYXXXVVVWWWQQQPPPXXX^^^bbbhhhqqqzzzfffUUU\\\bbb]]]aaannnooouuu{{{}}}hhh___YYY\\\fffwww}}}zzz~~~uuuvvvyyytttlllgggzzzkkkTTTMMMMMMLLLJJJXXXfffppp}}}sss___OOOQQQXXXYYYXXXYYY[[[\\\^^^]]][[[XXXWWWWWWPPPPPPQQQRRRRRRTTTVVVXXXYYYZZZZZZZZZ___gggjjjhhhbbb]]][[[\\\]]][[[[[[\\\ZZZZZZ[[[[[[[[[YYYWWWVVVXXXZZZ]]]```bbbccccccbbbddd___XXXTTTVVVYYYYYYWWWSSSTTTTTTTTTXXX___aaa___]]]```aaakkk~~~{{{hhh___]]]gggqqq}}}rrr^^^[[[dddmmmqqqrrr~~~pppfff```WWWXXXWWW^^^hhhcccZZZ^^^YYYZZZ[[[]]]___bbbfffhhhkkkbbb\\\___cccbbb``````\\\[[[YYYWWWUUUUUUWWWYYYUUUYYYZZZVVVSSSYYYjjjyyywwwcccYYYYYYZZZYYYVVV[[[___]]]XXXTTTUUUXXXVVVXXXWWWYYY```hhhggg```[[[XXXWWWZZZ___aaa]]]YYY\\\WWWXXXUUUQQQ]]]kkkkkkjjjgggccc```\\\ZZZ\\\aaadddtttqqqaaa]]]```cccjjjhhh___\\\cccgggeeegggmmm{{{rrrhhhfffjjjrrrwwweeedddddd]]]XXX[[[]]]\\\ZZZXXXYYYZZZYYY[[[```ZZZPPPWWWaaa]]]YYYYYYZZZZZZYYYZZZZZZ[[[ZZZ\\\___``````]]][[[ZZZXXXZZZ\\\\\\[[[\\\^^^```eeeccc___\\\[[[]]]```aaa``````]]]YYYZZZ^^^___[[[ZZZVVVTTTVVVVVVUUUWWW[[[^^^\\\YYYTTTQQQSSSXXX\\\aaa```]]][[[]]]```]]]XXXPPPSSSUUUWWWWWWYYY]]]```^^^[[[YYYYYY\\\]]][[[YYY]]]\\\\\\\\\]]]___```aaagggiiiiiiiiifffccc```^^^[[[___bbbbbb```___```ccc___aaacccaaa\\\XXXUUUTTTUUUVVVWWWWWWUUUTTTUUUVVVXXXTTTOOOOOORRRWWWYYYYYY444555555555555444444333444666888999999999;;;===DDDEEEIIIMMMPPPYYYjjjzzz}}}qqqjjjjjjlllmmmlllgggaaa```iiirrrvvvyyy{{{}}}~~~|||tttxxxzzzyyyyyy}}}wwwyyy|||tttkkkdddaaa```^^^bbbeeeeeebbb```cccfffhhhllllllgggiiiqqqtttppprrrtttwwwuuulllgggnnnzzz}}}zzzyyywwwsssooommmlllmmmpppsssvvvwwwwwwkkkgggaaaZZZTTTPPPNNNMMMIIIUUUVVVRRRWWW[[[aaammmyyyxxxcccbbbccc]]]WWWWWWVVVVVVVVV[[[kkk}}}sssmmmgggrrrkkk\\\RRRIIIWWWjjjzzzzzzvvv~~~tttpppmmmbbb^^^bbb\\\[[[gggqqqnnniiiccc]]]XXXUUURRRLLLKKKMMMTTTWWWYYY]]]cccmmmsssrrr^^^cccnnnppppppsssfffqqqzzzzzzqqqkkkbbbaaaqqq~~~iiiXXXVVVWWWTTTUUUdddsss{{{~~~gggRRRNNNQQQQQQSSSWWWYYYZZZZZZXXXVVVUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\VVVWWWWWWVVVYYY___aaa^^^[[[ZZZZZZYYYYYYYYY[[[]]]]]]^^^^^^\\\YYYXXXZZZ\\\[[[\\\___aaaccceeefffgggaaa```\\\WWWWWW\\\aaabbb```___\\\XXXZZZ```cccaaa]]]cccgggvvvkkk]]]ZZZhhhqqqwwwttteeeccchhhmmmooopppxxxyyymmmcccZZZ[[[YYYUUU]]]ggg```WWW\\\WWWYYY[[[]]]___bbbgggjjjjjj___ZZZaaafffccc______^^^^^^]]]\\\ZZZXXXWWWVVVUUU[[[___[[[VVVXXXfffrrrqqqaaaZZZZZZZZZXXXVVVZZZ^^^]]]XXXUUUUUUXXXTTTTTTRRRUUUbbbooommmcccZZZXXXVVVXXXZZZ[[[XXXUUUYYYWWWYYYUUUNNNWWWcccaaaaaadddfffccc]]]YYY]]]aaaaaapppooocccaaa^^^]]]aaa^^^ZZZXXXZZZZZZZZZ]]]aaannnuuu{{{wwwmmmeeedddfffjjjwwwyyykkk```aaaaaa\\\RRRWWW[[[\\\YYYXXX[[[^^^\\\\\\___XXXKKKNNNUUURRRTTTVVVXXXYYYYYYYYYZZZ[[[VVVYYY]]]___^^^\\\ZZZZZZZZZ\\\^^^^^^\\\\\\___bbbeeebbb___\\\[[[\\\___```[[[^^^^^^[[[[[[______]]]\\\YYYXXX[[[ZZZXXXXXX[[[\\\ZZZVVVQQQMMMNNNUUUZZZaaa\\\XXXXXX\\\]]]YYYSSSVVVXXXYYYWWWUUUUUUXXX\\\YYYYYYYYYZZZ\\\\\\[[[YYY\\\[[[[[[[[[\\\]]]___```cccdddddddddbbbbbbdddeee___aaaccc```[[[ZZZ^^^cccbbbeeegggddd^^^XXXVVVUUUUUUVVVWWWUUUSSSQQQPPPQQQWWWUUURRRRRRUUUYYY\\\]]]333333333222222222333333111333555666666666777999888777:::===>>>BBBOOO]]]fffeeeaaa]]][[[^^^ffflllccc^^^[[[```gggmmmuuu|||xxxtttsssvvvuuupppmmmnnntttxxxzzzwwwxxx||||||xxxxxx|||vvvqqqkkkgggdddbbbggghhhiiiiiijjjiiihhhhhhbbbgggfffdddlllyyy|||wwwwwwxxxzzzwwwnnnhhhkkkttt}}}{{{yyyvvvsssrrrrrrsssrrrpppnnnooorrrvvvyyy{{{qqqppplllgggbbb^^^\\\[[[[[[iiifff\\\]]]fffrrr|||uuu{{{zzzkkk``````\\\VVVSSSYYYdddqqq||||||cccWWWKKKVVViiirrr{{{|||{{{qqqrrrzzzmmmbbbnnn}}}zzzvvvpppggg\\\RRRMMMIIIIIINNNWWW^^^]]]YYYVVVZZZ\\\ccckkkpppuuu|||mmmuuuhhhqqqttttttxxx}}}ooouuuqqqpppxxxsssbbbbbbccc___bbbqqq~~~pppXXXOOONNNMMMNNNSSSTTTVVVXXXXXXWWWWWWXXXYYY[[[[[[\\\^^^``````___^^^UUUVVVVVVTTTWWW\\\\\\YYYTTTTTTUUUWWW\\\aaacccdddeeeccc___\\\[[[]]]```bbb______```aaadddgggiiikkkfffkkkkkkddd___cccgggiiiggggggddd``````dddddd``````fffiiiuuuyyysssvvvxxxwwwwww}}}llliiimmmpppppppppnnn}}}|||wwwnnnlllhhhaaa```dddiiiwwwnnnWWWTTTRRRVVVZZZ]]]___```ccceeebbbYYYYYYeeelllfff___]]]```___^^^^^^]]]\\\ZZZXXXZZZ\\\]]]ZZZVVVWWW]]]dddggggggccc^^^]]]___]]]YYYVVVXXXZZZYYYVVVTTTUUUWWWXXXZZZWWWVVV```lllkkk```YYYXXXWWWUUUTTTSSSSSSRRRUUUUUUZZZXXXQQQXXXbbb```^^^aaabbb___ZZZYYY[[[]]]]]]fffhhhjjjqqqkkk```^^^[[[___]]]VVVQQQRRRUUUVVVZZZaaahhhjjjfffbbbbbbdddfffhhhfff```]]]___```^^^TTTVVVXXXXXXVVVWWWYYY[[[```\\\^^^]]]VVVXXXZZZQQQQQQUUUYYY[[[ZZZZZZ[[[]]]WWWZZZ]]]^^^\\\[[[\\\]]]XXX[[[\\\[[[XXXXXX\\\```aaa___]]]ZZZYYYYYYZZZ[[[XXX^^^aaa^^^[[[\\\]]]\\\\\\[[[]]]aaabbb^^^]]]___^^^]]]XXXQQQKKKLLLSSSYYY]]][[[ZZZZZZZZZXXXWWWVVVYYYZZZZZZVVVQQQPPPSSSXXXUUUWWWYYYZZZ[[[]]]___aaa___^^^]]]\\\]]]]]]^^^___^^^```aaaaaabbbffflllqqqaaabbb```ZZZSSSRRRXXX^^^^^^bbbeeeccc^^^YYYXXXYYYWWWYYYZZZXXXUUURRRQQQQQQXXXYYYYYYYYYZZZ\\\```ccc222222222222222333444555///222444555555555777888444555;;;@@@>>>:::>>>GGGGGGLLLOOOMMMKKKOOOZZZddd]]]XXXTTTVVV[[[aaallluuuzzzrrrmmmnnnnnnkkklllqqqvvvzzz{{{xxxyyy}}}{{{uuunnn|||wwwtttrrrppppppooommmkkkkkkhhhfffhhhlllmmmiiidddbbbffffffeeeooo~~~yyynnnqqqvvvxxxuuuqqquuu}}}zzzzzzxxxtttpppqqquuuyyyxxxtttooommmoootttyyy{{{zzzzzzzzzxxxuuurrrrrrrrrqqq~~~yyyjjjiiitttrrrnnnggg[[[TTTWWW\\\bbbppphhh[[[TTT```iiiqqqttt}}}zzz|||uuu|||xxxhhhttt~~~uuufffYYYQQQOOONNNSSS```jjjgggZZZOOONNNNNNRRRXXX]]]ggg|||zzznnnrrrlllfffkkkvvv|||zzztttnnnkkkhhhoooxxxtttkkkjjjkkkggg[[[kkkxxx{{{~~~ttt]]]UUURRRMMMKKKMMMSSSVVVZZZ]]]]]]]]]]]]^^^\\\]]]^^^aaabbbbbb```^^^VVVXXXWWWVVVYYY]]]\\\YYYRRRQQQQQQVVVbbblllnnnkkkhhhaaaYYYVVVYYY^^^```aaa`````````aaacccgggjjjmmmoooxxx{{{rrriiihhhjjjkkkggghhhgggddddddfffccc^^^ZZZ```bbblll{{{xxx|||lllcccgggkkkmmmnnnfffooo{{{}}}pppwwwzzzvvvllliiiooorrrooocccoooZZZLLLNNNTTTZZZ]]]]]]\\\\\\\\\ZZZTTTXXXhhhqqqjjj___[[[bbb```____________^^^]]]^^^\\\YYYWWWWWWXXXZZZZZZQQQWWW[[[^^^bbbdddaaa[[[\\\\\\[[[YYYXXXXXXZZZ\\\```ccc___YYY\\\eeeddd[[[YYYXXXWWWTTTPPPNNNOOOQQQSSSUUU\\\[[[TTTZZZccc```______]]]ZZZXXXYYYYYYYYY\\\```cccqqq|||hhhaaa\\\dddcccVVVMMMOOORRRQQQMMMSSS\\\aaabbbbbbcccdddiiiccc]]]\\\]]]```aaaaaa[[[XXXUUUSSSSSSTTTUUUUUU^^^XXX]]]fffiiippppppdddPPPTTTZZZ]]]\\\\\\]]]^^^[[[]]]``````^^^]]]^^^aaaUUUXXXYYYVVVSSSSSSWWW\\\___]]]ZZZXXXWWWVVVWWWWWWWWW___ccc___ZZZYYYZZZZZZ[[[[[[```fffhhhdddbbbcccbbb```[[[RRRKKKKKKRRRXXXZZZ\\\___```]]][[[^^^cccZZZ[[[YYYTTTNNNLLLPPPUUUSSSVVVYYYZZZ[[[^^^dddiiicccbbb```___^^^^^^^^^___]]]^^^```aaadddkkkuuu|||aaaaaa]]]TTTLLLJJJQQQXXXVVVZZZ______[[[YYY[[[]]]YYY[[[]]]\\\YYYVVVTTTSSSYYY\\\______^^^___cccfff222333333444444333333222111111222333333111000///222333444666777999:::;;;;;;<<<>>>@@@CCCEEEGGGHHHNNNMMMJJJJJJNNNXXXeeemmmqqquuusssjjjcccfffmmmrrryyyvvvtttvvvzzz|||yyyuuusss|||~~~xxxrrrsssxxxyyytttmmmkkkmmmiiieeejjjpppiii[[[```cccfffkkkttt}}}}}}yyynnnqqqqqqoootttyyybbbccciiillluuusssmmmoooqqqooo|||zzzvvv~~~rrrlllooopppmmmqqqyyyqqqiiiddd\\\aaalllfffmmmmmmlllgggiiittt|||sssqqq|||oooaaaUUUOOOLLLNNNYYYkkkuuupppcccYYYNNNGGGOOOTTTRRRkkkvvvzzzmmmdddgggtttyyyvvvzzzyyynnnbbbccceeennnzzztttuuu}}}ttteeeeeebbb|||yyymmmggglllzzz|||uuuxxxyyycccUUUVVVSSSKKKLLLOOOQQQTTTXXX]]]aaabbbbbbdddgggddd^^^\\\___]]]XXXZZZXXXVVVXXX\\\___^^^\\\\\\XXXVVVYYY```fffgggeeeeeedddbbbaaaaaaccceeeggggggddd```___bbbggglllnnn~~~mmmjjjnnnooodddiiieeeeeemmmkkk___\\\VVV]]]gggqqq}}}zzzrrrsssmmm```aaaddddddbbbYYYiiinnnuuu{{{ssspppuuuxxxrrrwww|||{{{zzzuuusssuuuxxxpppwwwgggLLLVVVWWWZZZ]]]```___\\\ZZZ\\\\\\___cccaaa\\\YYYZZZ___```aaa___\\\[[[^^^aaaaaa```]]][[[YYYYYYZZZZZZWWWZZZ]]]___```^^^\\\ZZZWWWTTTRRRTTTXXXZZZYYYWWW___aaa```]]]]]]^^^\\\VVVXXXZZZXXXQQQMMMNNNQQQQQQYYYYYY[[[\\\^^^```aaaaaabbb^^^]]]^^^\\\XXXXXXZZZ\\\]]]]]]sssiiifff___```___ZZZQQQKKKMMMRRRVVVZZZWWW]]]___kkk~~~gggVVV^^^```___^^^ZZZPPPPPPRRRVVVZZZ\\\\\\[[[bbb]]]ooo{{{www^^^aaabbb^^^^^^aaacccbbbfffccc___]]]\\\\\\[[[YYY[[[\\\\\\[[[YYYYYYZZZ\\\```\\\ZZZ[[[YYYUUUTTTVVV[[[```cccaaa[[[XXXZZZ___\\\VVVUUU[[[aaaaaa``````cccaaa]]]YYYVVVSSSRRRQQQTTTXXX]]]]]][[[YYY[[[^^^aaaaaa^^^XXXRRRPPPRRRUUUOOOTTT[[[```bbbbbbcccccc______^^^\\\[[[[[[]]]___aaaaaa``````fffmmmooolll\\\^^^]]]WWWPPPLLLNNNRRRZZZ\\\^^^______^^^\\\ZZZ^^^WWWTTTXXXZZZVVVSSSTTTXXXZZZ^^^______^^^^^^___333333333333333333333333000111222333333333333333222333444555666777888999666777888:::<<<>>>???@@@EEECCCAAA@@@CCCJJJTTT[[[jjjooopppiiicccdddiiikkkxxxuuurrrrrrtttwwwxxxwwwppp{{{{{{ttttttuuu|||wwwuuuuuusssmmmhhhdddggghhhiiikkkkkkcccYYY```cccfffiiipppyyy|||zzzkkkmmmpppvvviiidddcccdddqqqqqqkkknnnrrrzzzwwwxxxzzz{{{xxxzzzsssiiigggbbb___dddtttbbbeeedddcccgggeeelll{{{{{{|||zzznnn___QQQJJJHHHIIITTTfffrrrpppddd\\\PPPGGGNNNSSSOOOaaazzziiiwwwzzznnniiittt~~~{{{yyyxxxyyy}}}wwwpppooorrrtttuuunnnooolllqqqwwwkkk\\\[[[jjj|||zzzuuugggcccjjj{{{xxxuuu{{{zzzkkk```___ZZZPPPMMMQQQOOOQQQVVV\\\___```aaabbbeeeccc______cccbbb^^^ZZZYYYZZZ[[[\\\]]]\\\[[[]]][[[[[[^^^bbbdddcccaaa______```aaaccceeeggghhhiiieee```___aaafffllloooyyyiiigggiiiiiidddhhhddddddlllhhh\\\YYYZZZ\\\aaaiiivvvzzz|||iii]]]ZZZ\\\^^^___TTT]]]^^^ccc{{{|||rrruuuyyyrrroootttxxx~~~vvvrrrsssyyymmmrrrppp[[[YYYYYYZZZ\\\___``````___ccc```^^^^^^[[[VVVVVVYYY______^^^]]][[[[[[]]]___^^^]]][[[YYYYYY[[[]]]___[[[\\\^^^^^^^^^\\\ZZZXXXSSSRRRQQQRRRTTTWWWXXXXXX\\\^^^\\\WWWVVVWWWWWWTTTVVVYYYYYYSSSQQQTTTWWWWWW[[[\\\\\\]]]]]]^^^______```^^^]]]]]]\\\[[[aaahhhiiikkkdddkkk}}}vvveeefffccccccaaa[[[RRRMMMOOOSSS^^^^^^XXX___dddxxxnnn]]]```___\\\ZZZUUUQQQQQQSSSWWW\\\___^^^\\\cccaaazzzhhhhhhccc[[[ZZZaaahhhkkkdddbbb^^^[[[YYYYYY[[[\\\bbbbbbbbb```^^^\\\]]]^^^\\\YYYXXXZZZZZZXXXYYY]]]^^^```bbb```\\\YYYZZZ\\\YYYTTTRRRWWW\\\\\\[[[[[[]]]]]]\\\ZZZWWWSSSPPPNNNNNNTTTZZZ[[[YYYYYY^^^cccggggggddd___YYYUUUUUUVVVTTTWWW[[[___aaacccdddddd``````^^^[[[XXXVVVUUUUUUXXX[[[^^^```fffjjjiiiddd[[[[[[YYYUUUQQQPPPRRRUUUYYY[[[]]]___```___\\\[[[]]]XXXVVVXXXXXXSSSRRRSSSXXXYYYZZZ[[[[[[ZZZXXXWWW444333222111111222333444111111111222333444666777222222333444444555666666666666777888:::;;;<<<<<<@@@???>>><<<<<>>===???EEEIIIJJJWWW[[[^^^]]]YYYVVVWWWZZZ___ddduuuyyy~~~qqqmmmnnnooonnnggg```aaaffflllmmmlllcccYYYSSSUUUZZZbbbnnn|||uuugggeeeiiiuuusssooonnnsss|||~~~uuu|||ttthhhgggnnnooommmqqq}}}sssqqqvvvvvvuuuuuuyyyvvv}}}yyyxxx{{{vvvsssxxx~~~zzz}}}{{{yyy{{{mmmZZZYYYOOOIIIHHHHHHNNNVVVZZZbbbvvv~~~aaaXXXOOONNNUUUeee|||cccWWWTTTNNN^^^fffeeeqqqyyyvvvuuu|||zzzcccOOOYYYkkk}}}kkkkkk~~~zzzrrriiidddiiiuuu~~~mmmgggmmmtttvvvxxxfffuuu}}}aaaRRRaaannnllljjjppptttkkkeeeeeeeeeaaa[[[YYYYYY\\\^^^^^^]]][[[ZZZZZZVVVYYY^^^bbbdddccc```^^^```bbbeeegggfffddd```^^^cccdddccc```]]]]]]aaaeeedddfffgggccc```___bbbdddiiikkkllluuu}}}ooo^^^]]]dddmmmuuussshhh```___ccc^^^ggggggjjjvvv~~~vvvhhhlllooouuuwwwkkkiiiyyytttlllbbbaaaaaaXXXWWW[[[XXX]]]ZZZYYY[[[]]]```aaabbbYYYYYYYYYYYYZZZYYYWWWTTTRRRLLLIIILLLPPPQQQQQQSSSSSSRRRRRRUUUYYY\\\______YYYWWWVVVUUUUUUVVVWWWXXXUUUUUUVVVXXXZZZ\\\^^^___]]]\\\ZZZWWWTTTSSSUUUWWW]]]```^^^XXXTTTVVVZZZ[[[ZZZ]]]]]]]]]___cccaaa\\\[[[ZZZWWWUUUSSSSSSTTTUUURRRQQQQQQTTT\\\qqqzzzuuuuuuddd]]]]]]YYYQQQ\\\]]]^^^pppqqqlllssseeeooo```\\\[[[UUUVVV^^^^^^fff___ZZZ[[[bbbgggfffcccfffiiinnnqqqnnnhhhhhhlllhhhggg```VVVQQQTTTXXXYYYVVVZZZ^^^^^^[[[XXXWWWWWW^^^\\\YYYUUUTTTVVV[[[___ccc^^^[[[[[[ZZZWWWXXX\\\\\\YYYWWWYYY]]]```aaa``````]]]]]]______\\\\\\^^^___]]][[[XXXWWWWWWWWWXXXXXXZZZZZZVVVQQQQQQUUUZZZYYYXXXVVVVVVWWWXXXWWWWWWVVVZZZ```dddeeedddccccccdddbbb``````___\\\VVVPPPRRRXXX\\\[[[[[[^^^^^^\\\^^^^^^^^^^^^]]]]]]\\\\\\___^^^\\\ZZZZZZZZZ[[[[[[```aaa___YYYVVVXXXYYYXXXPPPOOOPPPTTTYYYZZZXXXUUU111111111111111111111111111111222222333222222222000000000111111222222222222333333333444444555555111333444444444444777888444888999888999>>>@@@???HHHKKKNNNNNNMMMMMMNNNPPPVVVXXXfffnnnrrrvvvjjjjjjjjjmmmnnnhhhaaaaaafffmmmmmmjjjbbbZZZWWW[[[```dddttt~~~rrrjjjhhhhhhooommmiiilllvvv}}}xxxwww{{{{{{lll___YYYaaa]]]]]]dddppp{{{tttooopppttttttnnniiihhhjjjlllnnnpppvvv~~~qqqsss}}}}}}{{{uuuttt}}}{{{}}}~~~rrr^^^```[[[ZZZRRROOORRRYYY]]]^^^iiivvvtttzzzhhhaaaZZZVVVZZZkkk|||ddd]]]XXXlllqqqiiiiiivvvpppqqqpppsssdddbbbqqqpppaaaeeeuuusssnnngggdddjjjzzz{{{zzzwwwzzzpppuuutttcccvvvlllXXXfffssslllhhhooonnneeeaaaeeeiiigggdddccccccbbbaaa```___^^^[[[YYYWWWWWWXXX]]]aaaccc```]]]```aaaaaa```___\\\YYYWWW^^^aaadddbbb^^^[[[\\\___dddggghhhfffaaa^^^bbbhhhkkknnnqqq~~~wwwdddcccdddkkkqqqpppjjjeeeeeehhhfffmmmkkkggglllqqqzzzzzzooosss{{{yyyuuuvvvgggfff[[[[[[[[[RRRQQQXXXYYY[[[[[[[[[[[[\\\^^^``````[[[ZZZXXXYYY[[[\\\\\\[[[WWWPPPLLLPPPTTTUUUTTTUUUQQQRRRSSSSSSTTTVVVYYY[[[VVVVVVUUUUUUTTTTTTSSSSSSSSSTTTVVVXXXZZZ\\\^^^______\\\ZZZXXXXXXXXXWWWVVVZZZ]]]\\\XXXWWWYYYYYYWWWWWWZZZ[[[[[[^^^aaa^^^YYYYYYXXXVVVTTTTTTVVVXXXYYYTTTSSSSSSTTTXXXddd{{{{{{wwwvvvgggdddiiiggg^^^___]]]]]]ooopppjjjrrreeeiii___]]]]]]VVVZZZcccdddhhh```WWWVVV\\\bbbbbb___aaafffdddaaaeeeeeeccceeedddddd```XXXUUUYYY\\\]]]\\\\\\\\\[[[ZZZYYYXXXXXX^^^[[[UUUOOOMMMPPPVVV\\\[[[XXXVVVXXXXXXUUUVVVZZZ```^^^]]]]]]___bbbcccdddaaa______bbbaaa]]]^^^aaa___^^^[[[YYYXXXWWWWWWXXXYYYYYYXXXVVVUUUVVVXXXZZZZZZVVVQQQPPPSSSVVVXXXXXX[[[```dddccc^^^\\\___cccccc```^^^___aaa```ZZZVVVVVV\\\___]]]\\\]]]^^^\\\]]]```ddddddaaa^^^^^^^^^```]]]XXXTTTRRRSSSUUUVVV^^^___[[[VVVVVVZZZZZZWWWJJJLLLOOOSSSVVVWWWWWWWWW000111222222222222111000///000222444555555555444000000000111222222333333......//////000000111111000111222222111111333555///333666666999===>>><<>>???===AAAGGGKKKSSSnnnsssnnnrrrqqqmmmjjjiiiddd______bbbcccdddeeeccc___\\\ZZZYYY^^^YYYSSSPPPQQQTTTWWWYYY______]]]XXXRRRPPPRRRTTT[[[___bbbiiixxxyyysssxxxvvvtttsssssstttrrrmmmiiibbbaaabbbccc___WWWTTTUUUXXX___ooovvvjjjfffgggmmmsss|||qqqkkkkkkooouuu{{{yyynnngggaaakkkrrrzzz}}}rrrnnnyyytttdddbbbhhhhhhaaaaaa\\\]]]cccbbbZZZVVVWWWZZZVVVhhhzzztttmmmkkkrrrzzz}}}zzzwww{{{{{{wwwlll]]]SSSRRRSSSSSS[[[YYY\\\bbbfffggghhhjjjkkkmmm{{{~~~dddQQQRRRUUUYYY\\\]]]^^^^^^]]]mmm}}}pppgggiiijjjpppyyyxxx}}}vvvzzzzzztttpppiiihhhnnnpppjjjeeefffggg```]]]```cccbbb___^^^YYY\\\bbbgggjjjgggbbb]]]ZZZQQQNNNVVV^^^aaadddiiiqqqeee___dddhhhddd]]][[[bbbccccccaaa]]][[[YYYYYYVVVXXXZZZ[[[]]]___bbbeeemmmhhh___[[[```jjjooommmggggggggghhhfffhhhqqq{{{tttdddbbbbbb```ffflll|||tttddd\\\[[[ZZZYYYZZZUUUVVVXXX[[[ZZZXXX\\\bbb^^^aaabbb___]]]^^^[[[WWW[[[YYYYYY[[[]]][[[VVVRRRSSSWWW[[[[[[WWWTTTRRRRRRYYYUUUQQQPPPRRRTTTUUUUUU\\\ZZZXXXUUUSSSQQQQQQPPPRRRVVVYYYVVVVVVXXXYYYWWWVVVXXXZZZ[[[[[[XXXUUUSSSPPPQQQTTTVVVXXXYYYZZZZZZZZZ^^^lll|||}}}mmm]]]VVVUUUUUUVVVVVVXXXYYY[[[\\\ZZZ^^^bbbaaa]]]XXXVVVVVVWWW^^^dddggghhhiiiddd^^^]]]WWW\\\jjj|||kkkaaaYYYVVVVVVWWW[[[aaa```llltttpppeee]]]XXXUUUUUUYYY[[[___hhhvvvmmmeee___]]]\\\YYYYYY[[[YYYWWWYYY^^^```^^^\\\\\\QQQSSSUUUVVVWWWXXX[[[]]]]]]^^^___```aaa```^^^]]][[[UUURRRUUUXXXXXXWWWWWWUUUUUUUUUTTTRRRQQQRRRTTTUUUWWWYYYXXXVVVSSSRRRQQQRRRWWW[[[\\\ZZZXXXYYYZZZXXXTTTOOOKKKKKKOOOUUUYYYYYYVVVVVV[[[bbbccc]]]WWWRRRLLLKKKQQQWWWWWWVVVVVVJJJIIIJJJPPPWWWZZZWWWRRRNNNWWW^^^]]]\\\___bbbccc]]]___aaa___[[[VVVRRROOOOOORRRUUUUUUSSSOOOOOOOOORRRVVVZZZ\\\ZZZWWWTTTRRRRRRSSSUUUYYY\\\^^^]]]\\\000000111111111111000000111111111111222222222222555555444444444222111///000000000000000111111111111111111111111111222222222222222222333444555666555666666777888:::;;;;;;<<<@@@CCCCCCEEEYYYlllbbbfff___]]]]]]```^^^ZZZZZZ\\\cccdddeeebbb^^^YYYVVVVVVWWWSSSOOOMMMOOORRRUUUWWW\\\[[[XXXUUUQQQPPPQQQRRRYYY[[[^^^fffvvvvvvmmmuuu|||yyywwwrrrjjjccc___```cccddd___WWWTTTWWW]]]lllwwwfff```gggqqqvvvxxx~~~yyyrrrnnnlllkkkiiihhheeeuuu~~~vvvmmmmmmpppoooiiippprrrvvvzzzooohhhooosssaaaTTTVVV^^^]]]WWW]]]\\\___dddaaaWWWQQQPPPOOONNNYYYhhhnnnnnnlllhhheeehhhrrr{{{vvvooooooxxxrrrdddUUUMMMNNNQQQQQQ[[[]]]bbbfffgggbbb]]]ZZZ```kkk}}}xxxqqqrrr{{{nnnWWWSSSZZZ___^^^aaaiiioooooovvv{{{qqqnnnggg]]]\\\[[[^^^cccdddbbbeeejjjpppjjjdddbbb```___\\\[[[]]]```dddhhhhhhddd___[[[bbbYYYVVV\\\aaacccgggnnnnnnhhheeeiiiiiieeeaaabbb^^^bbbccc___[[[ZZZZZZYYYUUUWWWZZZ^^^aaadddfffhhhtttooogggbbbfffooorrrooofffffffffdddaaabbbiiiooo|||mmmcccaaabbbaaajjjlllttt}}}sssjjjaaa]]]\\\\\\ZZZXXXRRRTTTWWWXXXWWWWWWZZZ^^^aaa^^^aaajjjiii```]]]```YYYYYYYYYZZZ[[[YYYUUUQQQRRRXXX___```\\\XXXVVVWWW[[[WWWSSSOOOPPPRRRUUUWWW]]][[[XXXTTTRRRQQQRRRRRRRRRWWWXXXUUUSSSUUUVVVUUUQQQTTTWWWZZZZZZWWWTTTQQQLLLNNNRRRUUUXXXYYYZZZZZZUUUWWW___jjjmmmfff^^^\\\[[[[[[[[[[[[ZZZYYYXXXXXX[[[^^^aaa```\\\WWWSSSRRRTTT[[[```aaaaaaaaa^^^ZZZ]]]RRRWWWgggqqqzzz{{{qqqhhh___WWWUUUVVVXXX___ggguuuooo```YYYVVVWWW]]]cccfffmmmyyykkkeee___]]]YYYUUUUUUWWWXXXYYY\\\```aaa^^^[[[YYYOOOQQQSSSTTTUUUVVVXXXZZZ\\\^^^bbbdddeeebbb___]]]^^^ZZZWWWVVVXXXXXXYYYYYYSSSSSSSSSRRRRRRRRRSSSUUUTTTVVVXXXXXXUUURRRPPPOOOKKKQQQXXXZZZXXXVVVWWWYYYVVVRRRLLLJJJLLLQQQVVVZZZ[[[ZZZ]]]gggqqqqqqfffZZZRRRIIIHHHTTT\\\ZZZWWWXXXOOONNNOOOTTTXXXXXXTTTOOOIIIQQQWWWXXXXXX[[[^^^^^^\\\___```\\\XXXWWWXXXWWWVVVSSSRRRTTTTTTQQQMMMLLLLLLQQQWWW[[[[[[YYYWWWUUURRRQQQRRRVVV[[[]]]\\\YYY000000111111111111000000000000000111111222222222444666777777666444222111//////000000000111111111222222111000000111111222222222222222222333444555000111222333333444444555666888;;;;;;;;;FFF___wwwzzz{{{sssbbb[[[___UUURRRTTTXXXYYYVVVUUUWWWaaaaaa```]]]XXXSSSPPPOOOMMMKKKIIIIIILLLQQQTTTUUU\\\ZZZXXXVVVUUUTTTSSSRRRVVVVVVZZZcccqqq{{{yyyrrrpppwww|||xxxrrriiicccaaaaaadddddd___XXXVVVZZZeeetttgggnnn|||~~~rrrsssssssssrrrrrrpppiii^^^TTTUUUhhhssskkkbbbhhhvvvsssnnnsssnnneeegggggg```TTTLLLLLLQQQSSSPPPYYY[[[^^^___YYYOOOIIIHHHJJJRRRYYY^^^]]]WWWWWW```]]]kkk~~~uuuiiihhhmmmtttnnn```QQQIIIKKKOOOOOOXXX```jjjpppppplllddd^^^^^^rrr{{{hhhaaacccmmmxxxxxxtttvvvxxxrrr___RRRaaahhhccceeewww|||}}}uuuggg```XXXPPPOOOPPPRRRTTTUUUXXXaaakkkooommmgggaaa^^^^^^^^^]]]aaaccceeefffeeebbb```^^^bbb^^^[[[\\\^^^aaafffkkkjjjkkkllllllgggaaaaaacccbbbeeeeee```^^^aaabbb___VVVWWW[[[___dddgggiiiiiihhhfffcccbbbgggmmmmmmgggdddeeeeeeaaa^^^^^^```bbbiiimmmnnnjjjfffeeeffffffmmmmmmooorrruuuuuurrrooommmpppuuuwwwwwwxxxjjjeeebbb]]]YYYXXXWWWUUURRRRRRUUUWWWUUUSSSTTTWWWZZZaaaXXXfffiii^^^ggg^^^]]]\\\[[[ZZZWWWSSSPPPSSSZZZaaaccc___[[[ZZZ[[[ZZZYYYUUUOOOKKKMMMUUU]]]```]]]YYYUUURRRRRRSSSTTTSSSVVVWWWSSSPPPRRRSSSQQQKKKNNNSSSVVVXXXVVVTTTRRRJJJLLLOOORRRTTTVVVWWWWWWTTTSSSUUU[[[^^^^^^\\\\\\^^^^^^^^^^^^^^^\\\[[[ZZZ]]]^^^___]]]ZZZWWWTTTSSSSSSZZZ^^^\\\[[[\\\[[[XXX___RRRVVVcccfffggghhhccccccZZZSSSSSSWWW]]]fffnnnrrrddd___]]]TTT[[[``````ccckkkssswwwbbb___]]]\\\XXXRRROOOQQQVVVZZZ___``````^^^[[[YYYUUUVVVXXXWWWVVVVVVWWWXXX[[[^^^aaaddddddbbb^^^[[[ZZZYYYVVVSSSSSSUUUUUUTTTPPPPPPPPPPPPRRRSSSTTTTTTRRRUUUYYYYYYWWWSSSPPPOOOHHHOOOVVVXXXUUURRRTTTWWWTTTPPPLLLKKKPPPVVV[[[]]]^^^]]]bbbooo{{{zzzmmm```WWWMMMKKKVVV^^^\\\YYY[[[XXXWWWXXXZZZ\\\ZZZUUUPPPJJJQQQVVVVVVWWWZZZ\\\[[[WWW\\\]]]XXXWWW^^^eeehhhcccVVVMMMNNNQQQNNNIIIFFFGGGLLLTTTYYY[[[ZZZXXXWWWOOONNNOOOSSSXXXZZZWWWTTT000000111111111111000000//////000000111222222222222555888999777555333333///000000111111222222222333222111000000000111222222111111111222222333444111222333444444444444444444444666999999;;;EEEQQQmmmoooddd]]]\\\ZZZSSSSSSXXXOOOKKKKKKOOORRRQQQQQQRRRXXXXXXVVVRRRNNNJJJIIIIIIKKKIIIIIIKKKPPPVVVYYY[[[]]]ZZZXXXYYYZZZZZZVVVRRRQQQRRRWWW```kkkrrrqqqnnntttyyy|||xxxssslllgggfffddddddfffccc]]]\\\^^^kkk}}}qqqyyyrrrmmmoooqqqtttwwwxxxqqq___OOOIIIZZZiiilllmmmzzzrrraaafffgggaaabbbWWWTTTOOOIIIFFFGGGKKKNNNTTTWWWZZZWWWNNNFFFDDDDDDLLL\\\ccceeebbbVVVSSS``````sssssseee___[[[___fffllliii___SSSMMMQQQWWWYYY]]]ccciiimmmpppoooggg^^^___wwwnnnZZZTTTVVVeeeqqqtttqqqrrrrrryyy|||}}}sssffffffyyy~~~oookkkqqqnnntttwwwlll\\\TTTOOOKKKGGGJJJMMMLLLLLLQQQ]]]gggjjjkkkggg```\\\^^^``````]]]```dddffffffeeeeeeeeeaaacccaaa___eeeqqquuurrrjjjlllmmmjjjddd```aaadddaaadddccc___aaaggggggaaaWWWWWWZZZ^^^cccggghhhggg[[[\\\\\\^^^eeekkkiiicccaaaeeefffbbb______^^^\\\XXX]]]ccceeecccbbbcccdddoooppppppmmmiiifffggghhhhhhhhhhhhjjjnnntttyyy}}}zzziiihhhhhh^^^```aaa___YYYVVVUUUSSSOOORRRVVVXXXTTTSSSVVV[[[]]]]]]XXXlllrrr```fffeeeccc```\\\XXXTTTQQQPPPUUUZZZ___```^^^\\\\\\\\\YYYYYYVVVPPPKKKMMMVVV______\\\XXXTTTRRRSSSUUUWWWUUUXXXWWWRRROOOPPPQQQPPPIIILLLPPPTTTVVVVVVUUUTTTLLLMMMNNNOOOPPPRRRSSSTTTVVVVVVXXX[[[]]]]]]ZZZWWWYYYZZZ[[[]]]^^^_________^^^^^^^^^]]]\\\ZZZYYYYYYTTTZZZ\\\XXXUUUWWWXXXXXX^^^TTTXXXaaa^^^]]]aaa___```UUUMMMPPPYYYaaaiiiooo{{{yyyllleeecccbbbVVV[[[^^^[[[ZZZ^^^bbbcccXXXWWWXXXZZZVVVOOOLLLNNNTTTZZZ___```___```^^^[[[^^^^^^___]]][[[YYYYYYZZZZZZ\\\___``````^^^[[[XXXRRRTTTSSSOOOOOORRRRRRQQQNNNNNNNNNPPPSSSTTTSSSQQQPPPTTTXXXZZZXXXTTTQQQOOOIIIPPPWWWWWWRRROOOQQQUUUSSSPPPMMMOOOUUU\\\___```]]]]]]aaammmxxxyyynnnbbb[[[TTTQQQVVV[[[\\\\\\\\\^^^^^^^^^^^^]]][[[VVVSSSQQQVVVZZZYYYYYY[[[[[[YYYSSS[[[^^^ZZZ\\\iiiuuuzzzjjjYYYKKKLLLNNNJJJEEEDDDFFFLLLSSSXXXYYYWWWUUUSSSIIIJJJNNNRRRUUUUUURRRPPP000000111111111111000000/////////000111222222222///333888999888555444333000000111111222333333444444333111000///000111222111111111111111222222333444555666777777666666555555444666999999888;;;@@@HHH\\\uuuiiiRRRNNNIIIFFFFFFHHHJJJJJJIIIDDDBBBGGGJJJLLLMMMPPPNNNMMMKKKHHHEEEDDDEEEGGGJJJIIIKKKOOOVVV\\\```bbb\\\YYYXXX[[[^^^]]]WWWQQQLLLOOOUUU^^^eeeiiijjjjjjlllpppqqqwww|||uuunnniiihhheeefffjjjkkkgggcccccclll~~~vvvuuuzzz{{{vvvrrruuuzzzxxxeeeSSS\\\kkk{{{vvv```eeeggg```___SSSQQQMMMHHHCCCBBBHHHNNNRRRVVVWWWPPPGGGCCCEEEHHHMMM___gggkkknnn___SSS^^^cccuuuzzz```WWWWWWVVVXXX]]]aaaccc```WWWSSSXXXaaafffhhhgggggglllwww{{{ppp```\\\qqqvvvaaaTTTQQQQQQ^^^lllpppnnnooommmqqq~~~uuuyyy}}}uuupppsssvvvlll~~~yyypppooommmxxx|||hhhUUULLLHHHGGGDDDJJJOOOOOONNNRRRZZZ```mmmpppmmmccc\\\\\\^^^]]]YYY^^^eeeiiiiiiiiiiiiiiibbbhhhfffdddvvvkkkhhhdddaaabbbfffiiiiii___cccbbb```fffoookkk```ZZZYYYZZZ]]]bbbfffgggfff^^^]]][[[[[[aaahhhhhhccc]]]cccfffdddcccccc```ZZZTTTXXX]]]```______aaadddnnnppppppmmmhhhddddddeeecccbbbaaaaaabbbeeejjjmmmtttoooqqqnnnbbb```ccc______cccaaaZZZUUUUUUTTTQQQRRRWWWXXXUUUVVV^^^fffhhh]]]^^^lllooocccbbbdddbbb___ZZZWWWUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXVVVSSSQQQSSSXXX]]][[[XXXTTTQQQQQQTTTXXX[[[XXXZZZYYYSSSPPPQQQQQQPPPLLLNNNQQQTTTUUUVVVUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXZZZ]]]___^^^[[[VVVTTTUUUWWWYYY[[[]]]^^^___\\\]]]^^^___``````___]]]YYY]]]]]]WWWSSSUUUYYY[[[[[[UUUZZZ^^^XXXYYY```___```SSSJJJNNNYYYaaafffhhhlllpppoooiiieeeeeeeeeccc]]]```___[[[XXXZZZZZZWWWQQQQQQTTTVVVSSSMMMLLLOOORRRZZZ___^^^^^^aaaaaa^^^___``````___]]]\\\\\\]]]ZZZ[[[[[[[[[ZZZXXXVVVUUUMMMQQQSSSPPPQQQVVVWWWUUURRRQQQRRRTTTVVVUUUQQQNNNMMMRRRWWWZZZXXXUUUQQQOOOMMMTTTYYYVVVPPPLLLOOOSSSTTTQQQPPPSSSZZZ___```___XXXWWWZZZcccmmmooohhh```ZZZYYYUUUQQQTTT[[[^^^]]]___^^^^^^]]]\\\ZZZWWWUUUWWW[[[]]][[[ZZZ[[[YYYVVVNNNYYY^^^ZZZ\\\iiiuuuxxxfffXXXNNNNNNLLLFFFEEEIIILLLQQQVVVXXXVVVQQQLLLIIICCCHHHNNNRRRRRRQQQNNNMMM000000111111111111000000...//////000111222222222,,,111777999777444333333000000111222333333444444444333111000///000111222111111111111111111222222222222444444444444333222222111333666555333666<<<:::@@@KKK[[[kkknnn\\\GGG???BBBBBB@@@AAADDDBBB<<>>======<<<===>>>AAADDDFFFEEEEEEEEECCCBBBCCCFFFHHHKKKKKKLLLOOOTTTWWWXXXXXXZZZ[[[[[[ZZZWWWTTTPPPNNNKKKKKKOOOTTTVVVTTTVVVZZZVVVWWWXXX```ppp~~~{{{ooovvv{{{uuurrrtttgggccckkklllbbb\\\^^^hhh|||hhhaaadddhhhnnnrrrcccttt|||uuugggbbbQQQNNNQQQGGGAAAFFFIIIGGGKKKNNNOOONNNPPPQQQQQQQQQ[[[hhhrrrtttkkkZZZLLLNNN^^^yyyuuuddd___ddddddZZZSSSUUUUUUTTTXXX```jjjpppkkk^^^ZZZlll``````aaabbb]]]WWWXXX\\\___[[[^^^iiinnnkkkiiillljjjmmmnnnwwwzzz}}}sssssstttuuusssuuupppUUURRR\\\nnn}}}yyywww|||~~~wwwaaaVVVMMMGGGJJJLLLZZZhhhkkkeeebbbdddhhhyyyuuummmeee^^^ZZZWWWVVVRRRaaaiiiccc^^^dddhhhgggmmmiiifffoooddd___UUUTTThhhmmmkkkhhhgggaaa^^^___ffflllnnnnnnooopppdddUUUQQQWWW```fffgggZZZ[[[aaaggggggbbb___bbb```___[[[[[[bbbkkklllhhhgggnnnlllaaa]]]cccgggddd^^^\\\ZZZYYY\\\aaagggjjjnnnhhhaaa^^^___aaa___]]]^^^ZZZUUUTTTUUUVVVUUUTTTYYYZZZ]]]bbbgggiiiiiihhheee___^^^ccceee```]]]^^^]]]XXXSSSRRRVVV\\\___aaa```ZZZTTTSSSWWWZZZZZZXXXYYYVVVTTTUUUYYY]]]^^^^^^XXXWWWUUUOOOLLLOOOWWW___YYYZZZYYYTTTOOONNNRRRWWW\\\]]]]]]\\\XXXUUUSSSSSS]]]ZZZWWWWWWYYYYYYXXXVVVRRRRRRVVV]]]dddeee```ZZZVVVVVVVVVSSSQQQRRRWWW[[[WWW[[[______^^^^^^___aaaeeegggeee___]]]```bbbaaa\\\[[[[[[\\\___aaaaaaaaadddVVVOOOXXX```]]][[[]]]```cccfffeeeaaa^^^___```fffaaa[[[VVVTTTTTTUUUVVVSSSRRRRRRSSSUUUVVVTTTRRRUUUXXX[[[\\\\\\[[[[[[\\\[[[ZZZYYYYYYZZZYYYWWWUUUUUUWWWXXXWWWSSSPPPPPPRRROOOPPPTTTYYY^^^```___^^^[[[ZZZYYY\\\___^^^[[[WWWWWWWWWWWWWWWWWWXXXXXXXXXUUU[[[```]]]UUUOOOOOOSSSWWWVVVVVVXXX\\\___```aaaVVVRRRPPPVVV___ccc```ZZZ]]]WWWOOOKKKKKKNNNSSSVVVUUUTTTTTTTTTUUUTTTRRROOOTTTXXX\\\]]]ZZZTTTOOOMMMNNNPPPSSSTTTTTTTTTUUUVVVWWWWWWVVVQQQKKKGGGGGGHHHSSSUUUUUUQQQHHHAAA<<<;;;>>>CCCIIILLLJJJFFFBBB@@@222222111111000//////...////////////000000000000...000222333333222000...000000000000000000111222111111000///////////////111111000000111111222333444333333222222333333444444333333222222333333444333555777:::;;;;;;;;;:::;;;:::888777666777888999;;;;;;:::;;;<<>>:::999:::>>>CCCEEEDDDAAA>>><<<222111111000000//////...////////////000000000000///000000111111000000///222111000000000000000000111111000/////////000000111111000000111111222333333333333333333333333333444333333222222333333444222222333444444555555555555555555555555555555555888888888888999;;;===???<<<<<<<<<;;;:::;;;===@@@AAABBBDDDJJJPPPVVVXXXYYYQQQNNNIIIEEECCCDDDFFFHHHHHHGGGKKKOOOPPPNNNOOOSSS^^^aaabbbcccgggooossssssjjjfffhhhmmmkkkbbb]]]___iiifffgggppp|||~~~wwwmmm^^^TTTVVVYYYZZZfffwwwvvvfffjjjzzzvvvooohhhkkk{{{|||ZZZRRRSSSXXXVVVKKKKKKQQQYYYdddsssfffdddfffmmmuuuxxxvvvsssgggeeeqqq{{{ppplllhhh___SSSPPPLLLKKKPPP]]]nnnzzzuuulllbbbaaafffiiifffaaaTTTLLLIIIQQQZZZ[[[VVVQQQTTTXXX```fffeeeccceeejjjvvvvvviii\\\YYY]]]sssuuuoootttzzz}}}~~~}}}zzzoooyyywwwrrrkkkaaaTTTQQQLLLiii~~~rrrlllkkkkkkjjjhhheeecccbbbaaaaaa___eeehhhhhhlllrrrooofff\\\bbbeeefffmmmuuuuuunnn^^^___]]]]]]hhhxxx~~~zzzqqqpppnnnhhhbbb^^^bbbfffgggiiikkkmmmfff^^^[[[^^^aaaaaa___```kkkooofff^^^\\\ZZZVVV[[[aaadddcccccchhhllllllaaahhhiiicccaaafffjjjhhhZZZ[[[]]]^^^___```bbbdddaaa___^^^aaaeeehhhhhhfff^^^\\\\\\\\\]]]]]][[[YYYaaa```___aaacccfffffffff```]]]^^^bbbcccaaa___```[[[XXXTTTSSSUUUYYY\\\]]]WWWSSSOOOOOOTTTZZZ]]]^^^YYYXXXWWWXXXZZZ[[[[[[ZZZ]]]\\\XXXQQQKKKIIILLLPPPVVVUUUSSSSSSTTTUUUVVVVVVZZZ\\\]]]]]]ZZZXXXXXXXXXSSSTTTWWW[[[\\\YYYTTTPPPLLLMMMQQQWWW^^^```]]]ZZZRRRQQQPPPNNNNNNQQQVVVZZZ[[[]]]```aaa```_________ZZZ```dddddddddffffffccc\\\XXXUUUVVV[[[^^^]]][[[XXXUUUXXX``````WWWPPPOOOUUUYYY^^^aaa```aaadddgggbbb]]]WWWWWW[[[______^^^VVVTTTSSSTTTVVVXXXYYYXXX[[[[[[[[[YYYWWWWWWZZZ\\\XXXVVVSSSSSSUUUWWWWWWWWWVVV\\\aaa___WWWQQQPPPRRRTTTRRRQQQRRRWWW\\\___aaabbb]]]XXXXXX[[[^^^``````YYYYYYZZZ[[[\\\]]]]]]^^^```bbbccc^^^XXXTTTVVVZZZYYY[[[^^^bbbeeefffggghhhZZZXXXWWW[[[```aaa\\\WWWSSSMMMFFFEEEJJJPPPRRRRRRJJJKKKLLLOOORRRRRRQQQOOOPPPOOOOOORRRUUUVVVSSSPPPNNNPPPSSSTTTQQQNNNLLLKKKJJJLLLNNNMMMKKKIIIHHHHHHFFFIIIJJJGGG@@@:::777666555888;;;<<<;;;999777777111111000000////////////////////////000000000000111000000//////000000111222222111000/////////000111111000000///000000111111111000000111111222333333333333333333333333333333333333333333333333333444444333222333333555555333444555666666666555444555555555555666777999:::777888888888777888:::<<<<<<<<>>???AAACCCEEEEEEIIINNNOOOMMMNNNRRRWWW\\\___]]]\\\___```___\\\]]]ccchhhfff___\\\___```]]]]]]fffttt}}}~~~zzzgggZZZUUUZZZ^^^aaappp}}}jjjnnnyyymmmbbbbbbllltttxxxxxx}}}^^^TTTTTT[[[]]]UUUSSScccuuusssZZZYYY]]]iiivvv}}}wwwmmmppp~~~ttteeedddYYYNNNJJJLLLRRRZZZaaacccgggjjjfff^^^YYYYYY\\\UUUHHH@@@DDDNNNTTTUUUUUUXXX```fffhhhgggjjjqqqwwwppp]]]UUUUUUhhhuuuttt|||}}}wwwuuuoooqqqyyy}}}zzz|||hhhUUUPPPQQQqqqtttooommmiiihhhgggdddbbb___]]]\\\```cccgggmmmxxx}}}vvvjjjZZZaaafffgggkkkrrrtttqqqbbbccc```]]]bbblllssssssrrrqqqlll{{{gggaaa^^^aaadddccccccddddddbbb______``````^^^[[[ooo}}}pppbbbaaa___YYYTTTYYY]]]]]]```dddfffdddZZZ```ccc___]]]aaaddddddaaa^^^[[[\\\```ccccccaaaZZZ[[[]]]aaaeeeggggggeee\\\]]]^^^```aaa```^^^]]]aaa```___```aaaaaa___^^^[[[[[[]]]___``````______]]]ZZZWWWUUUTTTVVVXXXYYYUUUSSSQQQSSSWWW[[[\\\\\\YYYYYYYYYZZZZZZYYYXXXWWWVVVUUUSSSNNNJJJHHHJJJLLLWWWVVVSSSQQQPPPQQQRRRTTTVVVYYY[[[[[[ZZZYYYYYYYYYUUUWWWYYY[[[[[[XXXSSSPPPOOOOOORRRVVVZZZ\\\ZZZXXXQQQPPPNNNMMMNNNRRRWWWZZZ\\\^^^aaabbbbbb```___^^^YYY```eeeeeeeeeeeebbb^^^YYYUUUQQQTTTZZZ^^^\\\YYYSSSTTTZZZ```^^^UUUOOOOOOYYY\\\______\\\[[[\\\]]]]]]WWWRRRSSSYYY]]]\\\YYYTTTRRRQQQSSSVVVZZZ\\\]]][[[ZZZXXXVVVTTTVVVZZZ^^^[[[WWWSSSQQQQQQRRRSSSSSSTTTZZZ___\\\TTTOOOQQQUUUWWWSSSNNNMMMPPPUUUZZZ]]]```\\\XXXWWWZZZ]]]^^^^^^UUUVVVWWWYYYZZZ\\\]]]^^^___``````]]]YYYVVVVVVWWWVVVXXX\\\___````````````YYYYYYYYY[[[]]][[[WWWSSSMMMGGGBBBCCCJJJPPPQQQPPPNNNNNNPPPSSSUUUUUUSSSQQQNNNJJJHHHKKKQQQTTTSSSPPPNNNQQQSSSRRRMMMHHHCCCAAADDDFFFIIIJJJIIIGGGDDDCCC???BBBDDDBBB<<<777444444111333555555333222333333000000000///////////////////////////000000000000222111000000000000111222222222111000/////////000111111000000000000111111111111000000111111222333222333333444444333333222333333333333333333333333666555333222222333555666222333555666666666444333333333333444444555555666333555666666555666888999888888:::>>>CCCFFFHHHHHHCCCAAA@@@>>>======>>>???BBBBBBFFFLLLNNNLLLNNNSSSSSSYYY\\\ZZZYYYZZZZZZWWWUUUZZZbbbfffddd^^^[[[]]]YYYYYY\\\cccllltttzzz}}}jjj\\\UUUYYY]]]bbbrrrssstttwwwjjjbbbgggoooqqqqqqsssvvviii```WWW\\\hhhjjjooo|||ssshhhVVVTTTXXXfffuuuwwwsssbbbTTTSSSYYYZZZXXXWWWSSSeeevvvtttcccVVVWWW___WWWNNNGGGIIINNNSSSWWW[[[\\\dddjjjjjjppp~~~ppphhh___aaaqqqvvvqqq{{{{{{nnngggfffhhhvvv||||||lllTTTQQQXXX|||{{{rrrllljjjiiigggeeebbb___]]]\\\```bbbgggppp{{{uuuhhh```cccgggjjjoootttvvvuuujjjgggaaaZZZYYY```hhhllluuutttkkkrrrxxxwwweee```___dddfffccc```___\\\]]]___``````^^^\\\ZZZrrrrrreeeffffff```\\\]]]]]]]]]aaadddaaaZZZRRRWWW[[[[[[\\\```eeegggvvvkkk```^^^cccfffbbb[[[XXXYYY\\\```bbbbbbaaa___YYY[[[^^^```aaa```______^^^^^^^^^^^^^^^\\\XXXTTTWWWZZZ\\\\\\]]]^^^^^^]]]___]]]ZZZWWWTTTSSSTTTUUUUUUVVVWWWZZZ[[[[[[ZZZXXXXXXZZZ\\\\\\ZZZWWWUUUSSSMMMNNNNNNNNNNNNOOOPPPQQQVVVVVVSSSNNNJJJIIILLLOOOQQQTTTWWWXXXXXXXXXXXXYYY[[[\\\\\\[[[YYYVVVTTTTTTPPPPPPRRRUUUXXX[[[[[[[[[SSSQQQPPPOOOQQQTTTWWWYYYYYYZZZ\\\^^^___]]][[[YYYUUU]]]cccdddcccdddaaa]]]```\\\YYYZZZ^^^___]]]ZZZRRRUUUYYY]]][[[VVVTTTUUU\\\^^^```^^^YYYUUUTTTUUUZZZVVVRRRSSSWWWYYYXXXUUURRRPPPPPPRRRWWW\\\___aaa^^^\\\XXXTTTQQQRRRVVVZZZYYYUUUQQQNNNOOOQQQSSSTTTXXX\\\]]]ZZZUUUSSSXXX^^^[[[VVVOOOLLLNNNSSSXXXZZZ[[[YYYWWWXXX[[[\\\ZZZWWWTTTUUUWWWYYY[[[^^^___```\\\]]]^^^]]][[[XXXVVVUUUSSSWWWZZZ[[[YYYWWWWWWWWWWWWXXXXXXXXXWWWTTTPPPNNNIIIEEEBBBDDDKKKOOOQQQOOOTTTSSSSSSTTTUUUUUUTTTRRRMMMHHHDDDEEEKKKOOOOOOMMMPPPRRRSSSQQQKKKDDD>>>;;;???AAACCCEEEEEEBBB>>>;;;:::===@@@>>>999555333333///000111111//////000111////////////////////////////////////000000000000222111111000000111111222222111000000000000000000111111000000000111222222111111000000111111222333222222444444444444222222222333333444444333333222333222111111111222333444222333444444444333222111333333333333333333333333111333444555444555666888666666666999<<<>>>???>>>===============<<<<<<<<<>>>???CCCHHHJJJHHHJJJNNNKKKPPPSSSTTTVVVXXXWWWSSSPPPUUU[[[]]][[[WWWTTTTTTUUUYYY^^^aaaeeekkkrrrwwwvvvdddVVVWWW\\\cccvvv~~~~~~qqqmmmwww}}}zzzxxx{{{pppqqqqqqaaadddkkkmmmccc^^^___jjjwww|||jjj\\\___eeeaaaYYYTTTPPPfff|||{{{fffTTTRRRXXXQQQNNNOOOSSSUUUSSSTTTWWWZZZbbbfffiiizzzqqqdddffflllssstttssslllfffdddeeemmmzzzyyybbb``````tttjjjjjjhhhgggdddbbbaaa``````aaaaaadddkkkrrrrrrjjjaaaffffffgggiiimmmqqqttttttqqqkkkaaaXXXTTTXXX```ggguuuuuulllmmmlllqqq}}}jjjddd``````fffhhheee```^^^ZZZ]]]aaabbbaaa^^^]]]\\\fffpppsssjjjcccdddfffdddeeeccc___\\\]]]^^^WWWNNNMMMQQQVVVYYY]]]bbbjjjooowwwhhhccceeeeee^^^VVVYYYZZZ]]]^^^^^^\\\ZZZXXXTTTXXX\\\^^^^^^^^^_________^^^]]]\\\[[[XXXTTTPPPUUUZZZ]]][[[[[[]]]]]]\\\^^^^^^\\\YYYUUUSSSSSSTTTXXXZZZ\\\^^^]]][[[XXXVVVXXX[[[^^^^^^[[[VVVRRRPPPHHHJJJNNNRRRVVVXXXYYYYYYUUUTTTRRROOOMMMLLLLLLMMMLLLOOOSSSUUUVVVWWWXXXZZZ______]]][[[XXXVVVWWWXXXPPPPPPRRRTTTVVVZZZ]]]^^^UUUTTTRRRRRRTTTUUUUUUUUUQQQRRRTTTWWWYYYXXXUUUQQQPPPWWW]]]___```bbbaaa___bbbaaa```___^^^[[[WWWUUUUUUWWWZZZ[[[[[[ZZZZZZ[[[[[[]]]___]]]XXXTTTTTTUUU\\\ZZZXXXXXXXXXXXXWWWVVVRRRRRRRRRUUUZZZ^^^aaabbb```]]]XXXRRRNNNMMMPPPSSSSSSPPPMMMMMMPPPTTTVVVXXXYYYZZZXXXUUUSSSUUUZZZ^^^]]]XXXRRRPPPQQQVVVZZZ\\\XXXWWWVVVXXXZZZYYYUUUQQQNNNOOOQQQTTTXXXZZZ]]]^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTWWWZZZYYYUUUSSSSSSTTTUUUVVVVVVTTTPPPMMMKKKJJJHHHGGGGGGIIILLLOOOPPPPPPVVVTTTQQQQQQQQQQQQQQQPPPMMMHHHDDDCCCEEEHHHHHHGGGNNNPPPPPPNNNHHHBBB===;;;;;;<<<===??????===999555777:::===<<<777333222222...///000000......///000////////////////////////////////////000000000000000000000000000000000000000000000000000000111222111111000000111111222333111111000000111111222333111222444555555444222111222333333444444333333222000000000000000111222222444444444444333222111111333333333444333333333222...000333333333333555666555444444666888::::::999999999999999999:::::::::;;;;;;>>>CCCCCCAAABBBEEECCCFFFHHHKKKQQQUUUSSSNNNKKKNNNPPPPPPPPPPPPPPPOOORRRVVVZZZ\\\]]]___dddhhhrrr___SSSXXXaaaiiizzz|||xxx}}}ssswww```MMMWWWfffkkkpppkkkmmmuuu}}}tttvvv{{{lllccchhhjjjccc]]]]]]^^^mmm|||zzziiiXXXPPPQQQPPPOOOQQQVVVXXXVVVTTTUUUXXX^^^aaaggg~~~jjjggghhhuuuwwwrrr|||tttnnnmmmnnnsss|||uuuuuurrrqqqlll~~~tttkkkhhhfffcccaaa___^^^______]]]\\\\\\^^^``````___^^^eeeeeeeeefffgggjjjpppuuutttlllaaaXXXUUUWWW^^^dddqqqssskkkkkkfffiiivvvfffbbb^^^]]]bbbeeeccc```___^^^bbbffffffccc______```^^^aaacccaaa___^^^```cccdddddd```ZZZWWWVVVQQQKKKOOOQQQUUUYYY\\\aaaiiippp~~~uuukkkeeebbb___ZZZUUU[[[\\\]]]]]][[[XXXVVVTTTPPPTTTXXXZZZZZZ[[[]]]___eeebbb^^^[[[YYYXXXVVVTTTVVV\\\___\\\[[[]]]^^^\\\[[[\\\]]]ZZZWWWUUUVVVXXX\\\]]]]]]\\\[[[YYYXXXXXXXXX\\\``````[[[TTTOOOMMMGGGJJJOOOUUU[[[]]]]]]\\\VVVSSSSSSXXX______XXXPPPIIILLLQQQTTTUUUWWWYYY[[[\\\]]]]]][[[XXXXXXYYY\\\UUUTTTTTTSSSSSSUUUXXXZZZWWWUUUTTTTTTVVVUUURRROOOMMMMMMPPPSSSVVVVVVRRRNNNOOOUUUZZZZZZ[[[^^^___]]][[[^^^aaaaaa]]]XXXUUUTTTYYYZZZ[[[\\\]]]^^^^^^\\\ZZZ]]]___^^^ZZZWWWWWWXXX\\\^^^___]]][[[YYYYYY[[[WWWWWWWWWZZZ]]]```aaa```[[[YYYUUUPPPMMMMMMPPPSSSPPPNNNMMMMMMQQQUUUWWWXXXZZZXXXVVVTTTUUUVVVXXXYYYYYYVVVSSSRRRUUUZZZ]]]___YYYWWWVVVWWWYYYWWWSSSNNNIIIJJJMMMPPPTTTWWWZZZ[[[\\\XXXSSSRRRUUUXXXYYYXXXUUUXXXZZZXXXTTTRRRTTTWWWTTTUUUUUUQQQKKKGGGHHHIIIHHHJJJMMMMMMMMMMMMPPPRRRUUURRRNNNLLLLLLNNNOOOOOOMMMKKKFFFCCC@@@@@@@@@AAADDDFFFGGGEEEBBB>>><<<;;;777666777999;;;:::666333444888;;;:::555111000000---///000000.........///.........///////////////////////////000000000000......////////////......000000//////000111222222111111000000111222333333111111111000111222222333111222444555555444222111222222444444444444222222//////000111111222222333777666555555444333222222333444444444444333222222---///111222222222444555444333333444777999999888888777666555555777999::::::999;;;???>>>::::::>>>AAABBBDDDHHHPPPWWWTTTMMMHHHHHHHHHGGGJJJOOORRRSSSOOOQQQSSSUUUVVVWWWXXXYYY^^^PPPKKKWWWeeelllxxxuuuqqqjjjgggwww}}}^^^LLLUUU``````rrrqqqwwwzzzooobbbcccmmmqqqyyy~~~yyyqqqhhhfffmmmpppkkkkkkqqqrrryyy|||pppbbbXXXSSSZZZTTTRRRVVVZZZ[[[\\\^^^XXX]]]^^^eeeyyyooommm]]]lllnnngggrrryyywwwyyy}}}}}}fffeeerrrxxxvvvuuuzzztttrrrnnnhhheeeaaa\\\ZZZYYYYYYYYYWWWUUUSSSSSSRRRTTTYYY``````bbbddddddcccfffoooyyytttkkkaaaZZZXXXYYY^^^ccckkkpppjjjjjjdddggguuufff___ZZZXXX\\\______^^^___dddhhhkkkiiieeeaaaaaaccc___]]]]]]___^^^ZZZ[[[```aaadddbbb\\\VVVUUUTTTRRRTTTTTTVVVXXXYYY\\\dddkkkmmmkkkhhhccc^^^ZZZXXXWWW\\\]]]^^^]]]ZZZVVVTTTSSSNNNQQQUUUWWWWWWXXX[[[^^^kkkfff^^^YYYXXXXXXYYYYYYWWW___bbb]]][[[^^^___\\\XXXZZZ\\\[[[XXXWWWYYY[[[^^^^^^\\\ZZZWWWWWWYYY[[[XXX\\\aaaaaa[[[TTTNNNLLLFFFIIIOOOVVV[[[]]]\\\[[[ZZZUUUVVVcccrrrtttfffWWWHHHKKKPPPTTTVVVXXXZZZ\\\WWWZZZ\\\\\\ZZZYYY[[[]]]\\\[[[WWWSSSPPPOOOQQQRRRWWWVVVUUUUUUVVVTTTOOOKKKLLLMMMOOOTTTWWWWWWSSSOOOSSSWWWYYYWWWVVVYYYZZZYYYWWW]]]dddeeeaaa]]][[[\\\\\\]]]]]]^^^```bbb___\\\\\\___aaa```\\\YYYYYYZZZ[[[___bbb```\\\YYY[[[^^^\\\[[[\\\^^^```aaa```^^^TTTSSSQQQNNNMMMOOOSSSWWWRRRPPPNNNOOOQQQTTTUUUUUU```]]]ZZZZZZ\\\\\\[[[YYYTTTRRRQQQRRRVVV[[[___```\\\YYYWWWVVVWWWVVVRRRNNNJJJLLLOOORRRVVVZZZ]]]^^^[[[TTTLLLJJJNNNTTTXXXYYYTTTWWWYYYWWWSSSRRRUUUYYYTTTUUUTTTOOOHHHEEEGGGJJJHHHMMMQQQQQQNNNMMMOOOSSSTTTPPPLLLIIIJJJMMMOOOPPPNNNLLLIIICCC>>>;;;<<<===999;;;======;;;999999:::444333333555888888666222333666999888444000......---...000000...---...///222111000///............111111000///////////////......///000000000000000222111000//////000111111222222222111//////111333333333333333222111000000444444444333222111000///333444555555444333111000000111111111111222222222555444333333222222222333555333111111222222222111111111222222222333333333222222222333333444444444555444444444444555666666777888999;;;;;;;;;:::999999<<>>;;;::::::;;;666666666555555444444444111222333444444333222111333444555555555333000//////...---,,,++++++,,,---111000//////////////////111000000///////////////......///000000000000000111111000//////000111222222111000///000222333444222222333333222222111111444444444444444333222111333444444444444222111000000000111111111222222222555444333333222222222222444222111000111222111000000000000111111111222222222222222333333333444444333222222222222333444444444555666666777777777666777:::===AAACCCDDDDDDCCCAAABBBCCCEEEHHHKKKNNNOOOMMMNNNMMMJJJGGGGGGLLLPPPMMMHHHEEEKKKWWWcccjjjlllyyyyyyrrrkkkeeeccciiixxxuuukkktttjjjkkkhhh^^^UUUUUU```jjjmmmmmmbbb^^^hhhnnnrrr|||vvvssshhhccc[[[XXXZZZZZZ[[[eeerrr}}}tttxxxxxxpppvvvwwwxxxyyyzzzzzzvvvnnnqqq{{{uuuccc___bbbcccaaa___\\\```eeefffdddaaa]]]ZZZ[[[cccooofffWWWdddtttjjjbbbfffiiinnnnnnjjjdddlllmmmeee\\\ZZZ\\\[[[```___]]]ZZZYYYWWWWWWWWWSSSQQQOOOPPPRRRUUUXXXYYYXXX___^^^]]]dddbbb```gggiiiccc]]][[[ZZZ[[[___eee|||zzztttmmmkkknnnooolllgggeeeaaa```aaadddfffhhhoookkkfffbbb```___^^^]]]``````___]]][[[\\\___cccaaaaaaaaaaaa```___]]]\\\TTTTTTUUUVVVYYYZZZYYYWWWYYY___bbb^^^[[[\\\[[[WWW]]]```aaa^^^YYYUUUTTTTTTSSSVVVZZZ]]]___```aaaaaabbbaaa___^^^]]]ZZZVVVSSSPPPVVVXXXRRRNNNSSSZZZ]]]cccaaa^^^\\\]]]```cccdddeee___XXXUUUVVVXXXVVVUUUUUUXXX[[[]]]]]]ZZZWWWUUUTTTXXXZZZXXXXXX\\\^^^]]]\\\[[[^^^kkk}}}xxxeeeSSSOOOKKKLLLPPPSSSRRRPPPJJJMMMQQQUUUXXXZZZZZZYYYTTTUUUVVVUUUSSSQQQQQQRRRTTTQQQPPPSSSYYY\\\[[[YYYSSSOOOPPPVVV[[[[[[]]]```gggddd```[[[XXXWWWXXXXXX___```aaabbbaaa```^^^]]]\\\[[[[[[[[[\\\\\\[[[YYY[[[[[[YYYXXXXXXYYY[[[\\\[[[[[[ZZZWWWTTTRRRRRRSSSWWWYYY^^^aaabbb```]]]ZZZXXXUUURRRQQQSSSUUUWWWWWWTTTVVVXXXWWWUUUTTTUUUWWW]]]YYYUUUVVVYYYZZZXXXVVVNNNLLLMMMSSS\\\cccdddccc```]]][[[YYYXXXUUUPPPLLLMMMPPPTTTXXXZZZ[[[[[[ZZZWWWRRRNNNLLLOOOSSSUUUVVVSSSTTTUUUTTTQQQOOONNNNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIGGGEEEFFFIIILLLOOOPPPOOOJJJEEECCCDDDEEEFFFFFFEEEBBB>>>:::777777777888444444444333333333222222///000111111111111000///222333444444444222000...///...---,,,,,,,,,---...//////......//////000111000000//////......//////......///000000000000000000/////////000111222333:::666222111333555555444000111222222333222222222444444444555555444444333444444444444333222111000000000000111111111222222444444333333333333222222333111//////000111000////////////000000000111111222222222222333333333333111000000000000111222222444444333333444444555555555666888:::<<<=========>>>>>>???BBBDDDGGGIIIKKKKKKKKKKKKGGGDDDDDDGGGKKKNNNKKKKKKSSS```hhhfffbbbkkkwwwzzzvvvsssllldddccckkkxxx|||```OOOVVVMMMSSSXXXWWWRRRPPPSSSWWWPPPWWWZZZeee{{{wwwssszzzuuuccc]]]YYYXXXUUUWWWiii|||}}}~~~yyyjjjkkkiiiiiikkkrrr{{{vvvjjjccc___ZZZWWWWWWRRRUUUXXXZZZYYYWWWVVVVVV\\\fffrrrjjjYYYZZZ]]]SSSUUUWWWYYYccc|||zzzfffYYYTTTUUUTTTTTTWWW]]]]]][[[___^^^\\\ZZZYYYYYYZZZ[[[TTTRRRPPPRRRVVVYYYYYYXXX[[[]]]\\\ccckkkccc[[[bbbhhhdddaaa___[[[XXX\\\cccrrrqqqmmmiiijjjooopppnnniiigggffffffhhhlllpppsssuuusssnnniiieeeaaa___^^^```^^^[[[XXXXXX\\\ccciiiaaabbbcccccccccbbbaaa```ZZZYYYYYYZZZ\\\\\\[[[YYYWWW[[[]]][[[ZZZ\\\\\\ZZZ___aaabbb___YYYTTTSSSSSSZZZYYY[[[___dddggggggeeebbb```^^^]]][[[YYYVVVSSSRRRWWWXXXTTTRRRXXX```dddgggeeecccaaaaaabbbdddffffffaaaZZZVVVUUUUUUSSSQQQUUUWWWZZZ\\\]]]\\\ZZZYYYYYY]]]^^^ZZZYYY\\\^^^]]]VVVYYY^^^dddkkkpppllldddYYYSSSKKKHHHJJJMMMOOOOOOOOORRRVVVZZZ[[[[[[ZZZXXXSSSTTTUUUUUUSSSRRRRRRRRRUUUSSSRRRUUUYYY\\\[[[YYYTTTRRRTTTZZZ_________aaa^^^___``````^^^[[[XXXUUUaaabbbbbb```\\\ZZZ\\\___[[[ZZZYYYZZZ[[[[[[YYYWWWVVVWWWWWWXXXXXXYYYYYYYYY[[[ZZZWWWSSSNNNLLLMMMNNNSSSXXX^^^ccceeebbb]]]ZZZ[[[XXXUUUTTTUUUWWWWWWWWWQQQRRRUUUWWWXXXWWWVVVUUUZZZVVVRRRQQQTTTVVVWWWVVVMMMOOORRRWWW[[[___aaabbbddd```\\\YYYWWWVVVTTTSSSRRRTTTVVVXXXZZZZZZZZZZZZVVVSSSPPPOOOPPPRRRSSSSSSQQQRRRSSSQQQNNNJJJHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJEEEBBB??????AAADDDGGGHHHFFFCCC@@@>>>>>>>>>===<<<<<<:::777555333333333444111111111111111000000000---......//////......---111111222222222000///.........---------...//////---------...///000111111000//////.........//////......///000000000000000...//////000111222222333CCC===666333555666444111//////111222222333333333222333444444444444444333444444333333222111111000000000000000111111111111333333333333333333333222111000......000000000////////////000000000111111222222222222222222222333000000//////000000111222555444333222222333555666444444444444555777888999::::::;;;===???BBBDDDEEEEEEFFFFFFCCC@@@@@@DDDHHHNNNLLLPPP[[[gggkkkddd\\\]]]ccckkk{{{uuusssxxxzzzxxxwwwtttmmmeeebbbkkk{{{eeePPPSSSUUUZZZbbbggggggbbb[[[WWWSSSXXXYYYhhhfff^^^XXXXXXWWW[[[lllwwwxxxtttdddaaaaaa[[[YYYaaapppooommmmmmmmmggg^^^YYYYYYUUUQQQQQQWWW\\\\\\ZZZZZZZZZgggrrrnnnaaa[[[XXXRRRPPPTTTXXXddd~~~yyyrrraaaOOOMMMKKKJJJOOOYYYaaabbb```[[[ZZZYYYYYYYYYZZZ[[[\\\YYYWWWVVVXXX\\\^^^[[[XXX\\\]]]aaarrr}}}oooccciiiiiiddd```___\\\YYYXXX[[[dddfffeeedddeeeiiihhheeebbbccceeehhhmmmttt{{{~~~}}}xxxooogggaaa___^^^\\\XXXVVVWWW]]]dddhhhgggggggggfffeeeccc```___aaa^^^]]]___```___]]]]]][[[\\\\\\[[[\\\]]]______[[[___bbbaaa[[[VVVSSSRRR[[[[[[^^^bbbgggkkknnnpppkkkgggaaa]]][[[ZZZYYYXXXYYY[[[[[[YYYXXX\\\dddiiihhhgggeeebbb```___aaabbbddd```[[[WWWVVVTTTRRRPPPSSSTTTVVVYYY\\\]]]]]]\\\ZZZ^^^^^^[[[ZZZ^^^```___XXXZZZ[[[\\\]]]___^^^]]]WWWPPPHHHDDDFFFMMMSSSWWWWWWZZZ]]]```aaa___\\\ZZZTTTVVVWWWWWWVVVUUUUUUVVVWWWUUUTTTTTTUUUUUUSSSQQQVVVVVVXXX\\\___^^^\\\[[[TTTWWW\\\___```^^^ZZZXXX]]]^^^^^^ZZZUUUTTTYYY___[[[ZZZYYYYYYYYYXXXVVVTTTPPPRRRUUUXXXZZZZZZYYYYYY[[[YYYVVVQQQLLLKKKLLLNNNQQQVVV\\\bbbcccaaa]]][[[[[[YYYWWWVVVVVVWWWVVVUUUNNNOOORRRUUUWWWYYYYYYXXXUUUSSSPPPPPPSSSUUUVVVVVVPPPUUUYYYZZZYYYXXXZZZ\\\cccaaa^^^[[[YYYXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWTTTSSSQQQOOONNNMMMKKKKKKQQQQQQOOOLLLHHHEEEDDDEEEDDDFFFHHHIIIJJJIIIGGGFFFBBB>>>:::999:::===???@@@======;;;:::999777666444555444222111000000111111........................------............------///000000000000///...---------------...//////000------------...000111222//////............//////......///000000000000000......///000111222222222AAA;;;444222333444222......///000111222333333333111222222333333333333222444444333222111111111000//////000000000111111111222222333444444444333222111///......///000000///000000000111111111222222222222222222222222222222000000000000000111222222444333222111111111333333333222222222222444555666666777777999;;;===???@@@===???@@@???===>>>BBBFFFEEEFFFKKKWWWbbbddd\\\RRRPPPTTT[[[mmmwww\\\^^^fffiiizzz|||sssnnnllliiigggiiimmmyyynnn\\\___iiilllrrryyyzzzrrrdddYYY\\\______ppp|||{{{lll```XXXZZZ^^^```iiissssssrrrkkkmmmwwwqqqdddbbb```TTTNNNVVVgggvvvggg```bbbeeehhhddd\\\YYYZZZ___UUUQQQZZZdddeee```\\\aaakkkqqqnnnhhh^^^VVVTTTMMMXXXeeetttqqqllldddTTTLLLJJJJJJQQQXXX]]]\\\[[[UUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[^^^```^^^ZZZVVVXXX]]]hhh~~~ppptttooofff___```bbb```[[[XXX]]]```bbbaaabbbccc___YYYYYY\\\aaafffkkkqqqxxx}}}yyymmmeeebbbccc```\\\[[[\\\___cccfffffffffeeedddbbb```___^^^eeeaaabbbhhhhhhccc______^^^]]][[[\\\\\\[[[\\\\\\UUU[[[```aaa]]]WWWSSSRRRTTTYYY___cccgggnnnxxx~~~vvvlllddd___]]]]]]]]]ZZZYYYYYYWWWVVVXXX^^^ccceeeeeeddd```\\\YYYYYYZZZ```]]][[[YYYWWWVVVTTTSSSRRRQQQQQQTTTYYY\\\]]]\\\ZZZ^^^___\\\\\\aaaeeeeee^^^ZZZWWWYYY[[[]]]]]]]]]UUUPPPHHHEEEGGGOOOWWW\\\\\\^^^```bbbaaa___\\\ZZZSSSUUUWWWXXXWWWWWWWWWYYYXXXVVVUUUTTTSSSRRRPPPOOOVVVWWWYYY[[[]]]]]]ZZZVVVQQQSSSWWWZZZ\\\\\\[[[ZZZXXXYYYYYYVVVRRRSSSZZZ```]]][[[YYYXXXWWWVVVSSSPPPKKKNNNSSSXXX\\\]]]]]]\\\[[[ZZZWWWRRRNNNMMMOOOQQQQQQTTTYYY^^^```___]]][[[\\\[[[YYYXXXYYYXXXWWWUUURRRRRRRRRRRRSSSTTTWWWXXXUUUTTTSSSSSSTTTSSSRRRPPPQQQWWW[[[ZZZUUURRRUUUXXX]]]]]]^^^]]][[[YYYWWWVVVWWWVVVTTTSSSSSSTTTUUUVVVSSSRRRQQQNNNKKKGGGEEEDDDPPPOOOKKKGGGCCCAAABBBDDDEEEFFFGGGGGGEEECCC@@@>>>>>>:::666555666888999999777888888777555333111000111000000000000000000000------------------------..............................///.........------,,,,,,---....../////////------------...///000111......------......//////......///000000000000000...///000111111222111111555111......000111000......///000111222222222222222222222333333222111111444333222111111000000111/////////000000000111111111222333444555444333222000///......000111111000000000000111111111222222222222222222222111111111111000000000000111222222000000//////.../////////111111111111222333444555444444444555777999:::;;;777:::;;;;;;:::;;;>>>BBB???AAAGGGPPPWWWXXXRRRLLLLLLOOOWWWjjjfffUUUZZZbbbfffttt}}}pppgggeeeiiinnntttpppssszzz|||tttgggkkkvvvzzzwwwggg[[[ZZZbbbjjj~~~|||qqqbbbXXX\\\```___^^^``````ccc```cccoooooohhhjjj^^^PPPHHHQQQaaakkklllkkkvvvlllWWWTTTTTTXXXZZZYYY[[[___jjj___]]]iiitttssslllhhhrrrwwwsssqqqpppbbbSSSUUUWWWjjj~~~qqqrrrwwwlllWWWTTTTTTYYY[[[WWWQQQNNNPPPRRRTTTVVVWWWXXXWWWWWWXXX[[[___aaaaaa]]]YYYVVVVVVaaannnuuuwwwyyynnnfffjjjppppppjjjfff```ccccccaaa``````[[[UUUUUUZZZ```ccceeegggkkkooowwwrrrqqqoookkkfffccccccccccccccc______^^^]]]]]]___```aaadddeeemmmxxxyyymmmbbb___XXXVVVYYY___```\\\WWWVVVYYY^^^cccddd```[[[XXXXXXQQQWWW^^^cccgggppp|||xxxmmmeeeaaa^^^]]][[[XXXWWWWWWVVVTTTWWW\\\^^^``````]]]WWWSSSSSSTTT\\\[[[[[[ZZZYYYXXXXXXWWWQQQOOOMMMPPPVVV[[[\\\\\\ZZZ^^^___]]]^^^dddhhhiiiZZZSSSNNNSSS[[[^^^^^^^^^YYYUUUOOOKKKKKKPPPVVV[[[\\\\\\]]]^^^]]][[[YYYWWWPPPRRRTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]___```bbbdddaaa]]]UUUUUUUUUVVVWWWXXXYYYYYYVVVWWWXXXWWWVVVXXX]]]aaa]]][[[YYYXXXWWWUUURRROOOKKKOOOTTTZZZ^^^`````````\\\[[[YYYUUUQQQOOOPPPQQQQQQTTTXXX\\\^^^]]]\\\ZZZ\\\[[[ZZZZZZ[[[ZZZXXXVVVVVVWWWWWWSSSOOONNNQQQUUUXXXWWWWWWUUUSSSOOOLLLJJJOOOTTTYYYWWWQQQOOORRRWWWSSSVVVYYYZZZYYYVVVUUUTTTVVVTTTQQQOOOOOOPPPRRRSSSPPPPPPPPPMMMHHHDDDAAAAAAKKKJJJGGGCCC??????@@@BBBCCCCCCBBBAAA???<<<999777999666444222333444444444222444555555222000//////...///000000000000///...,,,,,,,,,---------------//////............//////............------......+++,,,------...------------------------...///000...------------...///000......///000000000000000///000111111222111000000------......//////////////////000111111222111111444444444444333222111111444333222111000000000111////////////000000000111000111333555555444333222111///...///000222111111/////////000000000111111222222222222111111111000000000000000000111111222//////000000///......---///000000111222333333333222222222333444666777888555777999888777777:::===>>>@@@DDDHHHKKKLLLJJJHHHHHHLLLSSSfffpppeee^^^dddkkkpppxxx~~~uuurrrvvv{{{zzztttsss}}}|||pppsssvvv|||mmmnnnuuutttggg```XXXhhhvvv||||||{{{tttrrrlll]]]TTTXXX]]]YYYTTTTTTRRRXXXWWWXXXcccfffeeekkk```TTTMMMQQQZZZ^^^^^^]]]___hhhwwwzzzaaaYYYTTTWWW\\\\\\[[[\\\hhhccciiiyyy{{{zzzqqq\\\___ddd|||}}}xxxpppmmmpppooobbbSSSJJJMMMPPPTTTWWWXXXXXXVVVTTTTTT[[[cccfffccc^^^[[[ZZZ[[[jjjttt|||}}}rrrrrrwwwooojjjooovvvxxxvvvuuuiiiiiieee___]]]^^^\\\WWWXXX]]]dddfffdddbbbcccdddyyy~~~zzz||||||vvvnnnhhheeecccbbb```\\\[[[YYYYYY[[[___dddfffffflll~~~~~~jjjaaaSSSWWWdddttt{{{uuulllhhhjjjlllmmmkkkgggdddeeeggg\\\]]]___aaaeeelllvvv}}}wwwpppiiiccc^^^ZZZZZZVVVVVVXXXVVVRRRSSSWWWWWWZZZ\\\ZZZUUURRRRRRTTTZZZ[[[\\\\\\[[[ZZZYYYYYYRRRNNNKKKNNNUUUZZZ\\\\\\XXX\\\\\\ZZZ[[[aaafffgggVVVNNNJJJRRR[[[^^^]]]^^^\\\ZZZWWWSSSQQQRRRUUUWWWZZZZZZYYYXXXWWWVVVUUUUUUMMMOOORRRSSSSSSTTTUUUWWWVVVXXXYYY[[[\\\]]]___```bbbeeeeeeccceeegggeee___UUUUUUTTTTTTUUUWWWYYY[[[VVVWWWWWWXXXZZZ[[[]]]^^^[[[YYYXXXWWWWWWVVVTTTRRROOORRRXXX]]]```bbbbbbbbb\\\\\\ZZZVVVQQQNNNMMMMMMPPPTTTZZZ___```^^^ZZZXXXWWWWWWWWWXXXYYYXXXUUUSSSRRRVVVYYYVVVOOOLLLPPPUUUWWWVVVUUUSSSOOOMMMLLLLLLQQQTTTVVVSSSMMMKKKNNNRRRJJJNNNRRRSSSRRRQQQQQQRRRQQQNNNJJJGGGFFFHHHKKKMMMHHHJJJJJJGGGCCC@@@???@@@BBBCCCCCCBBB???======>>><<<;;;:::999777666555444444222111111111111000///...000222222///......///---...///000000///...---,,,---------............///...------------...///......---------.........+++,,,---------,,,+++***...------------...//////---------------...///000...//////000000000000000000000111222222111//////---000222222000.........///000000111111111111000555666555555444333222111444333222000000000000111////////////000000000000000111333555555555333222111000...///111222222111............/////////000222222222222111111000000///////////////000111111000111222222222111///.........000111222333333222111111111222333555666777555777999777555444777:::<<<>>>@@@AAA@@@@@@AAABBB???CCCJJJ\\\yyyooommmnnntttzzz~~~zzzvvvxxxpppkkkeeennn}}}lllhhhnnnoooeeeddd]]]qqq}}}{{{zzzoooeeeccccccVVVOOOTTTYYYUUUQQQRRRIIIQQQOOONNNXXX\\\___ggghhh___XXXWWWWWWVVVVVVXXX\\\aaagggsssuuuxxxmmmeeefffggg```TTTMMM\\\]]]kkkllloooddduuu^^^PPPLLLOOOTTTXXXZZZXXXUUUSSSRRR[[[fffjjjfffaaa```aaabbbsssxxxwww{{{vvvmmmmmmjjjeeedddjjjppprrruuuxxxnnnlllddd\\\YYY\\\]]]ZZZZZZaaahhhjjjgggcccbbbcccgggooovvvvvvrrrsss{{{|||qqqhhhcccaaa___^^^___]]][[[ZZZ\\\aaafffjjjiiisssrrrdddYYYbbbxxx||||||xxxsssnnnmmmqqquuukkkgggbbb```ccchhhlllnnnuuussspppmmmiiiddd]]]YYYVVVQQQQQQUUUTTTOOONNNRRRRRRVVVZZZYYYUUURRRTTTVVVZZZ\\\]]]]]]\\\[[[ZZZZZZSSSNNNKKKMMMTTT[[[]]]]]]UUUXXXXXXVVVVVV\\\aaabbbZZZRRRPPPWWW_________aaa]]]\\\[[[XXXUUUTTTUUUVVVZZZYYYXXXVVVUUUUUUTTTUUULLLOOORRRSSSSSSTTTVVVWWWXXXZZZ\\\]]]]]]___aaabbbcccfffeee```___aaa^^^WWWRRRRRRSSSTTTVVVZZZ]]]___VVVUUUVVVXXX[[[\\\[[[ZZZXXXWWWWWWWWWXXXXXXVVVUUUTTTVVVZZZ^^^aaabbbbbbbbb\\\\\\ZZZVVVPPPKKKIIIIIIOOOTTT\\\bbbddd```ZZZUUURRRRRRRRRTTTUUUTTTQQQNNNIIIRRRYYYXXXQQQMMMRRRXXXSSSRRRPPPNNNMMMNNNPPPSSSVVVWWWVVVQQQJJJGGGHHHKKKEEEIIILLLMMMLLLLLLNNNQQQJJJGGGCCC@@@???AAADDDGGGAAACCCCCCAAA>>><<<===???;;;>>>AAABBB@@@===;;;:::555555444333333333333444111000//////000000...,,,,,,...111000...,,,...///,,,...///000000///---,,,---------....../////////......,,,,,,,,,,,,............---------......///+++,,,,,,---,,,+++)))(((//////.........---------............/////////000111000000///////////////////////////000000000000111111000......---------///000000///......111333333222222333444333111///111111111000000000000///000///.........000111222000000000000111111111111222111000.........///000///////////////////////////000111222222222222222//////000000000000///...333222222111000///......///.........///111333555222222222222222222333333555666666666666666555555:::::::::999::::::;;;;;;???BBBDDDJJJ^^^vvv~~~yyymmmpppvvv~~~{{{~~~yyyxxxyyyrrrzzzrrrppp|||yyymmmuuutttiiibbbjjjnnnuuu|||{{{ssscccYYYWWWTTTPPPQQQPPPPPPUUU\\\XXXPPPKKKKKKMMMRRRTTTXXX```jjjuuukkk```\\\^^^]]]XXXRRR]]]ggg]]]bbb|||yyynnn}}}yyywwwssslllddd```___ZZZdddqqqsssyyy|||rrrUUUWWWVVV```rrrwwwjjjZZZRRRSSSYYY```gggiiigggccc```lllqqqwwwzzzyyyuuuqqqooogggbbb^^^___dddhhhhhhfffiiihhheeeaaa\\\ZZZYYYZZZ```aaahhhnnnkkk```ZZZ\\\mmmiiiccc^^^___fffpppyyywwwooohhhiiioooqqqlllfffbbb```^^^\\\^^^cccjjjooossszzz~~~nnnxxx}}}jjjgggkkkooovvv~~~uuurrrlllhhhgggiiiiiigggqqqmmmiiigggeeeccc^^^[[[TTTPPPMMMNNNQQQSSSSSSRRRTTTWWWYYYYYYWWWWWWZZZ\\\```___]]]ZZZXXXUUUSSSRRRPPPRRRTTTUUUUUUVVVXXXZZZZZZYYYXXXVVVWWWZZZ___ccc___]]]\\\\\\^^^___]]][[[^^^\\\ZZZXXXVVVUUUUUUUUU\\\[[[YYYXXXWWWWWWXXXYYYVVVMMMJJJSSS\\\\\\ZZZYYYVVV\\\``````___```aaabbbbbb___```dddbbbZZZWWWYYYVVVSSSPPPSSSZZZ^^^^^^\\\YYYXXXYYY\\\___\\\UUUNNNMMMQQQVVVYYYZZZXXXWWWVVVZZZ\\\\\\\\\___dddeeeaaa\\\\\\YYYRRRJJJGGGJJJOOORRRUUUYYY\\\]]]\\\YYYWWWLLLJJJFFFGGGQQQ[[[XXXPPPMMMRRR\\\ZZZOOOQQQVVVPPPUUURRRNNNLLLLLLOOORRRUUUWWWWWWSSSLLLDDDAAADDDIIIIIIGGGEEEEEEHHHLLLNNNOOOPPPJJJBBB???@@@???===999???AAABBBAAA>>>;;;999888;;;;;;<<<<<<:::888666444111111111111000000000000///111333444333111...,,,---.........---,,,++++++---------,,,,,,+++++++++---------.........//////////////////000000000000---.../////////...,,,+++...---,,,+++***+++,,,,,,//////.........---------............////////////000000000000000111222333////////////000000000000111000///......---------000000000///...///111333444333333444555444222000222222222111111111000000000//////...///000111222000000000000111111111111222111000///......///000000000000000000000000000000000111111222111111111000000000111111222222222222222222111000//////...222111111222333444666777111111111111111111111111444444555555555444444333333444555777999<<<>>>???;;;>>>???BBBQQQdddkkkggg```bbbhhhpppwwwzzzxxxvvv||||||~~~wwwoootttwwwxxxtttllleeebbbbbb```gggttt{{{yyyvvvrrr~~~~~~qqqjjjeeegggffffffjjjrrr{{{yyyrrrbbbZZZXXXTTTJJJJJJKKKQQQ___lllllldddWWWTTTRRRRRRSSSVVV```jjj}}}uuujjjccc___^^^[[[YYYYYYeee___gggvvveeennnyyy{{{}}}|||wwwppplllkkkggg^^^___eeeiiivvv~~~~~~}}}iiigggdddjjj{{{pppaaaSSSYYYaaaiiimmmmmmjjjgggfffkkkrrrxxxyyyyyyxxxxxxjjjeee``````cccfffeeecccbbbbbbaaa___^^^^^^___`````````dddhhheee]]]ZZZ]]]gggbbb\\\ZZZ]]]ccchhhjjjnnngggaaaccciiillliiidddccccccbbb```aaagggpppwww|||~~~{{{hhhdddfffiiioooxxxvvvjjjbbbaaafffjjjlllmmmjjjfffcccbbb```\\\ZZZWWWTTTRRRRRRTTTWWWWWWVVVZZZ\\\]]]\\\YYYWWWWWWYYY[[[[[[[[[ZZZWWWSSSOOOMMMQQQTTTWWWYYYZZZZZZZZZ[[[]]]]]]]]]\\\ZZZYYY[[[\\\[[[]]]```___]]][[[ZZZZZZ^^^\\\ZZZYYYXXXYYY[[[\\\[[[\\\[[[[[[ZZZZZZZZZ[[[XXXPPPNNNWWW^^^___\\\[[[\\\___aaaaaa```bbbdddfffccc^^^\\\^^^\\\WWWVVVXXXSSSQQQPPPRRRVVVZZZ\\\\\\[[[YYYXXXZZZ[[[XXXQQQJJJIIIMMMSSSUUUUUUSSSSSSSSSVVVXXXYYYXXX[[[``````\\\WWWXXXVVVRRRMMMKKKMMMOOOWWWYYY[[[]]]\\\[[[XXXVVVOOONNNJJJLLL]]]oooooodddZZZUUUXXXWWWNNNNNNRRRNNNQQQOOOLLLJJJKKKNNNRRRUUUUUUUUURRRLLLEEECCCGGGKKKLLLJJJHHHGGGIIIKKKLLLLLLJJJEEE>>><<<<<<<<<:::777;;;<<<>>>===:::777666666888999:::;;;:::777555333000////////////.........///000111222111000...---...////////////......---............---------,,,---------.........//////....../////////000000000000000000000000///......///...---,,,,,,,,,------...............---------//////...........................///000111222333////////////000000000000111000///......---......000000000///...///111333555444333444555555333111111111111111000000000///000000/////////000111111000000000000111111111111111000000////////////000111111111111111111111111000000111111111000/////////.........///111333444222222111111000000//////333222222333444555777777111111111000000//////...222333333444444333333222///000222555888:::<<<===666::::::888???LLLQQQOOOOOOPPPTTTYYY___aaaaaa```aaa```aaadddeeeccc\\\WWWYYY[[[]]][[[WWWTTTTTTVVVMMMSSS]]]lllzzzzzzxxxwww{{{sssiiieeebbbeee```ZZZZZZ```ggglllmmmvvvxxxxxxxxx{{{|||zzzllleeeeee```SSSMMMGGGKKK[[[lllrrrooogggaaa\\\ZZZYYY[[[cccmmm{{{xxxrrrhhh^^^XXXXXXYYYYYYeeedddooovvv^^^]]]hhhqqqyyyxxxqqqkkkkkkmmmnnnccc^^^^^^fff|||zzzzzz|||pppmmmooo|||jjjNNNTTT\\\dddiiiiiifffcccbbbfffmmmrrrtttvvvxxxyyymmmiiidddbbbbbbcccaaa___\\\\\\\\\]]]^^^```bbbccc```___```bbb```]]]]]]```hhhccc]]]^^^cccfffeeebbbccc___ZZZ\\\aaaeeedddbbb___aaacccbbbcccjjjvvv~~~tttccc^^^^^^```fffooozzzqqqgggaaabbbfffkkkmmmjjjgggbbb```^^^]]][[[ZZZZZZXXXVVVVVVXXXYYYZZZYYY]]]___```___]]]ZZZYYYYYYYYYZZZ[[[ZZZXXXSSSNNNKKKSSSVVV[[[^^^^^^\\\[[[[[[\\\___aaaaaa^^^YYYVVVTTTVVV[[[______[[[XXXXXXZZZ^^^]]][[[[[[[[[]]]```aaaZZZ[[[]]]]]]\\\ZZZZZZZZZXXXTTTTTT[[[bbbbbb___^^^]]]]]]^^^^^^```ccciiimmmiii```YYYWWWVVVTTTTTTUUUQQQQQQPPPOOOPPPRRRVVVYYY]]]ZZZXXXWWWVVVSSSMMMHHHFFFLLLRRRSSSQQQOOOPPPSSSUUUWWWWWWUUUXXX\\\\\\XXXRRRRRRSSSRRRQQQPPPOOONNNTTTTTTUUUUUUUUUTTTSSSRRRQQQSSSPPPRRRhhh}}}ooo[[[TTTUUUNNNKKKOOOMMMQQQNNNKKKIIIIIIKKKNNNPPPPPPPPPNNNIIIDDDCCCFFFIIIKKKIIIGGGFFFGGGGGGFFFEEEBBB>>>999777777888666444444666777777555333222333333555777999999666333111......---------,,,,,,,,,........./////////////////////000111111111000000///////////////.........---------...............------........./////////222222111111000000000111000///...------------...........................//////............------,,,++++++,,,---...//////////////////000000000000000000///.............../////////...---...000222555333222333444444222111000000/////////.........000000000000000000111111///000000000111111111111000000000////////////000000000000000000000000000000000000000000///...---...---,,,+++,,,---000111111111111000000000000000000000000111222333333444222222111000//////......111222333333444333333333222222333444555666666666333777666222333999>>>===AAAAAABBBDDDFFFGGGHHHHHHKKKJJJJJJKKKMMMLLLHHHEEEAAADDDFFFGGGGGGIIILLLOOOEEEGGGMMMYYYeeellllllhhhjjjhhheeeeeelll|||zzzttteee]]]ZZZYYY[[[WWWSSSQQQSSSWWW[[[]]]___``````aaabbbcccaaa^^^bbbnnn}}}wwwtttvvvqqqaaaXXXMMMIIIOOO\\\gggkkkmmmhhheeefffeeeeeehhhnnnqqqvvvyyyrrreeeZZZVVVWWWXXX___aaajjjyyypppYYYRRRTTT^^^ggghhheeecccaaa```iiifffeeedddnnn}}}uuujjjjjjjjjqqq|||eeeMMMQQQXXX___bbbbbb___]]]cccfffiiikkkkkklllnnnooooookkkfffcccaaa```]]][[[WWWWWWWWWYYY\\\^^^______^^^^^^```bbbcccccceeegggkkkfffbbbbbbdddfffeeebbb^^^\\\ZZZZZZ\\\___``````___bbbeeeeeefffmmmyyynnn^^^YYYWWWWWW]]]ggghhhffffffiiikkkjjjiiiiiihhheeebbb___^^^]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZ]]]___aaabbbaaa```______]]]]]]]]]\\\ZZZWWWSSSQQQTTTYYY^^^```___ZZZWWWUUUTTTYYY___bbb___YYYSSSPPPRRRTTTVVVWWWXXXYYY[[[\\\```______^^^]]]\\\\\\\\\VVVYYY\\\\\\YYYUUUTTTTTTVVVUUUXXX___dddeeedddbbbZZZWWWUUUXXX[[[```gggnnnkkkbbbWWWQQQQQQSSSTTTUUURRRSSSSSSPPPLLLLLLQQQVVV]]][[[XXXVVVUUURRRNNNKKKGGGMMMSSSTTTQQQOOORRRVVVVVVXXXWWWVVVWWW[[[ZZZVVVNNNOOOPPPSSSTTTSSSOOOLLLPPPPPPOOONNNNNNNNNOOOPPPPPPXXXWWWUUUhhhaaaRRRTTTPPPLLLNNNNNNRRRPPPMMMIIIGGGFFFGGGHHHLLLKKKHHHDDD@@@???AAACCCBBBAAA??????@@@???===<<<;;;888444333444444444222///111222222111000000111///111444777777555222000------------,,,,,,,,,+++------,,,,,,---...000111...///000111111111111111////////////////////////........................------------.........///333222111000///000111222///......------------------....................................---------------,,,,,,,,,,,,------////////////000000000000000//////............///---......---,,,---///111444222000111222222111000111111000000000/////////111111111111111111000000///000000000111111111111/////////000000000000///////////////////////////000000000000000///...---111000---,,,+++,,,---...000000000000000111111111//////000000111111222222333333222111000000//////111222333444444444444444333333444444444333222222444666666222000222555666777888888888888999;;;<<<@@@?????????@@@@@@???>>>???@@@???>>>>>>>>>@@@AAAAAA@@@BBBIIIQQQUUUSSSOOOQQQQQQPPPPPPSSS^^^mmmxxx}}}yyywwwyyyyyyzzzpppbbbYYYSSSQQQQQQKKKMMMNNNLLLJJJKKKPPPVVVYYYUUURRRQQQPPPNNNLLLKKKLLLUUUaaappp|||||||||jjjhhhccc]]]VVVTTTYYY___bbbaaadddiiikkkgggeeefffhhhuuuwwwiiiaaa___VVVXXXWWW[[[eeecccVVVNNNKKKQQQWWW[[[```eeeccc\\\]]]bbbjjjlllrrr~~~{{{rrrvvvtttcccaaadddeeegggrrryyyooo^^^OOOSSSXXX^^^aaacccbbbaaaeeefffggggggfffeeefffhhhnnnkkkgggccc```]]][[[YYYRRRQQQRRRUUUZZZ]]]^^^]]]\\\^^^bbbfffjjjmmmmmmllleeecccaaa^^^\\\]]]```bbb```aaaaaa___]]]\\\^^^___bbbeeehhhhhhiiinnnwww~~~vvvrrruuu~~~||||||mmm___YYYUUUSSSZZZeeegggiiiooouuusssiiiddddddgggfffdddbbb```___````````````___]]]\\\ZZZZZZZZZ]]]^^^___aaaccccccbbbbbbaaa___^^^\\\ZZZYYYYYYYYYUUUZZZ___```\\\VVVPPPMMMJJJPPPYYY^^^^^^ZZZUUURRRPPPLLLIIILLLTTT\\\```aaaaaabbbbbb```]]]WWWRRROOORRRVVVZZZXXXSSSNNNLLLLLLRRRUUUZZZ___cccffffffeeeXXXRRRNNNPPPSSSUUU[[[bbbaaa[[[RRRLLLNNNSSSWWWYYYXXXZZZZZZUUUNNNLLLPPPUUU[[[YYYWWWVVVUUUTTTRRRPPPHHHMMMRRRSSSQQQQQQUUUXXXWWWXXXWWWTTTUUUXXXWWWSSSMMMNNNPPPSSSTTTRRRNNNJJJUUUSSSPPPNNNLLLLLLLLLMMMLLLXXXZZZTTT]]]uuuaaaQQQSSSPPPLLLNNNNNNNNNMMMJJJGGGEEEDDDDDDDDDIIIHHHEEE@@@===;;;<<<===999888777888999999888666555444222111111222222111---///000000//////000111---///222444444333000///.........---------,,,,,,---,,,++++++,,,...000222---...//////000000000000..................//////.....................---------------.........///222111000///...///000111------------,,,,,,++++++---------...............,,,,,,---------.........000000///...............////////////000000000000//////............//////---......---,,,---///111333111000///000111000///333333333333222222222222111111222222222111000///000000000000111111111111...//////000000000000///........................000000111111111000//////444333111///........./////////000000111111222222000111222333333333333222222222222111111000000///111111222333444444444444000111333444555555444444777777666333111111333555111222444555555777:::<<<:::::::::::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;:::999:::>>>CCCFFFEEECCCFFFGGGFFFDDDDDDIIIPPPVVVZZZ]]]ccciiimmmppptttxxxmmmcccXXXSSSPPPMMMLLLMMMEEEKKKOOONNNIIIIIIQQQXXXZZZSSSMMMKKKIIIEEEDDDFFFJJJMMMRRRZZZiii}}}}}}vvv}}}rrr]]]RRRQQQWWWVVVZZZbbbddd```[[[YYY^^^mmm~~~wwwnnniiiaaa^^^[[[YYY[[[^^^\\\UUUNNNQQQSSSWWWdddpppnnncccTTTZZZfffiiiiii{{{{{{pppiiirrrzzzggg^^^```bbbeeejjjkkkdddZZZKKKNNNRRRXXX]]]bbbeeefffcccdddffffffeeeeeefffhhhkkkiiifffbbb___\\\ZZZYYYNNNNNNOOOUUU\\\``````___ZZZ___cccgggmmmqqqppplll``````^^^ZZZXXXYYY^^^bbbdddhhhjjjggg```\\\]]]___bbbccceeegggjjjnnnrrrvvvvvvgggbbbeeelllnnn|||yyynnnddd```]]]\\\fffsssxxxfff___bbbdddeeefffeeecccaaabbbccccccdddccc```\\\ZZZYYYYYY]]]\\\[[[\\\___``````___```___\\\ZZZZZZ[[[\\\^^^VVVZZZ^^^___[[[SSSMMMIIIEEEKKKTTTZZZ\\\[[[YYYWWWQQQJJJCCCGGGSSS^^^ccccccccccccbbb___YYYRRRKKKFFFPPPUUUXXXVVVPPPJJJIIIKKKPPPVVV[[[\\\^^^bbbdddccc[[[QQQKKKMMMMMMJJJLLLRRRRRRRRRNNNJJJLLLTTTZZZ\\\[[[^^^^^^YYYSSSPPPRRRVVVUUUUUUUUUUUUUUUUUUTTTTTTGGGIIILLLNNNPPPSSSVVVXXXTTTVVVTTTQQQQQQSSSQQQMMMLLLNNNPPPRRRQQQPPPMMMLLLVVVSSSOOOKKKGGGEEEDDDDDDIIIRRRUUUOOOOOO[[[fffjjjoooXXXMMMNNNJJJJJJLLLIIIDDDCCCCCCCCCCCCCCCCCCCCCFFFDDDAAA===;;;999999999555444222333444666555555222111111000000000000000---...//////......000111---///000111222111///...//////.........---------------,,,,,,---...000111------.../////////..................////////////...............---------------........./////////000000///............///,,,,,,------,,,,,,+++***---------.........//////++++++,,,---......////////////////////////000000////////////000000000000//////............/////////000000///......111333444222000000111111111000222222222222111111111111111222222222222111000///000000000000111111111111---...///000111111000///////////////////////////000000111111222111111111222222222111111000000000...//////000111222222222111222333444444444333222000000000000000000000000///000111222333333333333///111333555777777666555999666444333333222222333...111333333333444777:::444555666666666777888999666555666777888999:::999444555666888;;;===???@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDJJJQQQVVVZZZ]]]]]]\\\WWWPPPJJJJJJJJJFFFFFFIIIKKKMMMNNNLLLIIIKKKRRRXXXWWWOOOJJJIIIGGGDDDCCCFFFHHHJJJMMMPPPWWWggg~~~xxx|||}}}sssuuutttbbb\\\ZZZVVVUUUZZZ[[[XXXUUUTTTVVVaaaqqq}}}zzzvvvsssoookkkddd]]]aaaccc\\\WWWXXXUUUVVVbbbqqqpppeeeUUUTTT\\\___]]]jjjzzzqqqppp[[[XXXYYY```ddd```YYYUUUGGGHHHKKKOOOTTT[[[```ddd^^^```bbbddddddeeeggghhhfffeeedddaaa^^^[[[ZZZZZZTTTRRRSSSXXX___cccbbb```ZZZ___aaaccchhhnnnmmmggg^^^\\\ZZZYYYZZZ\\\^^^___eeekkkpppmmmddd]]]]]]```___aaaeeemmmvvv}}}zzzxxxvvvrrriii^^^ZZZ\\\aaacccsssqqqiiigggjjjmmmrrrhhh]]]bbb___bbbeeeeeecccaaaaaabbbbbbcccbbb^^^YYYTTTSSSSSSVVVTTTSSSUUUYYY]]]______]]]]]]]]]\\\]]]^^^___```VVVZZZ^^^___[[[UUUNNNKKKIIINNNTTTYYY[[[\\\\\\\\\TTTNNNIIIKKKSSS\\\```aaacccbbb^^^ZZZTTTNNNIIIFFFPPPUUUYYYWWWQQQMMMNNNPPPQQQXXX\\\YYYXXX\\\^^^]]][[[PPPKKKNNNMMMFFFEEEJJJMMMSSSUUUPPPOOOTTTZZZ[[[WWWYYYZZZXXXTTTRRRRRRSSSNNNPPPRRRSSSSSSRRRRRRQQQHHHGGGGGGKKKQQQVVVXXXXXXSSSTTTRRRNNNNNNPPPMMMIIIKKKMMMPPPPPPNNNMMMOOOQQQPPPNNNJJJGGGDDDBBBBBBBBBHHHJJJKKKIIIFFFFFFLLLRRRRRRHHHFFFEEE@@@CCCFFF@@@;;;<<<===>>>>>>?????????>>><<<999777666666555444444222///...000111222222///000000///...---......---...//////------///111/////////////////////...............------------------------...///000000....../////////...------/////////000000000111111//////.........---------....../////////000000000//////000000//////...---,,,---.........---++++++---------.........//////)))***+++,,,...///000000,,,,,,,,,---...///000111////////////000000000000//////.........//////000111111222111000000222555555333111000111222222222////////////............111222333333222111000///000000000000111111111111---...///111111111000///000000000000000000000000///000111222222222222222...///000000000000000///......///000111222222333000111222333444333222111.........///////////////......000111111222222222222333555777777777555444999555222222333222111111...111333222000///111444000111333333333444555777666555555555666555333222222444555666777999<<>>??????>>>===<<>>DDD===<<<@@@>>>888===AAA999999999:::;;;;;;::::::999666444222111111111111000333000,,,++++++---............///...,,,,,,,,,---...//////...------...000111000///............///......------------,,,,,,........./////////////////////000//////...------000000111111222222222222//////.........---------////////////000000000000///000111111111000...------.../////////...,,,,,,,,,,,,,,,---------......------------------------//////---,,,,,,---...//////......------///000111444222...,,,+++,,,...000///............///000000444333222000////////////222111000//////.........333333222111000///......000000000000000000000000000000//////.........---111,,,,,,111333///...000///111222222111222444666666555333111000000000000333888;;;999333///000444111222333444333222111000111111111111000000000000222000///...///000222333111111333555888777555222444444555555555444333222////////////////////////111111111111222333444555444333111222333333222000222111111333666888999999<<<;;;999888888:::;;;============>>>@@@AAACCCDDDBBBBBBAAAAAAAAAAAAAAABBBGGGFFFEEEDDDDDDFFFIIIJJJGGGHHHGGGFFFDDDDDDFFFHHHFFFIIILLLKKKIIIJJJPPPUUU`````````aaaccceeefffggg___jjjyyytttRRRPPPccceeedddaaaUUUXXXZZZeeeuuu~~~xxxuuuxxx~~~vvvkkkfffffffff______QQQIIIRRRYYY[[[```ggg^^^VVVVVV[[[eeeuuu{{{xxx{{{uuubbbTTTSSSOOOaaauuucccLLLRRRLLLQQQSSSPPPOOOSSSXXXZZZ\\\___```^^^```eeeiiihhhhhhdddccceeeaaaZZZXXX\\\[[[]]]aaaccccccbbbaaa```bbbaaa^^^___dddkkklllkkk]]]QQQLLLUUU]]]\\\WWWVVVgggjjjkkkhhhccc___^^^______fffpppxxxggg[[[ZZZYYYTTTYYYeeepppyyyyyypppqqqyyyqqq___TTTWWWeee}}}xxxaaa[[[aaa``````aaaaaa___\\\YYY^^^\\\WWWPPPIIIHHHKKKNNNMMMGGGGGGNNNWWWZZZZZZ[[[YYY___bbb___]]]___aaa```WWWYYY[[[[[[XXXTTTQQQOOORRRUUUWWWXXXWWWVVVVVVWWWSSSVVVZZZ]]]^^^___```bbb^^^``````YYYOOOIIIKKKOOOVVVTTTVVV[[[]]]XXXTTTSSSZZZWWWSSSOOONNNPPPRRRUUUSSSPPPLLLJJJKKKLLLMMMMMM\\\[[[YYYWWWVVVUUUTTTSSSSSSUUUUUURRRLLLHHHGGGHHHJJJKKKLLLOOORRRRRRPPPNNNIIIFFFEEEIIIQQQWWWYYYYYYLLLPPPSSSQQQLLLHHHIIIKKKPPPQQQOOOJJJEEEEEEJJJOOOIIIIIIKKKMMMOOONNNKKKIIIGGGEEEAAA>>>;;;::::::::::::::::::999999999888888888888777666555333222111...///000111111000///...///...---,,,+++*********,,,,,,+++---...///...,,,//////...------------...................................................------------------------000000///...------,,,,,,+++,,,---...////////////.........---,,,,,,...000---------............///,,,---///000000...,,,+++111000///,,,***'''&&&%%%,,,,,,---------.........------------------------///...------------...//////......---...///000111222000---+++++++++---...............////////////222222111000///.........111000///...------------111111000//////.........000000000000000000000000000/////////.........---111---,,,111333000...000000111222111000111333555666555333222111111111111666;;;???===777333444888555444444333222000///...////////////............111000///...///000222333111111333555888777555222222333333444333222111000000000000000000000000000111111111111222333444555444222111111222333111000111000000111444666666666999888666555666777999::::::;;;<<<<<<<<<:::999888==================>>>>>>@@@@@@@@@@@@AAABBBDDDEEECCCDDDDDDDDDCCCDDDFFFIIILLLPPPSSSQQQKKKHHHKKKOOOLLLNNNPPPTTTXXX\\\```bbbbbbkkkvvvjjj___eeeccchhhnnngggaaaaaafffooorrrpppmmmmmmlllyyy}}}uuunnnuuurrr]]]KKKMMMTTT\\\ggglllddd]]]]]]cccmmmzzz~~~rrrgggeeelll{{{kkk^^^^^^___bbbyyydddccc^^^___ZZZRRROOORRRUUUUUUUUU\\\bbbcccfffjjjlllkkkmmmkkkkkklllfff[[[TTTTTTYYY]]]bbbbbb___]]]^^^```fffeeeddddddeeegggfffeeeWWWOOOMMMSSSXXXXXXZZZ^^^cccfffiiihhhdddaaaaaabbbdddkkkssssssccc^^^YYYWWWaaaooo{{{{{{qqqsss}}}zzzmmmccc```fff{{{rrr___ZZZ^^^]]]]]]^^^______]]]ZZZZZZYYYVVVQQQMMMLLLPPPSSSRRRMMMLLLQQQUUUUUUUUUWWW___eeefff___YYYWWWXXXWWWXXXYYY[[[[[[[[[ZZZZZZZZZUUUUUUUUUTTTQQQOOOPPPPPPTTTXXX^^^bbbcccbbbaaaaaa[[[]]]\\\VVVNNNJJJMMMQQQTTTSSSUUUZZZ[[[VVVQQQPPPVVVUUUTTTSSSQQQPPPPPPPPPNNNMMMMMMNNNOOOPPPNNNMMMXXXVVVTTTRRRQQQQQQQQQPPPMMMNNNOOOMMMIIIFFFFFFGGGCCCCCCEEEHHHKKKLLLKKKJJJGGGEEEEEEIIIOOORRRPPPMMMIIILLLOOOMMMIIIFFFGGGIIINNNNNNLLLFFF@@@>>>BBBFFFIIIHHHIIIJJJKKKJJJHHHEEECCCAAA>>>;;;999888888888888777777777777666666666444444444333222111000/////////............//////......---,,,++++++++++++---,,,+++---...///...,,,//////...------------......------------------...........................------------------------//////......---,,,,,,++++++,,,---...////////////...//////---,,,,,,---///------------............,,,---...//////...------))))))***+++,,,---......,,,------------.......................................---------......///......------......///000///...---,,,+++++++++,,,,,,---...///000///......111000///...............000///...------,,,,,,,,,........................000000000000000000000000/////////...............000------000222000///000000111111000//////111222333222111000000000000111222666999888333000111333444333222111000000000000////////////............111000///...///000111222111111333555888777555222000111222222222111///...111111111111111111111111111111111111111222333444333222111111222222111///000///...000222333333222444444333222333444555666666777999:::999666333111777777777777777888999:::999:::;;;===>>>?????????>>>???@@@@@@@@@BBBEEEHHHOOOVVV[[[WWWMMMFFFFFFIIIBBBDDDGGGKKKPPPUUUZZZ\\\^^^gggrrr~~~~~~uuummmuuuzzzuuuqqqppplllfffdddeeelll~~~jjjSSSNNNSSS___oooooofff```cccjjjrrrzzzzzzvvvvvvyyy}}}{{{yyyvvvlll```XXXWWWZZZgggzzz}}}fff^^^fffhhhsss~~~sssnnnllldddYYYSSSTTTUUUTTTZZZaaaggghhhjjjoootttuuuwwwxxxzzz{{{sssdddWWWQQQWWW\\\aaa```\\\ZZZ]]]aaafffggghhhgggddd```^^^^^^TTTRRRPPPPPPPPPRRRYYYaaaaaadddhhhhhheeebbbbbbbbbgggmmmttt~~~{{{nnnddd```jjjwww~~~sssvvvvvvlllhhhuuuzzzdddXXXUUUZZZZZZYYY[[[]]]]]]\\\[[[VVVVVVUUURRRQQQRRRUUUWWWXXXTTTRRRSSSRRROOONNNQQQaaaffffff]]]SSSPPPQQQRRRWWWWWWXXXZZZ\\\___aaacccXXXVVVSSSNNNJJJHHHIIIJJJRRRXXX___dddeeebbb___]]]YYY[[[ZZZUUUOOOMMMQQQUUUSSSQQQSSSWWWXXXRRRNNNLLLRRRSSSUUUVVVTTTQQQMMMKKKIIIKKKNNNRRRTTTSSSOOOLLLQQQNNNKKKJJJKKKMMMNNNNNNJJJLLLLLLKKKIIIHHHHHHIIIAAAAAABBBEEEHHHJJJIIIHHHAAAAAACCCHHHLLLLLLGGGCCCDDDGGGIIIHHHEEECCCDDDFFFIIIIIIFFFAAA<<<;;;>>>BBBHHHFFFEEEDDDDDDDDDBBB@@@<<<;;;999777555555555555444444444444333333333333///000000000000///...---......------------......---,,,,,,++++++,,,,,,------,,,+++,,,...///...---//////...------------......---,,,++++++,,,---...........................------------------------...------,,,,,,++++++++++++,,,---......///.........//////...,,,+++,,,...------------............,,,,,,------......//////+++,,,,,,,,,------------------------............////////////////////////------------.........///------------......//////---------------,,,+++++++++,,,...000000///...---///......---------......000000///...------------------........./////////000000000000000000000000........................///------000222111000000000111111000...---///000/////////...............,,,000333222...+++,,,...//////...///000222444555111111111111000000000000000////////////000111111111111333555888777444222000111222222222111///...111111111111111111111111111111111111111222333333333111000000111111000///000//////000111222111///111111111111111222444444444555666777777666444333333333222333333444555666666888:::===>>>>>>======;;;<<<<<<<<<===>>>AAADDDJJJSSSZZZWWWMMMDDDBBBEEEDDDDDDEEEGGGJJJMMMOOOPPPRRR[[[jjj|||zzz}}}yyysssnnnfff___]]]bbbxxxiii\\\XXX^^^mmmqqqiiifffjjjqqqvvvzzz~~~www~~~zzzrrrllljjjlllnnnpppooolllggg___XXXTTTSSSQQQWWWbbbnnnzzzfffZZZdddffftttxxxkkknnnkkkaaaYYYWWWYYYYYYbbbggghhhfffhhhpppxxx{{{{{{wwwggg]]]]]]^^^___^^^]]]]]]^^^```^^^```dddfffaaaZZZXXXZZZYYYXXXUUUNNNJJJMMMUUU[[[bbbfffjjjiiieeeaaa___```kkkpppuuu|||vvvxxx}}}xxxooottt{{{qqqrrr}}}xxxkkk___XXXUUUVVVYYYXXXWWWXXXZZZZZZZZZXXXWWWWWWUUUTTTSSSTTTVVVWWWYYYVVVUUUTTTPPPKKKJJJNNNYYY```aaaXXXOOONNNQQQTTTUUUUUUVVVYYY\\\___``````YYYWWWRRRKKKGGGEEEGGGJJJPPPUUU[[[______]]]ZZZYYYZZZZZZYYYTTTOOONNNRRRVVVRRRPPPQQQVVVVVVPPPKKKJJJQQQSSSUUUVVVUUUQQQMMMJJJHHHJJJMMMPPPSSSQQQMMMIIIIIIEEEBBBCCCGGGKKKNNNNNNJJJJJJJJJIIIGGGGGGGGGGGGAAA@@@@@@AAADDDEEEEEEDDD<<<===@@@EEEHHHHHHDDDAAA???AAACCCBBBAAA@@@AAACCCBBBBBBAAA>>><<<<<>><<>>@@@BBBBBBAAA@@@<<<===>>>=========>>>???>>>===<<<:::999:::<<<>>>@@@===999777777777666555222111111000000000000000222111111111111000000000,,,------...............***---111444444111---***++++++++++++,,,---.........,,,++++++---.........//////...------------...---,,,++++++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,---------------------...///...,,,++++++,,,,,,,,,,,,------------...++++++++++++,,,...///000)))***+++,,,...///000111------........./////////........................+++,,,---...////////////,,,,,,---............---------............------+++,,,---...///...---------------------...///000222111000//////......///.........//////000000000////////////////////////---------------.........,,,.........000444333///000111111000...---...000000111111111111000///...---///111222111//////000111000///////////////000////////////................../////////000000000111111333555888777555222222333444444444333111111111111111111111111111111111111000000000111111222111000//////000000///---000000000222333333111///000000111222333444444444888666222///......///111222111111000000111111222111222444666777666555444777888777555444333555777555<<>><<<<<<;;;;;;<<<======>>>BBBBBBIIIZZZttt~~~tttqqq|||wwwqqqqqq{{{zzzyyyzzzuuu___UUUUUU```fffeeegggkkkmmmkkkllloooooowwwxxxkkk^^^WWWQQQQQQOOONNNNNNQQQVVVZZZVVVYYYZZZWWWUUUVVVVVVTTTTTTNNNMMMVVVbbbllluuu{{{{{{~~~nnnZZZZZZWWWaaannnvvviiippprrrhhh]]]ZZZ^^^aaabbbfffllltttvvvkkk^^^[[[]]]]]]WWWPPPLLLJJJNNNVVVXXXTTTUUU[[[___hhhfffYYYSSSWWWYYYUUUYYY]]]aaaaaa```___aaacccdddddddddhhhoooyyyuuullllllvvvrrriiifffddd\\\ZZZTTTMMMKKKQQQVVVXXXUUUUUUVVVWWWXXXWWWTTTQQQ[[[WWWSSSQQQRRRSSSSSSSSSVVVRRRRRRTTTTTTQQQQQQTTTSSSUUUTTTNNNKKKNNNSSSTTTSSSSSSUUUYYY\\\\\\XXXTTTTTTSSSQQQNNNLLLLLLNNNQQQTTTTTTUUUTTTRRRSSSUUUWWWQQQQQQOOOKKKHHHFFFFFFGGGNNNLLLNNNSSSSSSNNNIIIHHHMMMNNNOOOPPPPPPNNNLLLKKKHHHGGGGGGHHHIIIIIIGGGEEE>>>;;;999===FFFMMMPPPOOOPPPMMMJJJGGGFFFFFFDDDCCC@@@===:::888888999999888???>>>===<<<;;;;;;::::::999999888888888999:::::::::999666444333333444444:::777444333333333333222000000000000000/////////111111000000000/////////---....../////////......***---222555555222---***++++++++++++,,,,,,---......,,,++++++,,,.........//////...------------...,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***,,,......---,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---............////////////------------------------+++,,,---////////////...+++,,,---.........------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........------------...///000111111111000///.................................///////////////////////////,,,,,,,,,------.........+++...///---000444444///000111111000///...000111000000000000///...,,,+++***,,,............------000000000000///......---////////////............---......///////////////111111333555888777555222222333444444444333111111000000000000000000000000111111000000000000111111111///......///000...---......///111333333111/////////111222333444444444555444222000......//////333222111000////////////000111222333333222111000444555444333111111222444222555888::::::888777777888888999999;;;<<<>>>???;;;<<<>>>GGGWWWgggkkkhhhpppyyyjjjqqqkkknnnyyyeeeSSSLLLMMMUUUUUUWWW\\\___]]]YYY[[[```lllssszzzyyylll\\\PPPKKKIIIIIIGGGEEEDDDGGGLLLPPPNNNUUUXXXVVVUUUXXXWWWTTTRRRMMMMMMRRRZZZcccppp|||nnnbbbZZZWWW___cccbbbxxxuuuhhhbbbfffmmmpppqqqppprrrzzzpppfff[[[WWWYYYZZZWWWRRRNNNGGGHHHRRRVVVTTTUUU\\\dddtttxxxhhh[[[[[[\\\VVVUUUXXXZZZZZZYYYZZZ]]]aaaYYYWWWUUUWWW\\\aaafffjjjnnn}}}~~~pppiiifffhhhsss|||kkkddd```^^^PPPSSSRRRLLLJJJNNNRRRQQQQQQRRRUUUXXXYYYXXXTTTPPPVVVRRRNNNMMMPPPTTTVVVVVVWWWRRRQQQUUUYYYXXXXXXYYYTTTTTTPPPJJJJJJOOORRRQQQNNNMMMMMMRRRWWWYYYWWWSSSNNNOOOPPPPPPNNNMMMNNNPPPSSSSSSSSSRRRPPPPPPRRRTTTLLLLLLLLLJJJGGGEEECCCCCCKKKIIIKKKPPPQQQLLLGGGFFFFFFHHHKKKMMMMMMLLLIIIHHHDDDDDDEEEGGGIIIIIIGGGEEE>>>;;;999===FFFLLLMMMKKKPPPMMMHHHFFFFFFFFFDDDCCC@@@<<<888666666888888888999999999888666555555555777555444333444444555555555333111//////000000///333222000000111222111000111111111111000000///.../////////............---....../////////......---,,,...000222222000...,,,,,,,,,+++++++++,,,------///---******,,,...////////////...------------...,,,---...//////...---,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++(((+++---...---,,,---...++++++,,,,,,,,,---------++++++,,,---------,,,+++//////...,,,+++)))((((((............/////////000------------------------***+++---///000000///...+++,,,---.........---,,,,,,++++++******+++,,,,,,------,,,,,,,,,---...///---------...///000111222000000...---------------------------------------////////////////////////,,,,,,,,,------.........+++//////---///555444///000111111111//////111222------------,,,***((('''+++,,,...////////////...,,,---...000000000//////111111111111000000000000---......///000/////////111111333555888777555222222222333444333222111000////////////////////////111111000000000000000111111///......//////...---------...111333333111......///000222333333444444000111111222222222222222333222111000///.........222222222222222111111000222222222111///000222444333333333444555555444222555555555666777999:::;;;444888<<<>>>DDDKKKMMMKKKZZZuuu|||aaabbbeeennnbbbPPPFFFAAADDDNNNQQQWWWZZZUUUPPPSSSYYYjjjpppvvvtttgggXXXPPPOOOJJJHHHEEEAAA???AAAFFFJJJGGGOOOTTTRRRQQQTTTSSSNNNNNNKKKLLLOOOQQQVVVgggxxx||||||vvvllleeedddZZZXXX```___YYYtttxxxiiiiiittt~~~wwwooorrrddd^^^VVVSSSUUUXXXZZZYYYSSSIIIGGGPPPVVVTTTVVV\\\iiittt___[[[ZZZUUUUUUWWWXXXVVVTTTTTTXXX[[[YYYTTTQQQRRRVVVXXXZZZ[[[___jjjooommmtttyyyzzznnnccc^^^ZZZXXX```mmm~~~{{{mmmaaa^^^\\\YYYLLLSSSVVVQQQOOOQQQSSSRRRNNNPPPTTTXXXZZZYYYUUUQQQRRRNNNJJJJJJOOOUUUYYY[[[YYYSSSQQQWWW]]]^^^]]]]]]TTTRRRLLLHHHJJJQQQSSSQQQHHHFFFEEEIIIQQQVVVVVVTTTKKKMMMOOOPPPOOOMMMMMMMMMPPPQQQQQQPPPOOONNNOOOPPPKKKKKKLLLKKKJJJGGGEEEDDDHHHFFFHHHNNNOOOJJJFFFEEE@@@CCCHHHLLLMMMJJJGGGDDD@@@AAADDDIIIKKKKKKHHHEEE???;;;999>>>FFFKKKJJJFFFHHHDDD???===>>>???>>><<<999666222000111333555555000222444555444333333333555333000000000111111111000///---...///111222222000///...///111222111000222222222222111000//////.........---------,,,,,,.../////////......---,,,........................---,,,,,,++++++,,,,,,---///---******,,,...////////////...------------...+++---///111111///---+++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++'''***,,,...---------...++++++,,,,,,,,,---------***,,,---......---+++)))'''((()))***,,,---...///////////////000000000000........................---...///...------...///...---,,,---/////////...000///---,,,,,,---...///---------------...///000//////000000000000//////000000//////.........---000000///...............////////////............,,,++++++***+++,,,...///////////////000000000000000000000000000/////////000///...------...///000//////...---...///000111111111000000//////......///000111111111///...---////////////////////////111000000222555666666444444111......111222111...000000000000000000000000---///000222222222111111000000000000////////////---......////////////...111111111111111111111111333222111000////////////000000000000000000000000111111111111111111111111111222333222111111333555555333222333666666444111000111333444555444444333444666999;;;>>>?????????GGGTTTiiivvvrrrfffcccgggqqqpppYYYWWWWWWRRRYYYWWW[[[___XXXLLLKKKSSSaaafffjjjfff[[[RRRNNNNNNCCCBBB@@@??????@@@AAABBBDDDCCCFFFLLLNNNMMMMMMPPPOOOJJJHHHJJJLLLOOOUUU\\\eeejjjpppyyytttiiilllpppkkkbbb\\\XXXSSSSSS^^^lllzzz{{{vvvgggjjjrrrzzzvvvssssssqqqoooXXXXXXXXXXXXXXXYYY[[[[[[TTTOOOIIIHHHMMMTTTZZZ\\\fffrrr|||wwwfffXXXUUUYYYZZZ[[[YYYTTTOOONNNTTTYYYSSSLLLIIINNNVVVXXXWWWVVV]]]^^^___bbbeeeggggggfffhhhfffbbb[[[UUUTTTWWW[[[dddeeeeeeccc___\\\[[[ZZZTTTTTTSSSOOOLLLJJJJJJKKKNNNQQQTTTVVVVVVVVVVVVWWWSSSMMMGGGGGGNNNUUUYYYZZZUUURRRPPPRRRWWWYYYWWWUUULLLLLLLLLLLLLLLKKKJJJIII@@@???@@@CCCHHHMMMOOOOOONNNLLLJJJJJJLLLNNNNNNNNNOOOOOOPPPQQQRRROOOKKKGGGDDDFFFHHHHHHGGGDDDCCCCCCGGGIIILLLNNNMMMIIIEEEAAADDDDDDEEEDDDCCCAAA???======???AAACCCCCCBBB@@@???;;;;;;===???BBBBBBAAA??????>>><<<:::999888777777777666666666777777555333//////000111111111111111000000////////////000000...............///000111////////////...---,,,,,,)))***,,,---...---,,,,,,//////............//////////////////............---...///000000///...---......---------,,,,,,,,,+++,,,---...///111222222444222000...---,,,,,,,,,,,,...111333333000,,,***,,,---///000111111111000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,+++*********++++++,,,,,,------...---............/////////---------------------------...///...---,,,---///,,,+++***+++---...---,,,111000...,,,,,,,,,---..................///000000000000111111111111000000000/////////.........---000000///...............////////////............---,,,+++++++++,,,---...---------........./////////////////////////////////...---,,,,,,---...///......---------...///000000000000000//////......///000000111000///...---........................000///000222444555555333333111000000000000000///000000000000000000000000///000000111111000///...000000/////////.........//////000111111111000000111111111111111111111111333222111000////////////000000000000000000000000111111111111111111111111...///000000000111333555555333111111333333111///111111222333333333333333111222444666888999999999:::AAAMMMUUUTTTQQQWWWaaaxxxmmmgggfffbbb[[[RRRNNNQQQOOOGGGEEEJJJSSSXXX\\\ZZZQQQIIIFFFGGGAAA@@@?????????@@@AAAAAA===???EEEMMMOOOJJJFFFFFFFFFBBB@@@CCCGGGJJJPPPWWW^^^gggqqqyyy~~~vvvpppeee___eeellliiibbb\\\```ZZZYYYaaannnqqq^^^^^^fffmmmuuu}}}~~~vvvkkkeeeccccccaaa___VVVUUUTTTVVVYYY[[[[[[ZZZRRRNNNJJJJJJNNNTTTXXXZZZ^^^eeejjjiii```XXXUUUUUUWWWYYYYYYXXXUUUTTTUUUWWWUUUNNNJJJOOOUUUUUUTTTSSSVVVUUUUUUVVVYYY[[[[[[ZZZaaa```[[[UUUOOONNNPPPSSS\\\\\\[[[XXXUUURRRQQQRRRSSSSSSTTTQQQNNNKKKJJJJJJLLLNNNQQQRRRQQQQQQRRRRRRLLLIIIEEEFFFKKKRRRWWWZZZddd\\\SSSQQQSSSUUUSSSPPPJJJJJJJJJIIIHHHGGGFFFEEE@@@@@@AAADDDHHHKKKLLLLLLIIIHHHFFFFFFHHHIIIJJJIIIJJJJJJKKKKKKKKKIIIDDD@@@@@@BBBDDDDDDBBB@@@@@@@@@CCCFFFIIIKKKKKKHHHEEEBBB>>>>>>>>>===<<<;;;999999888999<<<===>>><<<;;;999888888999;;;======;;;999888777666666555555555666444333222333444444222000//////000000111111000000111000///////////////000///............//////000---............------,,,+++,,,---...///......---/////////....../////////////////////............---...///000000///...---/////////.........------,,,,,,---...///000111111111000...------------...+++---///000000...+++))),,,---...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,+++*********++++++,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---,,,+++,,,.........---111000...---,,,,,,------//////.........///000000//////000000000000///////////////...............000///......---........./////////............---------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------........................------,,,,,,,,,,,,---------------,,,---......///000000000////////////......///000111000///...---........................///...///000333444333222222222333111///......///000000000000000000000000000000000000///...---,,,//////.........---------000000111222222222222222222222222222222222222222222222111000////////////000000000000000000000000000000000000000000000000,,,---/////////000222444444222000///000111111000111111111111111111222333///000111222444444444444222555:::>>>>>>@@@KKKVVVeeepppvvvlllkkkiii\\\MMMAAABBBDDDAAA???@@@DDDIIINNNLLLFFF@@@???@@@>>>>>>>>>>>>>>>???@@@AAA>>>BBBKKKUUUVVVNNNFFFBBBCCC??????CCCHHHKKKRRRYYYXXXfffvvvuuuooommmuuu|||{{{tttnnnuuuqqqmmmlllppp|||uuu```]]]dddhhhiiikkkgggaaaZZZWWWVVVVVVUUUSSSQQQNNNMMMPPPVVVYYYXXXVVVNNNLLLKKKLLLOOOSSSUUUUUUZZZ[[[\\\]]]]]]YYYUUURRRUUUVVVXXX[[[\\\ZZZWWWSSSVVVOOOKKKOOOTTTSSSQQQPPPUUUSSSQQQPPPRRRSSSTTTTTT]]][[[WWWRRRNNNMMMNNNQQQVVVVVVTTTQQQMMMKKKKKKLLLOOORRRTTTSSSPPPLLLIIIHHHHHHJJJKKKKKKJJJJJJKKKLLLJJJJJJJJJJJJMMMSSSZZZ___qqqdddUUUMMMNNNPPPNNNJJJFFFFFFFFFEEEEEEDDDBBBBBBAAAAAABBBEEEGGGIIIHHHFFFCCCAAA@@@@@@AAACCCCCCCCCEEEDDDDDDEEEEEECCC???<<<:::<<<>>>>>><<<;;;:::;;;>>>@@@CCCFFFFFFEEEBBB@@@999999777666555555555555333555777888999888666555444333333555666666333111111111111111222333444555222111000111222222000///......//////000000000000111111000///////////////000//////............///,,,,,,------------------------...////////////.../////////////////////////////////............------......//////......---000000000///////////////------........./////////------,,,,,,,,,---......+++,,,...///...---+++***+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,***+++,,,,,,------,,,,,,...------,,,,,,++++++******++++++,,,,,,------...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///...---...000111000///111000///---,,,,,,,,,,,,......---------......///,,,------------------,,,........................///......------.........//////.........---------...------,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...............------------------------,,,,,,,,,,,,------......////////////////////////......///000000///...---.................................///111222111000000333444333///---...000000000000000000000000000/////////......------,,,......---------,,,,,,,,,///000111222222222222222222222222222222222222222111111000///////////////////////////////////////////////////////////////---...//////...///111222333222000///111333444555222111000//////000111222000111111222222222222222111444888999888999>>>DDDFFFOOOccc{{{ggg^^^cccoooxxxwwwfff^^^[[[ZZZUUUGGG;;;;;;>>>>>><<<===>>>BBBEEEDDD@@@<<<;;;<<<<<<======>>>>>>???@@@AAAAAAEEEOOOXXXYYYOOOFFFBBBDDDAAAAAAEEEIIILLLQQQWWWWWWiii}}}wwwxxxooojjjkkkhhhdddbbbXXXTTTPPPOOOPPPPPPPPPOOOKKKGGGEEEIIIQQQUUUSSSNNNIIIJJJKKKLLLNNNPPPQQQQQQUUUVVVXXXZZZ[[[XXXSSSNNNTTTTTTTTTYYY]]]\\\WWWQQQTTTNNNKKKPPPSSSRRRPPPPPPXXXTTTPPPNNNNNNPPPQQQQQQVVVUUURRROOOMMMMMMOOOPPPQQQPPPNNNJJJGGGEEEFFFHHHKKKNNNRRRSSSPPPKKKGGGEEEEEEFFFFFFEEEDDDDDDEEEGGGGGGJJJMMMMMMLLLOOOVVV\\\kkk^^^NNNHHHJJJLLLIIIDDDAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFCCCAAA>>><<<::::::;;;======<<<@@@??????@@@AAA@@@>>><<<555777999999777666666777999:::===>>>???>>><<<:::777666444333222333333444222333555666666666555444111000///000000000...+++/////////000111222333444222111000111222222111///...............//////000222111000//////......///111000///...............,,,,,,,,,,,,,,,---............................../////////000000///////////////.........---------------------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++---.........------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,---...///++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...------........./////////------------------------,,,---...---,,,+++,,,...///...---...000000000///000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,---------.....................------------..................------------------------,,,++++++***+++,,,,,,,,,,,,---------------------......//////.........//////.........,,,,,,,,,---------------.............../////////---...///000000///...---...........................------///111111000//////222444333///---...000////////////////////////---------------...//////------------,,,,,,,,,,,,---...///000111111111111111111111111111111111111111000//////////////////////////////////////////........................111222222000...---...000111111111111333555999;;;222111000/////////111111111111111000000111111111...111333222111222444555:::>>>HHHZZZooo~~~~~~pppcccQQQDDDBBBGGGMMMPPPUUUXXXXXXSSSNNNKKKHHHEEEEEE???999888999999999;;;<<>>>>>?????????@@@FFFMMMMMMEEE>>><<>>@@@BBBCCCCCCCCCAAA@@@AAACCCDDDCCC@@@===:::888666666777888888888999888888999;;;===<<<;;;222444555555333333444555555666777777777666444333444333111000000111222333111222333444444444333333111///...---...---+++)))......---------...//////000//////000111111000...------,,,,,,,,,---...///111111000///////////////111000///...............,,,,,,,,,,,,,,,---...///......------------------//////000111111000//////............------------------,,,,,,,,,,,,------------------------------............---------------------,,,,,,+++******+++,,,------...---,,,++++++,,,---......------,,,++++++++++++++++++++++++,,,,,,,,,++++++******************+++,,,---...///++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...---............/////////........................+++---...---,,,+++,,,---,,,+++***+++---------,,,...............---------,,,,,,+++*********++++++......////////////......---------------.........---------,,,------...///.........------------,,,,,,,,,---------,,,++++++,,,,,,---------.........---------...//////000000......///000000///......,,,,,,---............------............/////////,,,---...///000///......------------------------......---///111111000...///111222333111000//////////////////////////////---,,,,,,------///000000......---------,,,,,,,,,+++,,,---//////000000000000000000000000000000000000//////....../////////000000000000000000000000////////////////////////222333222000...,,,---...///000222222333666999<<<222111111000000000000000//////............/////////000...***+++000333333666777999===GGGQQQSSSPPPLLLCCC888444777;;;===;;;>>>===<<<===???@@@===:::666666666555444444555777999:::;;;:::777666666666888999:::;;;;;;;;;;;;;;;<<<;;;===AAA@@@;;;888999;;;888999<<<>>>===???DDDNNNfff~~~|||xxxrrrjjjbbb]]]XXXTTTOOOKKKJJJKKKNNNQQQOOOLLLJJJMMMQQQQQQMMMIIIDDDEEEFFFFFFFFFFFFHHHJJJHHHQQQ\\\bbbaaa]]]ZZZZZZSSSMMMHHHHHHKKKNNNMMMJJJFFFDDDEEEKKKNNNMMMMMMOOOMMMIIIDDDBBBCCCDDDEEEFFFDDDCCCCCCDDDGGGIIIIIIIIICCCCCCCCCAAA???>>>@@@AAABBBEEEHHHHHHFFFCCC@@@@@@>>>???@@@@@@>>>===>>>???>>>BBBEEEDDD@@@>>>AAADDD@@@===;;;<<>>@@@@@@AAA<<<<<<<<<===>>>>>>;;;999777555333222333444444444333222111222444666777777000111222222111000222333333333333222222111000000//////.........//////000...//////000000000000000111///------------+++))),,,++++++************+++---,,,,,,---...///...,,,---,,,+++++++++,,,...///000000////////////000000000//////............//////...---,,,---...///000///...------,,,---------//////111111111111//////.........------------,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,......------------------------...---,,,+++***))))))***,,,---...---+++***+++,,,---.........,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++,,,......***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---------.........------------------------+++,,,------++++++,,,---+++***)))***,,,,,,,,,+++------..................---,,,++++++******++++++//////000000000000//////,,,,,,,,,------.........---,,,,,,,,,------...///.........---------,,,,,,***+++,,,---------,,,+++,,,,,,,,,------------...------...//////000111111------...//////...------,,,---.../////////......---------.........//////,,,,,,.../////////......------------------------///......///111111000...//////000111333333000...///////////////////////////......------...///000............------------+++,,,---...///000000000//////////////////////////////.........//////000000000000000000000000000////////////////////////000111111///,,,+++,,,---,,,///111222111222444777111222222222111111000//////...------------...///111111///+++,,,333444111...222333111444;;;>>>===:::666222111333666666666555333222555888888777555111333333222222333444444555555555555444444555555555555666777777777666555:::777777:::999555444666777555666:::;;;:::<<>>@@@FFFIIIHHHHHHJJJEEEBBB???>>>???@@@AAAAAAAAA??????AAADDDEEEDDDBBB>>>???@@@@@@???>>>???AAA>>>@@@AAA@@@>>>======>>>999;;;>>>>>>===<<<<<<<<<;;;===@@@@@@===;;;<<<===666777888:::;;;<<<;;;999444555666777999999999999666555555555777888777666444222000///000111111000111///------///111222111---...//////......000111000000000000000111111111,,,------.../////////...------........./////////111///------------,,,***++++++************++++++,,,++++++---...///...,,,,,,,,,*********+++---...///......//////000111222///............//////000111000...------...///000000000...---------.........///111222222111///............---------,,,,,,---,,,+++******+++,,,---*********+++++++++,,,,,,------------------------,,,,,,---......---,,,+++***,,,///111222000...,,,,,,---...//////...---,,,************************++++++++++++++++++,,,,,,+++*********+++,,,------***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++***+++---...---,,,+++,,,---...////////////...---,,,,,,+++++++++,,,------............------,,,,,,,,,------.........,,,,,,,,,,,,------...///......---------,,,,,,,,,)))***,,,---...------,,,++++++,,,,,,,,,---------.........///000111111222,,,,,,---......---,,,,,,------///000000000///...---------.........//////+++,,,.../////////......------------------------//////...///111111000...///......111444555111...////////////////////////222111///...------......//////.........---------+++,,,---///000111111111........................//////.........//////000000000000000000000000000000000000000000000000000---......---++++++,,,...+++...000000...---///111111222333333333111000///000///.........///000111---111111///000333///(((,,,333555000...222666666333333444333111111333555222000000333444333111222444333222000222555444222222333333333333444666777222333444444444333222111444111111333333//////222111///111555777666777;;;;;;CCCNNNZZZllluuuyyy{{{ooonnnjjj[[[LLLMMMQQQ]]]mmmyyy{{{wwwkkkeee[[[QQQLLLNNNTTTYYYTTTTTTTTTRRROOOKKKGGGEEECCCCCCBBB???===???DDDIIIJJJLLLPPPSSSTTTSSSPPPNNNJJJFFFBBB>>>===============;;;===BBBEEECCCCCCEEE===:::888777999;;;;;;;;;:::999888999<<<===:::888666888:::;;;:::999:::;;;=========;;;:::999;;;===666999<<<===<<<;;;::::::333555888999888666555444555777999999888777666777222333333444444333333333222111///000222444444333333000...---...//////...444111...------/////////,,,---------,,,,,,...000////////////111222333444,,,---///000111111000///....../////////000000000111///---,,,------,,,+++,,,+++++++++,,,---...///...------///000111000...,,,+++***))))))+++---...............///111222333...............///000111333222000...---...///000222111000.........///000...000111222222111000.........---------,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,...//////......---000444666777555222000---.../////////...---,,,*********************************++++++,,,,,,---++++++******++++++,,,---***+++,,,------,,,+++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.........------,,,,,,------...***,,,///000...,,,,,,,,,---,,,***(((((()))***+++************************.........///......------..................------...------,,,,,,------.........------,,,,,,,,,+++........................+++,,,------++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////------------------------......------------......000///...---------------/////////....../////////------...000222333111///---///000000//////000222////////////////////////222111111000000000000000111000...,,,+++,,,...///000//////000000000---+++///////////////.........000000//////.........---//////............//////...///000000000///---,,,///...,,,+++***+++,,,,,,+++,,,...000000000000///222111111111000000//////,,,---///000000000///.........////////////......222000///...///000222333444222000///000111111111222222222222222111000///...///000222222111111000333222000111222444333333111111000000000000000111111111111111111111111111111222222333333444444555999999<<>><<<@@@LLL^^^mmmtttuuutttttthhhSSSJJJPPPVVVVVVNNNNNNMMMJJJEEE@@@>>>===???>>><<<;;;:::;;;<<<<<<<<<===@@@DDDFFFFFFCCC@@@???>>>===<<<;;;999888888;;;;;;<<<<<<<<<<<<;;;;;;666555555444444555555666333444555555666666555555555555555555555555444444777777666555444333333222777666666777888777444222444444333222222111222222///000222333333222111000222222222222111111111111000000///...............222000...---,,,---///000///............///000000000///...------...000111000//////000111111///...------------,,,+++******////////////............///...---,,,+++,,,------------------------------...------...000111000...,,,000000,,,+++,,,---+++---...///000222444555666000///------......---,,,222111//////000000...,,,,,,...000111///......///222111//////000111111000------,,,,,,+++,,,,,,,,,+++,,,---...+++((()))+++------...///...---,,,+++***+++,,,---............---,,,,,,++++++,,,,,,---,,,///555;;;???<<<444---000...---+++******++++++))))))))))))))))))))))))+++++++++*********))))))******************++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---//////...------,,,++++++,,,++++++++++++++++++,,,***,,,//////...,,,,,,,,,000///---,,,+++,,,---...************************------.........------,,,..................------...------,,,,,,------...000000000000////////////........................+++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------......///......------------.........------------......---,,,---///111111///---+++---/////////000111333////////////////////////111000//////......//////000///---,,,,,,,,,---...000/////////000000---+++/////////////////////...000/////////.........---//////............/////////////////////......---...---,,,+++++++++,,,,,,+++,,,...///000000//////111111111000000000//////------///000000000///.........////////////......111000///...///000222333555333111000111222111000//////000000///......---...///000111222111111000222111000000222333333222111000000//////000000111000000000000000000000000000000000111222222333333444333222333777===DDDHHHJJJSSS^^^dddeeeeeehhhkkkzzzkkkQQQCCCCCCBBBAAA???===;;;:::777666777>>>IIIRRRVVVWWWeeeooorrriiibbbcccaaa\\\WWWSSSKKKCCC===888666555888777666555555666666777666777999;;;<<<<<<:::888888888777666555444333333555555666666666666555555222222111111111111222222222222333444444444444444444444444444444444444444444444333333333333333333444333333444555444222000000000///........./////////000222333333222000///////////////............//////...---------------///...---,,,,,,,,,------......------......///000000///---,,,,,,---///000000///...///000000...---++++++,,,,,,++++++******000000////////////......///...---,,,+++,,,,,,------------------------------,,,---///111333222111,,,///000,,,+++,,,---,,,,,,---...///000222333333000...,,,,,,.........---///---,,,---//////...---,,,...000000///------...000000000000000000000000,,,,,,++++++++++++,,,,,,,,,,,,---...---++++++,,,++++++,,,------,,,+++***---.........---,,,+++***---,,,,,,++++++,,,,,,---...///111555888777222---------+++***)))))))))***))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------.........------,,,,,,------...,,,------------------...------------------------+++---...---,,,+++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000000000000000000......------------......---------------......///......------------......---,,,,,,...//////---+++(((+++---//////000111333//////////////////////////////...---------------//////---,,,,,,,,,---...///......///000000...,,,......///////////////////////////...............//////............//////000000///..................---,,,,,,+++,,,,,,,,,,,,,,,---...////////////000000000000////////////---......///000/////////...//////000000//////...111000/////////000222333666444222111222222111000/////////000//////...---//////000111111111111000111000...///111222222111000000////////////000000........................000000111111222333333333666444111//////222555777555999>>>AAAAAAAAAAAABBBHHH[[[kkklllcccWWWGGG:::222333333444444333333222333333333555888;;;>>>???OOOdddyyy}}}rrrfffZZZQQQCCC999333111///...222111111111111111222333222222222222222111000///111111111111000000000000000111111222222111111000000000////////////000000000000000111111111111111111111222222333333444444000000111111222222222222000//////000111111///---------,,,,,,,,,---......000111222222222000///...............---------,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------......//////...,,,,,,,,,,,,---...///...---...//////---+++++++++,,,------------,,,111000000000/////////.........---,,,,,,,,,,,,,,,------------------------,,,,,,,,,///222444333222+++///000,,,+++------,,,,,,------...//////000000///---,,,,,,---///...------,,,,,,---///111000///+++---//////...,,,,,,,,,,,,///111111///---...///,,,++++++******+++,,,,,,,,,++++++,,,---...---+++)))***++++++++++++******------------,,,+++***))),,,,,,++++++++++++,,,,,,......---...000000///---+++***)))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))***+++,,,,,,------,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))......////////////......+++---......---,,,,,,---++++++***))))))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------.........------,,,,,,------...******++++++,,,,,,------------------------------,,,---...---,,,+++,,,...+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///000111111222222////////////////////////...------,,,,,,------...,,,,,,,,,,,,---...///000//////............//////...------...//////---***)))+++.../////////000111///////////////////////////......---------------......---,,,,,,------...///...---...000000///...............////////////........................///......------......///111000...------......///---------,,,,,,,,,------,,,,,,------............////////////////////////---....../////////////////////000000000000//////000000//////000000111222666444222222222222111///111222222222222222111111///000000000111111111111000///......000111111000/////////...//////000111........................222222333333444555555555888666444333333444666888999999999:::;;;;;;999888555@@@FFFCCC===:::888555...///000111222333333333...000222222111111555888>>>TTTooowwwgggOOOEEE888000///000///---////////////000111111222222222111///---,,,,,,,,,....../////////000000000//////000000000000//////000000////////////000000...............///////////////000000111222333333000000000000000111111111...------...000///---+++,,,,,,,,,,,,---...//////111111111111000///...---/////////.........------------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******---,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,...---------......,,,***------///000000111111111111111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222111000+++///000,,,+++---...,,,---------..................,,,+++,,,---......---///......///111222222111***,,,......---+++++++++)))...222222...+++,,,///++++++*********+++,,,,,,***++++++***---000...*********++++++++++++++++++***++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((***+++,,,---------,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++...//////000000//////...+++---......---,,,,,,.........---------.........++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,------.........------,,,,,,------...------....../////////000------------------------,,,---......,,,,,,---...,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222........................------,,,,,,,,,,,,------+++++++++,,,---...///000...------------------............///000000---++++++---///000///---------////////////////////////000///......------......------,,,,,,,,,---------///---------///000000///---.........//////000000---------.....................------------......111000...------......///------------------------,,,,,,,,,,,,,,,---------.....................///............/////////000//////000000000000//////000000000000000111111222555333222222333222000///222222333444444333333333000000000000000111111111000///---...///111000000///////////////000111111////////////////////////111111222333333444444555222222111000111222444555666444333333555555444222333555555222111222333222,,,---...//////000//////***---000///------000444444AAATTThhhuuusssbbbQQQ???888000---///111000---------...//////000000000111222111...+++***+++---,,,,,,------...//////000...//////////////////............------.........---,,,,,,,,,,,,---...///.........///000111222222222222111111000//////...---,,,---...//////---+++,,,,,,+++,,,,,,---......111111111000///...------............------------...---------------......---------------,,,++++++---,,,,,,,,,,,,---......------,,,,,,++++++++++++---,,,,,,---......---+++---...///000111222222222111111111000///......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,***...///,,,+++---...---...........................---++++++---...------000///...///000111000...***,,,......,,,*********(((---222222...+++,,,...++++++******+++,,,,,,---,,,///000---///333222------------,,,------------++++++,,,---------,,,,,,,,,++++++******++++++,,,***,,,------,,,++++++*********************))))))))))))))))))))))))))))))************************'''((((((***+++,,,---------,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,---...//////...---,,,,,,---...---,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---++++++,,,,,,------.........------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------------,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,...------///000000...,,,,,,...111111///---,,,,,,//////////////////////////////...------------...,,,,,,,,,,,,------------...---,,,---///111111111------......///000000000---------------...............------------......000000///...............,,,,,,---............---,,,,,,+++++++++,,,,,,------------...............///............///000000///000000111111000000//////000000000111111111111222111111111222222000///000000111111222111111111000000000///000111111222000///---...000111111000000//////000000111222333000000000000000000000000......//////000111111111//////............//////000///...///000111000000/////////000222222...***------......///.........---000222111......///222///222:::EEENNNMMMBBB666555222......///000...++++++,,,------...------,,,...000000...***)))***---******++++++,,,------...,,,------......------,,,++++++************++++++------,,,++++++---...///......//////000000111111222222111000///...---------,,,---...000000...,,,++++++*********+++,,,,,,000000//////......------,,,,,,,,,,,,+++++++++***---------------......///............---------------------------......///---------,,,,,,++++++***,,,++++++,,,//////...---+++,,,---...///000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))***...///,,,+++---///------------------.........///---++++++,,,---,,,+++...,,,+++,,,------,,,++++++---///...,,,*********+++...000000...,,,---...++++++++++++,,,---......///666888333111666777333000000///...............000//////...---+++***)))++++++************++++++(((+++---...---+++++++++***++++++,,,,,,+++******))))))))))))))))))))))))************++++++++++++(((((()))***+++,,,,,,------,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,******************)))))),,,---///000000///---,,,,,,---...---,,,+++---...)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////***++++++,,,------.........------,,,,,,------...+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---.........------,,,,,,------...,,,+++,,,...///000...,,,+++...111222111///......////////////////////////...------,,,,,,,,,,,,,,,++++++,,,,,,------------...,,,+++,,,///111222222------......///000000111,,,,,,,,,------............------,,,,,,------...///////////////......---+++,,,.../////////...------,,,+++******+++,,,,,,,,,,,,---------.........///......---...///000111000000111111111111000000//////000111111111111111/////////000222222000///---...///000000000000000111000/////////000222222111///...///000111111111000000000000111222333444000000000000000000000000---------...//////000000000000000000000000//////...///000000111111222222...------///111000---+++---...//////000/////////000111222222111000000000......///333555444000...000/////////......------,,,------......---,,,++++++...000///+++***,,,///******++++++,,,,,,------------............------++++++************++++++...---,,,+++,,,---///000////////////000000000000//////......---------,,,,,,,,,,,,...000000...,,,------,,,,,,++++++,,,,,,///.........---.........---,,,,,,,,,,,,+++++++++,,,,,,++++++,,,------...000///---,,,,,,,,,---.........------......///000.........------,,,+++*********+++---///111000///,,,,,,---.../////////...000000///...---,,,+++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,++++++,,,---...,,,+++)))...///,,,+++...///...***+++++++++,,,,,,------000...,,,+++,,,,,,+++)))***))))))***,,,---,,,+++,,,...//////---+++******........................,,,,,,,,,,,,---...///000///:::===555111555777555333222000...---------...111111000///...,,,+++***++++++************++++++'''***,,,---+++***,,,---******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,))))))))))))))))))******///000111333333111000///------...---,,,+++---///,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////******+++,,,,,,---.........------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...////////////...---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------111111000000000000111111***)))***,,,...///...,,,***---111333222111000000////////////////////////---,,,++++++******++++++***+++,,,---------------...,,,+++,,,///111222222---------...///000000111,,,,,,,,,------............------,,,,,,------......///000000000///---,,,+++,,,.../////////......---,,,+++*********+++,,,,,,,,,,,,------.........///......------///000111000000111111111111000000//////000111111111111111------...000222222111///......///000000111000000111000/////////000222333111000//////111222222111111111111111222333444555000000000000000000000000......//////000111111111///000111222222222222111+++---000000//////000111222///,,,,,,,,,---000333++++++,,,---............,,,,,,,,,---.........------///111222///---111666,,,...//////------///000...///000000///...---,,,***...222111---,,,...111,,,---------...............//////000000//////...------,,,,,,,,,,,,------///...---,,,,,,...000111000000000000000/////////++++++,,,,,,,,,,,,------,,,+++,,,...///000...,,,111000//////..................---------......////////////.........------+++*********+++,,,,,,---000///---++++++,,,---...///............///000000............---,,,+++******)))***---000222222111...//////000000000000000000///...---,,,+++******++++++,,,---,,,+++***)))+++++++++++++++++++++++++++++++++,,,///000///---)))...///,,,+++...///...((())))))***++++++,,,,,,111///,,,+++++++++***((()))))))))+++---/////////---...000///---+++***+++111///------///000//////,,,,,,,,,---...///000111,,,999>>>555---111555333444222000...---,,,,,,---...///////////////......++++++************++++++(((***+++***)))))),,,000)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))************************++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---------......///000000000,,,,,,+++++++++,,,---------------............///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---111111111111000...---,,,,,,,,,,,,---------.........---,,,,,,++++++++++++------------------------,,,,,,+++******))))))(((,,,,,,,,,---...///000111,,,,,,+++++++++,,,------...000///,,,---111444222......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,------....../////////------,,,+++,,,---...///------------------------+++,,,------......---------......///000111111222000000000000///...---,,,........................//////.........---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////222111000//////...//////000000111111111222222222000000111111111222222222///.........///000111111000000000111111111111111000111111111111222222222444333222333444444333222000000111000000///...---000000//////.........---000000000000000000000000111000///111444555222///000000000000///...,,,,,,000000///---,,,---///222222222222111111111000000......//////////////////---+++)))+++---///---+++---......///////////////------------------------,,,,,,,,,---------......,,,,,,+++***+++,,,---...,,,,,,---...//////......+++,,,.../////////...---///...,,,,,,...///...---...------,,,+++++++++,,,+++,,,---.........---,,,------------------------------..................///......---------......'''((()))++++++,,,,,,,,,,,,+++++++++++++++++++++...------,,,,,,------...///...---,,,,,,,,,,,,,,,......................../////////---++++++---///000000///...------,,,,,,************************---,,,+++******+++,,,---++++++******++++++,,,---+++---...,,,)))(((***,,,...,,,***(((''')))+++,,,+++,,,---......,,,+++)))***************+++++++++......////////////......333222111000............------,,,,,,,,,---......,,,666@@@???888111000111///...---,,,,,,+++,,,,,,***,,,......---,,,---...---,,,++++++*********+++))))))))))))************,,,+++++++++***)))))))))((((((((((((((()))******+++******)))))))))))))))******************++++++111---***)))+++------+++------------,,,++++++***************************************************//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,------------......//////000000++++++,,,,,,------......------------............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,//////000000000//////...,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,---//////,,,---222444333.........---------,,,,,,,,,---............---,,,---------------.........---,,,,,,,,,,,,---......------------------------+++,,,------......------......//////000000111111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111000000////////////000////////////000000000000000000111111111222222222111000000000000111111222333222111000000000000000//////000000000111111111111000///000111222111//////000000000000//////...000/////////............////////////////////////...------///111333111///111111222111000///............---,,,***+++---000222222111111111000000000///////////////............,,,+++,,,...000...------......///////////////------------------------,,,---------...............------,,,---...///000,,,,,,---..................///000000111111000000///---,,,,,,---......---------,,,++++++++++++++++++,,,---.........,,,,,,------------------------------,,,,,,,,,+++++++++///......---------......)))***+++,,,,,,---------+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...///......---,,,,,,------........................///000000///---,,,...///...------,,,++++++******************************,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...+++---...,,,***)))+++......---***)))((()))+++,,,***+++---------,,,***)))***************+++++++++---......//////......---...------,,,+++++++++++++++++++++,,,---...///000,,,444AAAHHHCCC777//////......---,,,++++++++++++***,,,......---,,,---.........------,,,,,,,,,,,,))))))))))))*********************)))))))))))))))((((((((((((((()))******++++++***)))))))))))))))***************++++++,,,...+++((((((***++++++*********+++,,,,,,+++))))))++++++++++++++++++++++++************************000000///...,,,+++***)))******++++++++++++,,,,,,------............------......---,,,,,,,,,---------------...//////000000***+++---.../////////...------------............---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---......///000000//////,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,+++++++++++++++111000///...---,,,,,,,,,,,,......,,,...333555444.........------------,,,,,,---............---,,,------------,,,,,,,,,,,,+++,,,------......------------------------------+++,,,------......------////////////////////////)))***+++,,,------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////000111111.........////////////000000000000111111111111222333222222222222222222111555333111///......///000.../////////000000000000000///......000000///.........///000000000//////////////////............///////////////////////////...---...000222222111333333333333222111000000.........,,,++++++---000111111111111000000000000000000//////.........---...---,,,---///000///...---......///////////////------------------------------........./////////---------,,,---......///,,,------...............000000000000000111222222...---++++++---...---,,,,,,,,,+++************+++,,,,,,.........---,,,+++,,,,,,,,,,,,---------------------,,,,,,++++++***......---------......///++++++,,,,,,------......++++++,,,,,,------.........------,,,,,,------...//////...------------...------------------------///000222111///......///------,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,---...---,,,,,,---///...---,,,+++***+++,,,---******+++,,,,,,***)))((())))))*********+++++++++,,,,,,------------,,,,,,*********************************+++---...000111...000???OOOMMM:::------...---,,,+++***************+++------,,,,,,,,,---------------,,,,,,,,,,,,))))))))))))************((((((((())))))))))))))))))(((((((((((()))******++++++***))))))))))))******************+++,,,,,,,,,***)))***,,,,,,+++***(((***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************//////...---,,,,,,++++++------------------------,,,,,,------------,,,,,,------------------------,,,,,,---......//////000)))+++---///000000///...,,,,,,---------.........---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++---......//////.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...//////000,,,,,,++++++++++++,,,,,,//////...------,,,------+++......---///444666555............------------------............---------------,,,,,,++++++++++++,,,---...///...---,,,------------------------+++,,,------......------//////////////////......+++,,,---...////////////.........------------------,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++.........------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++////////////000111222222//////000000000111111111000000000000111111111111222222222222222111000000333111...,,,,,,---///000/////////000000000111111111000//////111111000///------...///000000000//////////////////.................................333222000000000111222222222333333333222222111000///000000///......000111111111000000000/////////000000000///......------...---------.........------......///////////////------------------------.........////////////000+++++++++++++++,,,,,,---......//////000//////...//////...------///000111///---,,,,,,---......---++++++******)))******+++,,,---.........---,,,+++,,,,,,,,,,,,,,,---------...........................------------...//////,,,,,,,,,,,,,,,---......++++++,,,------...//////...------,,,,,,------...///......------.........------------------------...000222222111///...///.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------...///......---,,,,,,,,,,,,,,,)))******+++***)))(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///000,,,666IIIJJJ666***---......---,,,++++++++++++)))+++,,,---,,,+++,,,---******+++++++++*********((()))))))))************(((((())))))******++++++))))))(((((())))))***+++,,,+++******))))))******************+++,,,,,,---,,,,,,---...//////...---***+++...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------------------------------------+++++++++,,,,,,+++++++++,,,---------------------,,,,,,------.../////////***+++...000000000///...,,,,,,,,,------------...---------,,,,,,++++++++++++++++++,,,,,,---------......---,,,,,,,,,,,,,,,/////////......---+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,---......///++++++++++++,,,---...///,,,+++++++++,,,---......+++...///...000444666444//////.........---------........................---------,,,,,,++++++++++++,,,---...///...---,,,------------------------+++,,,------......------////////////............---......//////......---......---------,,,,,,,,,------------.....................------,,,,,,,,,.........------.........+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,000000///000000111222333222222222222333333333333000000000000000000000000000000111111000///...---...---+++******,,,///111000000000111111111222222000///......000000///...,,,---...///////////////.........///////////////////////////////////////555444333111//////000111111111111222111111000//////000111000///...000111000000000/////////......000000//////.........---,,,---------,,,,,,,,,,,,---......///////////////------------------------.........////////////000++++++,,,,,,------------000000111111111000000//////...---------...000111000...------...//////...+++******)))******++++++------.........---+++***+++++++++,,,,,,,,,---------------....../////////---------------...//////,,,++++++++++++,,,,,,---++++++,,,------...//////...------,,,,,,------.........---------......///------------------------...000222222000.........---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///...------......//////---.........------,,,,,,************))))))((((((((())))))***++++++,,,,,,******++++++++++++*********+++,,,---......---------,,,,,,+++++++++,,,,,,222(((+++;;;<<<...(((...///...---,,,++++++++++++(((***,,,,,,+++***+++,,,))))))***++++++******)))((()))))))))*********************++++++,,,,,,,,,)))))))))))))))***++++++,,,++++++***************************+++,,,---...---.../////////.........***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------......///,,,,,,++++++++++++************++++++++++++******+++,,,---.........------,,,,,,,,,---......//////+++,,,---...///...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...///...------,,,,,,------/////////...---+++***)))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------******++++++,,,...///000*********+++,,,---...///+++///000///000555666333/////////.........------//////...------...//////------------,,,,,,,,,,,,+++,,,------......------------------------------+++,,,------......------........................---------...------,,,,,,,,,,,,++++++******))))))------...............///.........---------------......------------......***++++++,,,,,,------...------------------------111111000000000111222222222222222333333333444444111000000000000000//////---.../////////...---,,,,,,+++******+++---///111111111111111222222222222...---,,,,,,......---,,,------.../////////...............///////////////000000000000000000000000222333222000---,,,---...///000000000000000//////---...//////...---...///////////////............////////////////////////+++---------+++***+++,,,---......///////////////------------------------------........./////////......///000000000000///111111111111111000000//////////////////000111111000...,,,,,,...///...---+++************+++,,,,,,---............---+++*********++++++,,,,,,------+++++++++,,,,,,,,,---------------------...///000---,,,+++******+++,,,---++++++,,,,,,------.........------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++,,,,,,000///------......---,,,,,,---...///...---,,,************)))))))))))))))(((((()))***+++,,,,,,---******++++++++++++******(((***+++,,,---,,,,,,+++...---,,,++++++*********111(((&&&...///((((((///...---,,,++++++******+++((()))++++++*********+++******,,,---------,,,+++))))))))))))************+++++++++,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,+++************+++************+++---...///---...///...,,,+++,,,---))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------------,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,---.........------+++,,,,,,------......///------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---.........---,,,,,,++++++,,,,,,---------------,,,+++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++***++++++,,,------,,,,,,,,,,,,,,,---...///,,,000111000111444555222////////////............000///...------...///000---------------.........---,,,,,,,,,,,,---......------------------------+++,,,------......------,,,------....../////////,,,,,,---...////////////,,,,,,++++++***))))))(((,,,,,,,,,------.........------------............------,,,,,,,,,,,,------******+++,,,,,,---......---------....../////////222222111111000111111111000000000000111111111111111111000000////////////+++,,,...//////...---,,,---,,,,,,,,,---...//////000000000000111111111111...---,,,---...///...,,,.........///......------............/////////000111111111111111111111111...000222111///---.../////////000000000000000///---...000000...---...////////////.........------------......///000000000,,,...///...+++***+++------......///////////////------------------------,,,---------............//////111222222222111000000000000000000///...---------...///////////////...,,,***+++,,,---,,,,,,+++++++++++++++,,,---------......///...,,,+++***)))******+++,,,,,,------......---,,,++++++******---,,,,,,------///000000...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,------222///,,,,,,------,,,***+++,,,...///...---+++)))++++++******)))))))))***'''((()))***+++,,,------***++++++,,,,,,++++++***)))***+++------,,,+++***,,,,,,++++++++++++++++++...******,,,+++)))***///,,,+++***)))((((((((((((''')))++++++***)))***+++)))***,,,---------,,,+++))))))))))))************,,,,,,,,,+++++++++++++++******))))))******+++,,,---,,,++++++******++++++*********+++,,,---...///000000000...+++***+++...+++***)))((((((((()))***++++++++++++++++++++++++************************.........------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---...///...------++++++,,,------......///......---+++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......---,,,++++++******++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------,,,+++******)))*********///......---------......---111222000111444444111000/////////............000///...------...///000---------....../////////...---,,,+++,,,---...///------------------------+++,,,------......------,,,,,,------...///000000,,,---///111222333333444......------,,,+++******+++++++++,,,,,,---------,,,---------.../////////---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------...///000111111333333222111000000000111------------.........///111111000000/////////...***,,,...///000///...---//////////////////......////////////000000000000111000//////000111000///.../////////...---,,,,,,---.........//////000000111111111111111111111111,,,000333444222111222444///000000111111111000000///000222222111000000111//////.........---------,,,,,,---...///000111111---///111///,,,+++,,,...---......///////////////------------------------,,,,,,,,,---------......---...000111111111000///......//////...---,,,,,,)))***,,,---------,,,+++,,,***))))))***++++++***,,,+++++++++,,,------.........//////...,,,+++***))))))***+++,,,,,,------333222111///---+++***))),,,,,,,,,---...///000111000///---,,,,,,---...///,,,+++++++++++++++++++++...------,,,,,,------...************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......333000,,,,,,------+++(((***,,,...///...---***(((,,,++++++***)))*********'''((()))***+++,,,------++++++,,,,,,,,,,,,++++++***,,,---......---+++***+++*********+++,,,------***---///...,,,,,,---...***)))(((''''''&&&&&&&&&''')))***+++***)))***+++&&&''')))+++,,,+++)))((())))))))))))************,,,+++++++++***)))))))))*********)))******+++,,,---,,,++++++******++++++*********+++,,,---///000333444333///,,,+++---000...,,,***(((((()))***+++************************************************000000///............///...,,,***((((((***,,,...///...---,,,***)))((('''++++++,,,------...//////,,,---...//////...---,,,...,,,***+++---...,,,***************+++,,,------++++++++++++++++++++++++++++++******++++++,,,---------------------------------------------------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------.........------,,,,,,,,,---///000111111000///---111000...---,,,,,,---------,,,,,,+++,,,---///000////////////////////////...------------.../////////...---,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,---------......---...111222333222111000---------...------,,,,,,------,,,+++++++++,,,,,,++++++***+++,,,...000222...---,,,,,,,,,,,,---.............../////////000000//////.........//////...............///000111////////////////////////---...///...------...///222222111000000///000000000...---,,,,,,---...000000000000000000111111111222222222111222333333444444555555555444222000///111111111111111222222333444666777888777555222000222333444555555444333222000000000000000000000000222222222222222111000000........................,,,...///000000///...,,,......//////...---,,,,,,------------------------000000//////......------,,,,,,,,,---------......111111000///...---------***+++,,,---...---,,,,,,,,,,,,,,,------.........000...,,,,,,///000111111,,,+++***))))))+++---...,,,---......---,,,***)))------,,,,,,,,,,,,++++++...---+++*********++++++---///222444333222222222777555222///---------...---,,,++++++,,,,,,***)))------...---++++++---///((()))***+++,,,---------...---+++******+++---...***++++++,,,,,,++++++***+++---------+++++++++---//////...---,,,,,,++++++------,,,,,,,,,---......111///---+++***+++,,,---444000+++((((((***+++,,,***++++++,,,,,,++++++***...,,,***))))))***,,,---+++******))))))******+++************************+++,,,------......------,,,++++++******++++++,,,...............---------)))(((((((((((())))))***+++++++++*********))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,((()))***+++++++++++++++************+++,,,---...,,,++++++******)))))))))************+++,,,---...---000222111---+++,,,...000---***)))+++,,,***(((++++++************++++++,,,++++++++++++++++++,,,......------,,,,,,------...---,,,++++++,,,---...,,,,,,,,,+++++++++******111000///---,,,***)))))),,,---...//////...---,,,---+++***+++---...---++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000/////////............------------,,,,,,++++++,,,++++++******++++++,,,------------------------......---------,,,,,,,,,---...000111111000...---000///...---------...///...---,,,++++++,,,------..................---------------------...//////......---,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,------------...///000111111111000///,,,------...------,,,,,,,,,,,,,,,+++,,,,,,------,,,+++++++++,,,...000111........................,,,------...............//////......---......///......------......///000---------------------------...//////------...//////////////////000111222222111///......///111222111000000000000000000000000////////////000111111222333333333333222000///111111000000000000111111444555777888888555222000//////000111111000//////111111111111111111111111000000000000000///......111111111111111111111111...///111222222111///......////////////...---,,,------------------------///............---------,,,---------............///.........---,,,,,,,,,((()))***+++++++++******,,,,,,,,,---------.........,,,******,,,---------,,,+++*********+++,,,---+++,,,---------,,,+++***------,,,,,,,,,,,,++++++++++++*********+++---...---000222333222111000111666444222///.........///---,,,***++++++,,,***)))+++,,,---,,,+++***,,,---******++++++,,,,,,------...---+++******+++---...,,,,,,,,,------,,,,,,,,,+++,,,------++++++,,,---///......---,,,,,,++++++,,,,,,,,,+++,,,,,,---...111///---+++++++++,,,---333000+++((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,+++*********+++,,,++++++************++++++************************,,,,,,---------------,,,,,,++++++******++++++,,,---------...............******(((((((((((()))***+++++++++*********))))))***))))))(((((())))))***(((((()))******+++,,,,,,++++++,,,,,,,,,+++******************+++,,,---...******+++******)))((((((************+++,,,---...***+++,,,+++***))))))***...,,,******,,,,,,***(((++++++************++++++++++++************++++++,,,,,,,,,+++++++++++++++........................*********++++++,,,,,,---+++++++++,,,,,,---------------............------,,,+++***+++---...---,,,---,,,,,,++++++++++++,,,************************************+++++++++,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////...------............------------,,,++++++******++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000000///...---///............///000000///...---,,,++++++++++++......------,,,,,,,,,+++---------------............------,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,///////////////.........,,,,,,------...------,,,,,,+++++++++,,,---......------,,,,,,------...///...///000111111000///...***+++---...///...---,,,...---------------......------------------...///---------------------------...//////------...///++++++,,,---///111333444222111000//////000111222111111111000000/////////---,,,,,,,,,,,,---......000000111111111000000///222111000//////......///111444666888888555111...------............------000000000000000000000000//////000000//////......111111111111111111111111///000111222222111000/////////////////////...---------------------------------------............------........./////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***,,,,,,,,,,,,------------...,,,******+++,,,+++*********+++++++++,,,,,,,,,***+++,,,---------,,,+++------,,,,,,,,,,,,++++++)))))))))***+++---...///...000222222000///......333111000.........//////,,,+++******+++,,,***)))***+++,,,,,,******+++,,,...---,,,++++++,,,---...------++++++++++++------,,,------......------,,,+++,,,------++++++,,,---......------,,,,,,++++++++++++******++++++,,,---000///---,,,++++++,,,---222///+++))))))+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,---------------,,,+++,,,++++++******++++++,,,,,,,,,------......//////---+++)))((('''((()))***+++++++++************************))))))*********((())))))******+++++++++---------,,,,,,+++))))))***************+++,,,---))))))***++++++***)))(((***************+++,,,---+++******+++,,,---,,,++++++++++++,,,------+++)))++++++************++++++*********))))))*********,,,,,,,,,,,,,,,+++******------...//////...------*********++++++,,,,,,---((((((***+++---...///000------------------------*********+++---............---,,,+++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,---------,,,+++***...---------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------......///000111111------,,,,,,++++++++++++------,,,,,,+++*********,,,,,,------............------,,,,,,+++,,,,,,---...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,000///...---------------,,,,,,------...---------+++++++++,,,,,,...///000.........------------...---...000111111000...---)))+++...000000///---+++------,,,,,,,,,---......------,,,,,,,,,------...////////////////////////---///000///...---...///***++++++,,,...000222333000000////////////000000222222111000///......---+++++++++++++++,,,------------......////////////222111000///---------,,,...111444666666333///,,,---------......---------////////////////////////000111111111111111000000........................//////000111111000//////...//////000//////......------------------------,,,------...//////000000.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,+++)))***+++---......------------,,,,,,,,,+++++++++*********+++,,,---...//////000111111///---,,,---......---,,,,,,---......,,,***)))***++++++***)))***+++---,,,+++***+++,,,000///---+++++++++---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***,,,------++++++,,,...---------,,,,,,,,,++++++*********)))***++++++,,,///...---,,,,,,,,,,,,---111...+++******++++++++++++,,,,,,------,,,,,,+++)))******++++++++++++***---,,,,,,++++++,,,,,,---************************,,,------------,,,++++++,,,++++++******++++++,,,++++++,,,------.../////////---***((('''((()))***************************++++++************++++++((()))))))))*********++++++++++++++++++***))))))***************+++,,,,,,(((***+++,,,,,,,,,***)))***************+++,,,,,,,,,)))''')))---///...+++)))***+++---...---+++)))++++++************++++++******))))))))))))******,,,------...---,,,++++++***+++---......---+++***,,,,,,++++++++++++++++++......---,,,,,,+++******---------,,,,,,---------)))***+++,,,,,,---...///......---,,,++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---...///000111111++++++,,,,,,------------,,,,,,++++++************+++,,,------......------,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,000///...---,,,,,,------+++,,,,,,---.........---++++++,,,,,,---...///000..................------+++,,,...//////...,,,++++++,,,///111111000...,,,,,,,,,,,,,,,,,,---...///...------,,,,,,,,,------////////////////////////...///000///......///000,,,,,,,,,,,,---...///000000000////////////000000222111111000///...------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---......///222111000...---,,,,,,,,,,,,...111333333000---+++---,,,,,,,,,,,,,,,,,,---------------------------///000000111111111000000------------------------------............------......////////////......------------------------------...///000111111222.........////////////000------------............,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,***((()))***+++,,,,,,,,,,,,+++((()))+++---.........---------,,,,,,,,,+++++++++++++++,,,,,,------------///111111000...,,,,,,---***************+++,,,,,,+++***))))))+++++++++)))+++,,,......---,,,,,,---111///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++......------,,,,,,,,,---///---++++++,,,,,,+++*********++++++++++++******((()))***++++++++++++***---,,,,,,++++++,,,,,,---************************+++,,,,,,---,,,,,,++++++,,,++++++******++++++,,,***++++++,,,---.../////////---+++)))((())))))***************************++++++************++++++)))))))))))))))*********''''''((()))))))))))))))******))))))******++++++)))***,,,---------,,,,,,******))))))******++++++(((%%%###$$$(((+++***)))(((***,,,------,,,+++***++++++************++++++******))))))))))))******---.../////////...,,,+++)))***+++,,,,,,+++***)))------,,,,,,+++***)))))),,,,,,------------......------,,,,,,,,,,,,------***+++,,,,,,,,,,,,---......------,,,,,,,,,,,,---++++++++++++++++++++++++***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---------............///......---,,,---------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------+++,,,---...////////////***+++,,,---............++++++++++++++++++++++++***+++,,,......------,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...............---------++++++,,,---............---,,,,,,,,,---...//////....../////////......---***+++,,,------,,,+++***,,,---///111111000///...,,,,,,,,,,,,---...///000///...------------------------------------------...///000000......///000......---------......///111111111111111111111111000000000//////.........------,,,,,,------...///,,,,,,++++++,,,---......222111000///------,,,,,,,,,---///000000///---+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------------......///000111111------........./////////////////////////////////******))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,+++***++++++***(((&&&******+++++++++,,,,,,,,,)))***+++---......------------,,,,,,,,,,,,+++++++++,,,---------------,,,000111111000---,,,---...((()))))))))***************)))((()))+++++++++)))+++---//////...,,,,,,---///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,++++++++++++******))))))******+++,,,------------------------...---+++,,,------+++***))))))************))))))(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,******************************+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......------,,,+++***************************+++++++++*********))))))*********))))))))))))))))))))))))%%%%%%'''(((((()))))))))******)))))))))******+++*********+++,,,---......******)))))))))******+++)))'''&&&&&&(((***++++++)))+++------,,,******+++++++++************++++++*********))))))*********------/////////...,,,+++******++++++++++++******------,,,++++++******)))((()))+++---///111333444------,,,++++++,,,------***,,,...---+++***,,,...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---+++++++++++++++++++++++++++++++++,,,------......------------............000///---++++++,,,---///,,,---------............,,,++++++******++++++,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---......------,,,---.../////////...---)))******++++++,,,,,,---)))+++,,,......---,,,+++++++++******+++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---//////000///......***+++,,,---..................---------......///---...///000000///......++++++++++++++++++++++++,,,---......//////......------------...///000111000///......------......------------------------...000111000///...///000.........---......///000000000000111111000000000//////////////////......---------,,,---......///---,,,+++++++++,,,---...222111000///..................////////////......---,,,+++******+++,,,---------------------------,,,------...//////......////////////////////////+++++++++******+++++++++++++++,,,---------------------------------------+++,,,,,,------.........,,,---------............111000000//////.........******)))))))))***+++,,,,,,,,,,,,+++++++++******,,,+++++++++,,,,,,)))''',,,+++*********+++,,,---)))***,,,---...------,,,------,,,,,,,,,,,,++++++)))***,,,---...///......000111111000...---...///))))))***+++++++++*********(((((()))***++++++***))),,,...///---,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///+++++++++++++++++++++++++++************+++,,,,,,,,,------------------------,,,,,,,,,...---+++)))*********++++++*********)))((((((((()))***,,,---++++++************++++++************************((()))***+++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***))))))*********+++++++++***))))))(((((())))))***)))))))))))))))))))))(((''''''((((((((((((((('''******))))))))))))******)))((((((((()))+++---///******))))))))))))******+++++++++***)))***---///+++---...,,,***(((***+++++++++************++++++++++++************++++++,,,---...//////---+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++////////////////////////------++++++++++++------+++---...---+++***+++---,,,,,,,,,,,,------...///------------------------,,,---///111111000///...++++++++++++++++++++++++++++++,,,------...//////---------........./////////---***((('''))),,,...---.........//////000000,,,++++++++++++++++++,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++///000000000000...---,,,))))))***+++,,,------...)))***,,,......---,,,++++++*********+++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,------------......+++---///111111000///...***+++,,,---............///......---------......,,,---///000000000///...,,,++++++******++++++,,,,,,,,,,,,---------......---------...///000111111111000///...............////////////////////////...000111000///...///111---------...///000111111------............------.........///////////////------,,,,,,------...///...---,,,++++++,,,------222111000//////...//////000/////////000000000000//////...------...//////////////////////////////......///000111111000000........................,,,++++++******++++++,,,***+++,,,,,,---------,,,------------------------******++++++++++++,,,,,,,,,,,,,,,---------......111111000///...------------,,,+++++++++,,,---...,,,,,,,,,++++++*********...------...//////,,,***,,,+++***))))))+++---...***+++,,,---------,,,+++---------,,,,,,,,,++++++'''(((+++---///000000000000111111000......///111***+++,,,,,,,,,,,,++++++)))(((((((((***++++++***(((+++---...,,,+++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,)))+++,,,,,,,,,,,,...///++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---......---------,,,,,,,,,---......+++)))+++++++++,,,,,,+++++++++))))))''''''(((***,,,...+++******************+++************************'''((()))+++,,,---......,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,***))))))******++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((************)))((('''&&&******)))))))))))))))***((('''%%%%%%&&&))),,,///******)))))))))))))))***((()))***(((%%%&&&)))---,,,......,,,)))'''))),,,++++++************++++++,,,,,,++++++++++++,,,,,,...////////////---,,,+++++++++,,,,,,,,,,,,------///...------++++++***))),,,,,,+++***+++,,,---...++++++++++++++++++++++++///...,,,+++***+++,,,,,,......------------......------......------,,,++++++++++++,,,---...///000---,,,+++*********+++,,,***+++...///000000...---...---,,,,,,++++++,,,,,,------............------000...,,,,,,......,,,******)))))))))))))))))))))...---,,,,,,,,,,,,---......+++((((((***------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------.........///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,***---000000...,,,---///++++++---...///000000000111000///---------...//////...,,,++++++,,,...//////...,,,+++***+++,,,,,,------------------------//////---+++)))'''&&&%%%,,,,,,+++++++++,,,---...+++++++++,,,---...000111//////////////////////////////.........---------...//////...,,,***+++,,,,,,---...------...111444222111000//////...,,,***---,,,++++++++++++,,,---...------...//////...,,,///---+++))))))+++---...222111000///////////////---...000///...,,,------000...,,,******,,,...///...---,,,,,,++++++++++++,,,,,,---------------,,,,,,---.........---,,,,,,......---,,,,,,+++******,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***))))))************++++++++++++++++++,,,,,,---------................................./////////000000.........---,,,+++)))(((+++******---000111...,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++,,,...///...---......///////////////...)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,,,,,,,,,,++++++*********---+++***(((((()))+++,,,---------,,,,,,+++++++++************************,,,+++++++++,,,,,,---...*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((())))))***+++***)))***,,,---,,,+++,,,***(((***---...,,,***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((())))))))))))((((((---,,,+++***)))'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%))))))))))))************))))))(((((((((((())))))(((''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++*********+++,,,------......---++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,+++++++++,,,---...++++++++++++++++++++++++...---,,,+++++++++,,,,,,......------------......---------------,,,,,,+++,,,,,,,,,------...000000---,,,+++*********+++,,,+++,,,...000111000//////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,...,,,***+++......---+++*********++++++++++++++++++++++++,,,,,,---------///,,,))))))+++---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,///000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++***---///000...------///---....../////////............---,,,,,,,,,,,,,,,///---,,,++++++,,,---///...---,,,+++++++++,,,,,,------------------------...------,,,+++******))),,,+++++++++,,,,,,------++++++++++++,,,---//////000000000000000000000000///.........---------------...///...,,,+++,,,------.........---...000222222000/////////...,,,***...---,,,++++++,,,---...111000///000222222000///...---,,,,,,---000333555000000///...............---...000///---,,,,,,------------,,,,,,,,,------...---,,,,,,+++++++++,,,------.........------,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,++++++***)))************++++++++++++************++++++++++++------------------------++++++,,,,,,---......///---............------,,,...,,,,,,---000111///---...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++,,,.........---....../////////...------************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********((())))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,++++++************************+++++++++++++++,,,------))))))))))))************++++++++++++++++++++++++************************,,,******+++,,,---,,,+++,,,***)))***,,,...,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((())))))******))))))(((,,,++++++***)))((('''''')))))))))(((((((((((((((&&&'''((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++------,,,+++++++++,,,,,,......------------......,,,,,,------,,,,,,+++***------------...///000000---,,,+++*********+++,,,,,,---///000111111000000...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))+++---...---,,,***+++++++++,,,,,,------***+++---...////////////000...+++++++++,,,,,,+++,,,------.........------,,,+++++++++++++++******///000000///---,,,---...---------,,,,,,+++++++++***+++,,,---------------000//////...,,,++++++******,,,......---------....../////////......---,,,,,,------------,,,,,,+++...---,,,++++++,,,---......---,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++++++++,,,------000000000000000000000000............---------------...///...---,,,---....../////////------///111111000/////////...,,,***---,,,++++++++++++,,,---...------...//////...,,,+++*********+++...000222...------,,,,,,,,,,,,------...//////---,,,,,,---***+++---......---,,,+++------,,,+++++++++,,,,,,///////////////...---,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---------...///000000000///111///......///000000//////...------//////...---++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++,,,---...---,,,............------,,,+++++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++*********,,,---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++,,,((()))))))))***+++++++++***************************+++,,,------,,,+++***,,,+++***+++---...---,,,,,,+++***+++,,,---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,************************)))******************)))*********))))))(((((((((*********************+++'''((()))***+++++++++***'''''''''((((((((())))))))))))(((((((((((())))))'''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))***++++++,,,---------+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,---...///---,,,+++*********+++,,,,,,---...///000000000///...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,******++++++,,,,,,------+++---///222444444333222000///---,,,,,,,,,,,,+++------......///.........------,,,,,,++++++******...///000///---,,,---......------,,,,,,++++++******+++,,,---....../////////......---,,,+++++++++***+++,,,------------...,,,---------------,,,,,,---...///000//////---,,,------,,,++++++,,,---------------,,,,,,,,,------------------------------++++++,,,,,,------......++++++,,,,,,---------,,,+++++++++******+++,,,,,,........................------------------------,,,---///...------...//////000000///------...///000///......//////---+++,,,+++***))))))***+++,,,---,,,+++,,,......,,,+++,,,+++*********+++,,,---,,,,,,+++******+++++++++,,,...//////---,,,,,,---***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,000000000000///...---,,,---+++***))))))***,,,...+++,,,,,,,,,,,,,,,,,,,,,)))))))))*********************++++++++++++***************+++++++++,,,,,,/////////......---------************************************************---......///////////////111000...------.../////////---------...///...---************************++++++++++++++++++++++++,,,+++***+++---...---,,,------------,,,+++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,---+++++++++***************))))))*********++++++++++++++++++++++++++++++++++++*********+++,,,---...******++++++,,,,,,,,,---++++++++++++++++++++++++******))))))))))))******(((((()))***++++++,,,,,,++++++++++++++++++++++++***+++---//////...,,,+++---,,,+++,,,---...---,,,++++++++++++,,,------,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,++++++***************)))******++++++++++++******(((((())))))))))))))))))*********+++++++++++++++))))))***+++,,,---------(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********)))))))))******+++,,,---...//////+++++++++,,,,,,,,,------)))******++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------,,,++++++++++++******++++++,,,,,,---,,,+++*********+++,,,++++++,,,---...............---,,,,,,++++++,,,,,,------............------,,,,,,,,,++++++*********************++++++,,,,,,***,,,///222444444333333//////...---,,,+++++++++,,,------.../////////.........------,,,,,,++++++---...///...---,,,---...---------,,,,,,+++++++++***+++,,,---......//////+++++++++++++++,,,,,,,,,*********+++,,,---......))))))***+++,,,------,,,,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,+++++++++******+++,,,,,,------------------------,,,,,,------------------,,,...//////------...//////000111000...------......------...//////---+++---,,,+++******+++,,,---000///...///111111///---......------...///000111++++++*********++++++,,,,,,---///...,,,++++++,,,,,,+++)))))))))+++---...,,,,,,,,,++++++,,,,,,---//////000000///...------,,,+++)))))))))+++---...+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++************++++++++++++,,,,,,,,,/////////......---------************************------,,,+++***)))((((((---............---,,,,,,///...---,,,+++,,,---...---,,,+++,,,------,,,+++************************++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,------,,,+++******************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++************++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******)))(((((()))))))))((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000///---,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++******((((((((((((((())))))))))))))))))******+++++++++*********+++,,,---......))))))*********+++++++++))))))(((((((((((())))))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************))))))++++++++++++,,,---//////++++++,,,,,,,,,,,,------)))*********++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,------------......------,,,+++*********))))))******+++---,,,+++*********+++,,,+++++++++,,,,,,---.........---,,,,,,++++++,,,,,,---......//////......---,,,---...---+++)))***+++++++++++++++++++++******(((***,,,...000000000000---.........,,,***+++,,,+++,,,---.....................---------------,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------*********++++++,,,,,,,,,***)))((()))+++---...---'''(((***+++,,,---------***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---............---------------------------------,,,,,,++++++*********+++,,,---...---,,,++++++++++++++++++,,,------////////////////////////,,,,,,,,,,,,------------...///000///------...///...000111000...------...---,,,,,,---//////...,,,//////...------...//////...------...//////...,,,))))))***,,,...000222333,,,++++++++++++,,,,,,---,,,---......,,,++++++,,,,,,***((('''(((***---///,,,,,,+++++++++,,,---------....../////////......++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((((()))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************...------+++***)))((((((,,,---------,,,+++******++++++,,,+++******,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++************************)))************+++++++++,,,,,,,,,++++++++++++***++++++************++++++*********+++++++++++++++)))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////.........---,,,---///000///...+++,,,------,,,,,,---...,,,++++++******++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,+++******)))))))))******************)))((((((((((((((((((((((((((((((((()))******++++++***************+++,,,---*********+++++++++,,,,,,))))))(((((((((((())))))%%%%%%%%%%%%&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++***)))++++++******+++,,,---...++++++,,,,,,,,,,,,------***************+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---......//////......---,,,++++++***************+++---,,,+++*********+++,,,,,,,,,,,,,,,---......///...---,,,,,,++++++,,,,,,,,,------......------,,,+++---......+++***,,,...---------,,,++++++******))))))***+++---...//////***,,,...---+++***+++,,,***+++,,,------.........,,,,,,,,,,,,,,,---------***+++,,,,,,******+++,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***((('''(((+++---...---***+++,,,---------------++++++******++++++,,,---+++++++++,,,,,,++++++++++++,,,.../////////...---------------------------------------,,,,,,,,,,,,)))+++,,,......---,,,+++++++++++++++,,,---//////////////////////////////++++++,,,,,,,,,---------///000111///---,,,---...---///111111///.........,,,,,,+++---//////...,,,///...---,,,,,,---...///,,,+++***+++,,,---+++)))&&&'''(((***,,,...000111---,,,,,,,,,------...///+++---......,,,++++++,,,))))))(((((()))***,,,---,,,+++++++++,,,,,,---...+++,,,---......///......+++++++++,,,------......---------,,,,,,+++++++++*********)))))))))(((((((((((()))***************+++++++++,,,,,,,,,------************++++++++++++************************+++++++++************)))***++++++,,,,,,,,,,,,,,,'''***,,,,,,+++***+++---,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++*********,,,---,,,+++***+++,,,---.........---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++************((()))))))))*********+++******************************+++++++++,,,,,,,,,/////////......---,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.../////////---------///000///...***,,,......,,,+++---///,,,++++++******++++++,,,((())))))***++++++,,,,,,------,,,++++++***))))))((())))))******))))))(((((((((((((((((((((''''''((((((((()))***+++++++++***))))))(((((()))***+++)))************+++++++++))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,---,,,+++***+++***)))))))))***+++,,,++++++,,,,,,,,,---------***************************+++,,,---...---,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---/////////000//////...---,,,,,,++++++***++++++,,,---,,,+++*********+++,,,---------------...000000...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++***,,,......,,,,,,...000//////...---,,,++++++***++++++++++++,,,...///000(((+++------+++)))+++---)))***+++,,,------------*********++++++,,,,,,---)))***++++++***)))***,,,)))***+++,,,------...///++++++,,,,,,,,,+++******//////...---,,,,,,+++***+++(((&&&'''+++......---......//////......---,,,------,,,+++,,,---///000***++++++,,,,,,++++++***+++,,,.../////////......---------------------------------...............)))***,,,......---,,,++++++++++++,,,---...000111------------------------+++++++++,,,,,,---------000111111000---,,,------,,,...000111///.........,,,++++++---//////...---++++++***))))))***++++++...------...//////...,,,,,,,,,---......///000000------------......///000+++---......,,,++++++,,,&&&''')))***+++++++++***++++++++++++,,,,,,---...******,,,---.../////////***+++,,,---...///............---,,,,,,+++******++++++******)))))))))((((((((()))***************++++++,,,,,,,,,---------+++++++++,,,,,,---------************************(((((())))))***+++++++++((()))+++,,,---.........&&&)))------,,,+++,,,...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++***)))***,,,---,,,+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********++++++************++++++,,,+++++++++******))))))(((((())))))*********+++++++++***************************++++++,,,,,,,,,111222111111000...---,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,++++++++++++++++++************************,,,++++++,,,,,,...///000///...---...000000000...***---///...,,,+++---000,,,++++++++++++++++++,,,((())))))***++++++,,,,,,------,,,,,,+++***))))))(((((())))))))))))(((((())))))((((((''''''''''''(((((()))***++++++,,,,,,***)))((('''''''''((()))))))))))))))************))))))(((((((((((())))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++---------+++***++++++,,,,,,,,,,,,------111111000///...,,,***)))---,,,,,,++++++,,,,,,---///---+++)))))))))+++++++++,,,,,,,,,,,,+++***))))))))))))***+++,,,---...------------,,,++++++***...000222333333000,,,*********************++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,---......,,,,,,---..................///000111)))******++++++******)))++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++***))))))******+++***))))))***,,,...000************************))))))*********))))))(((+++,,,,,,---------,,,,,,+++,,,------......------,,,...///...---++++++,,,,,,,,,,,,++++++*********(((***,,,,,,+++++++++,,,......////////////......,,,,,,+++***+++,,,---...,,,---...---,,,+++---///////////////............,,,,,,,,,++++++,,,,,,---............---,,,+++***////////////////////////---111222---)))***,,,+++///...---,,,,,,,,,---.........---------,,,,,,,,,,,,------,,,***))))))***+++,,,---.........---,,,...,,,******,,,...////////////...---------------,,,,,,---...---,,,***)))...---,,,++++++,,,---...++++++++++++++++++++++++***+++---......---,,,+++******,,,---.../////////+++,,,---..................---,,,++++++++++++,,,++++++++++++++++++++++++...///000111000///---+++,,,------,,,***)))***+++(((((())))))*********+++))))))************))))))******+++,,,------......++++++++++++++++++++++++///...,,,+++,,,,,,+++***,,,+++******,,,,,,+++******++++++++++++***))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,+++)))((()))***+++***((('''''')))***,,,))))))))))))))))))))))))******+++,,,,,,***)))(((+++*********))))))((((((******************************))))))***+++,,,,,,,,,666??????666...,,,...------,,,+++,,,---...///---,,,++++++******++++++))))))))))))((((((((((((---,,,++++++******++++++***,,,------++++++,,,............,,,+++,,,///111---+++***+++...000...,,,***+++,,,---............333...)))((()))+++***)))---,,,,,,+++*********+++))))))************))))))(((***,,,,,,***((('''((())))))))))))))))))******************)))))))))(((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))***...,,,++++++++++++***(((******))))))***+++,,,,,,***++++++,,,------------*********+++++++++,,,,,,............---,,,+++***---,,,,,,++++++,,,,,,------,,,***))))))+++,,,---,,,,,,,,,++++++*********......---,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...///000111000...,,,*********************++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......,,,,,,---...---..................////////////...---,,,+++***,,,,,,------,,,+++***************+++++++++,,,,,,------,,,+++++++++++++++++++++))))))***+++---///******************************++++++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,+++++++++******+++,,,......---------.........////////////......---,,,+++++++++,,,......---...///...,,,,,,...000........................///......------------...,,,,,,---.........------........................,,,111222---)))***+++***...---,,,++++++,,,---...------,,,,,,,,,+++++++++---......---+++)))***++++++,,,---......---,,,+++---+++***+++---//////...000000///............///+++,,,,,,,,,++++++***)))+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------111111222222000...,,,******,,,,,,,,,***)))***+++))))))))))))*********+++))))))************))))))*********+++,,,,,,------++++++++++++++++++++++++,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...,,,---...---+++***+++,,,,,,+++)))(((((((((***+++***************************************)))((((((+++*********))))))))))))******************************))))))***++++++,,,...555===>>>999333111111---,,,+++++++++,,,......,,,,,,+++******************)))))))))((((((((((((,,,,,,+++************+++***+++---,,,++++++,,,...***+++---...///000//////...,,,+++,,,...///...,,,'''((()))+++,,,------------,,,******+++,,,+++***,,,+++******))))))*********++++++,,,,,,++++++***''')))++++++)))''''''(((*********)))))))))))))))))))))))))))((((((((((((************)))))))))(((******************************++++++++++++************))))))))))))******++++++++++++***)))))))))******))))))***++++++,,,******++++++,,,,,,++++++))))))*********+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))***,,,---...---,,,+++***)))***++++++++++++***))))))))))))***++++++,,,---------,,,,,,............---,,,+++***++++++++++++++++++******,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---......,,,,,,---...,,,---.........---,,,+++...////////////...---,,,.........------+++*********************+++++++++------------,,,,,,,,,,,,,,,,,,*********+++,,,---************************++++++,,,,,,,,,,,,,,,+++***+++++++++++++++******)))******+++++++++++++++,,,---///...---,,,,,,---,,,,,,,,,++++++++++++***+++---...///...---...///......////////////......------,,,,,,------...///...//////...------...000........................///...------,,,,,,,,,,,,***+++,,,...///000000000------------------------***000222...+++++++++***---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********---...///...,,,++++++,,,++++++,,,,,,,,,,,,+++++++++++++++---///000...,,,//////...---------------++++++******))))))************)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***++++++,,,,,,++++++***---,,,******)))***+++++++++,,,---------,,,+++***........................222222222222000...+++***)))***++++++***)))***,,,)))))))))***************))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))******,,,---------+++***+++,,,---,,,***,,,------------,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,---...---+++***+++,,,,,,+++***)))(((((()))***++++++++++++++++++++++++******)))(((((((((((((((***************)))))))))++++++++++++++++++++++++*********)))******+++,,,---111777999888555222111,,,+++*********+++,,,---++++++***))))))))))))*********)))))))))(((((((((,,,++++++******************+++,,,,,,++++++,,,...******---222666666111---...---,,,,,,------,,,+++(((((()))***+++++++++***'''***,,,---,,,++++++,,,+++******))))))))))))*********++++++++++++******%%%''')))***)))'''((((((+++*********))))))(((((('''(((((((((((((((((((((************))))))))))))++++++++++++++++++++++++******++++++++++++*********)))))))))))))))******,,,...///---***)))***,,,*********)))******+++,,,******+++++++++***))))))************++++++++++++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,++++++*********+++,,,------,,,***(((((()))+++,,,&&&&&&'''((()))***,,,---***++++++,,,------------......---,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,.........,,,***)))'''(((***+++---......////////////...---,,,+++***************************,,,,,,---------,,,,,,,,,---,,,+++*********++++++***************************++++++,,,,,,,,,,,,,,,******+++++++++***)))))))))******+++,,,++++++++++++---......---,,,,,,---++++++++++++++++++++++++)))+++------,,,+++,,,---......////////////......------------......//////---...///...,,,,,,...///......////////////000000---,,,+++******************+++---...000000111111------------------------***111444000------,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++...///000///---,,,,,,...++++++++++++++++++************,,,...000000...+++,,,++++++***************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((())))))***,,,,,,,,,,,,,,,+++******---,,,***((('''(((***+++***+++---......---+++***........................000000000000...---+++***((()))************+++,,,************************)))******++++++******)))(((((())))))*********+++++++++++++++++++++++++++)))*********)))***+++------,,,++++++,,,---,,,+++,,,,,,,,,---,,,++++++***'''(((***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))))))))***+++,,,+++)))((()))***---,,,+++))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***************************+++++++++++++++++++++++++++***************+++++++++,,,///111222111...++++++***)))))))))***,,,,,,+++***))))))((()))))))))*********)))))))))((((((++++++***))))))))))))))))))+++,,,,,,++++++,,,---...---...333888888333---...------,,,,,,,,,+++***,,,,,,,,,,,,+++***))))))(((+++------+++)))+++---++++++***************+++'''(((((())))))(((((('''%%%'''******)))))))))***++++++******)))((((((((((((((((((((())))))))))))*********)))))))))))))))++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))***+++///333555222,,,)))+++...+++***************++++++++++++,,,++++++***))))))+++++++++,,,,,,,,,,,,------............------,,,,,,++++++******++++++,,,---,,,,,,++++++*********,,,+++)))(((((()))+++,,,******+++,,,---///111222***++++++,,,------------///...---,,,,,,,,,---...,,,,,,,,,,,,++++++******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,---......,,,***(((&&&'''(((***,,,---..................---,,,+++***++++++*********************+++,,,,,,---,,,++++++------,,,+++************************************))))))***+++,,,,,,+++++++++++++++++++++***)))(((***++++++,,,,,,,,,,,,,,,+++---......---,,,------++++++++++++++++++++++++)))+++------,,,,,,,,,---......////////////......---------...............,,,------,,,++++++,,,...//////000000000111111111---,,,++++++*********+++---...//////000000000///........................+++222555222///......---++++++,,,,,,------------------------,,,,,,,,,,,,...///000///---,,,---...,,,,,,,,,++++++*********)))***,,,///111000---***++++++***)))))))))))))))---,,,+++******+++------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,............---,,,+++***...,,,***(((((()))***+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))++++++******+++---+++++++++*********************++++++++++++******((()))))))))))))))******++++++++++++++++++++++++***,,,,,,+++(((((()))+++---,,,++++++------,,,++++++++++++++++++******)))'''(((***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))))))))***+++,,,+++)))((()))***,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,***************+++++++++++++++++++++++++++++++++++++++***************++++++******,,,------***'''******)))((()))***+++,,,+++***))))))((()))))))))************))))))))))))+++***))))))(((((()))))))))***,,,+++******+++---222///---///333444///+++---------,,,++++++++++++***++++++,,,,,,++++++***,,,------+++((('''+++...,,,,,,+++++++++,,,,,,---(((((())))))))))))((((((&&&)))+++,,,+++******+++************))))))((((((************************))))))))))))))))))******++++++++++++++++++++++++))))))************))))))))))))(((((()))***++++++111444666222,,,(((***---++++++***************+++,,,---------,,,+++******++++++,,,,,,,,,---------......//////......------++++++************++++++------,,,,,,+++***))))))******)))((()))***+++,,,---,,,,,,,,,,,,------...++++++,,,---------,,,,,,...------,,,,,,------------------,,,++++++******,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,---------,,,+++***++++++,,,------,,,,,,,,,---------------,,,,,,+++,,,,,,,,,+++++++++++++++)))***,,,------,,,++++++,,,,,,,,,,,,+++*********************************((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,+++,,,......---,,,---...***++++++++++++,,,,,,,,,,,,...///000......///000......////////////......,,,,,,---............---+++,,,,,,+++******+++---/////////000000111111222.........------......//////000000000000000///...////////////////////////,,,222555111...//////...++++++,,,---.....................---------,,,,,,---...//////---,,,---///...---,,,++++++***++++++)))***,,,///111000---+++------,,,+++++++++++++++,,,,,,,,,+++,,,,,,------)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,......------------..................------,,,+++...---++++++***+++,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++***************+++++++++***+++,,,,,,+++***+++---+++++++++++++++***************++++++++++++******))))))))))))))))))******+++++++++++++++++++++++++++---...,,,((('''))),,,...,,,+++,,,---...---+++***++++++++++++***))))))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,+++***+++,,,,,,***)))+++***)))))))))***+++,,,++++++***))))))))))))***++++++*********)))))))))***))))))((((((((((((((()))***++++++******+++---000---******,,,---+++(((+++,,,---,,,+++***+++,,,%%%&&&(((***+++,,,------......,,,)))'''(((+++...---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++(((***,,,---,,,+++++++++)))))))))))))))))))))***,,,,,,+++++++++*********))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((((((((()))***+++,,,...000000...***'''(((***,,,+++******)))*********,,,,,,---------,,,++++++***+++++++++,,,,,,,,,,,,++++++,,,---............++++++************++++++++++++,,,,,,,,,++++++***))))))))))))*********+++)))))))))))))))***++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,---------------------...------,,,,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---...///...---,,,++++++,,,,,,,,,++++++***************************)))***+++,,,------------------------,,,+++***))))))******+++++++++++++++***,,,......---------...******+++++++++,,,,,,,,,,,,...000000///...///000......////////////......***+++,,,---...------,,,,,,,,,---,,,+++***,,,...---------...//////000000............///000111111000000000111111000000///........................,,,111222...+++---///...+++,,,---///000000//////---------,,,,,,,,,++++++,,,---......---,,,---...///...---,,,+++++++++,,,******+++...000000...,,,------,,,++++++++++++,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,---...////////////,,,,,,---------,,,,,,+++------------............+++++++++,,,,,,---------++++++++++++++++++++++++++++++***************+++,,,---...---++++++,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***************************++++++++++++++++++++++++***---///---)))(((+++......,,,,,,,,,---...---,,,++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...,,,---...---+++***+++,,,))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********************+++,,,...++++++***)))***+++,,,---,,,,,,+++***************+++++++++*********))))))))))))(((''''''''''''((((((***++++++******+++,,,++++++***************))))))+++---,,,******+++---((()))***+++,,,,,,,,,,,,,,,+++))))))+++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,)))***,,,,,,+++)))))))))((((((((()))******++++++---,,,,,,+++***)))((((((((()))))))))************************************+++,,,,,,------,,,,,,+++(((((((((((()))***+++,,,************************,,,++++++***))))))*********++++++,,,,,,,,,,,,+++)))************+++++++++'''(((***,,,---/////////++++++************++++++))))))+++,,,,,,,,,,,,,,,'''((()))***************'''((((((***,,,...000111------------,,,,,,+++***)))******+++++++++******......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,---//////)))***+++,,,---.........))))))***+++,,,,,,,,,,,,.........------,,,,,,,,,+++,,,...000000///...---***++++++,,,,,,,,,++++++***************************+++,,,---.....................---,,,+++***)))(((((()))******************,,,......---------...*********++++++,,,,,,,,,***,,,......---,,,---.........////////////......***+++,,,---------,,,+++------...---,,,+++---///++++++,,,,,,---...//////,,,,,,,,,---...///000111//////000111111111111111------------------------+++///111,,,)))+++......+++,,,...000111000000///,,,,,,,,,+++++++++******+++---...---,,,,,,---...000///...,,,++++++,,,,,,+++++++++---///000...,,,,,,+++******)))*********((()))***,,,,,,,,,+++***------////////////------------------------------***+++---///000000//////***++++++,,,,,,,,,++++++------...///000000000///,,,++++++++++++,,,---...++++++++++++++++++++++++...---,,,+++************---...///...,,,+++,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++(((,,,...---***)))---111...---,,,,,,......---,,,,,,------------,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,+++)))((()))***((()))***+++,,,---------++++++++++++++++++++++++******+++,,,,,,***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******&&&'''(((((((((***---000,,,+++*********+++---------,,,++++++******+++++++++++++++************)))))))))((('''''''''''''''(((***++++++******+++,,,(((***---...---,,,,,,---(((***---,,,******,,,...000000//////---+++***))))))((((((***...000...++++++*********+++,,,,,,---***++++++,,,,,,++++++***(((***,,,,,,***((('''(((''''''((()))***+++,,,,,,---,,,+++***)))'''&&&&&&(((((())))))*********+++)))))))))))))))))))))))))))******++++++******)))(((((((((((()))***+++,,,(((((((((***---//////...,,,,,,+++***))))))******((()))***+++++++++++++++*********++++++,,,,,,,,,(((''''''+++111333000,,,+++++++++************)))))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++,,,,,,------+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------......---,,,++++++++++++******+++++++++,,,,,,,,,---,,,************,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++)))************+++++++++)))***++++++***)))***+++------------------------++++++++++++,,,---......,,,++++++******++++++,,,************************---,,,,,,+++***)))(((((((((((()))************)))------,,,++++++******)))---,,,,,,++++++,,,,,,---///............---------...///////////////.........///000111111000///...------------------------+++---...---,,,,,,---...//////...---......000000666666555555444000+++(((---......///////////////------......------,,,+++,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///++++++++++++++++++++++++..................------((())),,,.........---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))))),,,------......------,,,,,,,,,++++++,,,,,,---...//////............//////---,,,++++++*********+++,,,,,,------...------,,,///---+++++++++,,,+++***++++++++++++++++++++++++************************+++,,,...//////...,,,++++++++++++******)))))))))++++++++++++++++++++++++******)))***++++++***)))***+++,,,---............///...,,,+++,,,///222444666333000...///000000000///...,,,***))))))***+++///+++''''''***,,,***'''---------............///+++,,,---...///...---,,,,,,,,,+++***))))))******,,,+++)))(((((()))+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********((("""'''555:::000'''&&&+++++++++++++++***)))(((+++******))))))******+++++++++++++++++++++++++++*********))))))))))))(((******+++,,,+++***)))(((***+++---------+++)))(((******)))(((((((((((((((((()))+++,,,------,,,,,,...............---......,,,,,,,,,------------...+++*********+++,,,------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***(((***+++***)))((()))***+++*********+++,,,------))))))(((((((((((())))))++++++******++++++,,,---***++++++******)))''''''))))))+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,+++***)))***)))(((&&&&&&''''''(((((()))***+++,,,+++************+++++++++,,,,,,,,,***)))(((,,,000111...***++++++++++++*********************++++++++++++,,,++++++***))))))***+++++++++++++++++++++,,,------,,,------------,,,+++++++++++++++,,,,,,,,,------------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***************++++++++++++)))***++++++***)))***+++------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++************++++++************************,,,,,,++++++***)))))))))((()))******++++++******,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,---------......//////...///////////////.........//////000000//////...------------------------,,,---......---,,,---///000///.........000222333:::999999888666444000---------...///////////////---------...------,,,+++------,,,,,,,,,---.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++---...//////------,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------//////............/////////...---,,,++++++++++++---------......---------...---+++,,,------,,,+++++++++++++++++++++++++++************************+++,,,---......---,,,***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,++++++,,,,,,---...............---,,,,,,---///222444333000---,,,,,,---------******))))))***,,,...///333///,,,,,,///111///,,,------------............,,,,,,---------,,,,,,+++,,,++++++***))))))******,,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******///))),,,888<<<555------++++++,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,+++))))))***+++,,,------+++***(((******)))(((((((((((((((((()))***+++,,,,,,,,,+++,,,,,,------------,,,,,,.........---------,,,,,,******+++++++++++++++,,,---------......------,,,------------------------/////////......---++++++(((***+++***)))((()))******))))))))))))******+++(((((((((''''''(((((((((+++++++++***++++++,,,---+++++++++******))))))))))))***+++,,,,,,+++***))))))************+++++++++))))))***+++++++++*********)))((('''''''''((((((((()))***+++++++++*********++++++++++++,,,,,,,,,,,,+++***,,,//////,,,))),,,+++++++++************++++++++++++,,,,,,,,,,,,++++++***))))))***++++++)))))))))***+++,,,---...---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,+++******+++,,,***)))************+++++++++,,,)))***++++++***)))***++++++++++++,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---...///000000...//////000000///////////////............//////---------------------------/////////------.../////////......///222444666;;;:::999888666444222111------...////////////...---------------,,,++++++...---------------,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++)))***+++,,,------------,,,,,,------------,,,,,,+++++++++++++++,,,------///......------......///111000///...---,,,,,,---.....................---,,,,,,,,,---//////---+++++++++++++++++++++++++++***************************+++,,,------,,,+++***---------,,,,,,,,,,,,+++------------------------***++++++,,,---------,,,,,,,,,------...---------...---,,,,,,---///111333111...,,,+++,,,---,,,,,,))))))((()))***,,,...///000---******---...,,,***------------...............---,,,+++++++++++++++,,,+++******)))*********************************+++,,,---//////...,,,+++,,,,,,,,,++++++++++++***...)))***222555000,,,---,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,+++***)))***+++,,,---,,,+++***)))******)))(((((((((((()))'''((()))***+++++++++*********,,,,,,---,,,+++***111000///...---,,,++++++***+++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,,,,,,,,,,------......//////............------,,,+++(((***+++***)))((()))***))))))((('''''''''((((((((((((((((((((((((((((((+++++++++++++++,,,---------,,,+++******+++,,,,,,******++++++++++++******)))************+++++++++''''''(((******************))))))((('''(((((((((((()))******++++++******++++++++++++++++++++++++,,,+++***,,,...///---+++,,,,,,+++++++++*********++++++,,,,,,,,,---------+++******************+++((((((((()))***,,,---...---------------,,,,,,++++++++++++++++++++++++,,,*********)))******++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++......---,,,+++***)))(((---------------.........---,,,++++++++++++***)))*********+++++++++,,,,,,)))***++++++***)))***+++******++++++++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,------...//////......///000000000/////////...---,,,,,,---...///,,,,,,------------------...///000000...---...///...---------///222444666666777666555222111111111,,,---......//////......,,,------------,,,++++++............---,,,,,,+++***+++,,,------,,,+++***------------------------++++++++++++,,,,,,,,,,,,,,,------......---,,,+++------,,,,,,,,,+++++++++***++++++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---...------------------.........------------......//////..................++++++,,,...000000...+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------...------,,,---,,,,,,,,,---///111222111///---------......------,,,+++***))))))******+++)))'''((()))***)))''',,,,,,---------.........///...,,,***))))))******++++++***************+++)))***++++++++++++***)))(((***---//////---+++***+++++++++++++++++++++++++++&&&%%%***,,,***)))+++,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,++++++***+++***))))))(((((())))))''''''(((((()))*********(((***+++------,,,+++***000000///......---,,,,,,***+++,,,---,,,+++((('''******+++,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,------,,,++++++***(((***+++***)))((()))******)))(((''''''''''''''')))))))))******))))))))),,,++++++++++++,,,------...---+++***+++,,,...000++++++++++++++++++******))))))*********+++++++++))))))***************)))******)))))))))(((((((((((())))))***************++++++++++++++++++++++++***)))***+++---.........,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------*********++++++*********((((((((()))***,,,---...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,***+++------------+++***++++++++++++++++++++++++))))))*********+++++++++------,,,+++******)))))),,,,,,,,,---------.........,,,++++++,,,,,,***)))***++++++++++++,,,,,,,,,)))***++++++***)))***+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,---...------...//////...------++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,------------,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,------------------------,,,------...///////////////...---,,,++++++,,,---...,,,,,,,,,---------......///000111000...---...///------------///000222333111333333222///...///000,,,------...............,,,,,,------,,,,,,+++***---............,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,---------...++++++,,,,,,+++++++++***---------,,,,,,,,,++++++---------------,,,+++***+++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,------*********+++,,,---///000000///...---------------***+++,,,...000000---+++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,************************************************///000111///,,,*********,,,,,,------...---------,,,,,,,,,,,,---///000111000...------......---,,,...---,,,***)))((((((''',,,+++++++++,,,---,,,+++,,,,,,,,,------------...///...,,,***))))))******+++***************++++++)))***++++++++++++***)))&&&(((+++------,,,***)))++++++++++++++++++++++++---)))(((***+++***+++---+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++---...///000111---------,,,,,,,,,,,,,,,***+++++++++,,,+++++++++++++++***)))))))))))))))'''''''''(((((()))******)))***+++,,,---,,,,,,+++------..................)))***,,,,,,,,,***(((''')))******+++,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++***))))))(((***+++***)))((()))***+++***))))))((((((((((((***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,++++++,,,...000222---,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,+++***)))(((***************))))))))))))))))))))))))*********,,,,,,,,,++++++++++++***)))******+++,,,...//////,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++***))))))))))))***+++,,,---...++++++,,,,,,++++++***)))+++++++++++++++*********)))))))))***+++,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++))))))******+++,,,,,,,,,***++++++,,,,,,------------,,,++++++,,,---+++***++++++++++++,,,,,,,,,,,,)))***++++++***)))***+++******++++++,,,,,,------++++++++++++,,,---...///------////////////------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,+++++++++,,,---...............,,,,,,++++++++++++,,,,,,+++,,,,,,------.........///000000///---,,,---...---......///000//////...---000333222///---...000,,,,,,---............---,,,,,,,,,,,,,,,+++******,,,---.........---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,------......***************+++++++++------------,,,,,,,,,,,,............---,,,+++***++++++,,,,,,,,,,,,++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---(((((()))***+++,,,...///000///---,,,++++++,,,---+++++++++,,,......,,,***++++++++++++++++++++++++******************************++++++,,,,,,------+++,,,,,,,,,,,,---------************************...111222000+++((()))******+++,,,---............++++++,,,,,,---///000000---,,,++++++------,,,+++)))))))))***************++++++,,,---------,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++++++++*********)))******+++,,,************************&&&'''***+++,,,+++***)))***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...///000000///...---,,,,,,,,,------++++++++++++++++++,,,,,,++++++***))))))))))))***((('''''''''((()))***+++*********++++++,,,------,,,,,,,,,---------......)))***+++++++++***)))((()))******+++,,,,,,,,,,,,+++++++++************************++++++******)))(((***+++***)))((()))***++++++***)))))))))******+++,,,---......---,,,+++,,,,,,,,,,,,,,,------...++++++++++++---///111222...---,,,++++++***++++++)))************+++++++++.........---+++***((('''***++++++++++++***)))))))))(((((((((((()))***+++,,,,,,,,,+++++++++******++++++,,,,,,+++,,,---...------,,,,,,,,,+++++++++*********++++++++++++,,,)))***++++++++++++***)))+++++++++++++++,,,------,,,,,,------,,,,,,+++***++++++++++++*********)))))))))******+++---...///******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((())))))***++++++,,,,,,))))))******+++,,,,,,---,,,+++***+++---------++++++++++++,,,,,,,,,------)))***++++++***)))***++++++++++++,,,------......,,,,,,,,,++++++,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------)))***+++,,,------------******++++++++++++******++++++,,,,,,---......///...///000...,,,+++,,,,,,///000222333222///,,,***)))---111111...,,,---///+++,,,------......------+++,,,,,,,,,,,,+++******+++,,,---//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------************+++,,,,,,---...------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,///...,,,*********+++,,,,,,+++******+++,,,+++)))++++++++++++++++++++++++************************+++++++++,,,,,,---...///++++++,,,,,,,,,---------************************+++...111///+++)))***---)))***+++---...//////000+++++++++,,,---...///000---,,,+++,,,......---+++%%%&&&((()))+++,,,------'''(((***+++************++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++******))))))***++++++,,,,,,+++***))))))***+++,,,(((((()))***+++,,,++++++******+++++++++,,,,,,,,,(((***,,,++++++***)))((()))******+++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,---......////////////---,,,,,,------...+++*********++++++,,,---,,,+++******))))))******(((((((((((((((***+++,,,***)))(((((((((***,,,---,,,,,,,,,,,,,,,+++++++++))))))))))))************)))***+++,,,---------------,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++(((***+++***)))((()))*********)))))))))***+++++++++,,,---......---,,,+++---,,,,,,,,,,,,---......((()))***,,,...000111222///...,,,+++******++++++)))************+++++++++,,,,,,,,,,,,+++)))((((((++++++,,,,,,,,,+++***))))))(((((('''((()))***+++,,,,,,,,,++++++*********---------,,,+++***+++,,,---------,,,,,,,,,++++++))))))*********+++++++++)))***+++,,,,,,+++***))),,,,,,,,,+++,,,,,,------------......------,,,+++++++++++++++******))))))*********+++,,,...///000******+++++++++,,,,,,,,,+++***)))(((((()))***+++------------------------))))))))))))************,,,+++++++++***)))))))))(((((()))***++++++,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,---------)))+++++++++***)))***+++++++++,,,------...//////......---,,,++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------...///((()))***+++,,,------,,,)))***+++,,,,,,+++***)))++++++,,,,,,---...//////...//////...,,,***+++,,,000222555555444000+++((($$$***//////,,,)))***,,,+++,,,------......------+++,,,,,,,,,,,,+++*********+++---/////////---,,,...---,,,++++++,,,---...------------------------((())))))***++++++,,,,,,+++******+++,,,---...///......---------,,,,,,,,,++++++,,,---............+++++++++,,,,,,+++++++++*********)))***++++++,,,,,,++++++++++++++++++,,,------,,,+++************///...+++)))))))))***+++---+++))))))*********)))++++++++++++++++++++++++************************,,,,,,,,,,,,---...///000)))))))))******+++++++++++++++++++++++++++++++++''',,,///...+++))),,,///((()))+++---...000000111***++++++,,,---.../////////......///000111///---%%%&&&((()))+++,,,,,,,,,''')))+++,,,++++++++++++++++++,,,,,,,,,---------+++,,,---...///...---,,,******))))))***+++,,,,,,,,,+++)))(((((()))+++,,,))))))***++++++,,,------*********++++++,,,,,,,,,(((,,,//////...---+++)))((()))***++++++++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,---.........000///...---,,,---......+++*********+++,,,,,,---,,,+++******)))*********))))))(((((((((***,,,---)))(((&&&%%%&&&)))+++---...---,,,,,,+++***))))))))))))(((((()))***+++,,,)))***+++,,,---.........///......---,,,+++***))),,,,,,---......---------(((***+++***)))((()))***))))))((())))))***+++,,,***+++---......---+++***---,,,,,,,,,,,,---......'''(((***---///000111111///...---+++******++++++)))************+++++++++))))))*********))))))(((++++++,,,---,,,+++***))))))((('''''''''(((***+++000---+++***+++,,,,,,+++...---,,,,,,++++++,,,,,,------------------------,,,***(((''''''(((***+++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,++++++---,,,***))))))***,,,---------,,,++++++*********++++++************++++++)))***+++,,,,,,+++***)))------,,,,,,+++***))))))************************++++++************+++++++++---///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000///---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************+++,,,------***)))'''((()))******)))++++++******)))*********------,,,+++++++++,,,,,,%%%&&&((()))***+++************+++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------.../////////...,,,+++,,,,,,++++++,,,,,,---...000---+++,,,...///---***++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////...,,,++++++,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++***)))***+++---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,+++++++++******)))))))))...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,---...//////++++++++++++++++++++++++************************+++++++++,,,---...000111,,,,,,///333888:::888555+++111---(((---+++&&&)))+++,,,000777===<<<555///++++++******++++++,,,---,,,---...000000///---,,,///---,,,***))))))*********************************+++,,,,,,------------&&&''')))******)))'''&&&++++++******++++++,,,---)))))))))))))))*********+++***)))))),,,---------************))))))))))))+++*********))))))((((((***+++,,,---///000111111++++++,,,------......//////---,,,***))))))***************++++++,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((+++)))''''''***,,,......,,,++++++++++++++++++,,,))))))))))))***+++------******++++++++++++,,,,,,))))))******+++++++++,,,+++***************++++++---,,,++++++******++++++,,,***((('''&&&'''((()))000000///...,,,+++***)))***************************)))))))))***,,,...000666222,,,*********(((&&&...---+++***+++++++++*********)))'''&&&&&&(((+++++++++++++++++++++,,,,,,))))))))))))((((((((((((000...,,,+++,,,------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,************************...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,***))))))***,,,---************************++++++************++++++******++++++++++++******------,,,,,,+++******)))************************+++******))))))******+++(((+++---,,,+++***+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,------...///...,,,+++***))))))******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++***+++++++++000...,,,++++++,,,***))),,,++++++*********++++++...---,,,,,,++++++++++++'''((()))++++++++++++*********++++++,,,+++++++++,,,,,,+++++++++,,,,,,---...............---,,,,,,,,,,,,++++++,,,,,,---...///---+++,,,---...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,++++++---...+++++++++,,,,,,---------//////...---+++***)))(((,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,+++*********+++,,,---------,,,,,,,,,+++++++++------------------------++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,------***,,,111666::::::666111,,,111---)))//////---222...000666>>>CCC@@@777///++++++******++++++,,,------------------------......---,,,******************************************+++,,,,,,------,,,,,,******+++++++++***)))(((++++++******++++++,,,---++++++******))))))((((((...,,,******+++,,,+++***************))))))))))))+++*********)))))))))))))))***++++++,,,---......++++++,,,,,,---............---,,,******************++++++++++++++++++,,,,,,,,,+++++++++*********************************,,,***(((''')))+++++++++++++++************++++++)))))))))))))))***+++,,,,,,,,,------------......)))))))))*********+++++++++*********+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++)))''''''((()))***---------,,,+++*********************************))))))((()))***,,,---...000...+++))))))((('''''',,,+++************)))(((++++++***(((%%%%%%''')))))))))************++++++***)))))))))((((((((((((000///------.........---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))***+++,,,'''(((((()))******++++++++++++************++++++++++++************++++++---,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******''')))***+++******+++---,,,,,,++++++*********)))++++++++++++++++++++++++...------,,,,,,,,,,,,---000///---,,,+++*********)))******++++++******)))******+++++++++,,,,,,,,,...---,,,+++************000...,,,,,,------,,,+++,,,,,,++++++++++++,,,,,,///...---,,,++++++***+++******+++,,,,,,++++++*********+++++++++******))),,,---------------,,,,,,///......---------------,,,,,,++++++,,,,,,---...---,,,++++++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))++++++******,,,---++++++,,,,,,,,,,,,---------------,,,++++++******------,,,,,,++++++************+++,,,,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++------------------------******++++++++++++*********++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++)))))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***************++++++,,,,,,---,,,,,,+++++++++++++++************************************************---,,,,,,++++++*********(((,,,222888;;;888222---+++...)))(((111111---333...222:::AAAEEE@@@666...++++++******++++++,,,---///---+++******+++---...------,,,+++***************************************++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))+++************+++,,,,,,,,,,,,+++***)))(((((('''000...+++***+++***)))(((++++++*********)))))))))***************))))))))))))))))))*********++++++***++++++,,,,,,---......------,,,+++************+++++++++++++++*********+++++++++***************++++++++++++++++++++++++---+++((('''((()))))))))******))))))))))))******)))))))))(((((()))******,,,,,,------------......(((((())))))))))))***************+++,,,---.../////////...------------...,,,+++***(((((()))***++++++++++++*********))))))************************(((((((((((()))***,,,---,,,,,,,,,+++)))(((((()))++++++******)))(((''''''++++++***(((&&&%%%''')))(((((()))))))))***************)))))))))(((((((((///...,,,---.........,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,+++************+++,,,))))))))))))******++++++++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***))))))(((((())))))*********+++*********+++,,,,,,++++++******)))))))))++++++++++++++++++++++++......---,,,++++++++++++/////////...............******++++++++++++************+++++++++,,,,,,,,,---,,,++++++*********+++***))))))***,,,...//////,,,,,,++++++,,,,,,------///...---,,,+++*********,,,,,,+++++++++******)))******++++++******))))))---.../////////...---,,,///...---,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---...///------,,,,,,++++++******((()))***+++,,,,,,,,,,,,---,,,,,,++++++*********,,,+++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++------------------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************++++++,,,,,,++++++***)))******++++++,,,,,,,,,///...---,,,++++++++++++))))))))))))))))))))))))************************+++++++++++++++***))))))(((+++000555666444000,,,...///+++000===:::...------000666<<<>>>999111***++++++******++++++,,,------,,,+++*********+++,,,,,,,,,,,,++++++************************************++++++,,,,,,,,,++++++***)))((('''((()))+++,,,***************++++++,,,+++++++++******)))))))))///---+++***++++++)))(((+++++++++*********))))))************************))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++******))))))*********************)))+++++++++++++++++++++++++++)))(((((()))******)))))))))(((((((((((())))))***)))((((((((((((((()))*********+++++++++,,,,,,((((((((((((((())))))))))))))))))***+++,,,.../////////...------------...,,,+++***))))))***++++++,,,++++++******))))))(((************************'''''''''((()))******++++++...000///+++))))))+++***+++---,,,***(((''''''(((((()))(((&&&&&&(((***(((((())))))******++++++*********)))))))))((((((---,,,+++,,,---...---+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,---......------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++************++++++,,,+++***))))))***+++,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))******))))))))))))******///...,,,++++++*********+++++++++******)))))))))++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,---....../////////++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++*********++++++,,,---+++***)))***---/////////,,,+++++++++,,,,,,---...///...---,,,++++++++++++,,,++++++***)))))))))(((******+++++++++******)))......///000///...,,,+++...---,,,++++++,,,......,,,,,,++++++,,,,,,---...,,,,,,,,,++++++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,---//////---------,,,,,,,,,++++++((()))***+++,,,---------,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++------------------------+++++++++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***++++++,,,,,,++++++***)))******+++,,,,,,------111000///---,,,,,,,,,,,,))))))))))))))))))))))))************************((()))***+++++++++*********+++---...///.........333555777FFFXXXNNN777......///111333444222...+++++++++******++++++,,,---++++++,,,,,,,,,+++)))(((+++,,,,,,,,,++++++******************************+++++++++,,,,,,+++*********)))(((((())),,,///111******))))))******+++,,,))))))******++++++,,,,,,---+++******+++,,,,,,+++++++++++++++***************************+++++++++************))))))))))))))))))******+++,,,,,,,,,+++,,,,,,,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))************************)))((('''(((***,,,++++++)))(((((((((((((((((()))***)))((((((((((((((()))*********+++++++++,,,,,,)))))))))((((((((((((((('''''''''((()))+++,,,---...---,,,,,,++++++,,,,,,******************++++++------,,,+++***)))(((((())))))))))))))))))))))))&&&''''''((()))))))))))),,,...000///+++))))))++++++...000000---***(((((($$$&&&'''''''''(((***,,,))))))******+++,,,------************))))))))))))+++++++++,,,---...,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------......//////,,,------------------,,,------,,,,,,+++******)))++++++************++++++++++++************++++++++++++++++++++++++++++++************************++++++************++++++222///,,,+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,((()))***+++,,,------,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...111///------......---,,,+++******++++++,,,---...------,,,,,,++++++,,,,,,,,,+++***)))))))))))))))******+++,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...+++------,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,++++++---...------,,,,,,,,,,,,++++++************++++++,,,,,,---------------.........)))***+++,,,---.........++++++,,,,,,,,,+++***************+++++++++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,---------------...*********---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***)))******+++,,,---......111000///...------------************************************************((()))***+++,,,,,,+++***+++++++++******+++///111333:::GGG^^^mmm[[[<<>>777111...---+++***)))******++++++******)))))))))******+++,,,,,,---)))************+++++++++,,,,,,,,,++++++************)))))))))))))))******************************,,,+++******)))*********...---+++******+++,,,,,,+++***)))((((((***,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))+++++++++***)))(((((()))******++++++******((()))***+++,,,,,,,,,,,,************************((())))))******))))))((('''(((******((((((((()))******+++,,,,,,,,,++++++)))))))))((()))******+++))))))))))))))))))))))))******))))))******+++,,,******)))(((((((((((()))))))))))))))************+++,,,,,,+++***,,,///222222///,,,*********)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((('''''''''((()))***+++000111111000---+++******+++******))))))))))))***++++++++++++++++++++++++***************************+++---//////...,,,+++,,,,,,,,,,,,++++++******---,,,+++++++++,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...///111111111111000///...///000111000...---,,,+++***))))))))))))++++++++++++++++++++++++---,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,------------,,,***)))***,,,...000..................------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***+++,,,,,,,,,,,,***************+++++++++++++++,,,++++++++++++,,,---...***))))))))))))***+++,,,***+++,,,---------,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,---............//////...------,,,++++++......,,,+++******)))))),,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------)))***+++,,,---.........+++******))))))******+++------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,+++***)))))))))+++...///+++++++++*********))))))))))))((())))))***)))))))))***++++++,,,,,,++++++,,,,,,+++******+++,,,,,,......---,,,++++++,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,...333999<<<===333111---***((((((***+++))))))******++++++++++++************************+++,,,---......---,,,+++)))***,,,......,,,***(((+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,---000333<<>>333000---***((()))***+++***************+++++++++************************---,,,+++******+++,,,---***++++++,,,,,,+++++++++))))))))))))************************************++++++++++++++++++++++++((()))+++++++++---000222777JJJppppppyyynnnlll~~~nnnQQQ;;;000------,,,)))))))))******)))))))))&&&'''((()))*********)))))))))*********+++++++++)))))))))(((((((((''''''***************+++,,,---************************++++++++++++******))))))+++++++++++++++++++++,,,******)))))))))***+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++************+++++++++++++++'''(((((()))))))))))))))))))))***+++,,,---------(((((((((((((((((((((((())))))************))))))'''(((******((((((((()))+++++++++,,,,,,++++++***((()))))))))************''''''''''''''''''''''''*********++++++---...///++++++***)))))))))))))))******))))))))))))))))))***))))))***,,,///222333111000///---+++)))(((((())))))))))))))))))))))))******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))*********)))''''''(((******)))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))***+++,,,,,,,,,++++++,,,,,,+++************+++...---,,,+++++++++,,,---++++++******++++++,,,,,,++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,------.........)))******+++---...//////...---++++++---...---,,,,,,,,,+++***)))))))))))),,,,,,,,,++++++++++++***)))))))))(((((((((((((((******))))))))))))******))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,---)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,***************+++++++++************************)))***+++,,,---,,,+++++++++++++++***))))))(((((())))))*********+++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,...)))))))))******+++++++++,,,,,,+++************+++------------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++%%%''')))))))))***+++---+++************+++---...,,,++++++++++++*********---///111000///------...,,,------------,,,+++***++++++++++++++++++++++++,,,++++++******+++++++++***++++++,,,,,,------...///...---...000333444444000///---+++******++++++******))))))******+++,,,************************---,,,***))))))***,,,---++++++*********+++,,,---((((((((())))))))))))))))))))))))************************+++++++++++++++$$$&&&)))+++,,,///222555;;;JJJeeeeeejjjiiijjjvvvTTT;;;000...---,,,((())))))******))))))(((&&&'''(((***+++******))))))************+++++++++++++++++++++++++++++++++************+++,,,---...******************************+++++++++***))))))*********+++++++++++++++***************++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***++++++++++++++++++(((((((((((((((((((((((()))******++++++******)))'''(((******((((((((()))******+++++++++***))))))(((((()))************)))((((((((((((((((((((((((************+++,,,---...++++++***))))))))))))***************)))))))))))))))((('''(((,,,000333444///000000...+++)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''(((((((((&&&&&&(((***)))((((((''''''''''''((())))))))))))))))))))))))'''(((((())))))*********+++++++++,,,,,,,,,------,,,,,,***)))))))))***+++...---,,,,,,+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++((())))))))))))*********---------,,,,,,,,,,,,,,,*********+++,,,---......///---++++++,,,---------++++++***************+++,,,,,,,,,+++++++++******(((((((((((())))))))))))******))))))))))))******)))***+++---------------***+++,,,,,,,,,+++***)))***+++---...///...---,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,******++++++,,,,,,++++++***+++++++++,,,+++++++++***************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...+++++++++******************************++++++,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++"""&&&)))+++******,,,...++++++++++++++++++++++++,,,,,,+++++++++*********---000222111///------.../////////...---,,,+++*********++++++++++++******++++++************+++++++++++++++,,,---............,,,,,,,,,---...---,,,...---,,,,,,+++++++++,,,+++***)))))))))***+++,,,************************++++++************++++++******+++++++++,,,,,,,,,(((((())))))************((()))))))))*********+++)))))))))*********++++++&&&(((***+++,,,...000222888DDDUUUNNNJJJMMMUUUwwwkkkKKK555......---+++(((((())))))))))))(((((('''(((***,,,---,,,+++***)))************+++++++++******++++++,,,---------))))))))))))***+++,,,---************************))))))***+++,,,+++******))))))***+++++++++++++++***************+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,+++******************+++,,,,,,,,,,,,+++******++++++******)))(((************************)))******++++++******)))'''(((******((((((((())))))************)))(((''''''((()))***+++******)))(((((((((((((((((((((((()))((((((((()))***++++++,,,+++******))))))******************)))))))))((()))'''&&&(((---222444555...///000///,,,)))***++++++++++++++++++++++++++++++******)))((((((''''''''''''''''''''''''''''''%%%&&&((()))******))))))&&&'''))))))(((((()))+++(((((((((((((((((()))***))))))))))))))))))))))))''''''(((((()))******+++------,,,,,,,,,---...///---,,,***)))))))))***+++---------,,,,,,++++++++++++*********+++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,+++***)))((())))))))))))***+++,,,,,,///---++++++,,,---...---******************++++++,,,,,,,,,++++++*********(((((())))))******++++++******))))))))))))******)))+++,,,...//////......)))***,,,---,,,***((('''&&&''')))+++++++++)))(((******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))***+++,,,...///000111***+++,,,---------,,,,,,((()))***++++++,,,,,,+++******))))))******+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++......------,,,+++***))))))))))))))))))***+++,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...,,,,,,,,,+++++++++******+++*********************)))***+++,,,---............------,,,,,,------...---------,,,,,,,,,++++++&&&***...///---++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******+++...000000---++++++,,,111111000///...,,,+++*********++++++++++++******+++***************++++++++++++,,,------...//////+++******,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---************************(((***+++,,,,,,+++***(((((()))+++---------++++++))))))******+++++++++,,,(((((())))))*********+++(((((())))))*********+++,,,---...---+++++++++---000===HHH===111888FFFpppttt^^^AAA000---...---***(((((())))))))))))(((((((((***,,,.........---,,,)))************+++++++++(((((()))***+++,,,,,,---(((((((((((()))***+++,,,************************((()))***+++,,,,,,+++***((()))***+++++++++++++++)))*********++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++...---,,,+++************(((((()))************)))******+++******)))((('''++++++++++++++++++++++++******++++++++++++******''')))******((((((((())))))))))))))))))((('''''''''((()))++++++******)))))))))))))))))))))))))))'''''''''''''''(((((())),,,+++******)))*********+++*********))))))((((((***'''&&&)))///444666666,,,///111///,,,******,,,++++++++++++++++++++++++---------,,,+++******)))))))))))))))))))))))))))&&&'''(((************)))&&&(((***+++******+++,,,))))))(((((()))***++++++''''''''''''''''''''''''&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...------,,,+++***))))))"""$$$'''***,,,---......))))))*********+++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************---,,,,,,+++,,,,,,------++++++,,,---,,,+++***)))***++++++,,,,,,++++++***++++++***************+++///***)))---000...,,,---************************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---++++++---...,,,)))******+++++++++,,,,,,,,,///...,,,+++***+++---...,,,,,,++++++***)))((((((---------------------------,,,,,,++++++***************************************+++++++++,,,,,,,,,...------,,,,,,------...------,,,++++++***))))))+++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///+++++++++*********))))))++++++,,,,,,,,,,,,------222000...---...---+++)))//////...------,,,++++++,,,,,,,,,++++++*********---,,,***)))))))))************)))))))))))))))))),,,,,,,,,------............,,,---111555444...(((******))))))))))))******,,,,,,++++++***)))((((((---,,,+++***))))))))))))(((((())))))******++++++******)))((((((((((((((()))***+++,,,++++++)))(((******))))))))))))******000(((+++...***///666555<<<333333333,,,222CCCKKKUUUIII:::111///...,,,(((,,,******+++---......---)))***,,,......---,,,+++---,,,******+++***)))'''))))))***++++++++++++***&&&((()))***))))))+++,,,************************------,,,+++*********+++******+++++++++******)))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))******+++++++++******,,,***)))***,,,---***(((+++*********))))))(((((()))((((((((()))***++++++++++++***************+++******)))(((((((((((((((******)))((((((((((((((((((((())))))))))))(((((((((&&&%%%&&&)))***)))'''(((((()))***+++,,,,,,---,,,,,,,,,++++++++++++***)))***+++)))(((((()))+++'''''')))------,,,111888...---,,,+++++++++,,,---******))))))***+++,,,,,,,,,,,,+++***)))(((''''''((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++(((&&&$$$$$$'''+++---...++++++***)))((('''&&&&&&))))))((((((((((((((((((+++***)))'''''''''((()))************************************************---,,,++++++******++++++------,,,,,,+++*********))))))***++++++***)))(((*********++++++++++++,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************++++++******)))*********++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++***************+++000++++++111555333///---************************+++***)))))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,***+++------+++)))***************+++++++++)))(((&&&%%%%%%&&&((()))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,++++++******+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,++++++***************++++++************++++++,,,---///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++*********))))))+++++++++,,,,,,,,,------...------...///000///---......------,,,,,,++++++,,,,,,,,,++++++*********,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...------111444333...)))))))))(((((((((((()))))),,,,,,++++++***))))))(((---,,,+++***))))))))))))************++++++++++++******)))((((((((((((((())))))++++++,,,+++***)))******))))))))))))******+++$$$(((---+++222<<<<<>>CCCCCC999...((()))+++***'''+++******+++---///......***+++,,,......---,,,+++---,,,******+++***)))'''))))))***++++++++++++***,,,------,,,***)))***+++************************+++***))))))(((((()))))))))***************))))))((()))***++++++***)))(((******************************++++++******)))((()))******+++++++++******)))((('''(((******(((&&&************)))))))))((())))))))))))))))))***+++((((((''''''''''''((((((******)))(((((((((((((((+++***)))(((((('''((((((&&&&&&'''''''''''''''''')))'''&&&''')))+++)))(((((())))))******++++++,,,*********)))))))))(((((()))***+++***(((((()))+++***((((((*********+++------,,,+++*********++++++)))))))))))))))***++++++)))))))))((('''&&&&&&%%%&&&&&&&&&'''((())))))***((('''''''''''''''(((((((((&&&$$$%%%(((+++---...******))))))((((((''''''))))))))))))))))))))))))+++***)))((('''(((((()))************************************************,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++---,,,,,,+++***(((&&&%%%++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++************))))))************+++++++++************************,,,++++++***)))))))))***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***+++***************++++++111,,,---555;;;999222---******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++)))++++++******))))))*********)))(((''''''((()))***((()))***+++,,,---...///++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************++++++++++++,,,++++++++++++++++++,,,,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++***************++++++++++++,,,,,,,,,,,,---------///111111///---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,---000222222---)))******))))))))))))******,,,,,,++++++***))))))))),,,,,,+++***)))))))))))),,,,,,,,,+++++++++++++++******)))(((((((((((((((((()))***+++,,,,,,+++*********))))))))))))******,,,'''+++//////:::FFFEEEDDD555000///+++222>>>AAA999222+++(((***---,,,******))))))+++---//////...***+++---.........---,,,---+++******++++++)))((())))))***++++++++++++***,,,---...,,,***))))))***))))))))))))))))))))))))******)))((((((((())))))((())))))******))))))((())))))************))))))((((((((((((((((((((((((******++++++******)))(((******+++++++++******)))(((''''''((()))***(((&&&************))))))))))))+++***))))))))))))))))))******)))))))))******+++******)))(((((((((((()))+++***)))(((''''''''''''&&&&&&&&&''''''((((((((()))((('''(((***+++***)))))))))))))))******************)))))))))((((((((()))***+++***((((((***,,,+++++++++++++++,,,+++)))++++++***)))))))))))))))((((((((('''(((((()))***(((((((((''''''&&&&&&&&&$$$%%%&&&'''(((***++++++***)))((('''&&&%%%%%%%%%)))'''%%%&&&(((+++------))))))))))))(((((((((((()))))))))*********++++++******)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------*********************)))++++++,,,,,,,,,---------,,,++++++******++++++,,,************************************************+++++++++*********))))))))))))*********+++++++++************************......---,,,++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++************)))******+++,,,000,,,...777>>>;;;222,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++***...---,,,***************,,,,,,+++++++++,,,------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,---........................+++---......,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---***************************++++++++++++,,,,,,,,,000//////000111000---++++++++++++++++++++++++,,,+++++++++***************)))))))))******+++,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++******)))))),,,++++++---//////,,,))),,,++++++******++++++,,,+++++++++*********)))))),,,++++++***))))))******,,,,,,,,,++++++******)))***))))))((((((((((((((('''(((***+++,,,,,,,,,+++******))))))))))))******...***,,,...///<<>>NNNLLLAAA000***---...777AAAAAA222...***((()))((('''$$$&&&&&&%%%'''***++++++******++++++,,,,,,,,,,,,,,,,,,+++)))***++++++***)))))))))***++++++++++++***((()))******)))(((***+++((((((((((((((((((((((((+++******)))******++++++''''''((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++++++++++++++***)))((('''((()))***************))))))))))))))))))******++++++***)))((((((((()))'''''''''''''''((())))))++++++***)))))))))))))))******)))((((((((((((((()))))))))))))))***+++,,,)))*********)))))))))*********)))(((((('''''''''+++++++++*********)))))))))***+++***)))***+++---777GGGKKK:::***&&&((('''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''***)))'''((()))+++++++++''''''(((((())))))******))))))******++++++++++++))))))******************************************************************++++++******++++++,,,,,,++++++,,,,,,------......---,,,+++***************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************************************+++++++++************))))))************+++++++++************************+++******)))******++++++---,,,++++++******++++++***++++++,,,,,,++++++***))))))))))))***+++,,,,,,---+++---444666222---+++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***,,,------,,,+++,,,...555333000---++++++++++++'''(((((())))))*********,,,,,,,,,,,,++++++++++++************************------,,,,,,+++******)))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***((()))+++------------,,,***+++,,,------,,,+++***+++,,,------+++******+++++++++++++++++++++++++++,,,,,,---------,,,++++++***************+++++++++************+++++++++++++++******,,,///111111111,,,,,,,,,,,,,,,+++++++++)))))))))***************))))))***+++++++++******((((((((())))))******++++++++++++***************))))))))))))))))))))))))((((((''''''''''''((((((************************++++++***************+++*********)))))))))))))))******)))(((((((((((((((((()))***+++,,,,,,+++*********))))))))))))*********(((+++,,,000FFFYYYXXX???///***+++***///666444---***((('''((()))(((''''''&&&&&&''')))***)))(((************+++++++++,,,+++***)))***++++++***)))))))))***++++++++++++***.........---***(((((()))))))))))))))))))))))))))(((((('''''''''((())))))''''''((()))******************))))))))))))******''''''''''''''''''''''''))))))******))))))((('''+++++++++++++++***)))((($$$&&&((((((''''''((()))))))))))))))************+++***))))))))))))))))))(((((((((((()))***++++++++++++***))))))))))))***((((((((((((((())))))******)))''''''''''''((())))))***+++***((('''((()))))))))((((((''''''&&&&&&))))))(((((((((''''''''')))***+++*********,,,...LLL```bbbHHH...'''(((''''''''''''((('''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''((()))***+++***((()))***++++++***''''''(((((())))))******************************((()))***+++++++++******************************************************++++++******++++++,,,---,,,,,,,,,---------------...---,,,***))))))***************++++++++++++,,,,,,++++++******++++++,,,************************************************+++++++++************))))))************+++++++++************************))))))))))))***+++,,,,,,---,,,+++*********++++++***++++++,,,,,,++++++***))))))))))))***+++,,,------,,,...111000,,,***,,,************************((()))***+++,,,++++++***************************************+++++++++++++++---......,,,,,,...000666333000,,,***)))*********++++++,,,---.........++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***)))***,,,---...---,,,+++)))***+++,,,,,,+++***)))***,,,------+++******+++************************,,,,,,---------,,,+++***))))))*********+++++++++************+++++++++++++++)))((())),,,000222222......------,,,,,,++++++((()))))))))*********+++******+++,,,+++***))))))''''''((())))))***++++++*********+++++++++++++++***+++***)))))))))***,,,)))(((((((((((((((((()))************************+++***************++++++)))***************++++++******)))((((((((((((((())))))++++++,,,+++***)))******))))))))))))******,,,+++...---222JJJ___^^^>>>000,,,,,,'''(((---+++---,,,***))))))***++++++***)))((((((******)))((()))))))))))))))******++++++***)))***+++,,,+++)))))))))***++++++++++++***...//////---***(((((()))************************'''''''''''''''((())))))'''((()))***+++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))(((((('''+++,,,,,,++++++)))((((((###%%%(((((('''&&&(((***((()))))))))************))))))))))))))))))***+++************+++,,,---...,,,+++******))))))******''''''''''''(((***+++,,,,,,***((('''&&&'''((((((((()))+++)))'''&&&''')))'''''''''''''''''''''''')))((((((((('''''''''''')))***++++++***+++---///KKK```bbbEEE---***---***&&&'''((((((((('''%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))((((((((((((((()))******,,,***))))))++++++***)))(((((((((((())))))))))))+++******))))))(((((('''((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------------------------,,,,,,*********+++,,,---))))))*********+++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))+++++++++************))))))************+++++++++*********************************+++,,,---//////---,,,+++*********+++,,,+++++++++,,,,,,+++++++++))))))))))))***+++,,,---...---///000---((()))...************************((()))***+++,,,+++******(((((((((((((((((((((((()))************++++++++++++---//////---,,,...111666333///+++)))((()))))))))***+++,,,------------))))))*********+++++++++++++++++++++++++++++++++'''((()))***,,,...//////******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++)))+++,,,......---,,,+++***+++---......---+++******,,,------+++******+++************************,,,,,,---...---,,,***)))))))))******++++++++++++)))************+++++++++...,,,)))(((***---////////////...------,,,++++++(((((())))))*********+++***+++,,,,,,+++***)))((('''(((((()))******++++++*********+++,,,,,,,,,---,,,,,,,,,***)))***,,,...,,,,,,++++++++++++,,,,,,******************+++++++++***************++++++*********++++++,,,,,,---******)))((((((((((((((()))***+++,,,++++++)))(((******))))))))))))*********)))+++(((,,,DDDXXXVVV===000......'''''',,,***...,,,)))'''&&&&&&'''(((,,,+++******++++++***)))((((((((((((((())))))***+++***)))***+++,,,+++***))))))***++++++++++++***)))***+++***)))((()))***************************)))))))))))))))***++++++(((((()))++++++,,,,,,,,,+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,++++++)))(((((($$$'''******((((((***,,,(((((())))))*********+++))))))(((((()))***++++++''''''''''''((()))***+++,,,+++******)))*********%%%&&&&&&''')))***,,,---///---+++)))(((((()))***''')))***)))&&&%%%&&&(((''''''''''''''''''''''''************)))))))))))))))***++++++***+++---///666KKKNNN555$$$)))...)))&&&'''((((((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$%%%&&&'''(((***++++++******))))))))))))******,,,+++)))***++++++***)))))))))))))))((((((((((((++++++***)))((('''&&&&&&((()))***+++,,,,,,+++***,,,++++++******++++++,,,,,,---------------------------,,,+++)))((((((''')))***,,,------,,,***)))---------------------------------,,,,,,+++++++++++++++,,,,,,,,,++++++***+++111---(((+++)))%%%***------,,,++++++******)))))))))))))))))))))))))))************************++++++************++++++)))((('''((()))+++...000111,,,'''&&&(((***++++++************************++++++++++++++++++++++++***************************+++++++++***)))'''&&&***++++++,,,,,,++++++***************************************************((())),,,.........---,,,111000...+++***))))))***)))+++---//////---+++)))))))))************))))))+++)))(((((()))******))))))***+++,,,,,,,,,,,,,,,************************///---+++***++++++)))(((++++++,,,,,,,,,---------+++******))))))******+++.........---+++)))((('''***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,------,,,++++++,,,---...---+++***+++,,,))))))))))))))))))))))))---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,+++++++++,,,------//////000000...+++((('''++++++***)))(((((())))))+++***)))***,,,---,,,+++++++++++++++++++++++++++)))++++++)))&&&%%%&&&)))******))))))))))))******---,,,+++***))))))))))))+++++++++*********))))))))))))***+++,,,,,,------,,,,,,***)))))))))***+++))))))))))))))))))))))))+++***((('''''''''((())),,,+++***))))))+++---...))))))(((***...444:::===000///---+++)))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))************++++++************++++++(((((())))))******++++++------,,,,,,+++***))))))+++***)))(((((()))***+++,,,,,,+++***))))))******)))+++---...------...000))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))+++***((('''&&&''')))***,,,+++***((((((((()))***((((((((('''&&&&&&(((***(((((()))***************'''(((((()))***+++++++++------,,,+++*********+++******))))))((((((''''''&&&''')))******((('''%%%******))))))((((((((('''&&&'''((((((((('''%%%%%%///000111///,,,*********)))((('''***---///---+++333111...,,,***((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))***+++,,,,,,+++)))(((,,,+++)))((()))+++...000))))))************)))))))))((('''((()))***)))(((*********)))))))))))))))***)))))))))(((((('''''',,,++++++++++++++++++,,,,,,,,,,,,,,,------------+++++++++++++++++++++***)))+++,,,------,,,+++)))++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******///,,,'''))))))'''***+++++++++++++++++++++,,,))))))))))))))))))))))))************************++++++************++++++***)))(((((()))+++---///000,,,(((''')))+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,+++******************+++,,,------,,,+++*********++++++++++++******,,,***(((((()))***)))))))))***+++,,,,,,,,,,,,,,,************************...,,,******++++++***)))++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,+++)))'''''')))+++,,,+++,,,,,,---,,,,,,++++++,,,---...---+++***+++,,,)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((()))***++++++++++++++++++,,,---...,,,---...//////---+++***++++++***)))))))))))))))+++***)))***,,,---,,,+++*********++++++,,,,,,,,,***+++,,,***'''&&&''')))*********))))))*********---,,,+++******)))))))))+++++++++*********))))))*********++++++,,,,,,---,,,+++***)))))))))***+++******************************)))(((((((((((((((,,,+++***))))))+++,,,...+++***))))))***,,,///111///---,,,***)))))))))))))))))))))))))))))))))***+++++++++*********))))))))))))))))))************+++******))))))******+++)))))))))))))))*********------,,,++++++***))))))******))))))))))))******++++++***)))))))))))))))(((***,,,---,,,,,,---...))))))))))))))))))))))))((((((((()))))))))))))))************))))))))))))+++***(((''''''''')))))))))((('''&&&%%%&&&&&&''')))***)))'''&&&%%%'''((((((((()))***************'''(((((()))******++++++,,,,,,+++******************)))))))))((((((((('''&&&''')))***+++***)))((()))))))))(((((('''''''''&&&'''((((((((('''&&&%%%***+++,,,+++)))'''''''''***)))))),,,111444333111222000...+++(((''''''&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))***+++++++++***))),,,+++)))((()))+++...///))))))************))))))***)))(((((()))))))))(((***)))))))))))))))))))))*********))))))(((((((((,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---((()))+++---......------***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++))),,,+++''''''+++,,,***)))******+++,,,,,,------))))))))))))))))))))))))************************++++++************+++++++++***)))))))))***,,,---...,,,******+++,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,------,,,************************++++++,,,,,,,,,,,,++++++,,,***)))((()))***)))(((******+++,,,,,,,,,++++++************************---+++))))))+++,,,+++************++++++++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,***'''%%%%%%'''***,,,++++++,,,,,,,,,,,,++++++---......---+++******+++)))))))))))))))))))))))),,,++++++++++++*********++++++++++++++++++++++++))))))(((((()))***++++++************+++,,,---...***+++---...//////......++++++***))))))))))))***+++***)))***,,,,,,,,,+++((())))))***+++,,,------+++,,,,,,+++)))((()))***++++++************++++++------,,,+++************+++++++++***************++++++++++++++++++++++++,,,+++******))))))******************************))))))******))))))((('''++++++***))))))+++,,,---,,,+++***))))))((()))))),,,+++******))))))************))))))))))))))))))+++************)))))))))))))))))))))************+++******))))))******+++************)))))))))))),,,,,,,,,+++******))))))))))))************))))))******)))((((((((())))))''')))++++++******+++,,,(((((((((((((((((((((((('''(((((())))))*********************))))))))))))+++***((('''''''''((()))******)))((((((((())))))*********(((&&&%%%%%%'''(((((()))***************'''(((((())))))******++++++******)))))))))))))))))))))))))))(((((((((((('''((()))+++++++++***)))((((((((('''''''''''''''''''''((((((''''''&&&%%%&&&((())))))'''&&&&&&&&&)))((()))...444888777666222000---***(((&&&%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))***++++++++++++++++++)))))))))+++---///))))))************))))))+++*********)))((((((((())))))))))))))))))*********************)))))))))+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---)))***,,,...//////......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++******+++)))'''000333,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++++++++***))))))******+++,,,,,,,,,,,,------,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))*********++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,...///000//////...+++***)))(((((()))***+++***++++++++++++++++++***---+++)))((()))))))))'''***++++++,,,,,,,,,++++++************************+++)))((()))+++,,,,,,+++))))))*********+++++++++---,,,,,,++++++,,,,,,------------,,,+++***((((((++++++++++++++++++++++++---+++)))(((((()))+++---******+++,,,,,,,,,,,,+++---...///---+++)))***+++))))))))))))))))))))))))+++++++++*********))))))************************((((((((())))))***++++++(((((())))))+++,,,---...***+++,,,...////////////++++++***))))))*********+++))))))***+++,,,+++***'''((()))***+++,,,------,,,,,,,,,+++*********+++,,,++++++++++++++++++,,,------,,,+++++++++++++++************************,,,,,,+++++++++++++++++++++++++++***************************************))))))***++++++)))((('''*********)))***+++,,,,,,***++++++++++++++++++***)))))))))*********++++++*********)))))))))))))))************))))))))))))((()))))))))******************))))))))))))******++++++******))))))((((((,,,+++++++++******))))))((()))***++++++***)))((())))))((((((((((((((()))&&&''')))***)))((()))***((((((((((((((((((((((((''''''((()))******++++++************)))))))))(((******)))((('''(((((()))+++*********************((())))))(((&&&&&&&&&((((((((()))***************(((((((((((())))))******))))))(((((((((((())))))))))))))))))((((((((((((((()))*********)))((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&(((******((('''((()))&&&%%%''',,,444888999888222000---***(((&&&&&&&&&((('''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''(((((()))***++++++++++++***))))))***+++---...))))))************))))))+++,,,,,,+++)))((((((((()))))))))))))))*********++++++******************+++,,,------------,,,+++))))))***++++++,,,------,,,,,,---.........---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,---***...,,,(((666===000,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++************+++++++++++++++******************,,,---------,,,,,,,,,************************************************++++++++++++++++++++++++---,,,***)))))))))***+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++******---...///000///...---,,,+++***(((''''''(((***+++))))))************)))))),,,***)))((()))***)))(((++++++,,,,,,,,,++++++******************************)))((((((***,,,,,,+++))))))*********+++++++++---,,,,,,++++++,,,,,,------------,,,+++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,+++---......---+++******+++))))))))))))))))))))))))+++++++++*********))))))************************(((((())))))************'''(((((()))***+++---...,,,,,,------------------+++***************++++++***)))((()))+++,,,+++***''''''((()))+++,,,---------,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++******++++++************************,,,,,,++++++++++++++++++++++++++++++******))))))************************)))***+++++++++***((('''***))))))*********++++++)))***+++,,,------,,,,,,((())))))***++++++,,,,,,************))))))(((((())))))))))))))))))))))))((()))))))))***************))))))))))))))))))***++++++******))))))((((((++++++***************)))((()))***++++++***)))((()))((((((((((((((())))))&&&((())))))((((((((()))(((((((((((((((((((((((('''(((((()))***++++++,,,************)))))))))(((***))))))(((((((((((((((&&&'''''''''''''''''''''%%%'''((((((''''''(((***(((((()))***************((((((((((((((())))))))))))((((((((((((((())))))(((((((((((())))))))))))******))))))((('''&&&%%%&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&(((******)))((()))***&&&&&&'''---444999999888222111...+++)))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,***************,,,---...))))))************))))))+++------,,,)))((((((***(((((())))))******************************+++++++++,,,---......---,,,+++)))******+++,,,---...............---,,,,,,,,,,,,------,,,,,,,,,,,,------*********************************+++++++++++++++)))***++++++,,,,,,,,,,,,///)))000///)));;;FFF444------,,,,,,+++******)))))))))))))))))))))))))))************************++++++************+++++++++++++++***************)))+++------,,,+++,,,---************************++++++++++++++++++++++++************************,,,++++++*********++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************++++++++++++---------,,,,,,***))))))+++***)))(((((()))***+++)))))))))******)))))))))+++)))(((((()))******)))++++++,,,,,,,,,+++*********************************)))((((((***+++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,......,,,***)))((()))***+++,,,,,,,,,,,,,,,---...---+++***+++,,,)))))))))))))))))))))))),,,++++++++++++*********************************))))))************))))))(((((((((((()))***+++,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,***)))((()))+++++++++***'''(((((()))***+++,,,,,,---+++******+++,,,,,,+++++++++************++++++++++++******)))******+++***************+++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++******++++++******)))((()))))))))************+++*********+++******)))((())))))***,,,,,,------,,,++++++******)))((((((((((((((()))))))))))))))***))))))))))))***************))))))(((((())))))***************))))))))))))************************))))))************))))))))))))((((((((()))******''')))******)))((()))***((((((((((((((((((((((((((())))))******+++++++++************))))))))))))))))))))))))((((((((((((''''''((()))))))))((((((###%%%((()))(((((()))***(((((()))***************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))******)))((('''&&&%%%%%%'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%'''(((((('''&&&'''(((***)))***...555999888777111000...,,,************(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++************+++,,,------))))))************))))))+++---///---***(((***,,,((((((((()))******++++++)))))))))***************+++,,,---//////---,,,+++******+++,,,---.../////////...,,,+++***+++,,,------------,,,,,,---------))))))))))))))))))))))))++++++++++++,,,,,,,,,---))))))***+++,,,,,,,,,,,,000(((000000)))???LLL666,,,+++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++)))******+++++++++******(((***,,,+++***)))+++---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))******+++,,,,,,---,,,+++******)))))))))*********))))))*********)))******++++++******))))))((('''(((***++++++++++++,,,,,,,,,,,,+++***)))************************+++)))((((((***+++******++++++++++++,,,,,,,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***((()))***++++++,,,,,,,,,***,,,------++++++,,,...)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******************************++++++***)))((('''((((((((((((((()))***++++++******************++++++*********++++++,,,---***)))((()))***+++***)))((()))))))))******++++++---***((()))+++,,,+++************))))))************))))))(((((()))******))))))*********+++++++++*********++++++,,,,,,---***++++++,,,+++***)))(((++++++++++++++++++++++++,,,+++******))))))******((())))))*********************))))))))))))))))))***+++,,,---......------++++++******)))(((((('''(((((((((((())))))******))))))))))))************))))))(((((((((((()))))))))))))))))))))*********))))))))))))******************))))))))))))******)))))))))))))))***++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))************************************)))))))))))))))))))))))))))(((((('''((()))***+++,,,++++++***$$$&&&))))))((((((((()))(((((()))***************(((((((((((((((((((((((()))((((((((())))))***+++'''((((((((()))))))))***)))((((((((((((((())))))'''''''''(((((())))))))))))((('''&&&%%%&&&&&&'''%%%'''(((((('''%%%&&&''',,,******...333555444222...---,,,************+++(((((()))))))))************))))))(((((())))))***&&&''''''''''''((((((((())))))((('''(((((()))************++++++,,,------))))))************)))))))))---///---***(((+++...'''(((((()))******++++++((((((((())))))*********+++,,,...//////...,,,+++***++++++,,,...//////000...---+++))))))+++---///...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------((()))***+++,,,---------000'''000111)))@@@OOO666*********++++++,,,------))))))))))))))))))))))))************************++++++************++++++))))))***+++++++++++++++(((***+++***((((((+++...************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***+++++++++,,,,,,+++++++++************************************************))))))))))))***+++,,,---...---,,,+++***+++,,,---*********++++++*********+++++++++,,,,,,+++++++++)))'''&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++***(((((()))******)))++++++,,,,,,,,,---------+++******************+++,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---......---,,,,,,---......(((((()))++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///))))))))))))))))))))))))---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++***)))'''%%%)))((((((((((((((()))***)))((((((((()))***+++,,,+++*********+++,,,,,,---***(((((()))***+++***))))))))))))))))))*********,,,***((((((+++,,,+++)))******))))))))))))******)))((((((((((((((())))))))))))******++++++++++++))))))***+++,,,,,,------******+++,,,+++***)))(((++++++++++++++++++++++++---,,,***)))))))))***+++(((((()))***************))))))))))))***+++------+++,,,---...///...------+++++++++***)))((((((''''''((((((((())))))******))))))))))))************))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))*********+++***)))(((((()))***+++******))))))***+++,,,,,,***,,,------+++***++++++************************+++++++++***************************)))))))))))))))))))))))))))(((((('''%%%&&&''')))))))))((('''&&&(((******((('''&&&'''(((((()))***************(((((((((((((((''''''''')))))))))))))))***++++++'''((((((((())))))******'''''''''((()))+++,,,---'''((((((((())))))******)))((('''&&&%%%&&&''''''''')))***)))(((&&&''''''+++))))))+++///111///---,,,+++***)))))))))***+++(((((())))))*********+++******))))))))))))******(((((((((((())))))))))))***)))(((''''''((()))))))))******+++,,,,,,------))))))************))))))))),,,///...***))),,,///'''(((((()))***+++++++++''''''(((((()))))))))***//////000000///---+++***)))))))))******++++++,,,------++++++++++++---------,,,+++******,,,...///---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------000...,,,,,,000666===AAA+++*********+++,,,------,,,+++)))((((((((()))***+++***)))(((((()))***+++************************)))))))))***+++,,,......+++++++++*********))))))*********++++++,,,,,,,,,++++++******************+++)))(((***---...---+++&&&''''''((()))******+++,,,,,,+++***)))))))))************)))))))))))))))++++++++++++++++++++++++((())))))+++,,,---......************************++++++************++++++************************(((''''''(((***,,,,,,+++---,,,++++++------,,,+++++++++************++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,,,,,,,---,,,+++*********+++,,,,,,***'''%%%%%%'''***,,,)))***+++,,,,,,,,,,,,,,,,,,+++***))))))))))))))),,,,,,++++++***)))(((((((((((()))******((('''&&&(((((((((((())))))))))))+++++++++++++++***)))(((+++***)))))))))))))))***(((((('''(((((()))******++++++,,,,,,,,,++++++***,,,++++++******++++++,,,***************+++++++++)))***++++++++++++***))),,,***)))''''''(((***+++******************++++++)))(((((()))+++---,,,+++,,,+++******++++++***(((++++++******))))))((((((*********)))))))))))))))***+++---.........------++++++***)))((((((((()))(((((())))))*********+++************************))))))))))))************''''''(((((())))))******,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,------***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++)))(((((((((((())))))***))))))))))))(((((((((((()))&&&$$$$$$%%%&&&&&&&&&***)))'''%%%$$$%%%&&&''')))'''&&&'''***+++***(((''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((()))***)))(((&&&))))))))))))))))))))))))************************((()))***+++***)))'''%%%%%%%%%%%%&&&''')))+++,,,000---)))((())))))(((&&&((()))***)))''''''(((***---+++******---000111111***+++,,,---,,,+++***)))---+++((('''((())))))(((+++,,,,,,,,,,,,+++*********(((((())),,,---,,,)))------......---,,,+++************++++++,,,,,,,,,---,,,++++++++++++,,,------,,,+++******,,,---///---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------///222555777*********)))******++++++,,,+++***)))((())))))***,,,+++***))))))***+++,,,************************))))))))))))***+++,,,,,,+++++++++*********)))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++---000000---***(((((())))))******++++++,,,+++******))))))******************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************)))(((((()))+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++************++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))),,,+++++++++***)))))))))((()))***++++++,,,,,,,,,((()))+++,,,,,,,,,++++++,,,+++)))(((((()))+++,,,)))***+++,,,,,,,,,,,,,,,...333777555///++++++---,,,,,,++++++***))))))((('''(((***+++,,,++++++***************++++++++++++,,,,,,,,,,,,,,,+++************))))))))))))******))))))(((((())))))***+++))))))***++++++++++++***+++*********+++,,,,,,---*********************+++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++*********)))((()))+++---,,,+++,,,+++******++++++***(((*********)))))))))))))))************))))))))))))***+++,,,---------,,,++++++***))))))))))))))))))((()))))))))************************************))))))))))))************((((((((())))))))))))))),,,+++***))))))***+++,,,))))))*********))))))((())))))))))))))))))))))))))))))******++++++,,,,,,***(((((()))***+++***)))************************))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))******+++''''''&&&&&&%%%&&&&&&'''))))))))))))(((((((((((()))'''%%%%%%'''((((((''')))((('''&&&''')))+++,,,)))'''&&&'''***+++***(((''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&&&&'''((()))******...+++((('''((()))(((&&&***++++++***))))))+++,,,000///...///111111000///)))***+++,,,,,,+++******---+++(((((()))******)))++++++,,,,,,++++++***)))+++)))(((***,,,---+++)))///000000111111000000///++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******,,,---...,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++---......---,,,+++,,,,,,+++*********++++++++++++***))))))))))))***,,,,,,++++++++++++,,,,,,***************************)))))))))))))))******+++++++++************************))))))))))))))),,,,,,,,,------......///,,,,,,---...///...+++)))***************+++++++++++++++***)))))))))******************************++++++++++++++++++++++++//////...---,,,++++++***************************++++++************++++++************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++******************((()))***+++,,,,,,,,,,,,%%%'''***---...---+++***---,,,++++++++++++,,,---******+++,,,,,,,,,++++++---888@@@>>>333***+++///,,,,,,++++++***)))))))))((()))+++,,,.........---*********+++++++++,,,,,,,,,,,,---------,,,++++++)))))))))))))))***+++,,,******))))))******++++++++++++******))))))((((((*********++++++,,,,,,,,,************************,,,+++************+++,,,...---,,,++++++,,,---...------,,,,,,++++++*********))))))***,,,---,,,+++,,,+++******++++++***((())))))))))))***************************************++++++,,,,,,+++***)))))))))))))))))))))***+++))))))))))))************************************)))))))))*********++++++))))))))))))))))))((((((++++++************++++++***************)))((('''))))))))))))))))))))))))))))))))))))***************(((((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))*********++++++***)))((((((((()))))))))))))))((((((((((((***(((''''''((())))))((((((''''''&&&'''(((***+++)))((('''((()))***)))((('''(((((())))))(((((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++***)))&&&'''((()))))))))((((((+++)))''''''((()))(((''')))***+++***)))***,,,---555444444444444222...+++***+++,,,---------------,,,***))))))+++,,,,,,+++++++++,,,,,,++++++***)))+++*********++++++***(((000000111111222222222222------------------,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---+++++++++,,,+++++++++***************************))))))*********+++++++++******,,,,,,+++***(((&&&...------,,,++++++++++++++++++*********)))))))))++++++++++++++++++++++++************************++++++***)))))))))))))))************************++++++******)))))))))(((++++++,,,,,,---...//////,,,,,,+++++++++***((('''*********************)))******))))))))))))******)))***************++++++++++++++++++++++++++++++......---,,,+++******)))************************++++++************++++++************************))))))******))))))***+++++++++,,,,,,+++++++++,,,++++++************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***,,,...//////...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***++++++,,,,,,,,,+++&&&(((***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***444<<<999000((()))---+++++++++*********)))))))))***+++---...------,,,(((((()))))))))*********+++,,,,,,,,,,,,,,,++++++(((((())))))***+++,,,---+++++++++******+++,,,,,,///...,,,+++)))((('''''',,,,,,,,,,,,++++++******************************,,,+++)))(((((()))+++,,,------,,,,,,,,,---............------,,,+++******+++***)))***,,,---,,,+++,,,+++******++++++***((((((((())))))******++++++)))***************++++++++++++,,,,,,,,,***)))((()))((((((((()))***++++++)))))))))))))))*********************************))))))*********++++++++++++******))))))(((((((((++++++++++++++++++++++++******+++******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((***(((((((((***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********...---,,,+++******)))***))))))))))))(((((((((((()))'''&&&''')))))))))((()))((('''&&&%%%%%%%%%%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''''')))(((((((((''''''&&&&&&''''''((())))))))))))((())))))))))))))))))))))))***************************++++++++++++***)))(((&&&((()))+++***)))'''&&&)))(((((((((((())))))(((&&&'''(((((('''(((***,,,:::888555333222000,,,***+++,,,---...//////000000+++***)))***,,,------,,,+++++++++++++++***))))))+++++++++++++++***)))(((+++++++++,,,,,,---...............------,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,***++++++,,,,,,,,,+++***************************))))))*********++++++++++++*********************,,,,,,+++******)))******++++++++++++*********))))))******************)))************************---,,,++++++************************************,,,,,,,,,++++++******)))))))))***+++,,,------......---+++)))'''''')))***)))))))))))))))(((((((((***))))))((())))))******))))))******+++++++++,,,+++++++++++++++++++++++++++++++++***************************************++++++************++++++************************(((***+++***((('''(((******+++---,,,***)))+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,++++++++++++++++++++++++(((((((((((())))))))))))***************+++++++++******+++,,,,,,,,,,,,+++++++++***************+++******+++,,,,,,+++******++++++,,,,,,,,,++++++******---000///+++((()))++++++++++++*********************+++,,,,,,+++***)))))))))))))))******************++++++++++++******))))))))))))***+++------,,,,,,+++++++++++++++,,,------,,,+++++++++,,,,,,.........---+++)))(((''')))************++++++++++++***(((''''''(((***++++++++++++++++++,,,------......------,,,+++******,,,+++******,,,---,,,+++,,,+++******++++++***((((((((())))))******++++++))))))******+++++++++,,,,,,,,,---------+++***))))))((((((((()))***++++++******))))))))))))))))))************************************++++++++++++++++++******))))))((((((+++++++++,,,,,,+++++++++***************)))(((((((((((((((((((((((((((((())))))((((((((((((((((((***(((((((((***+++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))((('''&&&&&&&&&))))))))))))(((((((((((('''&&&%%%'''((()))(((''')))(((((('''&&&&&&&&&%%%'''(((((()))((())))))***(((((())))))))))))(((((('''''''''((((((((((((((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************************,,,++++++***((('''&&&%%%'''(((***++++++)))'''&&&'''((())))))))))))))))))&&&'''(((((('''(((***,,,===888333///---,,,+++******++++++,,,,,,---...///+++***)))+++,,,------+++***++++++++++++***))))))++++++,,,+++***))))))))),,,,,,++++++,,,---......//////...---,,,,,,++++++******++++++++++++***************+++++++++++++++)))***+++,,,---,,,+++************************************++++++++++++,,,,,,+++***)))***+++---...)))(((((('''''''''((((((++++++,,,,,,++++++***)))((()))************)))(((************************------,,,+++******++++++***************+++++++++,,,,,,,,,+++++++++++++++)))))))))******+++++++++//////---+++((((((+++---((((((((((((((()))))))))))))))((((((((()))******))))))******+++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++************************++++++************++++++************************)))+++,,,+++(((&&&(((***)))+++---,,,)))(((***---++++++************++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---......------++++++++++++++++++++++++***************+++++++++++++++******************++++++,,,,,,,,,,,,,,,+++...---+++***)))***+++,,,))))))************))))))++++++,,,,,,,,,+++******+++***((((((***+++,,,+++************************)))***+++++++++***((('''+++++++++,,,,,,,,,,,,---))))))***+++++++++*********************+++,,,---,,,,,,++++++******++++++)))))))))***,,,///222333.........---,,,)))'''&&&(((((()))***+++,,,,,,---***)))(((((((((((()))***))))))******++++++,,,,,,------,,,,,,++++++******,,,+++***+++,,,---,,,+++,,,+++******++++++***((())))))))))))************))))))******+++,,,,,,,,,+++,,,---------,,,+++***))))))))))))))))))***+++************))))))))))))*********************************++++++++++++,,,******************))))))++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++***)))(((((('''(((((())))))))))))((((((((((((&&&%%%%%%'''))))))((('''((())))))***++++++,,,,,,'''((())))))(((((()))***((())))))******))))))((('''''''''((((((((((((((()))))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((&&&&&&%%%((()))*********)))((('''''')))++++++***))))))***)))***+++***)))***,,,---;;;666///+++***++++++,,,(((((((((((())))))++++++******)))+++,,,---+++)))******++++++******)))((()))+++,,,,,,***))))))***///......------...///000//////...---,,,+++***))))))***+++,,,,,,+++***)))))))))***+++++++++++++++(((***+++------,,,+++***************************++++++++++++,,,,,,,,,,,,++++++++++++,,,------...(((((((((((((((((()))***++++++,,,,,,,,,+++***))))))***++++++++++++***)))************************,,,+++***************+++))))))*********+++++++++************++++++++++++))))))*********************---...---+++)))***+++((((((((())))))******+++((((((((((((((()))******))))))***++++++,,,------++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++************************+++...///---)))'''))),,,(((+++---,,,)))'''***---++++++************++++++)))***+++,,,,,,,,,,,,+++******************************++++++,,,---------++++++++++++++++++++++++,,,---------............,,,+++++++++***)))))))))+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------************************+++,,,,,,,,,,,,+++***)))+++)))((((((***,,,,,,,,,************************((()))***++++++******)))+++++++++,,,,,,,,,------)))***++++++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***************((((((((()))+++...222333+++,,,---------+++)))(((&&&'''((()))+++---...///************************((()))***++++++,,,,,,,,,++++++++++++++++++******---,,,++++++------,,,+++,,,+++******++++++***(((*********)))))))))))))))))))))***++++++,,,------)))***+++,,,,,,++++++***+++***))))))))))))))))))************)))))))))(((*********************************+++++++++,,,,,,******************++++++++++++,,,------,,,++++++'''((()))******+++******))))))))))))))))))))))))((((((((())))))************(((((()))***+++***)))************************))))))))))))))))))))))))'''((((((((()))))))))***************************++++++***))))))*********))))))))))))((((((((((((&&&&&&&&&(((***+++***((()))***+++,,,,,,---------&&&(((***)))(((''')))+++))))))************))))))''''''''''''((((((((()))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))******(((+++------+++))))))+++***++++++***))))))+++,,,555222---++++++,,,,,,,,,***)))((((((((((((************)))***,,,+++)))'''***************))))))((('''***,,,,,,***)))***,,,---,,,+++******+++,,,---//////...---+++***)))))))))***+++,,,,,,+++***)))))))))***++++++++++++***((()))+++---------+++***))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------...---,,,,,,+++*********+++,,,------++++++,,,---,,,+++***)))***+++,,,------,,,+++*********************************))))))))))))******))))))******++++++++++++(((((())))))******++++++++++++******************$$$)))...///,,,((('''&&&(((((()))***+++,,,,,,---((((((((((((((()))******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************---000222///+++(((***---'''+++...,,,((('''***---++++++************++++++)))***+++,,,---,,,,,,+++************************************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,,,,------,,,++++++(((***---///000///...---++++++***))))))***++++++,,,,,,,,,,,,,,,+++***))))))******+++******************************++++++&&&((()))+++,,,,,,,,,+++))))))*********+++++++++***+++,,,,,,------------,,,,,,++++++***+++++++++,,,++++++***)))))))))***,,,+++***))))))+++---...(((***+++------,,,+++***%%%&&&''')))+++---///000+++,,,,,,------,,,,,,+++((()))***+++,,,------,,,******************++++++---,,,++++++------,,,+++,,,+++******++++++***(((++++++******))))))(((((())))))***+++,,,,,,------'''((()))***++++++***)))++++++***)))(((((())))))+++*********))))))((((((******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++------------++++++&&&'''(((***++++++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,***(((((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******++++++******************'''&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((''''''(((***,,,,,,+++)))++++++,,,++++++***((((((&&&(((******'''''')))+++))))))************))))))&&&'''''''''(((((())))))(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))***+++,,,---))))))(((((()))***++++++))),,,///...+++))))))+++))))))***)))''''''(((***111///---------------,,,---,,,+++*********+++,,,******)))***+++***(((&&&***************)))((((((&&&))),,,,,,***)))+++---,,,+++++++++***)))))))))++++++******++++++,,,---+++******)))))))))))))))***++++++***)))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***************************+++---......---+++***---,,,)))((((((***---///------,,,,,,+++***))))))+++++++++++++++***)))(((++++++******************************************++++++++++++++++++++++++,,,++++++***)))(((''''''((()))))))))************---------------+++************+++++++++,,,,,,,,,)))************))))))((()))***,,,---...------,,,)))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))+++++++++************)))((()))+++,,,,,,+++)))(((------------+++***((('''++++++***************++++++*********))))))((((((******))))))))))))************************************+++,,,,,,---......---------,,,,,,+++++++++------------,,,,,,+++***,,,+++***+++,,,---+++)))***++++++,,,,,,++++++***+++++++++***************+++++++++************))))))***+++,,,,,,+++***)))***+++,,,---...---,,,+++)))************++++++++++++*********))))))(((((())))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********...,,,)))&&&&&&'''***,,,++++++,,,,,,,,,---------((()))***+++,,,---......***)))((('''((()))+++---//////...,,,***)))((('''---,,,,,,---+++))))))++++++++++++,,,,,,---------......---------......///,,,***))))))***++++++***++++++******)))*********)))******++++++,,,------******))))))((((((''''''((((((((((((((()))******++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***---,,,***(((((((((((()))******))))))))))))******++++++************++++++,,,,,,++++++***)))))))))&&&''''''((()))******+++))))))))))))))))))))))))******************************))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******''')))***)))'''&&&&&&'''''')))******))))))***+++******+++,,,,,,,,,,,,+++'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))(((((((((***+++,,,+++*********))))))((((((++++++******))))))(((((('''((()))***+++,,,------...111111,,,)))+++,,,***+++,,,,,,------,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************,,,,,,,,,+++++++++++++++++++++******++++++,,,---++++++***)))))))))))))))***+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))+++,,,---......---,,,+++---,,,+++***+++,,,...///------,,,++++++***))))))******+++++++++***))))))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))))))))))))))******+++//////...---,,,,,,++++++******+++++++++,,,,,,,,,******************)))))),,,---..................************************+++++++++*********))))))))))))))))))))))))))))))+++++++++************)))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++***************++++++*********))))))))))))******))))))))))))******************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,+++***+++,,,---+++)))***++++++,,,,,,++++++***))))))))))))((((((((((((++++++++++++******************)))(((((()))*********++++++,,,,,,,,,,,,,,,)))************++++++++++++*********)))))))))))))))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---+++)))''''''(((***+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***((((((((()))+++,,,,,,,,,,,,,,,++++++******...---,,,---,,,*********++++++,,,,,,,,,---------......------,,,---------,,,***))))))***++++++***+++***************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++((((((((((((((()))******++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***))))))))))))+++******))))))******+++*********))))))*********+++++++++***************((()))))))))***+++++++++***************************************************)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''''''''((((((((((((***+++***(((''''''((('''((())))))((('''(((***((()))***+++,,,,,,,,,,,,'''(((((())))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))))))))((((((*********))))))((((((((((((((()))***+++,,,------...222333...++++++,,,***++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((((((((((((((((((((((((((((())))))***************,,,,,,,,,,,,,,,---------++++++******++++++,,,---++++++***))))))))))))***++++++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++******)))))))))******+++++++++************++++++++++++++++++************************------------------------++++++++++++++++++++++++******)))((()))***+++,,,222111///---,,,+++,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++///......---------------,,,,,,++++++******))))))+++++++++***************))))))))))))))))))))))))+++++++++************))))))***+++,,,,,,+++***)))(((((())))))***+++------+++***************++++++***************)))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,+++***+++,,,---+++)))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++++++++************,,,***(((&&&&&&(((***,,,***************+++,,,,,,)))************+++++++++***************)))))))))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***)))))))))***************++++++++++++,,,,,,,,,,,,++++++*********,,,+++)))(((((()))***+++*********+++,,,---------///...,,,,,,,,,,,,+++))),,,,,,,,,,,,------------...------,,,++++++++++++,,,***))))))***++++++***))))))))))))***+++,,,,,,///...---,,,+++***)))(((,,,,,,,,,,,,,,,---------)))))))))))))))*********++++++++++++++++++++++++******++++++++++++******)))******++++++******)))******************************+++++++++++++++***++++++++++++***)))((((((+++******))))))******+++***))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))&&&'''((()))***))))))((()))***++++++)))(((((()))'''((()))((('''&&&'''((('''((()))***++++++++++++'''((())))))******))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++******))))))))))))(((((())))))))))))((((((((((((((())))))***+++,,,---------333555111---,,,,,,***)))******++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++*********+++++++++,,,,,,------++++++******++++++,,,---,,,+++******))))))******+++,,,---,,,++++++,,,---++++++++++++++++++++++++))))))***+++++++++******------------------------))))))(((((((((((())))))++++++---.........---,,,,,,+++++++++******))))))((()))***+++++++++++++++******+++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))((((((***,,,---222000...+++******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///---,,,***))))))***+++------,,,,,,+++***))))))************************))))))))))))))))))))))))+++++++++*********)))))))))***++++++++++++***))))))((((((((()))+++---...*********)))******+++,,,************************+++******))))))******+++))))))))))))))))))))))))++++++++++++******************++++++,,,,,,,,,---++++++,,,,,,,,,++++++***++++++***+++,,,---+++)))***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,+++++++++*********+++***)))(((((()))***++++++***)))((()))***+++,,,))))))*********+++++++++*********************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++******)))))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,***))))))))))))*********++++++,,,---......,,,---,,,***+++---,,,))),,,,,,------------------------,,,+++************,,,***))))))***++++++***))))))))))))***+++,,,---///...---,,,+++******)))((())))))******+++++++++)))***************************************************++++++++++++******))))))************)))))))))))))))))))))))))))))))))******++++++++++++***))))))***+++***)))'''&&&***))))))(((((())))))***))))))(((((((((((())))))((())))))***++++++,,,,,,+++++++++++++++*********************************************************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))(((***,,,---------+++***((()))+++***)))(((((()))((()))***)))'''&&&'''((())))))************))))))(((((()))************)))+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))***++++++,,,------,,,444888444///---+++***(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++***))))))******++++++,,,,,,++++++******++++++,,,---,,,++++++***************+++,,,...---,,,+++,,,---++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))+++***))))))))))))***+++)))***,,,---------+++***++++++***************)))((()))***+++++++++++++++******++++++,,,,,,,,,,,,*********************************************************+++,,,,,,------+++***)))))))))***,,,,,,000///,,,***))))))***+++******+++++++++,,,,,,,,,......---,,,+++,,,,,,---///...,,,***)))))))))***------,,,,,,+++***))))))************************))))))))))))))))))))))))+++++++++*********))))))*********++++++*********+++***************++++++******))))))***++++++,,,***************+++++++++++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,+++++++++++++++***+++,,,---+++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++***)))((()))***+++,,,))))))*********+++++++++***************+++++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,------)))---...******---...,,,---------------------------,,,+++***************,,,***))))))***++++++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))************+++,,,++++++***)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++'''((()))))))))((('''&&&(((((((((''''''((((((((())))))(((((((((((())))))(((((()))***+++,,,,,,---******************))))))************************************************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((()))***,,,---...---+++***&&&((())))))((('''((()))(((*********(((((()))***+++++++++***)))((('''&&&((())))))***************++++++***)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))''''''(((((())))))***************+++,,,,,,------,,,444999555///,,,+++***'''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))***+++++++++++++++******************++++++++++++******++++++,,,---,,,,,,+++************++++++---......,,,++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++************************------------------------)))***+++,,,---,,,+++***************************)))******+++++++++************++++++,,,---------************************************************)))*********++++++,,,,,,*********+++++++++++++++---,,,+++***))))))************+++++++++,,,,,,,,,111000...---,,,+++,,,,,,//////---,,,++++++++++++,,,,,,++++++******))))))***************+++++++++))))))))))))))))))))))))+++++++++************)))************************,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,,,,*********+++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***++++++++++++++++++,,,+++***+++,,,---+++)))***++++++,,,,,,++++++***(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++******************+++,,,,,,)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,)))***++++++,,,+++++++++*********++++++++++++,,,*********++++++,,,,,,,,,+++++++++++++++*********------------,,,,,,,,,,,,)))222555...))),,,///...............------------,,,++++++******++++++,,,,,,***))))))***++++++***))))))))))))***+++,,,,,,***++++++,,,---......///***************+++++++++***+++,,,------+++***)))******************************++++++++++++*********))))))(((((())))))***************************(((((()))***++++++++++++((((((((())))))((((((''')))((((((''''''(((((()))***))))))(((((())))))***(((((()))***++++++,,,,,,))))))******************++++++++++++++++++++++++************************(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((((('''(((((((((((((((((((((((('''((()))***+++***))))))%%%'''))))))((('''((()))((()))******))))))***,,,,,,,,,,,,+++***((('''&&&((()))******++++++******+++******))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((((((((())))))'''(((((()))***++++++,,,++++++++++++,,,,,,------,,,555:::555...+++******'''(((((())))))(((((('''(((((())))))))))))(((((('''''''''''''''''''''''')))***++++++,,,+++++++++++++++++++++++++++******++++++******++++++,,,------,,,++++++******++++++,,,---//////---++++++,,,************************(((((()))++++++,,,,,,+++........................+++,,,---......---,,,+++***+++,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++***))))))******++++++,,,------...************************************************))))))******************((()))+++------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,444333000---,,,++++++,,,---------------,,,+++***************************))))))*********+++++++++))))))))))))))))))))))))+++++++++************)))+++******************++++++,,,...///...---***)))))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++************))))))***+++++++++++++++,,,+++***+++,,,---+++)))***++++++,,,,,,++++++***(((((()))******+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,+++++++++---------------------------:::???333)))***...//////.........------------++++++***++++++,,,---...,,,***))))))***++++++***+++***************++++++++++++,,,,,,---......///,,,,,,+++++++++++++++***+++,,,---...---,,,***)))******************************++++++++++++*********)))(((''''''((()))***++++++++++++++++++++++++'''((()))***++++++++++++******))))))))))))************))))))))))))***************))))))*********)))))))))***+++++++++,,,)))*********+++,,,,,,,,,++++++++++++++++++++++++************************'''((((((((()))))))))***''''''((())))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))***&&&'''))))))(((((()))***%%%'''))))))))))))+++,,,+++++++++++++++******)))))))))***++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))******+++***)))(((''''''''''''((((((((())))))(((((()))***+++,,,------+++++++++,,,,,,,,,,,,---,,,555:::444,,,)))******(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''')))***++++++,,,,,,++++++---------,,,,,,+++++++++++++++******++++++,,,------,,,++++++******++++++,,,...//////---,,,++++++************************(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,---------......)))))))))))))))*********+++++++++++++++***)))(((******+++,,,,,,---......************************++++++++++++++++++++++++))))))))))))))))))))))))'''))),,,......---+++)))***+++,,,---------,,,,,,******+++++++++,,,,,,,,,666444111...,,,+++++++++)))***+++,,,,,,***)))((()))))))))))))))*********))))))******++++++++++++))))))))))))))))))))))))+++++++++************)))++++++************++++++)))+++...000111///,,,***))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,+++++++++******))))))((()))***+++++++++++++++,,,+++***+++,,,---+++)))+++++++++,,,,,,+++++++++******+++,,,------......---------,,,,,,,,,++++++---+++)))(((((()))+++---***+++,,,---...---,,,,,,)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,+++*********++++++,,,---++++++,,,,,,,,,---------......---,,,+++***)))((()))***+++,,,,,,,,,,,,,,,+++,,,,,,------.........222AAAFFF888***))).../////////.........---------*********+++,,,---//////,,,***))))))***++++++***++++++******************,,,,,,,,,---------......,,,++++++******)))))))))+++,,,.........,,,***)))))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***++++++++++++++++++++++++'''''')))******+++++++++,,,,,,*********+++,,,---,,,,,,++++++++++++,,,,,,++++++************++++++***************+++++++++******+++,,,,,,---......++++++++++++++++++++++++************************'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))***************+++++++++((((((((((((((((((((((((******))))))******+++,,,'''(((***+++***)))***+++###%%%'''(((((((((***,,,))))))+++,,,,,,------,,,))))))***++++++++++++******))))))((((((((((((((()))))))))))))))))))))))))))***+++++++++)))((('''&&&'''''''''(((((())))))(((((()))+++,,,---...///+++,,,,,,,,,,,,,,,,,,---,,,555:::333+++((()))+++(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''******+++,,,,,,,,,,,,+++......---,,,+++*********++++++******)))******+++,,,+++******,,,......---)))***+++,,,++++++)))(((******+++++++++,,,,,,,,,+++,,,---......---+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------)))***,,,------,,,***)))------,,,++++++******)))***++++++,,,,,,++++++***&&&''''''((()))*********)))))))))***+++++++++,,,,,,+++***)))))))))+++++++++++++++*********)))))).........---,,,+++)))(((,,,,,,,,,,,,,,,---...///......---,,,,,,+++******&&&))),,,------,,,,,,,,,+++++++++*********)))))),,,+++***)))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******+++*********))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,++++++++++++******+++,,,,,,,,,,,,+++...------,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))+++++++++************)))******))))))******+++,,,,,,,,,,,,+++++++++******((())))))))))))*********)))***+++,,,,,,+++***)))***+++,,,,,,,,,***)))(((++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,++++++***))))))111///---***((((((((()))------++++++++++++------++++++******++++++,,,---///555555///+++---///---------,,,+++************))))))***+++,,,,,,---......---,,,***)))((((((''')))))))))***++++++,,,,,,((()))***+++,,,---------,,,,,,,,,+++***)))((('''...------,,,+++***))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++)))(((''''''((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++***+++,,,+++)))((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((***+++,,,,,,,,,,,,************************+++*********))))))((((((******))))))))))))******)))************))))))(((+++*********))))))((((((++++++***)))((('''&&&&&&***(((&&&%%%$$$%%%&&&'''))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))))))))************))))))******++++++++++++******,,,,,,++++++***)))))))))))))))))))))(((((((((((()))******))))))((('''&&&***)))((((((((()))+++,,,...------,,,,,,++++++***+++++++++***++++++,,,,,,///---+++***((((((((()))+++***)))(((((()))***+++''''''(((((())))))*********++++++***(((''')))***))))))******+++,,,......)))***+++,,,,,,---,,,,,,,,,,,,+++************+++...,,,******+++,,,+++******++++++,,,,,,+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,---...+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------)))***,,,------,,,***)))+++++++++++++++++++++,,,***++++++,,,,,,++++++***''''''((())))))***++++++***************+++++++++++++++***************++++++++++++*********))))))111000000///---+++***)))---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,+++******+++++++++*********))))))***)))'''&&&&&&'''((()))************************,,,,,,***)))))))))******+++*********))))))))))))************************+++++++++,,,,,,,,,------,,,+++++++++++++++,,,---******+++,,,,,,,,,,,,+++---,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++******)))+++++++++************)))******))))))******+++,,,,,,,,,,,,+++++++++******)))))))))*********++++++)))***++++++++++++***)))((()))))))))(((((('''&&&+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,222000---+++***)))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---222333...,,,///111///......---++++++*********---------,,,,,,,,,,,,,,,......,,,+++******))))))******************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))(((---,,,,,,++++++******)))'''(((((()))******++++++***************************)))(((''''''((()))***************************************************+++***)))(((((()))***+++++++++,,,***)))((()))+++))))))))))))))))))))))))*********+++++++++,,,,,,%%%&&&'''(((((()))))))))************************************)))))))))(((******))))))))))))******''''''((()))))))))))))))*********)))))))))((((((******))))))((('''''''''***)))'''&&&%%%&&&'''((())))))((((((((('''''''''&&&&&&''''''((())))))***)))(((((((((((((((((()))(((((())))))))))))(((((()))******++++++******)))***************)))))))))************)))))))))))))))))))))))))))(((''''''))))))(((((())))))***+++,,,++++++++++++*********,,,++++++*********++++++,,,+++***(((''''''''''''''''''&&&%%%%%%%%%&&&'''''''''(((((()))))))))))))))******)))((('''((()))+++***************+++,,,((()))+++---......---,,,,,,,,,++++++++++++,,,,,,///---+++***++++++***)))++++++,,,---,,,+++***)))*********++++++++++++,,,...---+++))))))+++---...+++++++++,,,++++++***)))++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***)))******+++,,,,,,------***++++++,,,,,,++++++***)))))))))******++++++,,,+++++++++***************)))******+++++++++******+++++++++***************000//////...---+++)))(((------,,,,,,+++,,,,,,,,,*********+++,,,------...+++---......+++)))))))))+++++++++******************)))'''%%%%%%%%%%%%&&&)))))))))))))))))))))))),,,+++******)))************************)))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))))))))******,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***************************************,,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********+++++++++************)))******))))))******+++,,,,,,,,,,,,+++++++++******************+++++++++,,,)))***++++++++++++***))),,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......111000...,,,+++***++++++---,,,,,,++++++,,,,,,---...............//////000+++...///------000222222000///...,,,+++*********+++++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++***))))))((('''''')))******+++,,,,,,,,,,,,---,,,,,,,,,+++******)))++++++++++++++++++++++++((((((((()))******++++++++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++)))((((((***,,,))))))))))))))))))))))))*********++++++++++++,,,(((((()))***++++++++++++************************************))))))))))))************************((())))))******))))))(((******))))))))))))((((((((((((((((((((((((((((((***)))((('''&&&'''((()))))))))((((((((((((''''''''''''(((((()))*********((((((''''''''''''((((((''''''(((((((((((('''''')))******++++++******)))(((((((((((())))))))))))++++++++++++************((())))))))))))(((((('''(((((())))))******)))))))))))))))***************,,,++++++***))))))))))))***)))(((&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''(((((((((((()))))))))((()))***)))'''&&&''')))+++***))))))((((((((()))+++,,,///000000...,,,************+++,,,---...//////---++++++,,,---,,,,,,,,,,,,---------+++***)))************++++++++++++///...,,,*********************++++++++++++******++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++***)))))))))((()))+++,,,,,,+++***)))***************************+++++++++******)))(((------,,,++++++***++++++*********+++,,,,,,------+++,,,...---+++)))))))))************************+++***)))((('''((((((((())))))))))))))))))))))))++++++*********************************************************************++++++++++++,,,,,,,,,***)))))))))******+++,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))),,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++*********///...,,,++++++,,,---...***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......///...---++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000+++------------///111111111000///---,,,+++******$$$%%%&&&((()))+++,,,---+++++++++******++++++,,,))))))))))))(((((('''''')))***+++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))******+++++++++,,,(((((())))))************++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))***************************))))))))))))))))))***++++++***)))''''''***,,,))))))))))))))))))))))))************++++++++++++)))***++++++,,,,,,,,,+++*********************************)))))))))))))))************************,,,,,,,,,+++***)))((('''))))))))))))))))))(((((('''''''''((((((((())))))***)))(((((((((((())))))))))))((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&))))))************))))))&&&&&&''''''((())))))***++++++*********)))))))))'''((()))))))))))))))(((&&&''')))*********)))((((((((())))))***+++,,,,,,,,,+++***)))((('''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))'''&&&'''((()))(((((('''''''''((((((+++---///111222000...,,,(((((()))+++,,,...000111---,,,+++,,,...000000///------......---,,,***)))))))))*********+++++++++)))***+++,,,,,,,,,+++***)))******++++++************++++++,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))((()))***,,,,,,++++++***************************'''((()))***++++++++++++---,,,+++***************++++++++++++++++++++++++***+++,,,,,,+++***+++,,,************************)))))))))******++++++,,,************************************+++************************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++******)))))))))*********+++,,,,,,,,,,,,+++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))),,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++++++++***+++++++++*********))))))******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++******************++++++***)))(((((()))***+++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////---,,,---------......000000...---,,,+++++++++$$$%%%&&&''')))***+++,,,)))))))))))))))******+++''''''(((((())))))))))))******+++,,,,,,,,,++++++---,,,+++*********++++++((())))))******++++++,,,)))))))))))))))***************************************))))))))))))******************************)))))))))))))))))))))))))))))))))******))))))))))))******)))'''(((***,,,))))))))))))))))))))))))))))))*********+++++++++&&&'''(((((()))(((((((((************************))))))))))))))))))******)))***++++++++++++***)))(((((())))))))))))))))))(((((((((((((((((())))))&&&&&&''''''(((((())))))))))))((((((((()))))))))(((((())))))))))))))))))&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))))))))******)))))))))%%%%%%&&&'''((())))))*********)))))))))(((((((((&&&'''((())))))***))))))&&&'''(((******)))((((((((())))))***+++,,,------+++***)))((('''&&&&&&&&&(((((((((((('''&&&&&&%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''%%%'''))))))(((''''''(((&&&&&&&&&&&&'''((()))***(((***---000222222222222(((((()))***,,,---///000,,,+++***+++...000111111......//////...,,,***))))))))))))************+++###%%%))),,,...///......((()))******+++***************+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************((()))***+++++++++++++++***************+++++++++)))***+++---.../////////++++++******)))*********+++++++++++++++************+++,,,,,,******+++---***************+++++++++'''(((((()))***+++++++++++++++++++++++++++++++++))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++************++++++++++++------,,,******)))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++************************,,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++************)))******))))))******+++,,,,,,,,,,,,+++++++++******************+++++++++,,,++++++***))))))***++++++******************+++,,,************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************)))))))))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...111---+++---...,,,+++,,,///...---,,,++++++++++++++++++++++++*********)))))))))((((((((())))))***''''''((())))))***++++++***++++++,,,,,,+++++++++,,,+++***)))))))))++++++)))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))************************************************''''''''''''''''''''''''))))))************))))))''')))******)))((()))***)))))))))))))))))))))))))))))))))************+++((())))))******)))))))))************************))))))))))))************)))***+++,,,,,,+++***))) !!!###&&&((()))***+++''''''(((((((((((())))))&&&&&&&&&''''''(((((((((''''''(((((((((((())))))(((((())))))))))))******&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((())))))******))))))(((%%%&&&&&&'''((())))))***))))))))))))((((((((('''&&&&&&((()))************''''''(((((())))))(((((())))))******+++,,,------))))))((('''&&&&&&&&&&&&(((((())))))(((((('''&&&$$$%%%&&&''''''(((''''''(((((((((''''''''''''&&&%%%'''******)))(((((((((%%%%%%%%%&&&'''(((***+++'''(((+++---///111222222++++++*********++++++++++++***)))***,,,.........//////000///...,,,+++)))))))))))))))************&&&'''(((***,,,---......(((((()))***************)))***+++,,,,,,,,,,,,+++************++++++++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++************************+++++++++))))))))))))***+++,,,---))))))*********+++++++++,,,,,,---...............***))))))))))))******+++))))))******++++++,,,,,,,,,------,,,***)))***+++))))))*********+++++++++))))))******************++++++++++++++++++++++++((()))***+++,,,++++++************++++++,,,,,,,,,************************************++++++++++++---,,,+++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++************)))******))))))******+++,,,,,,,,,,,,+++++++++******)))))))))*********++++++++++++***))))))***++++++***++++++,,,------,,,,,,************++++++++++++,,,++++++******++++++,,,((())))))******+++++++++)))******+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...111+++)))---...,,,***,,,,,,,,,++++++++++++,,,,,,------,,,+++******)))(((******)))))))))))))))***))))))******************+++++++++,,,,,,++++++***+++***(((''''''(((***+++))))))))))))***************)))))))))))))))))))))*********************************++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((%%%'''***+++***)))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++***************************((()))))))))************)))***,,,------,,,***)))"""###%%%&&&((()))******'''''''''((((((((())))))&&&'''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((('''''''''(((((()))))))))*********)))))))))((((((%%%&&&''')))******++++++(((''''''''''''((())))))((()))))))))******++++++''''''&&&&&&&&&&&&&&&''''''(((((())))))(((&&&&&&###$$$&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%(((***+++***)))))))))''''''&&&''''''((())))))*********+++,,,---.........---,,,***)))(((''''''+++***((()))***++++++***///000000000...---+++***))))))))))))************...,,,***)))((()))***+++(((((()))***************)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,*********++++++,,,------+++++++++,,,,,,+++++++++************************))))))******+++++++++,,,***)))(((((()))+++---...))))))******++++++++++++------------,,,++++++***))))))(((((()))***++++++''''''(((***+++,,,---...//////...,,,)))(((((()))))))))******++++++++++++,,,,,,---,,,,,,+++***)))************************((()))***+++,,,,,,+++************++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++,,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++************)))*********)))***++++++,,,,,,,,,,,,+++++++++******((())))))))))))*********,,,+++***))))))***+++,,,&&&'''((()))******)))((()))************+++++++++,,,++++++++++++++++++,,,&&&&&&''')))***+++,,,---******+++,,,,,,,,,++++++++++++------------++++++---,,,,,,,,,,,,---......000***''',,,///,,,+++---++++++******++++++,,,---)))))))))))))))))))))))),,,++++++***))))))******,,,,,,++++++***)))))))))++++++,,,,,,,,,++++++******)))'''&&&&&&(((***+++*********)))))))))))))))*********)))))))))))))))++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++((()))***++++++***)))(((###'''***,,,+++)))(((((())))))))))))))))))))))))))))))))))))************(((((()))))))))(((((('''************************(((((())))))*********+++)))***,,,------,,,***)))******+++******)))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((())))))*********+++))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))+++++++++************)))%%%%%%''')))***+++++++++(((((('''&&&&&&((()))***(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''&&&'''((((((((('''&&&%%%$$$&&&''')))******))))))(((((('''''''''&&&&&&&&&%%%(((+++,,,+++***)))***))))))(((''''''''''''((()))))))))))))))))))))))))))***,,,,,,***)))***+++,,,+++++++++,,,------...000///,,,(((%%%&&&)))+++,,,,,,+++***))))))******///...---+++******++++++,,,+++******++++++***(((+++++++++*********))))))***************************+++,,,------,,,+++***++++++------------++++++++++++,,,,,,,,,+++******((()))+++,,,,,,+++)))(((******++++++++++++******---,,,***))))))***,,,---,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++---000///***((()))***)))************************)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++*********************++++++************++++++************************,,,+++***((((((((()))***))))))*********++++++++++++++++++***************************************((("""!!!'''***((('''))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...111---******,,,---,,,***,,,,,,+++***)))))))))***+++*********))))))((((((************************((()))++++++******+++---,,,++++++******++++++,,,++++++************************++++++,,,,,,,,,---+++++++++*********))))))))))))************))))))******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...,,,)))&&&))))))***++++++,,,------***++++++***))))))***,,,+++++++++*********))))))---,,,***)))))))))******(((((()))***************,,,---...,,,***))))))***+++++++++*********))))))((((((((((((((((((((((((,,,+++******)))************************)))((((((+++++++++++++++***)))((())))))))))))((((((((((((''''''((()))***+++,,,,,,''')))******))))))***,,,))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,---...//////...,,,***+++,,,)))))))))******+++++++++&&&&&&'''***,,,,,,)))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++))))))))))))************)))))))))))))))***++++++))))))))))))(((((((((((()))***+++++++++)))((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((())))))***'''&&&&&&%%%%%%%%%&&&&&&***))))))(((((((((((((((((())))))*********)))))))))&&&%%%%%%((()))'''$$$)))))))))))))))))))))))))))***,,,,,,***)))***+++***)))))))))******+++,,,......,,,)))'''''')))+++,,,++++++***))))))******///...---+++******++++++,,,+++******++++++***(((+++++++++*********))))))************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++*********+++,,,------,,,+++*********++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,+++++++++,,,---...///---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))------)))&&&'''(((&&&+++*********************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))+++++++++,,,,,,------...++++++************++++++)))))))))))))))))))))))),,,+++)))((((((((()))***))))))*********+++++++++******************++++++************************---(((''',,,...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------***'''''')))***)))(((++++++******)))*********,,,++++++************+++++++++++++++++++++++++++)))***++++++***)))***,,,,,,++++++******++++++,,,++++++******************((((((((((((((()))))))))+++++++++*********))))))))))))************))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------+++******,,,------+++))),,,,,,,,,+++++++++++++++'''((()))(((&&&&&&((())),,,,,,,,,+++++++++******,,,,,,***)))))))))******(((((()))***************+++,,,---,,,***)))***++++++++++++*********))))))))))))))))))*********++++++******)))((()))))))))***************)))(((((())))))******)))(((((('''((((((((()))))))))))))))((((((((()))******++++++''')))******))))))***+++)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,,,,++++++******+++++++++++++++******++++++,,,------...///...,,,***+++,,,***************)))))))))((('''''')))***+++)))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((()))))))))*********'''''''''''''''((()))***)))((((((((((((((((((((())))))*********)))''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''******)))(((((((((((()))((())))))*********)))))))))'''%%%&&&((()))'''%%%)))))))))))))))))))))))))))+++,,,,,,+++******+++***))))))))))))***+++++++++,,,,,,***)))(((***+++,,,+++******)))*********......---,,,++++++++++++,,,+++******++++++***(((+++++++++***************************************,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---.........---,,,+++***)))+++,,,---......---,,,+++******++++++++++++*********+++---//////---,,,***,,,,,,+++,,,---...///000......---,,,+++***))))))))))))))))))))))))))))))+++++++++++++++++++++++++++///000---++++++***(((+++++++++******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))************+++,,,---......///++++++************++++++))))))))))))))))))))))))+++***))))))((())))))))))))))))))************+++)))))))))***+++++++++,,,************************---)))(((+++---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++)))''''''((())))))(((*********)))******++++++---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++,,,++++++******++++++,,,******+++++++++++++++++++++++++++++++++*********+++++++++***************))))))************)))))),,,,,,++++++,,,,,,---...---------------,,,,,,,,,+++++++++++++++,,,------+++))))))***,,,---------///......,,,+++***)))(((***+++,,,+++))))))+++,,,,,,,,,,,,,,,++++++++++++,,,+++******)))*********((()))******+++************+++,,,,,,***)))***++++++************)))))))))))))))***+++,,,---......******)))(((((((((((()))***************)))((((((''''''((((((((('''&&&&&&'''(((((())))))*********))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))(((((()))(((((('''&&&%%%))))))))))))))))))))))))******************++++++++++++*********++++++,,,++++++******++++++,,,------......---+++***+++,,,,,,++++++******))))))(((+++)))((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***+++(((((())))))))))))******&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((######$$$$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&((((((''''''''''''((((((+++******))))))))))))))))))))))))******))))))(((((('''&&&'''((()))(((''')))))))))))))))))))))))))))+++,,,,,,+++******+++,,,+++++++++++++++,,,,,,(((***,,,+++***)))***+++++++++***************+++---------,,,++++++++++++,,,+++******++++++***(((************************************************---,,,+++******+++,,,---------++++++++++++------//////......,,,+++))))))++++++,,,------,,,++++++******++++++++++++******+++,,,---.........---,,,------------------------------,,,,,,+++******)))))))))))))))))))))))))))************************+++000222000---...,,,)))++++++******))))))(((((()))))))))((()))***++++++++++++++++++++++++++++++)))))))))))))))*********)))))))))******+++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,************************,,,************)))))))))************************************************+++++++++***+++,,,,,,---,,,,,,+++++++++,,,++++++***)))))))))***+++,,,,,,,,,+++*********,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***,,,++++++******++++++,,,******+++++++++++++++,,,---------,,,,,,+++++++++************************)))******++++++******)))+++++++++++++++,,,---------------,,,,,,++++++++++++++++++***+++,,,,,,---,,,***((((((***---......///...---,,,+++***)))(((,,,------,,,++++++,,,...+++++++++************)))++++++******************)))******++++++*********)))***++++++***)))+++,,,************)))))))))))))))***+++,,,...///000111+++******)))))))))))))))***************)))(((((('''''''''(((((('''&&&&&&''''''((()))******++++++************))))))((((((((()))******)))((()))+++((((((((((((((((((((((((''''''(((((()))((((((((())))))))))))))))))))))))+++++++++******************************++++++,,,++++++******++++++,,,---,,,------,,,+++******+++,,,,,,,,,+++++++++++++++---+++(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++++++++******))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((()))))))))***&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((('''''''''''''''''''''&&&(((((((((''''''(((((((((((((((((((((((((((((((((""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((())))))***++++++***)))))))))))))))))))))))))))))))))((('''(((''''''(((((())))))((())))))))))))))))))))))))***+++------+++***+++,,,,,,,,,+++******+++++++++''')))+++,,,+++******++++++***************++++++,,,,,,,,,,,,,,,,,,++++++,,,+++******++++++***(((************************************************---,,,+++******+++,,,---------++++++++++++------.........---,,,***)))(((******++++++++++++************++++++++++++******------,,,+++,,,---.../////////......---+++******++++++++++++++++++++++++))))))))))))))))))))))))************************''',,,///,,,***+++)))&&&*********)))))))))(((((())))))((((((((()))***+++++++++++++++++++++++++++(((((())))))************+++++++++******)))))))))++++++************++++++++++++++++++++++++++++++)))))))))*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************---......---++++++++++++************************************************+++************+++,,,,,,,,,---------------------***)))))))))***+++,,,,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***,,,++++++******++++++,,,******++++++,,,,,,,,,,,,******))))))((((((''''''******************************++++++++++++*********************+++,,,,,,,,,,,,++++++******))))))+++************+++,,,,,,///,,,)))((()))+++,,,---,,,,,,,,,++++++*********((()))))))))'''''')))***))))))))))))((((((((((((************+++***************++++++++++++******)))***++++++))))))***,,,)))))))))))))))))))))))))))***+++,,,...000111111---,,,++++++******++++++***************)))(((((('''(((((()))))))))(((((('''(((((()))***++++++,,,++++++******)))((((((((()))***+++***)))((()))***((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))))))))))))))+++++++++******************)))))))))******+++,,,++++++******++++++,,,---***,,,,,,,,,***)))***+++++++++,,,,,,---...//////...+++(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,,,,,,,++++++*********((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***'''(((((((((((()))))))))(((((('''''''''''''''(((&&&&&&''''''((((((((()))'''&&&&&&&&&&&&&&&'''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++******)))((())))))))))))))))))))))))(((''''''&&&''''''(((((((((((()))))))))))))))))))))))))))***,,,------,,,++++++,,,******)))(((((((((((()))(((***,,,,,,*********+++*********)))******+++,,,+++,,,,,,------,,,,,,+++,,,+++******++++++***(((***************+++++++++************************,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------,,,+++***)))(((******************************++++++++++++******---,,,+++******,,,///000.........---,,,***)))(((************++++++,,,,,,))))))))))))))))))))))))************************)))---///,,,***++++++)))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++((((((((()))******++++++///......---,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))***)))))))))))))))(((((()))))))))***+++++++++,,,***************************---...***(((******)))++++++++++++++++++++++++***************************************+++,,,,,,)))+++------,,,+++,,,---*********)))******++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++,,,++++++******++++++,,,******++++++,,,---------******************))))))***************+++++++++******++++++++++++************))))))******+++,,,************))))))))))))***************+++,,,,,,///,,,)))(((***+++,,,,,,)))))))))***************))))))***)))(((''')))+++(((((((((((('''''''''&&&))))))***++++++++++++***+++++++++,,,++++++***))))))***++++++)))((()))***(((((()))))))))))))))***))))))***,,,---///000000------,,,++++++++++++,,,***************)))(((((((((((()))*********))))))((())))))******++++++++++++*********))))))(((((()))***+++***)))((()))***))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))******************++++++)))))))))))))))***+++,,,++++++******++++++,,,---)))+++++++++))))))***+++******+++,,,...///000111...+++(((&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((******************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''')))***''''''(((((((((((())))))***)))(((((('''(((((((((&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++***))))))((((((((((((((())))))))))))((('''&&&&&&$$$&&&''''''&&&&&&((()))))))))))))))))))))))))))***,,,------,,,++++++,,,******)))(((((((((((((((***+++,,,+++))))))***+++******))))))***++++++,,,++++++,,,---------,,,+++,,,+++******++++++***((())))))*********+++++++++************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++******)))(((+++++++++******+++++++++******++++++++++++***************+++,,,,,,---...++++++,,,,,,,,,+++***)))+++++++++***************))))))))))))))))))))))))************************+++///000,,,***,,,---,,,''''''(((((()))*********((()))***+++++++++******************************'''(((((()))******++++++...------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++'''((()))***+++******)))******))))))((((((((((((******************++++++************************&&&+++,,,(((&&&((()))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,'''***------+++***+++,,,++++++******)))************+++---...---,,,***)))++++++++++++++++++++++++)))***++++++***)))***,,,,,,++++++******++++++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,------))))))*********+++++++++***++++++,,,,,,++++++***+++************+++,,,,,,******************++++++***************++++++,,,,,,***))))))+++---------((((((((((((((((((((((((***++++++***))))))***,,,)))(((((((((((('''''''''((()))***+++,,,++++++***+++,,,,,,,,,++++++***)))***+++,,,***)))'''((()))(((((((((((())))))******(((((()))***,,,---......---,,,++++++******++++++***************)))(((((('''((()))************)))*********************************))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,(((((((((((()))***+++,,,++++++******++++++,,,---(((***+++***))))))***+++)))******+++,,,---......,,,***((('''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''(((((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''((((((((())))))***))))))(((''''''((((((%%%%%%&&&''''''((())))))''''''&&&&&&&&&'''))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((()))******)))(((((('''''''''''''''))))))))))))((('''&&&%%%"""$$$&&&&&&%%%%%%''')))))))))))))))))))))))))))***,,,------,,,+++,,,,,,,,,,,,+++******)))******+++,,,,,,***)))((()))+++******))))))***+++,,,,,,***+++,,,---------,,,+++,,,+++******++++++***((())))))******++++++++++++***************************+++,,,------,,,+++***++++++---......---++++++))))))*********))))))(((---,,,,,,++++++,,,,,,---******++++++++++++******'''(((+++---------,,,+++'''(((***+++,,,,,,++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,(((&&&)))***)))&&&&&&'''((()))***++++++''')))+++,,,---,,,***)))************************'''(((((()))***+++++++++******************++++++++++++************++++++************************'''((()))+++++++++***)))******))))))((((((((('''+++++++++***************************************(((...000+++))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,(((+++...///---+++,,,...,,,,,,+++***)))))))))***+++---///000///---+++)))************************((()))++++++******+++---,,,++++++++++++++++++,,,******+++,,,,,,---......((((((((())))))******+++))))))******++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...*********++++++,,,,,,---*********)))***++++++,,,)))(((((())),,,...///...))))))(((((('''''''''&&&&&&''''''&&&%%%%%%&&&((())))))))))))((((((((((((((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++(((''''''((('''((((((((())))))******(((((()))***++++++,,,,,,,,,+++******)))************************)))((((((''''''((()))******))))))+++++++++***************))))))))))))))))))*********++++++***((((((((()))))))))))))))))))))))))))*********)))(((&&&%%%$$$))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((()))***+++,,,++++++******++++++,,,---((()))******)))((()))+++******************+++++++++)))''''''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))###$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))***)))((('''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&'''((()))***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&'''(((******(((((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%!!!$$$&&&&&&$$$$$$&&&)))************************++++++,,,,,,,,,++++++***...---,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,)))************+++++++++000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++///...---,,,+++++++++++++++,,,---,,,***)))***+++***+++---,,,***)))))))))---,,,+++***)))***+++,,,.........------,,,,,,,,,,,,++++++******++++++,,,++++++************++++++------,,,,,,+++***))))))))))))))))))************......///---+++)))******+++***)))((()))***,,,---***+++,,,---...------,,,,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,)))+++------,,,******+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***+++++++++*********))))))++++++******++++++,,,------,,,++++++******++++++******))))))******+++,,,------,,,++++++,,,,,,,,,...---,,,+++************)))+++------+++)))((()))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---...///000000...,,,+++,,,,,,,,,++++++************++++++,,,,,,------......---+++***)))***++++++---,,,++++++++++++***)))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,***)))***+++------,,,...---+++))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********+++*********))))))((((((+++++++++***)))((((((((())))))))))))(((((((((((())))))*********+++++++++,,,,,,++++++***)))((((((++++++***************+++******))))))))))))******(((*********)))((()))***,,,++++++++++++++++++,,,+++++++++*********))))))(((((()))***************))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***+++*********))))))(((((('''((()))++++++,,,,,,,,,+++++++++***************,,,+++)))))))))+++---///)))'''%%%'''***------+++,,,,,,---------,,,+++******++++++,,,,,,++++++***+++***((('''&&&''')))***(((((('''''''''&&&&&&&&&$$$&&&((()))((('''&&&'''$$$%%%&&&'''(((((((((((((((''''''''''''((())))))'''(((((()))******++++++))))))(((''''''''''''(((++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((///---***'''%%%$$$######&&&&&&&&&&&&%%%$$$###"""###$$$&&&((()))***++++++%%%%%%&&&'''((()))******)))******)))''''''(((*********))))))((((((''''''---,,,+++***)))((('''&&&%%%&&&&&&'''''''''''''''************************+++++++++,,,,,,++++++***------,,,++++++++++++,,,((((((((())))))*********)))************+++++++++,,,,,,------------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++*********++++++++++++,,,------,,,+++************+++,,,---,,,***)))***+++++++++************))))))+++++++++++++++,,,---...---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++------,,,++++++***))))))))))))))))))************,,,---...---+++******+++)))((('''&&&&&&''')))***)))***+++,,,------,,,+++,,,+++***)))))))))***++++++***))))))))))))***+++)))+++------+++******+++,,,,,,,,,++++++*********+++,,,,,,,,,++++++***)))***+++,,,---......------,,,++++++++++++*********++++++******++++++,,,------,,,++++++******++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---------,,,+++************)))+++---,,,+++)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------/////////...,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++---,,,++++++******++++++,,,+++******++++++***)))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---,,,***)))***+++---,,,,,,---,,,***)))))))))++++++))))))))))))))))))))))))+++++++++******)))))))))************)))))))))(((''''''((((((((((((((((((((((((((()))))))))))))))******************++++++,,,,,,+++******)))((((((((('''(((((()))***+++,,,******))))))))))))******)))***+++***)))((()))+++++++++************+++++++++++++++*********))))))(((((()))***************))))))))))))))))))))))))+++*********))))))((((((***)))(((((((((((()))***************)))))))))((((((((()))***++++++++++++************************,,,+++***(((((()))***++++++)))'''(((***,,,+++***++++++,,,,,,++++++*********++++++,,,,,,++++++***+++***(((''''''((()))***((((((((('''''''''&&&&&&%%%'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((()))))))))******+++)))(((((('''&&&'''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''',,,***)))'''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$ !!!###$$$&&&&&&''''''&&&&&&''''''((()))))))))((())))))((('''&&&'''))))))))))))(((((((((''''''((((((((((((((('''''''''''''''((()))******))))))***************************++++++,,,,,,+++++++++------,,,+++++++++++++++))))))******************)))************+++++++++(((***,,,...//////---,,,---,,,,,,+++***)))((('''************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))+++,,,---,,,*********+++---***'''''')))+++***((()))***+++---............,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++******))))))))))))))))))************+++,,,---,,,+++***+++---+++***)))(((((()))******)))***++++++,,,+++++++++,,,+++******))))))*********))))))(((((())))))***)))+++,,,,,,+++******++++++++++++++++++*********+++++++++,,,++++++***)))+++,,,---...///000000///,,,,,,,,,,,,+++++++++++++++************+++,,,,,,---,,,++++++******++++++******))))))******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++)))+++,,,,,,***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///...---,,,+++,,,,,,,,,++++++++++++***---,,,,,,+++******))))))++++++,,,,,,,,,+++******+++***)))***+++,,,+++***++++++++++++++++++++++++((((((((()))*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...,,,+++)))***+++,,,,,,+++,,,+++***)))((()))***+++))))))))))))))))))))))))*********)))))))))))))))************))))))))))))&&&&&&''''''((()))******'''(((((())))))*********++++++******************+++++++++******))))))(((((((((''''''((()))************))))))))))))******)))+++++++++***)))***+++******))))))))))))******+++************)))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))+++***))))))))))))***+++************))))))))))))(((((()))******)))))))))((())))))******+++++++++---+++***((('''(((((())),,,+++))))))+++,,,+++***+++++++++*********))))))***++++++,,,,,,++++++******)))(((''''''(((******(((((((((((('''''''''''''''((((((&&&$$$$$$%%%&&&)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))'''&&&%%%&&&(((((((((((((((((('''''''''###$$$$$$%%%&&&'''((((((&&&'''((()))******************************************+++,,,,,,,,,++++++---,,,,,,+++***+++++++++,,,,,,---------,,,++++++))))))*********+++++++++***+++,,,---...------,,,,,,,,,++++++******))))))+++++++++***************************************++++++,,,,,,,,,---------,,,,,,+++******************,,,,,,,,,******+++,,,///)))%%%%%%))),,,+++(((***+++---...///...------++++++******************,,,++++++******++++++,,,++++++************++++++,,,+++++++++******))))))((()))))))))************)))+++,,,,,,++++++,,,---,,,,,,+++*********++++++************************+++++++++***************))))))(((((((((((()))))))))+++,,,+++***)))***++++++++++++*********************++++++++++++*********+++,,,---///000000111---------,,,,,,,,,++++++***************++++++,,,---,,,++++++******++++++******))))))******+++,,,,,,,,,+++++++++,,,------+++++++++***++++++,,,,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,------,,,***)))+++******+++,,,------,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---...---+++******+++,,,,,,+++******)))(((((())))))***))))))))))))))))))))))))******************))))))*********)))))))))))))))((())))))***++++++,,,,,,''''''((()))******+++++++++++++++***************+++*********)))))))))(((---,,,***)))((('''&&&&&&******))))))))))))******)))+++,,,+++***)))***,,,))))))(((((((((((())))))************))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))*********+++******************+++*********)))))))))))))))((())))))))))))((((((''''''(((((()))***++++++,,,,,,+++***)))))))))))))))+++*********+++,,,------,,,++++++******************++++++,,,,,,++++++***))))))((((((((()))***+++)))))))))(((((((((''''''(((((('''%%%###"""$$$&&&((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&%%%%%%'''((())))))***)))))))))))))))((((((''''''''''''((((((((('''%%%$$$%%%'''''''''''''''''''''''''''"""###$$$%%%&&&'''((((((###$$$%%%'''((((((((((((************************)))***+++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---.........,,,***)))))))))*********+++++++++...---,,,+++***++++++,,,***+++++++++,,,,,,------+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++++++++,,,***+++,,,,,,******+++,,,...)))%%%%%%))),,,+++)))------...///...---+++***************************,,,++++++******++++++,,,++++++************++++++++++++***************)))((()))))))))************(((***++++++++++++,,,...,,,,,,+++++++++++++++++++++*********************++++++++++++******))))))(((((())))))))))))(((((()))***+++***))))))***+++************************)))******++++++*********)))******+++---...///000---------,,,,,,,,,++++++******))))))******+++,,,---,,,++++++******++++++******))))))******+++,,,,,,+++++++++,,,,,,---...+++++++++***++++++,,,,,,)))***++++++))))))***,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++)))***,,,------,,,+++***,,,++++++,,,...///...---++++++++++++++++++++++++))))))******+++,,,------***++++++,,,,,,++++++***)))))))))***+++,,,---...---+++******+++,,,+++***))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++'''(((((()))***++++++,,,*********************************)))))))))))))))...---+++***)))(((((((((******))))))))))))******)))***++++++))))))***+++)))(((((((((((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++*********++++++*********))))))))))))))))))******((())))))))))))(((((('''''''''((()))******++++++************++++++,,,,,,(((((()))***+++---///000------,,,++++++++++++,,,***++++++,,,,,,++++++***)))))))))))))))***++++++******)))))))))((((((((())))))(((&&&######$$$&&&&&&%%%#########%%%'''((($$$%%%&&&'''''''''&&&&&&((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&'''''''''''''''&&&)))))))))(((''''''&&&&&&((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''((($$$%%%&&&'''((((((((((((************************)))***++++++,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,+++)))'''%%%)))************+++++++++000...,,,***))))))+++,,,******+++,,,---......///,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---)))+++,,,,,,+++***+++------***'''(((***,,,,,,***............---+++***)))***************+++++++++,,,++++++******++++++,,,++++++************++++++************************))))))))))))************(((***++++++******+++---000000000111111111111222,,,,,,+++************+++***++++++++++++***))))))((())))))******))))))(((******+++***((((((***,,,)))))))))***************((()))******+++*********)))))))))***+++,,,---...,,,,,,,,,,,,++++++++++++***))))))))))))***++++++---,,,++++++******++++++******))))))******+++,,,++++++++++++,,,---......,,,,,,++++++***+++++++++)))***+++***))))))+++---++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++************++++++++++++,,,,,,,,,))))))******+++,,,,,,---******+++,,,,,,,,,++++++---,,,+++,,,---...---,,,++++++++++++++++++++++++*********+++,,,,,,------******++++++++++++*********************+++,,,------,,,******+++,,,+++***))))))******************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))************)))))))))))))))))))))(((((())))))******+++++++++))))))*********+++++++++))))))))))))))))))))))))******)))******+++,,,,,,******))))))))))))******(((*********)))((()))***))))))(((((((((((())))))(((((()))))))))))))))***(((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,))))))***++++++***))))))))))))))))))************(((((()))******)))))))))'''(((((())))))*********)))******+++,,,,,,------%%%''')))******,,,///222...---,,,+++++++++,,,---***++++++,,,,,,++++++***((())))))******+++++++++************))))))))))))((())))))'''%%%%%%&&&'''%%%$$$$$$$$$%%%&&&((()))$$$%%%&&&(((((('''&&&&&&&&&&&&'''(((((()))******))))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$''''''(((((()))((((((((())))))(((((('''''''''&&&)))******(((%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))************************))))))***+++,,,,,,,,,,,,,,,++++++***************)))***,,,,,,+++(((%%%###)))************+++++++++,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,++++++***))))))(((*********************************++++++++++++,,,,,,+++++++++++++++,,,,,,)))+++,,,,,,+++***,,,---+++***++++++,,,,,,,,,,,,...---,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))************))))))))))))************)))***++++++***)))+++,,,///000111222333444444444...---,,,+++******+++,,,***++++++,,,+++***)))((())))))***++++++***))))))*********)))((((((***,,,((()))))))))*********+++(((((()))***************+++***))))))***+++,,,---,,,++++++++++++*********)))))))))))))))***++++++---,,,++++++******++++++******))))))******+++,,,++++++++++++,,,---...///------,,,+++************)))*********))))))+++---++++++++++++++++++++++++******++++++++++++******,,,++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,------+++******+++,,,+++)))++++++++++++++++++++++++************++++++++++++******++++++++++++******+++***************++++++...,,,******+++++++++***)))******+++++++++++++++)))))))))))))))))))))))))))*********++++++++++++((()))))))))************((((((((())))))******+++************************(((((()))***+++,,,,,,---((()))))))))))))))))))))(((((((((((()))+++,,,---******))))))))))))******'''((())))))((('''((()))***))))))(((((())))))***(((((((((((())))))******(((((()))***************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,((())))))******))))))(((((()))))))))************(((((()))***++++++++++++((((((((()))))))))))))))*********++++++++++++***%%%''')))))))))***---000...---+++***)))***+++,,,***++++++,,,,,,++++++***(((((()))***++++++,,,+++++++++*********)))))))))'''(((***)))(((''''''(((&&&&&&&&&&&&&&&&&&''''''$$$&&&'''))))))((('''&&&$$$%%%&&&'''(((***++++++******)))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&%%%''''''((()))))))))))))))((((((((((((((('''''''''***++++++)))&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))(((((('''************************((()))***+++,,,---------,,,++++++***)))*********+++,,,---...,,,***&&&$$$)))************+++++++++((()))+++---------,,,++++++++++++***************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))*********++++++++++++***************++++++)))***,,,,,,++++++,,,---)))+++------,,,,,,---...,,,+++***)))***+++,,,---******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++)))))))))))))))*********))))))))))))************)))+++,,,+++***)))***+++((((((***,,,---.........///...,,,+++++++++,,,,,,******+++,,,+++***)))((()))***+++,,,,,,+++***)))*********)))'''(((***,,,(((((())))))*********+++(((((()))***************,,,+++*********+++,,,---+++++++++*********)))))))))))))))))))))******+++---,,,++++++******++++++*********)))***++++++,,,++++++++++++,,,---...///...---,,,+++************)))******)))((())),,,...++++++++++++++++++++++++******++++++++++++******,,,+++******)))******************++++++,,,,,,,,,......---,,,,,,+++++++++++++++***)))***+++---...,,,***))))))******((('''++++++++++++++++++++++++*********)))))))))))))))******++++++++++++******++++++******************...,,,******+++++++++***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++(((((()))+++,,,---...///+++++++++***************''''''(((***+++,,,---...(((((((((((())))))))))))***)))((((((((((((((()))******))))))))))))******'''((()))((('''&&&''')))******))))))))))))******'''((((((((())))))******(((((()))***************))))))))))))))))))))))))&&&'''((()))***+++,,,---'''((()))******)))((('''(((((())))))*********+++'''((()))++++++,,,,,,,,,))))))))))))((((((((((((******+++******)))((('''&&&(((***)))((((((+++...---,,,***(((((()))***++++++++++++,,,,,,+++++++++'''((()))++++++,,,,,,,,,+++++++++************)))&&&(((***+++***(((((()))(((((((((((('''&&&%%%$$$%%%&&&(((******)))((('''###$$$%%%''')))***+++,,,+++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&''''''(((''''''&&&!!!"""###$$$%%%%%%%%%%%%((((((((((((((((((((((((+++,,,+++)))'''%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((('''&&&%%%$$$(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,...,,,)))''''''))),,,...+++,,,---......---+++***+++***)))***+++,,,+++))),,,,,,+++***)))))))))******&&&"""$$$))),,,+++(((,,,,,,++++++++++++++++++---,,,++++++******++++++***+++---//////...---+++&&&''')))+++,,,+++***(((***)))(((((()))+++---...+++,,,,,,+++******+++---++++++++++++++++++++++++,,,+++++++++******))))))))))))*********+++++++++,,,++++++***)))(((''''''))))))))))))************)))************+++++++++))))))************))))))************************&&&'''((()))******)))))),,,++++++++++++++++++,,,+++*********))))))(((((()))************+++++++++++++++***)))))))))))))))***++++++++++++,,,,,,,,,)))***+++***)))((()))***,,,,,,---------.........***++++++,,,,,,++++++***,,,,,,,,,++++++*********...---+++******+++---...000///,,,***(((((()))***++++++++++++++++++++++++,,,+++******))))))************+++,,,,,,---......,,,,,,+++***))))))******+++++++++)))&&&$$$$$$$$$...+++***+++---...---+++))))))))))))))))))))))))******++++++++++++******---,,,***))))))***,,,---*********)))******++++++,,,,,,,,,+++++++++******---,,,++++++******++++++))))))))))))))))))))))))************************++++++++++++,,,---...///222111...,,,***)))))))))++++++******************(((((()))***+++,,,,,,,,,))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))************+++++++++***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))'''%%%$$$))))))))))))))))))))))))###$$$%%%&&&''')))******(((((((((((((((((((((((()))---000///+++(((***---***)))((((((((()))+++,,,++++++******************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((***++++++******)))))))))))))))******'''&&&&&&&&&&&&'''(((((())))))************)))))))))((('''&&&&&&''')))***)))))))))))))))******+++******))))))((((((''''''$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((***++++++)))'''&&&((('''&&&%%%$$$%%%&&&'''***...///---'''###$$$''')))((('''&&&%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&''''''''''''((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************+++++++++,,,---+++)))(((((()))+++---+++,,,---.........,,,+++,,,+++******,,,,,,+++*********))))))((()))))))))+++(((%%%&&&***,,,+++)))++++++++++++++++++++++++*********************)))------.........,,,+++***'''((()))*********)))(((***)))(((((()))+++---...+++,,,,,,+++******+++---++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++)))))))))*********++++++))))))))))))************)))************+++++++++******++++++++++++******************************(((((((((((())))))))))))++++++************++++++++++++++++++*********))))))************++++++++++++***))))))((((((((()))((())))))))))))*********+++,,,,,,+++)))((()))***************++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++...---+++******+++---...000...,,,***)))))))))***++++++++++++++++++++++++,,,+++******))))))************++++++,,,------...,,,++++++***))))))******+++,,,---,,,***)))***+++---,,,***+++---...,,,+++******************************++++++++++++******+++*********+++...000222---,,,,,,+++++++++,,,,,,,,,,,,++++++************---,,,++++++******++++++))))))))))))))))))))))))+++*********************************+++,,,---...+++***)))((('''(((((()))************************)))))))))***+++++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))&&&&&&''''''((()))******************************))),,,///...***(((***,,,***)))((((((((()))++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******))))))))))))******'''&&&&&&&&&&&&'''(((((())))))************)))))))))((('''&&&&&&'''((((((((((((((('''((())))))******)))))))))((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&((())))))'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''***...000...)))&&&&&&((())))))((('''&&&&&&&&&&&&)))))))))(((&&&&&&%%%&&&'''''''''&&&&&&%%%######&&&&&&&&&&&&&&&%%%$$$###)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))*********++++++++++++***))))))***++++++***+++,,,.........------,,,+++******,,,,,,+++***(((((((((((((((((()))***---***'''(((+++---+++)))************************,,,---.../////////...---///......---,,,+++***))))))))))))))))))(((((((((******)))))))))+++,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++******))))))))))))((((((***************+++++++++************+++++++++,,,))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,++++++************************+++***)))((((((((()))************))))))*********,,,,,,,,,+++++++++++++++)))************+++++++++***))))))(((((((((((((((((())))))))))))*********,,,---...,,,***))))))***((()))))))))***************++++++,,,,,,++++++***++++++++++++++++++,,,,,,---,,,+++******+++,,,---...---+++***)))))))))***++++++++++++++++++++++++,,,+++******))))))************++++++,,,,,,------,,,+++******)))************,,,------------...000---,,,++++++------,,,+++++++++++++++++++++++++++******++++++++++++******(((((()))+++...111555777000///...------,,,------,,,+++*********)))******,,,,,,+++************+++))))))))))))))))))))))))+++++++++******)))))))))))))))))))))***+++,,,---,,,+++******)))***************************************************++++++***))))))(((((())))))***''''''(((((())))))******************************)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))((((((((())))))*********************************(((+++---,,,)))'''(((***)))))))))((()))******+++************************++++++++++++************))))))))))))))))))))))))******+++++++++***))))))******)))))))))))))))***''''''&&&&&&''''''((()))))))))************)))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%&&&&&&'''))),,,000///,,,))))))***)))))))))((('''''''''&&&)))))))))(((''''''&&&&&&''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$))))))*********+++++++++++++++++++++++++++++++++************************************************((())))))))))))******************++++++*********((()))+++,,,------------+++***))))))++++++***)))((((((((((((((()))***+++---+++))))))+++,,,+++)))))))))************++++++,,,...000111111000///......---,,,+++************,,,+++***)))))))))))))))******))))))******,,,,,,***+++,,,,,,+++***+++,,,************++++++++++++)))))))))(((((((((((((((************************...------,,,+++***))))))((()))))))))************))))))*********+++++++++***++++++++++++++++++***************************---+++)))''''''((()))*********))))))))))))******++++++++++++++++++++++++))))))*********+++++++++))))))((((((((((((((()))******+++++++++,,,,,,,,,,,,------,,,***((())))))************++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***))))))*********+++++++++++++++,,,,,,,,,+++******))))))************++++++,,,,,,,,,,,,++++++***************+++(((***+++,,,+++,,,---///---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******'''((()))+++...222444666000000///---,,,,,,,,,,,,,,,+++***)))))))))******,,,++++++***************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))***++++++///...---+++***)))((('''***************++++++++++++++++++******************))))))))))))))))))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***(((''''''))))))))))))))))))******+++))))))))))))************++++++*********)))))))))))))))))))))))))))))))))+++---//////...,,,******+++***))))))))))))))))))'''''''''''''''(((((()))))))))************)))))))))(((((('''&&&%%%%%%%%%(((''''''''''''((())))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''''''''***---...,,,***)))***((((((((((((''''''&&&&&&$$$$$$$$$%%%'''((((((((('''''''''''''''&&&%%%%%% """$$$%%%'''''''''***************+++++++++++++++++++++++++++++++++************************************************((())))))))))))*********)))***++++++++++++***)))(((((()))***+++,,,,,,,,,***((('''((()))***)))((())))))))))))******+++,,,+++*********++++++***)))))))))******++++++++++++(((***+++------,,,***)))++++++*********++++++,,,---,,,+++*********************************++++++)))+++------+++******+++)))))))))******+++++++++((((((((((((((()))))))))************************...------,,,+++***))))))((()))))))))************))))))*********+++++++++))))))************))))))************************---,,,)))((('''((()))*********))))))))))))******))))))******************))))))*********+++++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,+++,,,,,,+++)))'''((()))))))))*********+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,+++******))))))************+++++++++++++++,,,+++***************++++++)))***,,,+++******+++,,,---------,,,,,,+++++++++******************************++++++++++++******(((((()))+++---///000111//////---,,,++++++++++++---,,,***)))))))))***+++,,,+++******))))))******))))))))))))))))))))))))*********)))))))))(((((())))))(((((())))))******+++******)))'''&&&%%%$$$))))))*********++++++++++++++++++*********************))))))))))))******&&&''''''((()))******+++(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((((((((())))))************''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((()))***)))((('''''''''((()))))))))************(((((()))))))))***************)))))))))((((((((()))))))))))))))))))))))),,,///333333111...,,,,,,++++++***)))(((((())))))(((''''''''''''((())))))))))))************))))))))))))(((((('''&&&%%%$$$))))))(((((())))))***+++(((((((((((())))))))))))*********))))))(((((('''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%''')))******)))((((((&&&&&&'''''''''&&&%%%%%%$$$###"""$$$''')))((('''%%%&&&&&&&&&&&&%%%%%%$$$ """$$$%%%'''''''''************************++++++++++++++++++++++++***************************************+++++++++)))))))))*********++++++******++++++++++++******))))))******++++++,,,,,,***)))(((((()))***)))(((+++***************+++,,,)))******+++++++++***************+++,,,,,,------++++++,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++******************************)))+++------,,,+++***+++(((((())))))***+++++++++(((((())))))))))))******+++++++++***************************+++++++++,,,))))))))))))************)))************+++++++++)))))))))******)))))))))************************,,,+++***)))((()))***+++*********))))))*********)))))))))))))))*********)))************+++++++++)))))))))))))))******+++((())))))))))))*********)))***+++***((((((((()))'''((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***************************++++++,,,,,,---,,,+++******))))))************++++++++++++++++++*********)))******+++,,,,,,---...---+++***+++,,,---......---+++******+++))))))))))))))))))))))))******++++++++++++******))))))***++++++,,,------------,,,+++*********+++...---+++))))))***+++,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((())))))************))))))))))))***++++++,,,,,,******************+++++++++******))))))******+++''''''(((((())))))******''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))((((((((((((((()))******++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&(((((()))************)))'''(((((())))))*********))))))))))))((((((((('''))))))))))))))))))))))))+++000555666333///......,,,+++***)))((((((((((((((((((''''''(((((()))***))))))************))))))((()))))))))((('''&&&&&&)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$)))&&&$$$%%%((()))'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$************************++++++++++++++++++++++++************************))))))*********+++++++++************+++++++++,,,************************,,,,,,,,,,,,,,,,,,------+++***)))***+++,,,+++)))+++******))))))))))))***(((***,,,------,,,,,,,,,***++++++,,,------......000//////...---,,,++++++)))******++++++***)))((('''((()))***+++***)))(((******+++++++++*********(((+++---...,,,+++******((((((((()))***+++++++++)))))))))*********+++++++++++++++*********)))))))))))))))*********++++++))))))))))))************)))************+++++++++)))******++++++******)))******************************************++++++++++++************++++++)))))))))******+++++++++)))************+++++++++***************+++,,,,,,((())))))))))))*********(((***++++++))))))***,,,((((((((()))))))))*********++++++,,,,,,++++++***,,,,,,++++++++++++++++++******++++++++++++******(((((()))***************)))******+++,,,,,,------,,,+++******))))))******++++++************************))))))***++++++,,,+++,,,------,,,+++,,,---,,,...///---+++)))***,,,******************************++++++++++++******)))******+++++++++++++++,,,,,,+++++++++++++++,,,000...,,,******+++---...++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((()))*********+++******))))))************+++,,,.........---,,,((())))))***++++++,,,,,,)))))))))***+++++++++,,,+++******))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''((()))******)))(((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''&&&'''((()))***+++******)))''''''(((((()))******+++*********)))))))))(((((())))))))))))))))))))))))(((...444666333///---...,,,+++***)))((((((((((((((((((((((((((())))))***))))))************))))))((())))))******)))((('''((((((((((((((()))******'''((((((((()))))))))***''''''((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((###$$$%%%''''''''''''''''''%%%$$$$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%(((%%%###$$$''')))&&&###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,++++++***))))))***++++++//////...---------......---,,,++++++------,,,++++++***)))(((((('''(((((()))+++---............///++++++,,,------.../////////...,,,+++))))))((((((***+++,,,,,,+++)))&&&%%%$$$&&&((()))***)))((('''******+++++++++******)))(((+++---...,,,+++******'''(((((()))***+++++++++))))))******+++++++++,,,++++++++++++******)))))),,,,,,+++***)))(((''''''))))))))))))************)))************++++++++++++++++++,,,,,,+++++++++************************((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,)))************++++++++++++*********+++,,,------***++++++++++++,,,,,,,,,(((***+++,,,++++++,,,...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++***************++++++++++++******'''((()))******+++******))))))***+++,,,,,,------,,,++++++***)))*********++++++************************))))))***+++,,,,,,(((***++++++++++++,,,---,,,...///...***)))***,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------111///,,,******+++---///+++******)))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++***************++++++,,,,,,,,,+++)))((('''((())))))***++++++,,,,,,(((((()))***+++,,,,,,---++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''(((((()))***+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((("""$$$&&&(((************))))))))))))))))))))))))))))))*********+++++++++***************************)))((()))***)))(((&&&'''((()))++++++******)))&&&''''''((()))******++++++++++++************)))))))))))))))))))))))))))%%%,,,333555222...------,,,+++***)))((((((((((((((((((((((((((()))******))))))************))))))((()))***++++++***))))))'''''''''''''''((())))))'''((((((((())))))******&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""$$$%%%'''(((((('''''')))&&&$$$###$$$&&&''''''%%%'''(((******)))'''&&&""" &&&)))'''$$$''''''((((((((((((((('''$$$%%%&&&&&&''''''''''''************************)))******+++++++++******************************,,,+++***))))))***+++,,,(((((()))***++++++,,,,,,++++++************++++++000---+++,,,...///---***,,,,,,------------,,,,,,,,,***((('''(((***,,,...---,,,+++*********,,,,,,++++++++++++++++++++++++///...,,,***)))(((''''''************************))))))))))))))))))))))))*********)))))))))))))))***,,,---......---+++))))))(((''')))++++++(((%%%++++++***************+++///,,,((('''(((***)))'''))))))))))))))))))))))))***************)))(((''')))************+++++++++)))***,,,------,,,***))))))************+++++++++))))))))))))************+++***)))***,,,---,,,+++******++++++++++++************************++++++))))))***++++++++++++***+++++++++************)))++++++***))))))***++++++,,,,,,+++***))))))******+++++++++,,,,,,+++++++++******+++******)))((('''+++++++++*********)))))))))***,,,+++)))(((((()))***************************************************************************+++------,,,*********,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))***++++++,,,------)))************+++++++++---,,,***))))))***,,,---------,,,+++***(((((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,,,,++++++*********(((((())))))******++++++((())))))******))))))((())))))))))))))))))))))))***************)))((((((((('''%%%%%%'''+++///222))))))))))))))))))))))))///---)))'''+++///***!!!)))((('''''''''(((***+++((((((((('''((())))))***))))))************))))))'''(((((('''%%%$$$&&&''''''((()))******)))((('''******++++++++++++******(((((('''''''''&&&&&&&&&!!!###'''***,,,+++)))((((((((())))))))))))(((((()))******)))(((''''''(((''''''''''''((((((((((((+++***)))))))))***,,,,,,((((((((()))******++++++))),,,000444555333000...*********))))))'''&&&&&&))))))))))))************(((,,,***%%%%%%+++---***(((((())))))))))))((((((''''''''''''((((((((()))++++++***)))(((((())))))))))))((('''&&&%%%%%%%%%((()))(((&&&$$$$$$&&&(((+++)))'''%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###%%%&&&''''''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&************************---,,,,,,,,,***)))((('''************************+++***))))))))))))***+++((())))))***++++++,,,,,,++++++************++++++///---+++,,,......,,,***//////000000000000//////,,,+++***))))))***,,,---+++***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,///...---+++***)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))************+++,,,......---+++***+++)))(((***,,,---+++)))******************++++++000,,,)))((()))******)))))))))))))))))))))))))))******++++++******)))((()))************+++++++++)))***,,,------,,,***)))))))))*********+++++++++))))))))))))***************)))((((((***+++***)))******++++++++++++******,,,++++++******)))))))))))))))***++++++++++++***))))))******+++++++++,,,---,,,++++++++++++,,,---,,,++++++***))))))************++++++++++++******)))******+++++++++******+++++++++*********)))))))))***,,,+++)))(((((()))************************************************************************)))+++------+++*********,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))*********+++,,,---------)))************+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******,,,,,,,,,++++++*********)))))))))))))))*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************)))((((((***)))'''''''''***,,,...))))))))))))))))))))))))'''(((((('''(((***(((###''''''((()))***))))))((()))))))))))))))******+++))))))************))))))((())))))'''&&&%%%&&&(((((()))***++++++***)))((()))******++++++******))))))))))))(((((('''''''''&&&'''((()))))))))))))))(((((())))))))))))(((((()))******)))((('''''')))((()))))))))************+++***)))))))))***+++,,,+++++++++***************)))...555:::<<<888333///------,,,,,,***)))'''&&&))))))))))))***************---+++'''(((---///,,,(((((())))))))))))(((((('''''''''((((((((())))))+++******)))(((((())))))((((((((('''&&&&&&&&&%%%'''(((((('''%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%************************,,,,,,,,,,,,+++***((((((***************************))))))(((((())))))***)))))))))***++++++,,,,,,++++++************++++++...---,,,,,,------,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))***+++,,,......------,,,,,,,,,+++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++)))***+++---------,,,,,,+++)))((()))+++,,,,,,+++***)))))))))***+++,,,,,,///---***)))***+++******))))))))))))))))))))))))++++++++++++++++++***))))))************+++++++++)))***+++,,,,,,+++***))))))))))))*********++++++))))))))))))************+++)))((()))******)))(((******++++++++++++******,,,,,,+++***)))(((((('''))))))***++++++++++++***'''((()))***+++,,,------...------,,,,,,------...,,,+++******)))*********)))******************)))((()))***+++,,,,,,,,,,,,+++++++++***************)))***,,,+++***((())))))************************************************************************(((***,,,,,,*********++++++++++++*********))))))***************+++++++++))))))))))))))))))))))))***++++++,,,,,,------...)))************+++++++++,,,+++***))))))***+++,,,***++++++,,,---...//////,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((()))))))))******++++++************+++++++++++++++++++++*********************)))))))))))),,,,,,,,,------,,,,,,,,,)))))))))))))))))))))))))))************))))))(((++++++***)))((()))))))))))))))))))))))))))))))))&&&---111---)))''''''&&&%%%''')))+++,,,***(((&&&(((((((((((())))))))))))((())))))******))))))(((((())))))((('''&&&''')))******++++++++++++******)))******++++++******)))******))))))))))))((((((+++***)))''''''((()))***(((((())))))))))))((((((((()))***)))((('''((()))******+++++++++,,,,,,,,,******))))))******+++,,,......---,,,***)))(((((((((...777>>>@@@;;;444///......---,,,+++)))'''&&&))))))))))))************)))+++***((()))---...---(((((())))))))))))((((((''''''((((((((()))))))))******)))((((((((())))))''''''''''''''''''&&&&&&&&&''')))((('''%%%&&&&&&$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''******)))((('''&&&&&&%%%************************))))))***+++,,,,,,,,,,,,************************))))))(((((((((((())))))))))))*********+++++++++++++++************++++++------,,,,,,,,,,,,,,,+++******++++++++++++******,,,------...---,,,******)))))))))******+++,,,,,,---------,,,,,,++++++***------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,((()))***,,,------------)))(((''''''((()))++++++))))))))))))***+++,,,,,,---+++***))))))*********))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))*********+++++++++)))***++++++++++++***)))))))))))))))************((()))))))))************---,,,***+++,,,,,,+++)))******++++++++++++******++++++******))))))(((((())))))***++++++++++++***((())))))***++++++,,,,,,------------------------++++++***************+++))))))************))))))((()))***+++++++++++++++************************)))***,,,+++***))))))***************************************************************************''')))++++++******+++,,,++++++*********)))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------))))))*********+++++++++++++++***))))))***++++++******+++,,,---......///++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********+++******))))))******++++++++++++***************++++++******))))))((((((******++++++++++++******(((((((((((((((((((((((())))))************)))(((***************)))((('''((((((((((((((((((((((((---888>>>888---((()))***&&&''')))***+++***((('''&&&&&&'''''''''(((''''''(((((())))))))))))((((((((()))***)))''''''(((***************************))))))************))))))))))))))))))))))))))))))******)))(((((()))******(((((())))))))))))((((((((()))***)))((('''((()))++++++++++++,,,,,,,,,---***************+++++++++---,,,,,,+++***)))((('''&&&,,,444:::<<<999333...,,,,,,,,,,,,+++***)))(((((()))))))))************''''''''''''(((***+++,,,(((((())))))))))))(((((('''(((((((((((()))))))))***))))))((((((((())))))&&&&&&&&&'''''''''''''''$$$'''))))))(((&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%))))))))))))(((''''''&&&************************))))))***,,,,,,---------************************(((((())))))))))))((((((***************+++++++++++++++************++++++,,,------,,,++++++++++++------............------,,,---.........,,,***)))***++++++,,,,,,---------++++++++++++******))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((()))***+++,,,,,,------***))))))(((((()))+++---******))))))***++++++,,,))))))))))))((((((((()))***************************++++++,,,,,,,,,++++++))))))*********+++++++++************************(((((()))))))))*********((()))))))))************---+++***+++,,,,,,+++*********++++++++++++******((((((((())))))******+++))))))***++++++++++++***************************+++++++++,,,,,,++++++++++++***************++++++))))))************)))))))))))))))))))))(((''''''************************(((***,,,,,,*********+++************************************************************************''')))************,,,...+++++++++************)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---))))))*********+++++++++******************************************++++++))))))******************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************++++++******))))))(((((()))******++++++******)))((((((((((((((((((((((((((())))))*********))))))((()))******+++***))))))((((((((((((((((((((((((---999@@@999...)))***---((((((((((((((())))))***&&&'''((()))))))))(((((((((((())))))))))))((((((((()))))))))'''''')))+++)))))))))(((((())))))))))))))))))******)))))))))(((((((((((((((((((((((('''((()))***+++++++++***(((((())))))))))))((((((''')))***)))((('''(((************+++++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))'''+++000444666444111///++++++,,,---............((()))))))))************'''&&&&&&((())))))***+++(((((())))))))))))(((((((((((((((((()))))))))***)))((((((((((((((())))))&&&&&&&&&'''''''''''''''$$$&&&((()))(((&&&&&&'''(((''''''%%%$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))((((((************************,,,,,,,,,,,,,,,+++******************************((())))))******))))))(((************************++++++************+++++++++------,,,+++***+++,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,******,,,,,,------------,,,,,,))))))******************++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))******++++++,,,,,,---......---,,,,,,---///++++++***************+++'''((())))))''''''''')))************************)))***++++++++++++++++++)))************+++++++++************************((((((((()))))))))******))))))))))))************)))((('''(((***+++***)))******++++++++++++******&&&''''''((()))***++++++))))))***++++++++++++***+++++++++*********)))))))))******++++++******)))*********)))******+++,,,)))******************)))))))))))))))((('''&&&%%%***************+++++++++(((***,,,,,,+++***+++,,,************************************************************************((()))***+++***+++...000,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******************************))))))(((((((((''')))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((()))))))))))))))***************************))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))************)))'''((()))******+++******))))))))))))))))))))))))$$$...555111***(((***+++)))((('''''''''(((***+++((()))+++,,,,,,,,,+++***'''(((((())))))((((((''''''((()))((('''''')))***))))))(((((((((((())))))((())))))******))))))(((''''''(((((((((((())))))%%%&&&(((***++++++******(((((())))))))))))(((((('''((())))))(((((()))***))))))*********+++++++++))))))***++++++++++++***&&&&&&''''''((()))******+++,,,///111222111000000+++,,,...000111222333333))))))))))))***************((((((++++++)))))),,,(((((())))))))))))((((((((((((((()))))))))******((((((''''''(((((())))))''''''''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%######$$$$$$%%%%%%$$$$$$######$$$%%%&&&((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((''''''$$$%%%'''(((******))))))************************,,,,,,------,,,,,,+++***************************))))))***++++++***))))))************************++++++************+++++++++,,,...,,,***)))***,,,(((((())))))))))))((((((******++++++++++++++++++,,,------...---,,,***))))))))))))***++++++,,,,,,---,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***************++++++...000222111...,,,---...,,,,,,+++***))))))))))))&&&(((******((('''(((***************************((()))******++++++******)))************+++++++++******))))))))))))******(((((((((((()))))))))***))))))))))))************(((''''''(((***,,,,,,+++******++++++++++++******''''''(((((())))))******))))))***++++++++++++******************+++++++++))))))***++++++***))))))******))))))***++++++,,,******++++++++++++******(((((()))))))))(((((('''))))))*********+++++++++(((***,,,,,,+++++++++,,,************************************************************************)))***+++++++++---000222---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++))))))************)))))))))))))))((((((((('''''')))))))))******+++++++++))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***((()))))))))*********+++)))))))))))))))*********)))******++++++******)))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))"""(((+++)))'''((()))((('''(((((()))))))))))))))'''(((***+++,,,+++***)))''''''((((((((((((''''''&&&'''((('''&&&&&&(((*********)))(((((()))******(((((())))))))))))((((((((((((((())))))*********)))((((((''''''((())))))(((((())))))))))))((((((&&&((())))))(((((()))+++)))*********++++++++++++((()))***+++,,,++++++***&&&''''''((()))*********+++,,,.../////////...---+++,,,---///000111222222))))))))))))************,,,((((((,,,,,,((('''***(((((())))))))))))(((((((((((()))))))))*********'''''''''''''''((())))))((((((((('''&&&&&&&&&%%%%%%&&&''''''&&&&&&((()))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''+++)))&&&%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&''')))***+++***)))(((************************((()))+++,,,---.........************************)))***+++,,,,,,+++***)))++++++******************++++++************++++++***,,,...---***)))***,,,++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,,,,---------,,,***((('''))))))***+++,,,------...///...---,,,++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))++++++******)))*********---000222111...++++++,,,------+++***))))))(((((('''))),,,+++)))((()))+++************************'''((()))***************)))************+++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))************)))((((((***---.........******++++++++++++******))))))))))))(((((((((((())))))***++++++++++++***(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++'''((()))******++++++***))))))******++++++++++++(((***,,,,,,++++++,,,---************************************************************************)))***++++++,,,...111444......---------,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++******)))))))))))))))))))))************+++++++++))))))************))))))(((((((((((())))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++************++++++(((((())))))*********+++(((((())))))******++++++''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************+++***)))))))))))))))***))))))))))))))))))))))))'''******'''(((***)))&&&%%%''')))++++++***((('''$$$%%%'''((()))((('''&&&''''''((((((((((((''''''%%%&&&'''&&&&&&&&&(((***,,,+++***))))))***+++,,,(((((())))))))))))(((((())))))******++++++++++++---+++'''%%%$$$%%%''')))(((((())))))))))))((((((&&&((())))))(((((()))+++******+++++++++,,,,,,,,,((()))***+++,,,+++******((()))))))))************(((***,,,......,,,***((()))***+++,,,------------))))))))))))************+++''''''+++***%%%$$$'''(((((())))))))))))(((((())))))))))))************'''''''''''''''((()))***))))))((('''&&&&&&%%%%%%&&&''''''&&&%%%&&&(((***((()))*********)))'''&&&''''''''''''''''''''''''---***'''%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))***))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%%%%&&&%%%)))***+++,,,,,,+++)))(((((()))************))))))(((((())))))*********+++************************++++++***)))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,+++***)))((((((&&&''')))***,,,,,,------*********++++++,,,,,,,,,------,,,,,,+++***))))))---,,,+++++++++,,,---...000---+++***,,,,,,)))&&&+++,,,,,,------,,,,,,++++++***)))))))))***,,,---......,,,***((('''%%%$$$***)))))),,,///000...+++,,,---......---,,,***)))+++*********,,,---,,,++++++++++++*********))))))************************&&&''''''((()))******+++++++++++++++++++++++++++***+++,,,+++)))))))))***)))************+++++++++---,,,***)))))))))***+++))))))))))))))))))))))))***++++++++++++***)))))))))((('''''''''(((***+++,,,,,,,,,++++++***************))))))******+++,,,)))))))))***++++++,,,,,,******************************))))))***+++,,,,,,*********))))))))))))(((+++***)))(((''''''''''''++++++************++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++'''***---///000111333444333111...+++))))))))))))******)))(((((('''(((((('''(((***++++++***((('''++++++***************+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******++++++++++++******((('''&&&''')))++++++***''''''(((((())))))******+++(((&&&'''+++...---,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((()))******+++************))))))))))))''''''((()))***++++++,,,+++*********))))))((((((&&&''')))*********)))(((((((((((((((((((((((((((---,,,+++)))(((((('''(((++++++************++++++******))))))))))))******)))************(((&&&%%%%%%&&&&&&'''((())))))***)))))))))))))))(((''''''(((((())))))*********+++))))))))))))************---((($$$%%%)))***((($$$(((((()))***************+++******))))))))))))))),,,,,,,,,++++++*********))))))))))))************+++******)))((()))))))))(((((((((((())))))))))))'''(((((()))***++++++++++++***)))(((((()))***++++++***)))(((((()))***++++++)))'''(((******(((%%%&&&'''((())))))***))))))***(((&&&$$$$$$$$$%%%&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((((('''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!$$$(((***+++***+++,,,+++++++++******)))((('''))))))))))))*********+++***************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++------,,,,,,+++******)))((()))***,,,---.........++++++++++++++++++,,,,,,---,,,,,,+++******)))))),,,++++++***+++,,,---...---+++******,,,---+++)))++++++,,,,,,,,,,,,++++++******)))((()))***+++,,,,,,++++++***)))(((((('''***)))))),,,...///---++++++,,,---------,,,+++***+++***)))***,,,---,,,++++++++++++*********))))))************************''''''(((((())))))******++++++++++++++++++++++++***+++,,,+++)))))))))***)))************+++++++++,,,+++***)))))))))*********************************++++++++++++***)))))))))(((((('''((()))***+++,,,,,,,,,++++++***************))))))******+++,,,,,,,,,++++++***)))))))))******************************))))))***++++++,,,++++++*********)))))))))))))))))))))))))))******++++++************++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++'''***---...//////000111111000---+++))))))******+++***))))))((((((((()))((()))+++,,,,,,+++)))(((+++******))))))*********************************))))))))))))))))))************++++++++++++******)))'''&&&''')))*********((((((((()))))))))))))))***))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))******************)))))))))))))))))))))))))))*********************)))))))))(((((())))))***************************************++++++***))))))((((((((())))))(((((((((((())))))******))))))))))))******************)))((('''&&&''''''(((((()))*********)))))))))))))))(((''''''((()))))))))************))))))))))))************---***((((((***+++)))&&&(((((()))***************)))((((((((()))***++++++,,,,,,,,,++++++*********))))))))))))*********************))))))))))))((((((((((((((())))))))))))'''(((((()))******+++++++++***)))(((((()))***++++++***)))(((((()))***+++***)))'''(((******(((%%%'''(((((())))))))))))(((((('''%%%$$$$$$%%%&&&'''&&&((()))((('''&&&'''(((******)))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$'''***++++++******+++++++++*********))))))))))))))))))***************))))))******++++++++++++++++++***))))))))))))***)))))))))))))))))))))))))))***++++++,,,,,,++++++...------,,,,,,+++++++++((()))***+++,,,---------,,,,,,+++++++++++++++++++++++++++******))))))(((+++************+++,,,,,,+++***)))***,,,---,,,+++******++++++++++++******))))))((((((((()))***+++)))))))))*********++++++*********+++---...---+++***++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,***+++++++++***************************************))))))))))))))))))))))))***************************+++,,,+++)))))))))***)))************++++++++++++******)))((()))))))))***************************++++++++++++***)))))))))(((((((((((()))***++++++++++++++++++***************))))))******+++,,,,,,,,,++++++***)))))))))*********************************)))******+++,,,,,,+++++++++************(((((()))******+++,,,,,,++++++************++++++((((((((((((((((((((((((******+++,,,,,,+++******++++++++++++++++++++++++(((+++---...---,,,,,,---///...,,,+++******++++++++++++***))))))))))))***)))***+++,,,,,,+++***)))))))))))))))))))))******++++++++++++++++++++++++,,,++++++***)))(((''''''******++++++++++++*********)))'''((()))******)))))))))))))))))))))(((((()))***,,,,,,+++*********))))))))))))))))))******))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))************))))))))))))************))))))((((((************))))))))))))***************++++++,,,******************************))))))))))))))))))(((''''''&&&&&&''''''(((******))))))))))))******+++******)))(((((((((((())))))))))))************)))))))))))))))(((((('''))))))))))))************))))))))))))************++++++***))))))(((''''''((())))))************)))'''''''''((()))***,,,,,,+++++++++++++++*********))))))))))))************))))))*********)))((('''(((((((((((())))))))))))((((((((()))******++++++******))))))))))))************))))))))))))*********)))((()))***)))(((&&&(((((()))))))))(((''''''&&&%%%$$$$$$$$$%%%'''(((''')))***)))((('''((()))***************)))))))))%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))),,,,,,+++*********))))))))))))***++++++,,,************************)))))))))***++++++,,,,,,++++++***))))))*********))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++'''(((((()))************,,,,,,,,,++++++******************)))))))))((((((***************++++++++++++******+++,,,,,,,,,,,,))))))************))))))((((((((((((((())))))***)))))))))******+++++++++*********+++,,,,,,,,,,,,)))***++++++,,,---------+++***)))***,,,,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))***))))))*********+++++++++******)))))))))(((((()))***************************++++++++++++***)))))))))))))))))))))*********+++++++++*********************))))))******+++,,,)))))))))***++++++,,,,,,************************+++***************++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,((((((((((((((((((((((((******++++++++++++*********************************,,,......,,,+++***+++,,,,,,+++******+++,,,,,,++++++***************+++***+++,,,,,,,,,,,,+++***(((((())))))******))))))++++++++++++++++++++++++,,,++++++***)))(((''''''******++++++++++++******+++***(((((()))***)))(((+++******))))))(((((((((&&&***......,,,******,,,)))))))))))))))*********)))))))))))))))))))))))))))************)))((((((******))))))))))))))))))************)))))))))(((******))))))))))))))))))*********)))))))))))))))+++***)))((()))***+++,,,************************(((((()))***************(((''''''&&&&&&''''''(((******))))))))))))******,,,+++)))((('''((()))******)))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********((()))))))))************''')))***)))&&&%%%%%%&&&((()))************))))))'''''''''(((((()))+++++++++++++++***************((()))))))))************((()))*********)))''''''(((((((((((())))))))))))(((((())))))***************))))))))))))))))))******))))))))))))))))))***))))))))))))))))))((('''((()))))))))((('''&&&&&&$$$$$$$$$$$$%%%&&&'''((((((***+++***)))((()))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***,,,,,,,,,+++,,,---,,,+++******)))******++++++++++++***************))))))*********++++++++++++***************++++++))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++((())))))*********)))))),,,,,,,,,++++++******************)))))))))))))))))))))******++++++++++++,,,,,,,,,,,,+++******+++((())))))******))))))((('''((((((((())))))))))))+++++++++******************++++++++++++++++++,,,******++++++,,,......///,,,*********,,,---,,,+++************************************************************))))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))***))))))*********+++++++++***************))))))(((***************************++++++++++++***))))))((())))))*********************************************))))))******+++,,,)))))))))***++++++,,,,,,************************++++++***************+++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************************+++---///...---+++***+++************++++++,,,,,,+++***************+++++++++++++++,,,,,,+++++++++'''((()))***+++******************************************)))))))))))))))******++++++++++++******,,,***(((((()))******)))++++++******))))))((((((%%%)))......,,,+++,,,---(((((())))))************))))))))))))))))))))))))***************))))))(((************))))))))))))************)))))))))((('''(((((()))******++++++))))))))))))))))))******))))))((('''''')))***+++))))))))))))))))))))))))'''((()))***++++++******)))((((((''''''(((((()))******))))))))))))******,,,+++)))(((((()))******((((((((((((((((((''''''(((((())))))))))))((((((******))))))))))))))))))((()))))))))************'''(((******(((&&&&&&'''))))))*********))))))((())))))((((((((((((((()))************************((()))))))))************)))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))*********)))))))))******))))))))))))))))))******)))))))))((()))******)))(((''''''((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''((())))))***+++***)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***++++++***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&(((+++,,,,,,,,,...000000...,,,***)))(((((()))+++++++++++++++*********************************+++************+++,,,,,,))))))))))))))))))))))))((()))******++++++******)))))))))******+++++++++,,,,,,---------,,,,,,+++,,,,,,++++++++++++++++++************************)))***++++++,,,,,,+++++++++,,,---,,,***)))***+++))))))************))))))'''((()))*********)))))),,,,,,,,,+++******))))))***+++++++++))))))+++---,,,,,,,,,,,,---...000000---,,,+++,,,---......,,,***************+++++++++***************************************************************************+++,,,+++)))))))))***)))************+++++++++***++++++++++++***))))))++++++++++++++++++++++++***++++++++++++***))))))((()))******++++++******)))))))))*********************))))))******+++,,,,,,,,,++++++***)))))))))************************,,,+++******)))*********,,,+++++++++***************+++,,,---,,,,,,***))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++***))))))))))))***+++***************************,,,......---++++++,,,)))******+++++++++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++'''(((***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******+++***((((((***++++++*********************))))))(((***---------,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))******++++++******)))(((************************************))))))))))))''''''((()))***+++,,,,,,))))))))))))************((((((((((((((())))))***(((((((((((((((((((((((('''((()))+++++++++***)))***))))))(((((())))))*********))))))))))))******+++******))))))*********''''''''''''(((((((((((('''(((((()))))))))))))))************))))))))))))))))))))))))************)))***+++,,,---,,,+++***)))************))))))(((***)))(((((('''''''''((()))))))))***************))))))))))))***************)))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))******))))))************))))))))))))************))))))((()))******(((''''''(((''''''((((((((('''&&&&&&%%%&&&&&&'''((()))))))))(((***+++***)))((()))***''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))*********)))(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&(((***++++++,,,///111---,,,+++))))))***+++,,,,,,,,,,,,++++++*********,,,,,,++++++***)))))))))+++*********++++++,,,---))))))))))))))))))))))))((())))))***************))))))***++++++,,,------...............---,,,+++++++++++++++++++++,,,,,,***+++++++++++++++++++++******,,,---------,,,+++)))+++---,,,******+++---)))******++++++******)))((()))***+++++++++***))),,,,,,++++++++++++*********+++,,,***((((((***---///......---...///000111...---,,,---///000///...))))))*********+++++++++************************)))))))))******++++++,,,++++++++++++++++++++++++***+++,,,+++)))))))))***)))************++++++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++***++++++++++++***))))))((()))***+++++++++******((()))))))))*********+++******))))))******+++,,,,,,,,,++++++***)))))))))************************,,,++++++***))))))******++++++*********)))))))))''')))***,,,---,,,+++***---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***+++************************''')))+++,,,,,,+++,,,,,,)))******++++++++++++***)))((((((((())))))***+++*********))))))*********((()))+++---...---,,,+++************************((()))))))))******************++++++++++++*********)))((((((***,,,,,,+++******************++++++///...,,,,,,,,,,,,***)))'''(((((()))******++++++))))))))))))))))))))))))***++++++++++++***)))))))))))))))******++++++,,,************))))))))))))(((((())))))*********+++((()))))))))************(((((()))************)))))))))))))))))))))))))))'''(((***++++++***)))(((***))))))(((((())))))*********))))))))))))******)))******++++++*********'''''''''((())))))******''''''((()))))))))))))))************)))))))))((())))))))))))***************)))))),,,000111...+++***************)))(((((((((((('''''''''(((((()))((()))))))))*********+++))))))))))))************+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))***)))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((''')))+++***(((&&&''')))&&&&&&''''''((('''''''''''''''((())))))******)))((()))******(((((()))***'''((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''(((*********+++---///'''''''''(((***...111333,,,,,,,,,++++++*********---,,,,,,+++***)))((((((+++*********+++,,,,,,---))))))))))))))))))))))))(((((()))*********************+++,,,------......------------,,,+++***************++++++,,,,,,---++++++++++++++++++,,,,,,***+++,,,---...---,,,,,,'''))),,,,,,++++++---000******++++++++++++******((()))***,,,,,,++++++***++++++++++++++++++,,,,,,***,,,,,,***((('''***---000000///......///111222///...---...000000000///))))))******++++++++++++************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***)))************+++++++++,,,,,,---...---,,,+++***++++++++++++++++++++++++***++++++++++++***))))))((()))***+++,,,+++******(((((())))))*********+++*********)))***++++++,,,)))))))))***++++++,,,,,,************************,,,,,,+++***))))))***************))))))))))))((($$$&&&)))+++------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))$$$&&&)))++++++++++++,,,)))******+++++++++******(((((('''(((((()))************))))))))))))******(((***,,,...///...---,,,++++++++++++++++++++++++*********)))))))))))))))******++++++++++++*********(((((((((+++,,,---,,,)))))))))***+++++++++,,,444000,,,+++,,,+++(((%%%'''(((((()))***+++++++++))))))))))))))))))))))))***++++++++++++***))))))(((((()))***+++,,,,,,,,,************))))))))))))************))))))))))))(((((())))))*********+++((()))***,,,,,,+++******************************((()))***++++++***((('''))))))(((((((((((())))))******))))))))))))******((()))+++,,,,,,+++***)))'''(((((()))***++++++,,,''''''((()))))))))))))))+++*********))))))(((((())))))))))))************(((&&&&&&***000222...******************)))((((((&&&&&&&&&'''((()))***+++(((((())))))*********+++))))))))))))************,,,***'''$$$$$$&&&(((***(((((((((((())))))))))))*********)))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((''')))++++++(((&&&''')))%%%%%%&&&'''((((((((('''((())))))************)))''')))***)))((('''((()))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))***+++***))))))+++---000///,,,***)))***,,,---...------,,,,,,++++++++++++++++++***++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******---,,,+++******+++,,,---,,,++++++++++++++++++++++++++++++************))),,,,,,,,,---------......***++++++,,,,,,,,,+++++++++***))))))((()))))))))))))))***++++++++++++***++++++++++++******)))(((+++,,,---,,,++++++,,,...---......///000111111222---......---,,,,,,///111,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++''''''((()))))))))))))))---,,,,,,+++*********+++***)))))))))***+++,,,,,,+++++++++*********))))))************************++++++************++++++,,,+++******)))((('''''',,,+++***)))))))))++++++++++++************+++++++++*********))))))((((((***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,///,,,))))))+++,,,+++***+++++++++*********))))))))))))))))))))))))))))))+++++++++***************+++******)))***+++---...333111///,,,*********+++))))))(((((()))***++++++******++++++,,,,,,,,,,,,******************************))))))***++++++,,,+++*********))))))(((((()))***,,,,,,,,,***(((''')))*********++++++++++++000000///...---+++***)))***%%%!!!"""'''***)))'''///,,,))))))+++,,,)))&&&+++*********))))))((((((***************************+++,,,---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))***++++++,,,+++******))))))******,,,+++)))((()))***,,,---(((((())))))*********+++))))))(((((((((((())))))***************)))((((((((()))***++++++***)))((('''(((***+++,,,,,,++++++'''***---+++'''&&&(((,,,+++*********))))))((((((***************+++++++++*********)))(((''''''&&&((((((((()))******++++++))))))))))))************+++,,,,,,---,,,+++)))(((+++***))))))))))))))))))((((((((((((((()))******&&&'''((())))))***))))))+++*********))))))(((((()))))))))((((((((((((((())))))((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&******))))))((((((((('''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''(((******((((((((()))))))))************))))))%%%&&&'''((())))))(((((())))))(((((('''''''''&&&((((((((((((''''''''''''((())))))***+++,,,,,,,,,111///---+++***+++---.........------,,,,,,,,,+++,,,,,,+++******++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,++++++,,,+++************+++,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,******+++++++++++++++***++++++***))))))))))))))))))************+++++++++++++++,,,---............,,,------,,,++++++,,,...////////////000000000000---......---,,,,,,///111,,,,,,,,,+++++++++******,,,+++***)))))))))***+++'''((())))))******)))))),,,+++******)))))))))*********))))))******+++,,,+++++++++*********))))))************************++++++************++++++---------------,,,,,,,,,,,,+++***))))))***++++++*********))))))*********************)))))))))(((***++++++,,,,,,++++++************+++++++++,,,,,,,,,+++)))(((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++///,,,))))))+++,,,+++***,,,,,,,,,+++++++++******************************************************,,,,,,+++******+++++++++...---+++***)))***+++,,,)))))))))))))))***+++++++++************++++++,,,************************+++***************++++++************)))))))))((()))***,,,,,,,,,***)))''')))))))))*********++++++,,,,,,,,,,,,+++***)))))),,,((($$$%%%))),,,,,,******++++++***((('''''''''************)))))))))(((******************************+++,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++,,,,,,++++++***)))))))))))))))******************))))))'''((((((((())))))))))))((((((((((((((()))*********************)))((((((((()))************)))((('''((()))***++++++++++++))),,,...+++'''%%%'''************)))))))))(((((())))))*********+++++++++,,,,,,+++******)))((((((************))))))))))))))))))))))))************++++++,,,,,,++++++***)))******))))))))))))******((((((((((((((()))******)))))))))******)))((((((************)))))))))(((*********************+++)))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&''')))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&'''(((((((((''''''((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''(((******((((((((()))(((((())))))))))))((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))(((((())))))***++++++,,,111000...,,,+++,,,---...---------------,,,,,,,,,---,,,+++***************+++++++++***************))))))))))))))))))))))))---,,,,,,+++******)))))),,,,,,,,,------,,,,,,,,,++++++***))))))***++++++************************+++++++++************)))((())))))))))))*********************************,,,++++++***)))*********+++***)))))))))***,,,,,,)))***,,,...000111111222,,,------,,,++++++,,,...111000000000////////////------...---,,,,,,...111,,,,,,,,,+++++++++******,,,+++******))))))******((()))******++++++******+++***))))))((()))))))))******)))))))))***+++++++++++++++***************************************++++++************++++++******+++++++++,,,,,,,,,+++******)))******++++++***))))))(((((())))))***************))))))))))))******+++,,,,,,+++***************++++++++++++,,,,,,+++***))))))***+++,,,************************++++++,,,,,,,,,,,,,,,,,,++++++******)))*********...,,,******+++,,,+++***+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,,,,,,,+++***)))((()))((((((((((((***+++---))))))))))))))))))***+++,,,+++***)))((()))***+++************************++++++***************+++************))))))))))))******+++,,,,,,***)))(((((((((((()))))))))******)))******+++++++++******,,,)))&&&'''***---,,,+++(((+++...,,,(((&&&(((+++************))))))))))))************************)))***++++++++++++******************************''''''''''''''''''''''''((()))***,,,---------,,,++++++***)))))))))))))))((()))***++++++)))&&&%%%'''''''''(((((((((((()))(((((((((((())))))***+++)))************))))))(((((())))))******))))))((((((((('''(((((()))***+++***,,,---+++'''%%%&&&(((******))))))))))))(((((()))))))))*********++++++---------,,,++++++******---,,,+++***)))((('''&&&))))))))))))************,,,+++************************)))))))))******+++((((((((((((((())))))***++++++++++++***)))((('''************)))))))))))))))))))))******+++++++++((()))***+++***)))((('''%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''((())))))******))))))((((((((()))))))))(((''''''((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''((('''(((******((((((((()))''''''((((((((((((''''''))))))'''&&&&&&'''((((((((((((((((((''''''''''''%%%&&&&&&''')))******+++'''(((((())))))******+++000///---,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,------+++***))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************************)))))))))))))))*********+++++++++*********))))))((((((((()))))))))************)))))))))))))))))),,,,,,+++***************,,,***)))((((((***,,,---)))***+++---///000111111---......---++++++,,,...//////////////////000000,,,------,,,+++,,,...000,,,,,,,,,+++++++++******+++++++++***************))))))***++++++++++++++++++******)))))))))************))))))))))))******************************************************++++++************++++++************++++++++++++******************++++++))))))(((((((((((())))))*********)))))))))))))))******++++++++++++******************++++++++++++++++++***))))))***++++++************************+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***---,,,+++++++++++++++******)))))))))((((((((((((************************(((((((((((())))))))))))***+++,,,,,,,,,***)))(((((('''''''''(((***+++,,,***)))))))))))))))******,,,+++)))((('''((()))***************************,,,+++******)))******************)))))))))))))))******+++++++++******)))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++)))'''%%%&&&)))++++++***+++---...---+++***+++---*********)))))))))))))))************************)))))))))***************************************((((((((((((((((((((((((&&&(((+++---......---,,,,,,,,,+++***************)))))))))))))))'''%%%$$$((((((((()))))))))))))))******))))))((())))))***))))))************)))(((((())))))))))))))))))(((((('''&&&&&&&&&((()))***)))+++,,,***'''&&&&&&((())))))))))))))))))(((((((((((())))))******++++++------,,,,,,,,,+++++++++,,,,,,+++***)))(((''''''((()))))))))************++++++)))(((((()))***+++))))))))))))***++++++,,,))))))(((((((((((())))))+++++++++++++++***))))))*********)))))))))))))))%%%&&&&&&'''((()))******'''((()))******)))'''&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''&&&&&&))))))************))))))))))))******)))((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((('''(((******((((((((()))&&&''''''''''''''''''&&&+++***'''&&&%%%&&&'''(((((((((((((((((('''''''''&&&''''''((())))))******''''''(((((()))))))))***...---,,,+++*********+++))))))******++++++,,,,,,---,,,+++***))))))((((((******************************************************++++++,,,,,,,,,,,,******++++++++++++***************++++++*********(((((()))))))))*********+++++++++*********)))))))))))))))************+++++++++***)))(((((()))))),,,+++******))))))******,,,***)))((((((***,,,---+++,,,---...////////////......///---++++++,,,...+++,,,,,,...///000111111,,,------,,,++++++...000,,,,,,,,,+++++++++******++++++++++++******))))))))))))***+++++++++++++++++++++*********++++++,,,******))))))((())))))***************************************************++++++************++++++000//////...------,,,,,,))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))******************************))))))*********++++++++++++******************+++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,+++*********++++++*********)))))))))************************''''''(((((())))))))))))''')))***+++,,,+++*********))))))))))))******+++******)))))))))))))))***,,,+++***((((((((())))))************************++++++***************+++))))))))))))))))))***************+++++++++******(((((((((((()))))))))))),,,,,,,,,,,,+++***))))))(((''''''''')))*********---+++***+++---...---+++))))))))))))))))))******))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))&&&(((***---......---,,,------,,,++++++++++++,,,+++***((('''&&&&&&&&&&&&************************---,,,+++)))((((((((((((((())))))*********)))))))))(((((((((((((((((()))((('''&&&&&&&&&'''((()))'''((())))))(((((())))))(((((((((((((((((())))))'''(((((()))******++++++++++++++++++************))))))))))))))))))))))))((()))))))))***************)))((('''((()))***+++))))))))))))***+++------))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))******%%%%%%&&&'''((())))))***%%%&&&'''((((((''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''''''''))))))************))))))))))))******)))(((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''(((******((((((((()))&&&&&&''''''''''''&&&&&&+++***'''&&&%%%&&&'''((('''''''''((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))---,,,+++******)))))))))((())))))***+++,,,,,,---,,,+++***)))))))))))))))***************+++++++++******************************++++++,,,------...)))******++++++******)))***+++,,,,,,,,,,,,+++***((())))))******++++++++++++++++++************)))************++++++++++++---,,,***)))(((((()))***+++******)))((()))))))))+++***)))))))))***,,,,,,///000000111111111000000/////////...,,,+++,,,...((()))***,,,...///000111,,,,,,---,,,++++++---000,,,,,,,,,+++++++++*********++++++++++++***))))))((()))******++++++******++++++++++++++++++,,,---******)))((((((((())))))***************+++++++++************************++++++************++++++///......,,,+++******)))((()))***+++++++++++++++***))))))(((((())))))***))))))))))))************+++***))))))))))))***+++)))))))))************+++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++******)))************,,,------+++******+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++'''(((((())))))******+++'''((()))***++++++++++++++++++++++++************+++******)))))))))))))))******************))))))******************************))))))***++++++,,,))))))))))))***************************+++++++++((((((((()))))))))***************)))((('''&&&%%%(((((()))******++++++,,,+++(((&&&(((,,,...+++((())))))))))))************))))))))))))))))))))))))((('''''''''((()))***+++************************************************'''((()))+++,,,,,,,,,+++------,,,++++++++++++++++++***'''&&&%%%&&&'''(((,,,+++++++++++++++******---,,,+++***)))(((((((((((())))))************))))))((((((''''''(((((()))((((((''''''''''''((((((&&&''''''(((((())))))***''''''(((((((((((())))))&&&'''(((((()))***++++++******************))))))'''(((((()))***+++++++++))))))))))))************((((((((((((((())))))***(((((())))))+++,,,......***))))))((((((((((((((('''((()))***++++++++++++))))))))))))************((((((((())))))*********&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''(((((((((((())))))******))))))((((((((()))))))))(((''''''&&&&&&'''((((((((((((''''''(((((())))))((((((''''''(((******((((((((()))&&&&&&''''''''''''&&&&&&))))))'''&&&&&&'''(((((('''''''''(((((((((((((((*********))))))((((((((())))))))))))))))))))))))------,,,++++++******))))))***+++,,,---...//////******))))))))))))******))))))*********+++++++++************************+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------------,,,+++))))))******+++,,,,,,---+++++++++************)))))))))*********+++++++++...---+++)))((()))***+++***)))((((((''''''(((((()))************+++++++++...///000000111111000000///000000...,,,+++,,,---(((((()))***,,,---......,,,,,,,,,+++***+++---///,,,,,,,,,+++++++++*********++++++,,,+++***)))((('''((())))))******))))))***************+++,,,,,,******)))((((((((((((((())))))*********+++++++++************************++++++************++++++*********))))))((((((((('''(((***+++,,,,,,++++++*********))))))*********((()))))))))************+++***)))(((((()))***+++))))))))))))*********************++++++*********))))))))))))))))))))))))((())))))***++++++,,,,,,*********)))******++++++))),,,...---+++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,***)))))))))))))))***+++*********++++++*********++++++***)))))))))))))))((()))+++,,,---,,,***)))************************(((((())))))***+++------((()))))))))******************)))******++++++,,,)))))))))*********++++++'''(((((((((((((((''''''&&&((()))************+++'''''''''(((***++++++***((()))))))))************))))))))))))))))))))))))''''''&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********,,,+++******))))))******))))))((((((((((((((((((++++++++++++******))))))+++******))))))***++++++(((((()))***************)))(((''''''''''''((()))(((((()))))))))(((((('''((('''''''''((()))(((((('''''''''((((((((())))))&&&&&&'''((()))***++++++)))*********************'''(((((()))******++++++))))))))))))************&&&'''(((((()))))))))((((((((()))***+++---...///******)))((((((((((((((((((((()))******)))))))))((()))))))))************(((((())))))))))))))))))''''''%%%%%%%%%'''((()))&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((()))))))))'''(((((())))))(((((('''&&&&&&'''(((((((((''''''%%%&&&'''((())))))(((''''''((()))******)))(((''''''(((******((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))*********************************...------,,,,,,++++++***++++++,,,---///000111111***)))))))))))))))***+++))))))******++++++++++++************************...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,))))))***+++,,,,,,------+++++++++************)))))))))))))))************///...,,,***))))))***+++))))))((('''''''''''''''))))))***++++++++++++***+++,,,---...///////////////000000...,,,+++,,,---)))))))))******++++++++++++,,,,,,+++***+++---///,,,,,,,,,+++++++++************+++,,,+++***)))(((''''''((()))))))))))))))))))))((())))))***++++++******)))((((((((((((((())))))******++++++++++++************************++++++************++++++***++++++++++++,,,,,,,,,'''(((***+++,,,,,,++++++++++++************++++++(((((())))))*********++++++***)))(((((()))***+++))))))))))))******************++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,***)))))))))***+++,,,,,,))),,,......+++))))))+++))))))))))))((((((((((((++++++++++++++++++++++++((())))))***+++,,,,,,,,,---+++***((((((((())))))'''((()))***++++++******++++++***))))))((())))))'''))),,,......---+++***************************((((((((()))***,,,---...(((((())))))*********+++******))))))***+++,,,,,,************++++++++++++'''((()))***++++++++++++###%%%''''''''''''((((((&&&))),,,+++)))))),,,///(((((())))))*********+++))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))******))))))(((((((((((((((&&&''')))***+++***((('''+++*********))))))((((((((((((((()))***,,,---...(((((()))***************)))((('''&&&&&&'''((()))'''((()))******)))((('''***)))''''''(((((('''&&&&&&'''''''''(((((())))))&&&&&&'''((()))***++++++*********************+++((()))))))))************))))))))))))************%%%&&&((()))))))))((('''(((((()))***+++---///000******)))((((((((((((((()))******))))))((('''&&&(((((())))))*********+++'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%'''***,,,''''''&&&%%%%%%%%%&&&&&&'''((((((((())))))******''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%&&&((()))))))))(((''''''((()))******)))((('''''')))******((((((((()))''''''((((((((((((''''''%%%&&&'''((())))))((((((&&&'''''''''(((((())))))''''''((()))***+++,,,,,,+++++++++***************///...------++++++***))),,,,,,,,,------.........,,,+++******))))))******,,,+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))************+++++++++------,,,,,,,,,,,,++++++************************,,,+++)))((((((((()))************)))))))))))))))***++++++++++++***))))))+++******))))))((((((((()))))))))))))))))))))))),,,...000222333333333333111111///...------------,,,***'''''')))+++,,,---++++++++++++++++++++++++---,,,************)))'''******))))))))))))*********)))(((''''''((()))***)))))))))))))))((('''''')))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))((((((******++++++++++++******))))))))))))))))))))))))++++++***)))***+++---...************)))))))))))))))************+++++++++***************)))(((((('''(((((()))***+++++++++++++++******************++++++******))))))((((((+++++++++*********))))))+++***((()))***,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++******)))***************))))))))))))******,,,***(((***---...,,,***))))))))))))))))))))))))******************+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))************((((((((((((((()))******++++++************++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))((('''******))))))))))))******))))))))))))************'''***------+++))))))+++++++++++++++++++++++++++************))))))))))))******))))))))))))******(((((()))+++,,,---...///******))))))(((((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''))))))'''((((((((((((((('''''',,,++++++***)))((((((''''''((((((((())))))************+++,,,+++)))'''%%%)))((('''(((***+++++++++))))))))))))))))))))))))++++++(((''',,,444444...,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***)))'''%%%&&&'''&&&&&&((((((((('''&&&%%%(((((())))))))))))((((((###'''***,,,+++)))((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))///......---+++)))'''&&&((((((((((((((((((((((((******))))))(((((('''''''''(((***+++++++++***)))************************+++,,,,,,,,,,,,+++***)))...------,,,,,,++++++***,,,,,,,,,---------......,,,+++******))))))******)))******++++++***))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********)))************+++++++++------,,,,,,,,,+++++++++************************+++******)))))))))))))))************************+++++++++++++++***))))))+++++++++++++++*********************************000222666999999888555222000000///////////////000---***(((((()))+++,,,,,,++++++++++++++++++++++++///---,,,+++,,,,,,***)))******))))))))))))*********)))(((((('''((()))***)))************)))(((''')))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++*********)))))))))******++++++++++++******)))))))))))))))))))))))),,,+++*********+++,,,---************))))))))))))))))))*********+++++++++***************)))(((((('''(((((()))******++++++************************+++++++++***************+++++++++*********))))))///,,,***)))******)))'''))))))))))))))))))))))))******))))))))))))******,,,,,,***)))((((((''''''******))))))))))))******+++)))((()))+++,,,+++)))************************(((((()))***++++++,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++((((((((((((((()))*********))))))))))))))))))***************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))************''')))++++++)))((()))***************************************))))))))))))***))))))(((((())))))***(((((()))***+++,,,------***)))))))))((((((((('''(((''''''''''''((())))))))))))))))))))))))))))))))))))''''''''''''((()))''''''((((((((((((''''''******)))(((((('''&&&&&&'''''''''(((((())))))))))))***+++++++++)))'''&&&)))((('''(((***+++++++++))))))))))))))))))))))))***+++)))''',,,333222,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***)))'''%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%((())))))******))))))(((%%%'''***+++***)))((()))%%%%%%%%%&&&''')))***+++''''''&&&&&&&&&&&&''''''+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((************************&&&&&&'''((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))******&&&(((***,,,,,,+++((('''(((((()))***,,,---...///+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,++++++++++++************************)))************))))))(((************************++++++++++++******)))))))))))))))))))))*********++++++++++++++++++++++++000444999======999444000...............///000000...+++))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,*********))))))))))))******))))))((((((((())))))*********+++++++++***)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***************++++++++++++******)))))))))))))))))))))))),,,,,,+++*********++++++************)))))))))))))))))))))*********++++++)))************))))))(((((((((((()))******++++++************************+++++++++++++++,,,,,,,,,+++++++++***************///,,,***)))******)))'''))))))))))))))))))))))))))))))************)))))),,,+++***((('''&&&&&&&&&******))))))))))))******)))((('''(((***+++***)))************************&&&'''((()))+++,,,------************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++++++++)))(((((((((((()))******))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''+++***)))((((((((()))***((())))))******))))))((())))))))))))************((())))))(((''''''(((***((((((((((((((((((((((((************)))))))))))))))((((((''''''(((((()))((()))))))))************))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))******)))(((''''''''''''''''''((((((((((((((('''((((((''''''&&&&&&%%%%%%'''''''''''''''(((((((((((()))*********)))(((''')))((('''(((***,,,+++***)))))))))))))))))))))))))))***)))))),,,000...))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))***)))'''%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&)))******************)))'''((())))))(((((()))***''''''''''''((()))***+++''''''&&&&&&&&&&&&'''''')))))))))))))))***++++++((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((************++++++++++++'''''''''''''''((())))))%%%&&&''')))+++---...///---,,,+++***)))***+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******'''(((***++++++***)))((())))))***+++,,,,,,------+++++++++***************))))))*********+++++++++,,,,,,,,,++++++++++++***************************((()))***++++++***)))(((*********++++++++++++++++++++++++***************))))))******++++++,,,,,,++++++++++++++++++++++++,,,000444888888555111.........---,,,,,,---------...,,,*********+++***))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++******))))))))))))******))))))))))))))))))******+++++++++,,,,,,++++++***))))))*********+++++++++************************+++++++++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))),,,,,,+++*********))))))************)))))))))((())))))))))))************))))))************)))((((((((())))))***************************+++++++++++++++++++++++++++******************************+++***((()))***,,,++++++))))))))))))))))))))))))((()))***++++++***)))(((+++***)))(((((((((((((((+++******))))))******+++((((((((())))))******)))************************'''(((((()))***++++++,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))(((((())))))***+++))))))(((((((((((())))))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((,,,***)))''''''(((***+++(((((()))******)))((((((((()))))))))***************))))))((('''((()))+++((((((((((((((((((((((((************)))))))))(((((((((''''''''''''(((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((('''((())))))***((((((((((((((((((((((((+++***))))))(((''''''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))***))))))(((((('''''')))+++,,,+++***)))))))))))))))))))))))))))))))))***,,,,,,***&&&((((((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++((()))***)))'''%%%&&&''''''&&&%%%$$$%%%&&&'''(((******++++++++++++******((())))))((('''''')))+++,,,+++***)))''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((()))+++,,,,,,,,,,,,((((((((((((((((((((((((*********************)))***)))((((((((()))+++,,,&&&&&&((()))+++---...///---,,,***(((((()))+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))***++++++,,,+++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((()))***++++++***)))(((***+++++++++,,,,,,,,,---,,,+++***)))))))))******,,,------....../////////++++++++++++++++++++++++***+++---///111111000000222111000...---,,,,,,,,,...,,,+++***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++*********))))))))))))******(((((()))******************+++,,,,,,,,,,,,++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++***))))))(((************)))))))))((((((((()))))))))*********((())))))*********)))))))))))))))))))))*********))))))*********+++++++++,,,,,,+++***)))(((((('''************************+++***((()))***,,,++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,,,,++++++************++++++))))))***************+++******************************))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))***+++++++++******))))))******+++************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))+++***((('''''')))***,,,(((((())))))))))))((((((((()))))))))************,,,***)))((()))***++++++))))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((+++******)))(((((('''&&&&&&&&&'''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''&&&&&&'''(((((())))))))))))(((((('''((()))+++,,,+++))))))))))))))))))))))))))))))))))))++++++)))'''&&&''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((()))***)))'''%%%&&&'''((('''&&&&&&&&&((()))*********++++++++++++******)))***)))'''&&&&&&)))+++---,,,***)))'''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))******+++))))))***+++++++++******))))))))))))))))))))))))++++++***)))((((((''''''***)))((((((((()))+++,,,((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,+++******))))))************)))((()))+++,,,...------,,,++++++******))))))))))))***************)))************+++++++++++++++++++++************))))))))))))))))))))))))((())))))************)))+++++++++,,,,,,------...---,,,***)))))))))***+++)))***************++++++++++++++++++++++++++++++++++++++++++---///111222666555333111///...---------,,,++++++,,,---+++***+++++++++++++++++++++++++++***))))))++++++***)))******))))))))))))******(((((()))***++++++++++++******+++,,,,,,,,,++++++)))************+++++++++************************((((((((()))******++++++*********************************+++++++++++++++******++++++++++++******))))))))))))))))))))))))*********+++******)))(((************))))))))))))((((((((()))))))))******((())))))************)))))))))))))))))))))******)))))))))***++++++,,,,,,++++++******)))(((((('''***************+++++++++///,,,***)))******)))'''))))))))))))))))))))))))))))))************))))))((((((((()))***,,,---...++++++************++++++((()))+++***))))))***,,,+++++++++++++++++++++++++++******))))))(((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************))))))))))))***++++++++++++************++++++************))))))))))))))))))(((((((((((())))))***************************)))((((((((()))***+++)))((((((''''''(((((()))))))))))))))************,,,***))))))+++++++++***************************************)))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************))))))''''''%%%&&&'''((())))))))))))******************))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''(((***,,,,,,+++)))))))))))))))))))))))))))***((()))+++***''''''(((''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************((()))***)))'''%%%&&&'''''''''''''''((()))******)))******************)))*********(((&&&&&&(((***(((((('''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))*********+++******)))((())))))))))))))))))))))))******))))))(((''''''''''''''''''''''''((())))))++++++************************)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******))))))******)))******+++,,,---------,,,,,,++++++++++++++++++((()))))))))*********+++)))************+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,---.........---,,,***)))((()))***+++((('''''''''''''''&&&&&&************************,,,,,,++++++,,,---///000444333111000///...------,,,++++++,,,---...,,,+++************************+++)))((()))***+++***)))******))))))))))))******'''(((***+++,,,,,,++++++))))))***+++++++++++++++)))************+++++++++************************'''(((((()))******++++++************************)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))((()))***++++++******)))************))))))))))))(((((((((((()))))))))***(((((()))******************)))))))))))))))))))))((())))))***++++++,,,,,,)))))))))******+++++++++))))))*********+++++++++///,,,***)))******)))'''))))))))))))))))))))))))******))))))))))))******(((((((((((()))+++,,,---,,,++++++******++++++,,,&&&(((******(((''')))+++++++++++++++++++++++++++)))))))))))))))(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))******))))))******+++,,,******))))))))))))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))***************)))'''%%%%%%''')))***))))))))))))************+++)))((()))+++,,,***'''************************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((())))))***+++))))))))))))))))))))))))((()))************((((((%%%&&&'''((())))))))))))************************)))))))))(((((('''''''''***)))((((((''''''''''''''''''(((***,,,,,,***((()))))))))))))))))))))))),,,((((((+++***&&&'''+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))***)))'''%%%&&&'''%%%&&&'''((())))))))))))((())))))******))))))((()))******)))'''&&&((()))'''&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''))))))************))))))))))))))))))))))))))))))((((((((())))))*********&&&&&&'''(((((((((((((((************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***)))*********'''))),,,...///...---,,,*********++++++,,,,,,,,,(((((())))))*********+++)))************++++++++++++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,,,,---...//////---,,,***(((((()))***+++------,,,,,,++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++******,,,......---,,,))))))))))))))))))))))))+++***))))))+++,,,+++)))******))))))))))))******'''(((***+++,,,,,,++++++((()))***+++++++++++++++)))************+++++++++)))))))))))))))))))))))))))******+++,,,,,,------************************(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))'''((()))***++++++***)))************))))))))))))(((((((((((())))))))))))(((((()))************************)))))))))))))))((())))))***++++++,,,,,,'''((()))***,,,...//////))))))******+++++++++++++++***((()))***,,,,,,+++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((())))))***,,,++++++******++++++,,,%%%'''))))))'''&&&(((***++++++++++++++++++++++++''''''(((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******++++++*********))))))((((((*********)))******+++,,,))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************+++)))&&&$$$$$$&&&)))+++))))))))))))************)))'''''')))++++++(((%%%************************************))))))))))))******))))))))))))******((()))))))))*********+++'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))((((((***++++++***))))))%%%&&&'''((())))))))))))))))))))))))******************))))))((((((((('''+++***)))'''&&&&&&&&&&&&''''''(((***,,,,,,***((()))))))))))))))))))))))),,,((((((+++***&&&(((...(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))((()))***)))'''%%%&&&'''###$$$&&&((())))))((('''(((((())))))))))))(((((()))*********(((''''''((()))((('''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''')))))))))))))))***++++++'''((()))******+++******))))))))))))))))))))))))&&&'''((()))+++---......'''(((***+++++++++***))))))************+++++++++'''((()))***************...---,,,+++***************************+++++++++,,,+++***)))***+++,,,---***++++++,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,++++++******++++++,,,---************************))))))))))))************++++++***)))))))))))))))******))))))))))))******++++++************++++++((((((((()))******++++++******************++++++------,,,,,,,,,---......//////...,,,))))))***+++***)))))))))))))))))))))------++++++++++++------))))))))))))))))))))))))++++++******))))))((((((+++***************++++++*********++++++,,,,,,,,,)))******+++++++++******))))))))))))************((()))+++,,,,,,+++)))(((,,,+++******))))))*********+++,,,,,,------,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))...---+++*********++++++************************************************)))))))))***+++++++++,,,,,,***)))((((((***,,,---***************************((('''''')))+++++++++(((%%%"""###'''******((()))))))))))))))*********(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++******)))((((((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,......---,,,+++***)))((())))))))))))))))))))))))******)))))))))))))))***'''((()))))))))))))))((())))))))))))************,,,,,,+++***))))))******)))))))))))))))******+++*********)))))))))))))))''''''''''''((((((((((((%%%&&&((()))))))))((('''((()))***+++++++++++++++'''((()))******)))((('''******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))************++++++++++++++++++***)))(((((('''))))))))))))************((()))))))))))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++)))))))))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******+++******))))))((((((''''''((((((((((((((((((''''''"""###$$$&&&((()))++++++&&&&&&''''''(((((())))))*********)))))))))))))))+++*********))))))((((((,,,,,,+++***)))))))))***+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((()))***,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,+++++++++***++++++,,,,,,************************))))))))))))************,,,+++******))))))************))))))))))))******++++++************++++++************))))))))))))************************************++++++,,,------------+++))))))***,,,************+++++++++++++++++++++******+++++++++))))))))))))))))))))))))++++++******)))))))))(((+++***************++++++,,,,,,,,,---------......************************))))))))))))************)))***+++,,,,,,+++***))),,,+++******))))))*********+++,,,,,,------,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***************************************************************++++++)))((((((((())))))***************************************************************++++++++++++***)))((()))***,,,---,,,,,,++++++***)))((((((+++)))''''''(((*********)))'''&&&%%%'''((()))(((************************))))))))))))************)))))))))))))))))))))(((************************++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,------------,,,+++***)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))************+++***))))))(((((()))))))))))))))))))))***++++++))))))))))))************)))(((((((((((((((((((((&&&'''((()))))))))(((((())))))***+++++++++******(((((())))))))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********++++++******)))(((((('''))))))))))))************'''((()))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***((((((((((((((((((((()))((())))))******))))))(((******+++++++++******)))'''&&&&&&%%%%%%&&&&&&&&&'''''''''((()))*********))))))))))))((((((''''''))))))((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((())))))***)))))))))))))))))))))************)))))))))(((***))))))(((((((((((()))+++*********************))))))))))))))))))))))))************+++,,,---...***))))))(((((())))))***...---,,,+++++++++++++++,,,,,,,,,,,,---------...,,,,,,------------,,,,,,***++++++,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,,,,,,,++++++***+++++++++************************))))))))))))************,,,++++++*********************))))))))))))******++++++************++++++,,,++++++***))))))((((((************************))))))******+++,,,------++++++,,,+++))))))+++---******++++++,,,,,,,,,---))))))************))))))))))))))))))))))))))))))++++++******************************************,,,,,,,,,,,,------------******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++******))))))************************+++++++++++++++++++++++++++***))))))((()))))))))************************))))))))))))))))))))))))+++++++++******************)))(((((()))+++---......---,,,+++***((('''''',,,***''''''((())))))(((******)))(((&&&&&&(((***,,,,,,++++++******))))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,++++++***************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))***)))))))))))))))******+++***)))(((''''''(((((())))))))))))***************)))((((((((((((((((((***))))))))))))***++++++((()))))))))***+++++++++++++++******)))((((((((('''((())))))******))))))*********+++******))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((((((((())))))))))))++++++******)))((((((((())))))))))))************'''((()))***************(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++*********************)))((())))))******))))))((())))))***++++++*********&&&&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******)))))))))(((((((((((('''(((((())))))))))))))))))++++++***)))'''&&&&&&%%%))))))))))))))))))(((((())))))))))))))))))******************))))))))))))))))))))))))))))))************************++++++))))))))))))))))))))))))***+++++++++,,,,,,------(((((((((''''''(((((((((+++******)))((((((((()))++++++,,,,,,------......,,,---...///...---,,,+++***++++++,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,---,,,++++++******++++++************************((()))))))))************+++******)))))))))******+++******))))))******+++++++++************+++++++++++++++******)))))))))+++++++++*********************+++---...//////000,,,---...---+++***+++,,,))))))***++++++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******+++++++++++++++++++++++++++++++++******)))*********************++++++***)))((((((((()))***))))))*********+++++++++,,,++++++******++++++,,,,,,+++******))))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************((((((((((((((((((((((((,,,+++++++++***)))))))))))))))((()))***+++---...------,,,+++***)))((('''---+++)))((()))***)))))))))++++++)))'''&&&))),,,------,,,,,,+++***)))))))))))))))*********++++++)))))))))))))))*********************************++++++************+++++++++******))))))*********))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))***+++---+++)))'''&&&&&&'''(((((()))))))))***************))))))((((((((())))))******))))))******+++,,,(((((()))***++++++,,,,,,,,,,,,++++++***)))((((((((())))))*********************+++******)))((((((***)))(((''''''((()))***(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))((((((((()))))))))******************))))))((((((((()))))))))************)))))))))((('''%%%$$$###(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,,,,+++++++++++++++************++++++++++++******&&&'''((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((())))))))))))++++++******))))))(((((()))))))))))))))******************)))))))))))))))++++++***++++++,,,---...)))))))))***************))))))))))))))))))))))))))))))******************+++******))))))******+++******))))))((()))))))))*********+++,,,------...------...///...---+++******++++++,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,,,,,,,++++++***++++++,,,************************((()))))))))************))))))((((((((())))))***++++++************++++++++++++************++++++))))))******+++++++++,,,+++++++++*********)))))))))***,,,---////////////000111111000---******+++))))))))))))******++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,------,,,+++***)))************************++++++***)))))))))))))))************++++++++++++,,,,,,+++******+++,,,,,,,,,+++******))))))******)))***++++++,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++,,,+++++++++************************((((((((((((((((((((((((,,,+++++++++***)))))))))))))))))))))***+++,,,---+++++++++***************///,,,***)))***++++++***''')))***)))'''(((+++///------,,,,,,+++***))))))((((((((()))))))))******((()))))))))*********+++************************++++++************++++++))))))((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))++++++******)))((((((((((((((((((((((((((((((((())))))(((((()))***++++++---+++)))'''&&&&&&'''(((((()))))))))*********************))))))******+++***************++++++,,,((())))))***+++,,,,,,------,,,,,,+++***))))))((()))))))))))))))******+++***************)))((('''***)))(((''''''((()))***)))((((((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))*********++++++*********)))))))))))))))((()))))))))************)))))))))((('''%%%$$$###(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,------,,,,,,+++++++++************++++++*********&&&''''''(((((((((''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))'''''''''''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&'''((()))***++++++++++++******))))))(((((((((((())))))************))))))))))))))))))******************+++,,,------'''((()))*********))))))******************************+++++++++***))))))+++++++++******+++++++++---,,,,,,+++++++++,,,,,,))))))***+++,,,---......------...------,,,+++******++++++,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,++++++******++++++,,,---************************))))))))))))************))))))))))))))))))***+++++++++************++++++++++++************++++++))))))******+++,,,,,,---,,,,,,++++++***)))))))))'''(((***,,,------,,,,,,222333333111...+++******))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))******+++,,,------......---...//////...---+++***,,,,,,,,,,,,,,,+++++++++++++++,,,++++++***)))(((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))******+++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++(((((()))************)))************************))))))))))))))))))))))))+++++++++***************)))*********++++++++++++************************...,,,))))))***+++++++++'''(((((((((((())),,,...,,,,,,++++++******))))))'''((((((((())))))))))))((())))))******+++++++++++++++++++++++++++++++++++++++************++++++(((((((((((((((((()))***))))))))))))))))))))))))++++++************++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))(((''''''(((((())))))))))))***************************++++++,,,+++************+++,,,,,,)))*********+++,,,,,,,,,,,,+++++++++***))))))))))))(((((((((((()))***+++)))))))))***))))))(((((())))))(((((((((((())))))))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((())))))***************++++++++++++******))))))))))))))))))))))))))))))************'''((()))***************(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++---------,,,++++++******'''(((((())))))((((((''')))*********))))))((('''%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))&&&''''''''''''(((((((((&&&&&&''''''(((((()))))))))((((((((((((((((((((())))))))))))))))))((((((((((((((()))******++++++))))))))))))************(((((((((((((((((())))))&&&''')))***++++++***)))************************------.........,,,+++******))))))(((((())))))***------,,,,,,,,,,,,------******+++,,,---...//////...---,,,++++++************++++++,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,)))))))))***+++,,,---...************************))))))))))))************++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((((()))+++------,,,+++***000222333111...,,,******,,,++++++******))))))(((******))))))))))))******))))))))))))))))))))))))******+++,,,---...////////////000111000...,,,+++,,,,,,,,,,,,+++++++++***+++,,,---...---+++)))'''*********+++++++++,,,,,,++++++,,,------,,,++++++,,,+++******))))))******))))))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************************************************'''((()))***+++******)))***************************************************************+++++++++***++++++++++++***)))))),,,+++++++++***)))))))))+++)))'''''')))************(((''''''(((***++++++************************(((((()))))))))*********((())))))******+++,,,,,,------------------------++++++************++++++))))))(((((())))))***+++)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))************)))))))))))))))***++++++++++++******++++++,,,---++++++++++++++++++++++++******************))))))(((((('''''''''((()))***'''((())))))))))))))))))(((((())))))))))))(((((('''''''''((((((***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))************)))))))))))))))))))))***))))))))))))************'''((()))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***------,,,,,,+++******)))''''''((((((((((((''''''++++++******)))(((&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++***))))))((('''&&&%%%%%%(((((((((((((((((())))))'''(((((()))******++++++((()))))))))************((((((''''''&&&'''''''''''')))+++---------,,,+++************************---...//////...,,,***)))(((((((((''''''(((((((((+++++++++***++++++,,,,,,++++++,,,---...///000111///---,,,***))))))******+++++++++,,,,,,+++++++++******++++++++++++******(((***++++++******+++,,,((())))))***+++---...///************************))))))))))))************,,,,,,,,,,,,------...///,,,++++++******++++++,,,++++++************++++++------,,,++++++*********,,,,,,++++++***))))))(((+++,,,...//////...---+++...///111000...,,,++++++...------,,,+++***))))))***)))(((''''''((()))***))))))))))))))))))))))))******+++,,,...///000000000111222222111///---,,,************))))))((((((+++,,,///000///,,,)))'''******+++++++++,,,,,,,,,***+++---......---+++***,,,++++++***)))*********))))))***++++++++++++***)))))))))))))))))))))))),,,,,,,,,++++++*********(((((()))***+++,,,,,,---************************)))))))))))))))))))))))))))***+++,,,------,,,+++************************************************))))))******+++++++++,,,++++++,,,++++++***)))(((...---,,,+++***((('''''')))'''%%%%%%''')))))))))---)))&&&&&&(((***)))''')))))))))))))))*********)))************+++++++++((())))))***++++++,,,,,,////////////////////////++++++************++++++******))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))))))))))))))((())))))))))))************((((((((((((((()))******++++++******++++++,,,---,,,,,,++++++++++++++++++)))))))))))))))*********((('''&&&&&&&&&''')))***''''''((())))))***))))))'''((()))******)))((('''&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))*********))))))))))))************((()))))))))))))))((('''************************(((((())))))))))))(((((((((((((((((())))))))))))------,,,++++++***))))))))))))************)))))))))))))))((('''%%%######$$$$$$$$$%%%&&&'''((()))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))***+++,,,,,,------((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))'''(((((()))***+++++++++(((((())))))*********++++++***)))((((((((((((((()))***---/////////...---************************+++,,,---...---***((('''))))))(((((((((((())))))222...***((()))+++,,,------------...............,,,,,,+++***))))))******++++++++++++,,,---...///++++++******)))(((((('''))))))))))))))))))******))))))))))))***+++,,,---)))***,,,---...---,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,))))))(((((()))***++++++---,,,***)))))))))******......---,,,+++***((('''000000///,,,)))(((***+++***+++,,,,,,---------,,,...---,,,,,,++++++,,,,,,---,,,***(((((()))***+++------,,,++++++******))),,,,,,,,,+++++++++******,,,...///000000///...---,,,...000222111...***((()))************+++++++++++++++------------++++++))))))))))))************+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++*********))))))((((((......---,,,,,,+++******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************)))))))))))))))************************,,,+++***))))))***+++,,,,,,,,,***)))))))))***+++************))))))))))))(((((((((((())))))))))))************))))))))))))***************+++++++++---,,,+++)))***///555:::DDDBBB@@@@@@???:::000(((((((((''''''(((***+++,,,))))))))))))************(((((()))))))))((((((''')))***+++,,,,,,+++***))))))*********++++++++++++))))))))))))************+++)))'''(((+++,,,***(((******))))))((((((''''''******))))))((((((''''''''''''(((((()))+++,,,---------------------------)))************++++++++++++*********))))))((((((((((((((()))******++++++))))))(((((((((((())))))---+++(((((((((((('''%%%(((((((((((()))))))))))))))))))))******++++++,,,))))))***))))))((('''&&&))))))))))))))))))))))))''''''((()))******))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***++++++******)))((('''))))))))))))))))))))))))***************)))(((((()))***+++,,,+++***(((&&&)))))))))***++++++,,,,,,111222222111///,,,(((&&&***)))((()))***+++***((('''(((((()))(((&&&$$$###$$$$$$$$$%%%%%%'''((())))))(((''''''''')))***+++---+++)))((('''((()))***(((((()))++++++,,,,,,,,,)))***+++++++++)))((('''((('''&&&%%%%%%&&&'''(((*********)))))))))))))))+++***)))))))))***,,,---))))))))))))((((((((((((***,,,---......---+++***+++***)))(((((()))***+++///000000...+++************'''%%%&&&((()))(((&&&///---***)))+++---......//////......------,,,,,,,,,++++++***))))))******************+++,,,---...,,,++++++***))))))((((((************))))))))))))))))))))))))***+++,,,---***+++,,,---------,,,,,,************************+++***)))))))))***+++,,,)))))))))))))))***++++++,,,,,,***)))))))))******---------,,,+++***((('''---------+++(((((()))***++++++,,,------,,,,,,,,,---,,,,,,+++++++++++++++---,,,***)))((()))***+++((())))))***++++++,,,,,,,,,+++++++++++++++++++++,,,...000111222000///---***,,,---......---+++***)))************+++++++++***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************)))))))))(((...------,,,++++++******)))))))))******++++++,,,************************+++++++++++++++++++++++++++******))))))******+++***************************)))))))))))))))))))))************************++++++************++++++,,,+++***)))))))))***+++************))))))))))))+++******))))))((((((((())))))((((((''''''&&&&&&((((((((())))))*********$$$%%%''')))---444<<>>:::444///,,,+++---...,,,,,,+++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))******++++++++++++))))))************))))))******))))))))))))******,,,,,,,,,+++***))))))((())))))***,,,,,,---------)))))))))))))))((((((((())))))*********))))))(((((((((((((((((()))******+++***)))***++++++***)))***++++++,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,//////...---,,,,,,++++++)))))))))))))))))))))))),,,+++++++++,,,+++(((&&&(((((()))))))))*********((())))))******************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************++++++***************+++,,,,,,111000,,,''')))......)))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))******))))))))))))******)))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((************************))))))(((''''''((())))))+++---///...---+++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))************************++++++,,,,,,++++++***)))((((((((())))))))))))))))))))))))******)))))))))++++++************++++++************************++++++************++++++...,,,***)))+++,,,......''')))***)))((('''((()))333111///---+++***))))))+++++++++++++++++++++,,,))))))***++++++++++++*********+++,,,,,,,,,,,,+++************************)))************)))((((((++++++++++++++++++++++++***++++++++++++***))))))))))))******+++,,,,,,,,,************************)))***++++++***)))***+++,,,***))))))***++++++***)))***++++++))))))***++++++++++++,,,++++++***)))+++***(((((())),,,///111222111///---+++***))))))+++++++++++++++,,,---...******++++++******)))(((((()))***+++,,,,,,,,,+++************************)))))))))))))))))))))))))))***+++,,,------...---*********)))))))))))))))******))))))******+++,,,******++++++++++++******************************&&&((()))+++,,,,,,,,,+++)))))))))*********++++++************))))))))))))************************,,,------......------,,,++++++************++++++***---,,,,,,555BBBEEE???AAA<<<555///******+++,,,------,,,+++***************************************************************************)))))))))***++++++,,,,,,+++******)))******++++++******)))))))))))))))***+++,,,,,,------,,,+++***))))))((()))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************))))))((((((''''''(((((()))***++++++***)))***++++++***)))'''(((+++,,,,,,+++***((())))))))))))))))))))))))'''''''''((()))+++---...+++++++++******)))))))))))))))))))))))))))))))))%%%&&&'''***,,,,,,***'''((((((((()))))))))******)))))))))))))))*********)))******++++++******)))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++******)))))))))***++++++))))))))))))***+++,,,,,,000333000(((''',,,,,,'''***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***((()))+++,,,,,,***((('''''''''''''''''''''''''''************************(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))''''''''''''))))))+++,,,......,,,+++***+++++++++************++++++)))))))))*********++++++))))))))))))))))))))))))************************+++,,,,,,,,,+++******)))))))))))))))))))))))))))((())))))******))))))(((++++++************++++++***************************))))))(((((())))))***))))))))))))******++++++''')))+++***)))(((((()))222111///---+++*********************+++,,,------))))))***++++++++++++*********+++,,,,,,,,,,,,+++************************)))************)))((((((++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++,,,------************************)))***++++++***)))***+++,,,***))))))***++++++******+++,,,+++***)))***,,,++++++,,,,,,++++++***)))+++***((((((((()))+++,,,///...---,,,+++*********)))))))))******+++,,,---***************))))))((()))***+++,,,,,,+++***)))))))))))))))************************************)))***+++,,,,,,,,,,,,,,,*********)))))))))((((((******))))))******+++,,,)))***+++,,,,,,+++***)))************************&&&'''))),,,------,,,+++((((((((()))))))))******************)))))))))(((************************,,,,,,,,,------,,,,,,,,,++++++************+++++++++******---111555666666888555222...,,,+++,,,,,,///...---,,,++++++++++++************************)))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,+++)))((()))******++++++******)))''''''((()))***,,,---......------,,,***))))))(((******+++++++++++++++***))))))))))))))))))))))))***************)))((((((''''''''''''((()))***++++++***)))***++++++***)))'''((()))************)))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%''')))+++***)))(((((((((((()))))))))***((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***))))))((((((((()))***+++((((((((())))))+++,,,,,,+++777;;;111((()))***(((///---+++(((&&&%%%%%%%%%)))))))))))))))))))))))))))((((((''''''(((((()))((())))))************)))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''((((((((((((((()))))))))******)))))))))))))))))))))((('''''''''((())))))*********************************)))'''&&&&&&''')))******,,,......,,,*********,,,++++++******++++++,,,(((((()))***++++++,,,---))))))))))))))))))))))))************************(((((()))*********))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))*********************************))))))(((((())))))***&&&''')))))))))((((((((((((***+++,,,***))))))***111000...,,,+++++++++,,,************+++,,,---...))))))***++++++++++++*********+++,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++***))))))))))))***+++,,,,,,------)))))))))))))))))))))))))))+++++++++***)))***+++,,,***))))))***++++++******+++,,,,,,+++***+++,,,+++,,,,,,,,,,,,+++******---,,,***)))))))))******------,,,++++++++++++,,,(((((((((((()))***+++,,,***************)))((((((******+++,,,+++***)))((()))))))))))))))***************************************+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************)))***++++++,,,)))***+++,,,,,,+++***)))************************)))***+++,,,,,,+++)))((((((((((((((())))))))))))+++*********))))))((((((************************+++++++++,,,,,,+++++++++++++++************+++++++++((()))---///,,,---111+++,,,---...////////////000///...---,,,,,,,,,,,,************************************************+++++++++,,,,,,------...,,,---------,,,***((('''******++++++++++++******&&&'''''')))+++---...000......---,,,+++))))))(((******+++++++++***)))))))))))))))))))))************************)))((((((''''''''''''((()))+++++++++***)))***+++++++++)))******)))))))))+++,,,---))))))))))))))))))))))))***)))))))))))))))***+++***************+++++++++))))))))))))))))))))))))+++)))&&&&&&((()))******(((((((((((())))))))))))((((((((((((((())))))*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******))))))(((''''''''')))***+++(((((((((((()))***+++,,,(((;;;FFF:::+++(((***+++***)))'''&&&'''(((***+++))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''((()))+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%&&&'''((()))+++,,,,,,***************************((('''&&&&&&'''(((******+++------+++*********,,,++++++******++++++,,,''''''(((***+++,,,---...))))))))))))))))))))))))************************$$$%%%&&&((())))))***************)))))))))))))))(((((())))))))))))((((((******))))))))))))******************************,,,,,,++++++++++++,,,,,,%%%'''***+++***)))(((((((((***,,,,,,+++*********......---,,,++++++++++++(((,,,...***)))+++---++++++*********))))))((((((************************---+++)))+++------+++(((+++++++++************))))))***+++,,,,,,+++***)))((())))))*********))))))++++++******++++++,,,---,,,+++)))((((((((()))***)))******++++++******))))))************+++++++++******)))))))))***,,,---&&&)))+++,,,+++)))((((((++++++************++++++,,,,,,++++++***)))(((((())))))))))))))))))***+++******)))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))(((((((((((((((+++++++++*********))))))+++******)))))))))))))))++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---************+++,,,------,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))***************************)))((((((((()))+++,,,)))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,+++***))))))+++---...//////...---+++***))))))+++************,,,---...******)))))))))))))))*********+++,,,+++***)))(((+++,,,,,,------,,,,,,+++******)))(((((())))))*********))))))***,,,///000...------,,,,,,------...+++++++++++++++***)))(((%%%&&&(((*********)))))),,,***((()))+++,,,***((((((((())))))))))))(((((((((((())))))))))))((((((***+++,,,,,,+++***)))((())))))))))))******************))))))((((((''''''((()))+++++++++)))'''&&&))))))(((((((((((())))))((()))***++++++***)))(((''''''((((((((('''%%%$$$(((***++++++)))((()))************)))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***++++++,,,,,,---+++)))'''&&&&&&'''(((%%%&&&&&&'''((())))))***$$$333<<<444***((('''###((((((((((((((((((((((((&&&''''''(((((((((((((((***)))((((((***++++++***(((((((((((())))))))))))((((((((((((((((((((((((*********))))))((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((******************************))))))((((((''''''))))))))))))************++++++******))))))((((((******))))))((((((''''''))))))))))))************'''((()))))))))(((&&&%%%)))***+++,,,,,,,,,,,,+++'''***---///...,,,***)))******))))))***+++,,,,,,(((((()))***************))))))))))))((((((((((((******))))))((((((''''''******))))))(((((('''''')))((((((((((((((()))***%%%&&&((()))))))))((('''((((((((((((((((((((((((((('''''')))+++,,,+++)))++++++******************************************......---,,,++++++++++++)))---...***)))+++,,,+++++++++******))))))))))))************************---,,,+++,,,......,,,***+++++++++************)))******++++++++++++***************+++******))))))***************+++,,,,,,++++++)))((((((((()))***+++,,,,,,------,,,,,,+++)))************++++++++++++***)))))))))***+++,,,''')))+++,,,***)))((()))++++++************++++++,,,,,,++++++***)))))))))******)))))))))***++++++******)))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,,,,,,,++++++******+++******)))))))))))))))*********+++++++++,,,,,,*********)))******+++++++++++++++***++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))***************************)))((((((((()))++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++************))))))))))))************+++++++++***)))((()))******++++++******)))***************************)))(((((()))+++...///,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++************+++******))))))+++)))'''(((***+++)))'''((())))))******))))))((((((((())))))))))))(((((()))***+++++++++***)))((())))))))))))************+++*********))))))))))))***+++,,,---,,,+++)))((())))))(((((((((((())))))(((((()))******)))(((((('''(((((()))((('''&&&%%%''')))******)))((()))******))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((()))******+++,,,,,,,,,+++)))'''&&&'''((()))(((((())))))******++++++(((000333...((('''))))))((((((((((((((((((((((((''''''((())))))))))))(((((('''&&&&&&((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))*********************))))))(((((((((+++++++++***************))))))))))))************&&&&&&'''((())))))))))))******+++++++++,,,,,,,,,)))+++,,,---,,,+++***)))***************++++++,,,(((((()))***************))))))))))))((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''++++++***(((''''''''''''&&&'''(((((())))))((((((************************((((((((()))+++,,,+++***************************************************......---,,,++++++++++++)))---...***)))+++,,,++++++++++++************)))************************---,,,,,,---......---++++++++++++************)))++++++************++++++++++++,,,,,,+++***))))))***))))))))))))***+++++++++******)))((()))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++,,,+++******)))*********''')))++++++***)))))))))++++++************++++++,,,,,,,,,+++******))))))((((((((((((((()))***+++******)))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,------------------,,,,,,,,,,,,++++++******))))))))))))))))))))))))************+++((()))******++++++++++++,,,,,,++++++***+++++++++***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))((()))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++(((&&&***)))))))))))))))************++++++******)))((())))))************)))))))))***+++,,,,,,+++***)))(((((('''((()))***,,,---+++******************+++,,,,,,,,,---,,,,,,+++***...---,,,+++************)))(((''''''))))))(((''')))******************)))((())))))******))))))((((((((()))*********))))))))))))))))))************++++++++++++************+++,,,---...---,,,+++***))))))))))))))))))))))))'''(((((())))))(((((('''((())))))))))))(((((('''&&&''')))***)))((()))***))))))))))))))))))*********))))))(((((())))))*********))))))((((((''''''((())))))******+++++++++***)))(((''''''((()))***************************,,,)))'''))))))''')))---))))))))))))))))))))))))'''((())))))******))))))((('''&&&&&&((())))))((((((((((((((())))))))))))************************'''((())))))******))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((************++++++++++++))))))))))))************%%%%%%&&&''')))***,,,---,,,+++*********+++,,,---++++++++++++******))))))************++++++++++++(((((()))***************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((******)))(((((((((((((((((((((''''''(((((()))***************************((((((((()))+++,,,+++***************************************************......---,,,++++++++++++)))---...+++)))+++,,,***++++++++++++++++++++++++************************+++++++++,,,------,,,++++++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))))))))((())))))***++++++******)))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,+++******)))))))))''')))++++++***)))))))))++++++************++++++,,,,,,,,,++++++*********&&&&&&&&&&&&'''((())))))+++***))))))(((((())))))))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,---......,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))*********++++++(((***+++---......------------,,,+++***************++++++,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++)))))))))***++++++,,,,,,---,,,,,,,,,++++++******+++,,,---.........------000///...---+++***)))(((***+++,,,---,,,+++)))'''))))))))))))))))))***+++***************))))))(((++++++,,,,,,,,,,,,++++++((()))+++------,,,***)))((('''''''''((()))+++++++++******))))))******+++))))))************))))))...---+++***)))***+++,,,(((''''''(((((())))))(((******++++++++++++******)))))))))******)))))))))''''''(((((())))))))))))((()))))))))************************************+++,,,---------,,,++++++)))))))))******)))))))))''''''((((((((((((''''''))))))*********)))))))))%%%'''))))))(((((()))***)))))))))))))))***************))))))))))))************))))))((((((''''''((()))))))))*********+++((((((''''''((()))***+++))))))((((((((((((((((((---###!!!***///***(((***))))))))))))))))))))))))(((((()))******************)))((((((***++++++***(((((((((((())))))))))))************************''''''((()))***+++++++++((((((((((((((((((((((((''''''((((((((((((''''''************************))))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((''''''(((((())))))******((()))))))))************''''''&&&'''(((***---...,,,+++***))))))+++---...---,,,***)))))))))))))))***+++++++++++++++++++++(((((()))***************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&'''(((***+++,,,)))((('''''''''(((***+++************************)))((((((***,,,---,,,******************+++++++++************************......---,,,++++++++++++***......+++)))++++++***++++++++++++,,,,,,,,,,,,************************((()))***++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))))))))((())))))***+++************)))))))))(((((())))))******))))))((())))))*********+++++++++++++++++++++******))))))((()))+++***)))((()))***++++++************++++++,,,,,,,,,+++++++++++++++(((((((((((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((())))))***+++,,,------************+++++++++++++++******)))))))))))))))************+++++++++,,,(((***+++---......------------,,,+++************+++++++++++++++***))))))))))))))))))))))))))))))************************************************((()))))))))************)))))))))***++++++,,,,,,,,,,,,,,,++++++*********+++,,,---.........------111000///---+++)))((('''***)))))))))******+++,,,))))))(((((()))***++++++*********)))))))))))))))***++++++,,,,,,++++++***'''(((***,,,---,,,***)))'''''''''(((((()))******++++++************++++++((())))))******)))))))))***)))(((((((((***+++,,,'''((())))))))))))************++++++++++++******))))))************))))))''''''((((((((()))******((()))))))))************))))))))))))))))))))))))*********+++++++++******))))))************))))))((((((''''''''''''((((((******)))))))))*********&&&((()))***)))((()))***(((((())))))******************))))))))))))*********)))))))))(((((((((''')))))))))))))))*********'''''''''(((((()))******))))))))))))((((((((((((---$$$%%%222:::333***&&&))))))))))))))))))))))))(((((()))******************)))((((((***++++++***(((((((((((())))))))))))************************&&&'''(((***++++++++++++((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((()))))))))))))))''''''(((((())))))******((()))))))))******************)))((((((***+++,,,,,,+++***))))))+++---...///,,,)))((()))+++******++++++,,,,,,,,,,,,+++***(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''(((***+++,,,))))))((('''''')))***+++)))))))))))))))))))))))))))((((((***,,,---,,,***))))))*********+++++++++************************......---,,,++++++++++++***...///+++)))***+++)))+++,,,,,,,,,,,,---------************************&&&(((***+++*********,,,+++++++++************)))++++++************++++++******++++++++++++*********))))))))))))***++++++)))************)))((((((******++++++++++++******)))************+++++++++******+++++++++***))))))(((***+++***)))((()))+++++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000++++++***))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***(((((())))))******++++++)))***************+++++++++******)))))))))))))))*********+++++++++,,,,,,((()))******++++++++++++,,,,,,++++++***+++++++++,,,+++******))))))******************************************************************************(((((()))************))))))))))))***++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,------------...------,,,,,,++++++***))))))(((((()))***,,,---(((((((((((()))***+++,,,+++***)))(((((((((((()))(((((())))))))))))((((((&&&''')))***++++++******'''((((((((())))))))))))++++++************++++++)))***++++++,,,+++++++++''''''''''''((()))***+++&&&((())))))))))))***,,,)))******************))))))******++++++******)))))))))((((((((()))******))))))))))))************((((((((((((((()))))))))))))))))))))))))))******((()))***++++++***)))((()))((((((''''''(((((()))))))))))))))))))))***+++(((***++++++)))((()))***((((((((()))******++++++***))))))(((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++...***,,,888AAA>>>222((())))))))))))))))))))))))'''((())))))******))))))((('''&&&&&&((())))))((((((((((((((())))))))))))************************'''((()))***++++++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++))))))))))))************,,,,,,+++******)))******,,,+++*********+++,,,---///+++((((((+++---,,,++++++,,,---------,,,******(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))(((((())))))******(((((((((((((((((((((((()))))))))***,,,---,,,+++)))))))))***++++++,,,,,,************************......---,,,+++++++++++++++...///+++)))***+++))),,,,,,,,,,,,---------...************************&&&)))++++++******+++---+++++++++************)))******++++++++++++******(((((()))***++++++++++++***************+++,,,,,,)))******+++***)))((('''******++++++++++++******)))************+++++++++))))))***+++,,,+++******)))*********(((((()))+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***)))))))))************************++++++,,,,,,,,,+++******))))))))))))))))))))))))************+++*********)))******+++++++++++++++***++++++,,,,,,...,,,***(((((()))+++,,,************************************************************************'''((()))***+++******))))))))))))***++++++,,,,,,************++++++++++++,,,++++++******,,,---.........---,,,,,,+++******)))))))))***************(((((((((((()))***+++,,,+++***)))((('''(((((()))(((((())))))))))))((((((&&&''''''((())))))******(((((())))))******))))))***))))))(((((())))))***))))))***+++++++++++++++''''''((())))))(((((((((%%%'''))))))'''''')))+++((())))))******))))))((()))******++++++******))),,,+++***)))))))))******))))))))))))************(((((()))))))))*********(((((((((((())))))******((()))+++,,,,,,+++)))(((***)))(((((((((((()))***)))(((((('''((()))***+++***,,,---,,,***)))))))))'''(((((()))******++++++)))((((((''''''(((((()))''''''(((((())))))******)))))))))))))))))))))(((((((((((())))))))))))(((*********++++++,,,,,,---,,,,,,---222===BBB:::...((((((((((((((((((((((((''''''((())))))))))))(((((('''&&&&&&((())))))((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))************)))*********+++++++++,,,+++++++++***************))))))))))))************+++,,,,,,,,,+++******)))******+++++++++,,,,,,,,,...+++(((***...000...,,,+++,,,---...---,,,***)))(((((()))***************))))))))))))(((((((((((('''((((((((()))))))))***'''((((((((()))))))))***++++++***(((''''''''''''(((((()))************)))))))))))))))))))))))))))***))))))+++------,,,+++((())))))***++++++,,,,,,************************......---,,,+++++++++++++++//////+++)))***+++))),,,,,,,,,------.........************************'''***,,,---+++***,,,...+++++++++************))))))***+++,,,,,,+++***)))&&&'''((()))***+++++++++++++++******++++++,,,---)))******++++++)))((('''(((((())))))))))))(((((()))************+++++++++((()))***+++,,,,,,+++***)))******)))(((((()))+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///,,,+++******)))*********))))))))))))))))))))))))))))))***++++++++++++***++++++******************+++++++++,,,,,,---------+++******)))))))))))))))(((((((((((())))))))))))...---,,,+++++++++,,,---************+++,,,------///,,,)))''''''(((+++---************************************************************************'''((()))++++++******))))))))))))***++++++,,,,,,))))))******+++++++++,,,,,,+++***))))))+++---...222111///---+++)))'''&&&(((***+++,,,,,,***'''%%%(((((((((((()))***+++,,,+++***((('''''''''((()))******++++++++++++******&&&&&&&&&&&&'''(((******((())))))************)))((((((''''''''''''((((((''''''((()))))))))))))))))))))*********(((&&&%%%###%%%((((((&&&&&&(((+++(((((())))))))))))((((((******++++++++++++******---,,,+++)))))))))******))))))))))))************))))))******+++++++++,,,))))))(((((()))***++++++((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++)))(((''''''''')))***+++,,,---...---+++)))))))))'''(((((()))***+++++++++((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))***+++++++++)))+++))))))444@@@===111((((((((((((((((((((((((&&&''''''(((((((((((((((***)))((((((***++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,******))))))((((((''''''))))))))))))***************+++,,,------,,,******)))***+++,,,,,,,,,,,,+++---***(((+++000222000---+++,,,.........,,,***)))(((((()))***************))))))))))))(((((((((((('''((((((((())))))******'''((((((((())))))******)))((((((((((((((()))***'''(((***++++++******)))***************************))))))+++---...---+++((())))))***++++++,,,,,,************************...---,,,+++***+++,,,,,,000...------,,,***'''$$$,,,,,,***)))((((((((((((++++++++++++++++++++++++)))******+++++++++******************************))))))))))))))))))))))))******************************++++++++++++******(((+++---...,,,+++******+++++++++++++++***)))((()))(((((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++***))))))+++)))((('''((()))((('''))))))***+++,,,------...,,,,,,,,,++++++*********+++++++++*********))))))+++***************++++++......---,,,+++***)))(((++++++,,,---------------+++***)))(((((()))***+++,,,+++***(((''''''&&&&&&***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((***+++,,,***)))******************************+++++++++,,,,,,,,,******))))))))))))******,,,+++***))))))***+++,,,...------,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))((((((''''''+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))(((&&&%%%%%%&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++,,,+++***))))))***+++,,,++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))************)))))))))***+++***))))))+++---***))))))***'''$$$'''...++++++******))))))((((((+++++++++***)))((((((''')))((('''(((******)))'''(((((())))))*********+++)))))))))(((((((((((((((''')))+++,,,,,,***'''&&&%%%%%%&&&'''((()))******(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((((((((()))))))))***))))))((('''&&&'''(((******((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,,,,,,,+++***)))(((''''''((()))***'''(((***+++,,,,,,++++++((()))+++,,,---,,,,,,++++++***))))))+++,,,+++)))******+++++++++,,,,,,,,,+++++++++************)))******)))((((((((((((((())))))))))))************+++++++++************)))(((((()))))))))*********(((((())))))))))))(((((((((((()))************)))*********)))))))))))))))************************+++++++++,,,,,,+++++++++******++++++++++++***)))...---,,,+++***++++++,,,111...+++*********)))((())))))((())))))***+++,,,++++++++++++++++++++++++******+++++++++******)))+++++++++***************************************((((((((((((((((((((((((******++++++++++++******+++,,,...---+++)))((((((+++++++++++++++***))))))***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))++++++,,,,,,++++++***))),,,***(((((()))))))))(((*********++++++,,,,,,---,,,,,,,,,++++++*********+++++++++*********))))))+++***************++++++,,,,,,++++++++++++******(((((())))))***)))))))))++++++************++++++******))))))))))))*********++++++,,,,,,++++++***)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))(((''''''((()))******************************************+++++++++,,,******))))))))))))******++++++***))))))***++++++---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))***************************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((...---+++***))))))******((())))))******))))))((((((((((((((()))))))))************))))))*********++++++************++++++*********)))((((((''''''(((((((((((((((((((((((())))))************)))))))))***+++***))))))+++---...+++******(((&&&)))...*********)))))))))))))))++++++******)))(((((('''((('''((()))+++,,,,,,***))))))******++++++++++++))))))))))))))))))))))))((()))+++++++++***((('''((((((((((((((()))))))))))))))))))))************************************((((((((())))))((((((((())))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***+++***))))))))))))))))))((())))))))))))((((((''''''(((******((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((************************(((((()))***++++++++++++((('''&&&&&&&&&&&&'''((('''((()))***++++++++++++)))***+++,,,---,,,+++***+++))))))***,,,---,,,+++*********+++++++++,,,,,,+++++++++*********))))))******)))((((((((((((((())))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,(((((())))))))))))((((((***+++,,,,,,------------***)))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))---,,,++++++******++++++000---***((()))***++++++((((((((()))***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,+++***)))))),,,,,,++++++*********)))++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++******---......,,,)))''''''(((***++++++++++++***))))))+++***)))***,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,***))))))*********)))+++++++++++++++++++++++++++++++++++++++*********+++++++++************************************************+++++++++,,,,,,***+++++++++++++++*********++++++,,,,,,++++++***))))))))))))***,,,---...******++++++++++++******)))************+++++++++******++++++++++++******........................*********))))))************)))'''&&&&&&(((***+++************************)))))))))*********++++++******))))))))))))******++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************))))))*********((())))))***+++,,,,,,,,,************))))))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))(((((((((---,,,***)))(((((((((((()))******************)))((((((((()))))))))*********))))))(((((())))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***++++++***)))+++,,,///***&&&''''''%%%&&&)))))))))))))))************+++******))))))(((((('''((('''(((***---......---******++++++++++++,,,,,,************************************)))))))))(((*********)))))))))((((((************++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))***+++'''(((((())))))))))))((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))(((((())))))***(((''''''&&&&&&''''''((((((((((((((()))***++++++***+++,,,---,,,+++***)))***))))))***---......---*********++++++++++++,,,++++++*********)))))))))***))))))((((((((((((((())))))))))))************++++++*********)))))))))*********++++++++++++,,,(((((())))))))))))(((((('''''')))***++++++++++++))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((((())))))***,,,++++++***************---+++******+++,,,,,,+++++++++******)))*********++++++++++++++++++++++++------,,,,,,+++***)))(((---,,,,,,++++++******)))++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,***((('''((()))******+++++++++******)))+++*********,,,---,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++******))),,,+++))))))***++++++***,,,,,,,,,++++++*********+++++++++***************************************+++++++++++++++******)))************++++++++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++***)))((((((((()))***+++,,,---******++++++++++++******))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******)))((((((***+++************************((())))))))))))***************))))))))))))******+++******************+++))))))******+++++++++,,,))))))))))))))))))))))))((()))))))))************++++++************++++++)))))))))******+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((******++++++++++++******(((((()))))))))*********))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,111***%%%&&&(((&&&&&&'''(((((())))))******++++++******))))))(((((((((((((((((((((***---...---,,,***************************************+++++++++++++++)))((((((((()))***************************)))))))))*********++++++((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))((((((((()))***++++++&&&'''((())))))***))))))'''(((******((((((((()))(((((((((((())))))))))))***************************************************)))((('''''''''))))))***))))))))))))))))))***((((((''''''''')))***,,,+++,,,,,,---,,,+++)))(((***))))))+++---//////...************++++++++++++************))))))))))))))))))(((((((((((())))))((()))))))))************************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&'''((()))*********)))))))))))))))*********++++++++++++++++++++++++)))******++++++******)))******)))))))))***+++,,,***+++************))))))))))))***,,,......+++)))+++***************+++,,,++++++++++++++++++++++++---------,,,+++***)))(((,,,,,,,,,,,,++++++************************************************************++++++++++++******((()))***)))((((((***+++)))******+++++++++******+++*********,,,---,,,+++*********++++++,,,,,,,,,******************))))))*********+++***))))))(((,,,***))))))***++++++***---,,,,,,++++++*********************************************************,,,,,,------,,,+++***)))+++++++++*********))))))((()))))))))))))))(((((('''((()))******)))((('''))))))((((((((())))))***)))******++++++******)))))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++(((+++......,,,*********************************((())))))))))))***************))))))))))))***************++++++*********((())))))******++++++,,,))))))))))))))))))))))))((()))))))))************++++++************++++++******)))))))))((((((((())))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,,,,******++++++++++++******))))))))))))************))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((())))))******++++++(((((((((((((((((((((((())))))************))))))''')))+++,,,+++******+++333,,,(((***+++)))(((((((((((())))))******++++++)))))))))(((((((((((((((***))))))***+++,,,***))))))))))))))))))((((((((())))))******++++++++++++,,,+++)))((('''((()))***)))))))))***+++,,,,,,,,,((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++&&&'''((())))))***))))))'''(((******((((((((()))'''((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''''')))))))))******************)))((((((''''''''')))***,,,+++,,,,,,---,,,+++)))(((***))))))+++---//////...))))))*********+++++++++*********)))))))))(((((())))))(((((((((((())))))((()))))))))*********************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,,,,,,,,,,(((((())))))************++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((()))******)))************)))(((((('''(((+++...000...+++'''''''''((()))+++---///000++++++++++++++++++++++++,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******++++++++++++******&&&'''))))))((((((***+++))))))***++++++++++++***+++***)))***,,,,,,,,,***))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))+++)))((((((***++++++***,,,,,,,,,++++++*********)))))))))******************************+++++++++---...//////...---+++***++++++*********))))))))))))***++++++,,,,,,++++++'''(((((((((((((((((('''******)))((('''''''''((())))))************)))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++*********))))))*********''',,,111111...+++******************************)))))))))*********++++++******))))))))))))******)))***++++++++++++***))))))))))))*********++++++))))))))))))))))))))))))))))))))))))*********************))))))***************))))))(((''''''&&&))))))))))))************((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++'''((()))***************)))******************))))))))))))*********++++++***))))))(((((())))))*********++++++++++++******)))))))))******+++++++++(((((((((((((((((((((((())))))************))))))'''))),,,,,,+++******+++,,,(((''')))***&&&%%%&&&))))))))))))************((((((((((((((((((((((((***))))))***++++++***((()))(((((((((((('''''''''(((((())))))***+++++++++,,,+++)))((((((((()))***'''((()))***+++,,,------'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))***+++'''(((((())))))))))))((('''(((******((((((((()))''''''(((((())))))******************************(((((((((((((((((((((((()))))))))(((((())))))***'''(((((())))))(((((('''(((((((((((()))***++++++***+++,,,---,,,+++***)))***))))))***---......---)))))))))************+++******)))))))))(((((((((((((((((((((((())))))***))))))))))))******************)))))))))(((((((((+++***************))))))(((((())))))))))))(((((((((((()))************)))((((((((()))******++++++************************(((((())))))))))))((((((%%%%%%&&&'''((((((((((((((()))*********)))((('''))))))***---......+++(((&&&'''((()))+++...000111++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***++++++,,,,,,---------++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++******%%%''')))***)))((((((((())))))***+++++++++++++++***)))((()))+++,,,+++***((())))))***++++++,,,,,,+++,,,,,,---...///000000,,,------------,,,++++++***((('''''')))*********,,,,,,++++++++++++++++++((()))))))))*********+++))))))*********+++++++++//////000111000...,,,+++))))))))))))************+++,,,---...///000000000))))))(((((((((((())))))+++***))))))(((((())))))))))))************)))))))))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***(((,,,000000,,,)))***+++************************************+++++++++,,,******))))))))))))******)))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))******)))))))))))))))))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))((('''&&&((())))))******))))))((())))))*********+++++++++*********))))))*********++++++************++++++******************++++++))))))))))))))))))))))))))))))************))))))'''))),,,---,,,*********'''&&&))),,,***%%%$$$&&&*********)))))))))))))))((((((((((((((((((((((((***))))))***,,,---,,,***))))))))))))((((((((('''''''''((())))))***+++++++++******)))))))))))))))((()))))))))******++++++(((((()))))))))*********************************))))))************))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))*********++++++++++++***))))))))))))))))))((())))))))))))((((((''''''(((******((((((((()))'''''''''((()))*********************************))))))))))))))))))))))))(((((()))***++++++++++++'''((())))))))))))(((''''''((()))***++++++++++++)))***+++,,,---,,,+++***+++))))))***,,,---,,,+++))))))))))))***************)))))))))((((((((((((((((((((((((((()))******))))))))))))***************)))))))))((((((((((((++++++******))))))))))))(((((())))))))))))(((((('''''''''(((''''''&&&%%%'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))$$$&&&(((+++++++++)))(((((()))*********)))'''&&&,,,+++***+++,,,,,,,,,***))))))******+++,,,---...++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******&&&(((***+++)))'''%%%%%%((()))***+++++++++++++++)))(((((((((***+++***)))((())))))***++++++,,,,,,'''((()))***,,,---............//////......---,,,)))'''&&&''')))******)))++++++++++++++++++++++++(((((())))))*********+++))))))******++++++++++++000111222222111///---,,,''''''((()))***+++,,,,,,((()))***,,,---...//////+++***)))(((((()))***++++++***************++++++))))))************)))))))))************+++++++++******++++++++++++******************************))))))(((((((((((()))))))))---///---)))''')))---***************************++++++++++++,,,,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))***++++++,,,,,,(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++/////////...---+++((('''(((((())))))))))))(((((()))************+++++++++++++++************++++++,,,+++***))))))***+++,,,************************************************))))))************))))))&&&))),,,---,,,************,,,111555222,,,+++...++++++******))))))(((((('''''''''((((((((((((((()))))))))+++...//////...+++*********))))))((((((&&&''''''((()))*********************)))))))))(((*********))))))))))))))))))************+++++++++******************************++++++++++++******))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))***))))))(((''''''''')))******((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))************************'''(((***+++,,,,,,,,,+++)))***+++,,,,,,+++***)))'''(((***,,,,,,,,,++++++((()))+++,,,---,,,,,,++++++***))))))+++,,,+++***))))))))))))************))))))))))))((((((((((((((((((((((((((()))******))))))))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((++++++++++++***)))(((''''''(((((()))***+++++++++((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++''')))---///000///---+++***************************+++,,,---...---,,,+++,,,+++*********+++,,,------------,,,,,,+++++++++,,,.........,,,,,,,,,...000000000///...---+++***,,,+++)))(((((()))+++,,,******))))))******+++,,,''')))+++---...,,,+++)))******))))))))))))******)))+++---//////---+++)))))))))***)))'''(((***---+++******))))))******+++++++++******++++++,,,---...000000///,,,*********,,,+++++++++******))))))******++++++,,,,,,,,,---((()))***+++,,,+++******++++++***))))))***+++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***)))***++++++***)))))))))(((((((((((())))))+++*********************))))))))))))))))))))))))++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++***,,,,,,+++***))))))******************************++++++******)))((((((((()))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++*********)))))))))))))))***(((((((((((((((((((((((('''''''''''''''((())))))++++++***))))))***+++,,,...---+++)))(((((())))))++++++***))))))***++++++,,,,,,+++***)))((('''&&&---,,,+++***))))))))))))***)))'''(((***++++++***,,,+++++++++******))))))************************((()))))))))************))))))*********))))))(((***************************++++++)))''''''+++...,,,+++++++++******))))))))))))************))))))''')))+++,,,,,,,,,---...'''(((***,,,,,,***((('''!!!###%%%(((******)))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))***,,,---...+++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))******+++************))))))))))))))))))***++++++++++++***+++***)))(((((()))***++++++******)))))))))))))))((((((((((((((('''''''''***)))(((''''''((())))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***)))(((''''''(((((()))***++++++,,,,,,---***((((((***+++)))'''(((((()))***************))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((()))*********)))))))))((((((''''''***)))(((''''''((()))******++++++,,,,,,++++++***((()))+++///222111,,,(((******************************,,,---------,,,+++++++++*********+++,,,---------,,,,,,,,,+++++++++***+++,,,,,,*********,,,...---***(((((()))***,,,---+++***)))((()))+++,,,******))))))******+++,,,***+++---///000...---+++******))))))))))))******((()))+++,,,,,,+++)))(((******+++***))))))+++...++++++************++++++++++++******++++++,,,------...///...,,,*********))))))))))))(((((((((''',,,,,,***)))'''&&&%%%$$$))))))+++,,,,,,,,,+++***,,,+++************,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++******++++++,,,+++***)))***++++++***)))******))))))))))))******)))*********++++++++++++************************+++++++++,,,,,,++++++************************************++++++******)))******)))(((((((((((((((************************************)))))))))))))))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++*********))))))))))))******(((((((((((((((((((((((())))))(((((())))))***++++++***)))((())))))***+++,,,+++***(((((((((((()))))))))))))))))))))))))))(((((()))******++++++,,,+++++++++************)))+++)))((()))***,,,+++***++++++*********)))))))))************************)))*********++++++++++++))))))************))))))***************************++++++)))''''''))),,,++++++*********)))))))))))))))************))))))((()))+++,,,++++++,,,---((()))************)))(((&&&'''((()))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))***,,,---...++++++*********)))))))))(((((((((((()))))))))))))))))))))))))))******+++************))))))))))))))))))***++++++++++++***+++***)))(((((()))***++++++***)))((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))************))))))+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,***))))))((('''&&&&&&%%%'''(((((()))******+++++++++)))''''''))))))(((&&&(((((()))***************))))))))))))************))))))))))))))))))))))))++++++*********)))))))))''''''&&&&&&''''''((()))*********))))))(((((((((+++***))))))((()))*********++++++,,,,,,++++++*********+++---///...***&&&******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++)))+++,,,+++***)))+++,,,555222---)))(((***---///---,,,***)))))))))************))))))******+++,,,,,,---///111111000///...******))))))))))))******((()))+++,,,,,,+++)))(((***+++,,,+++******,,,...,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++,,,------+++*********))))))))))))((((((((((((---,,,***(((&&&$$$###"""******+++,,,,,,,,,,,,+++,,,,,,************+++,,,************************************************)))))))))*********++++++++++++************+++++++++***)))***+++,,,+++)))++++++************++++++)))*********++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++************************((())))))*********))))))***)))(((((((((((((((((()))))))))))))))))))))))))))))))))************+++)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++*********)))))))))******+++((((((((((((((((((((((((+++************+++,,,,,,******)))((((((((()))******)))(((((((((((())))))'''((()))******)))((('''((())))))***+++,,,------((()))***+++,,,+++******+++)))))))))+++,,,+++*********))))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))************)))))))))))))))))))))))))))))))))++++++***((('''((()))******))))))))))))(((((())))))************)))))))))***,,,,,,***)))***+++))))))))))))))))))))))))+++******))))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((()))***+++,,,,,,---******)))((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++************))))))))))))((()))******++++++************))))))))))))******+++***(((&&&&&&'''((()))))))))))))))***************)))((((((((((((******))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))***************)))******+++,,,,,,---......******++++++,,,,,,------))))))((((((''''''&&&&&&'''''''''((())))))******)))(((''''''(((((('''&&&(((((()))***************))))))))))))************))))))))))))))))))))))))******))))))))))))(((((((((''''''''''''((())))))***************))))))))),,,,,,+++***))))))************++++++++++++******,,,+++++++++,,,+++(((&&&************************)))******++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++---...999666111,,,******---...---,,,+++***)))))))))*********))))))******+++,,,,,,...///000111000///...******))))))))))))*********+++,,,------,,,+++***)))***++++++******+++------,,,,,,++++++,,,,,,---++++++******++++++,,,---)))+++,,,,,,***))))))***+++++++++*********************************))))))***+++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++))))))))))))************************************((())))))))))))*********++++++************+++++++++)))))))))+++,,,+++***+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************((()))******************++++++***************+++))))))))))))))))))))))))(((((()))******+++,,,,,,)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++*********))))))******++++++((((((((((((((((((((((((+++************+++,,,,,,***)))((('''''''''((())))))))))))))))))***++++++''')))***,,,,,,***)))'''......---,,,+++***)))(((&&&(((***,,,---,,,+++***))))))((()))+++,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++((())))))************)))((((((((((((((((((((((((***+++,,,+++***)))(((((()))))))))((((((((((((((())))))************)))))))))+++,,,+++)))(((((()))***)))(((((((((((()))***++++++)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***+++,,,,,,,,,***)))(((''''''((())))))(((((((((((()))))))))))))))))))))))))))******+++************)))))))))(((((())))))******************))))))))))))))))))***+++)))'''%%%%%%&&&((()))((()))))))))))))))*********)))((((((((()))***+++))))))))))))))))))))))))((((((''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))***+++++++++******))))))***+++---...//////++++++,,,,,,,,,,,,,,,,,,************))))))))))))((((((((()))))))))******((((((((((((((((((((('''(((((()))***************((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((***************++++++,,,++++++******************,,,++++++***))))))))))))******++++++++++++******+++******)))***))))))(((************************))))))))))))******++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++---...111000...,,,+++******+++,,,++++++******)))))))))******))))))******+++,,,+++,,,---.........------******))))))))))))*********++++++,,,,,,++++++***''')))******))))))***+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---)))***,,,+++***))))))*********************++++++))))))***++++++,,,------*********+++++++++,,,,,,+++***)))(((''''''((()))))))))))))))))))))******))))))))))))))))))))))))((())))))))))))*********+++******))))))******+++***)))((()))+++,,,+++***))))))(((((((((((())))))...------,,,+++***))))))************************)))***+++,,,,,,,,,,,,,,,************************)))******+++,,,,,,+++++++++***************++++++))))))))))))))))))))))))(((((()))***+++,,,------)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++******************+++,,,,,,))))))))))))))))))))))))***))))))))))))***+++++++++***((('''''''''((())))))******+++,,,,,,,,,,,,)))***,,,------,,,***)))000000...,,,***((('''&&&&&&'''***,,,------++++++((('''((()))++++++)))(((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((+++++++++,,,,,,+++***(((((((((((((((((()))))))))))))))************)))))))))***++++++)))''''''((())))))(((''''''((())))))(((((('''''''''((()))***************************))))))(((((((((((())))))((()))***+++++++++++++++)))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++************)))))))))((((((((()))************))))))))))))******)))))))))***)))'''&&&%%%&&&((()))'''''''''(((((()))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))***+++++++++++++++))))))***+++---...//////......------,,,+++******))))))))))))************))))))***************+++((()))*********)))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))))***************++++++,,,******************++++++*********))))))((((((''')))******++++++******)))(((((())))))))))))***+++************************))))))(((((())))))***+++)))***+++,,,,,,,,,,,,+++*********+++++++++++++++''')))******))))))+++,,,***+++,,,---......---,,,******************************))))))******+++,,,)))***+++++++++,,,++++++******))))))))))))******((())))))))))))))))))((('''(((******)))))))))***,,,,,,++++++++++++,,,,,,++++++******++++++,,,---***+++,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))*********)))((()))+++,,,,,,+++))))))(((((((((((())))))......---,,,+++******)))************************)))***++++++,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,((((((((((((((())))))***************************))))))******+++,,,------)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++******************+++,,,---)))))))))))))))))))))))))))(((((((((((()))******,,,+++)))((('''(((((()))******+++,,,---------,,,++++++,,,------,,,++++++,,,,,,,,,+++******))))))'''(((***+++,,,,,,,,,+++(((((((((***,,,,,,***((((((((())))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******+++******))))))))))))))))))))))))+++***)))***+++,,,+++)))(((((())))))))))))******))))))************))))))((()))+++***(((''''''(((((((((((((((((((((((((((&&&&&&'''(((((()))*********************************))))))(((((())))))***((()))***+++,,,++++++***(((((()))*********))))))(((((((((((()))))))))))))))))))))))))))******+++************))))))))))))'''((())))))******))))))))))))************))))))))))))((((((''''''((((((&&&&&&''''''(((((())))))***)))(((((()))***,,,---))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,******+++,,,,,,---......000///...---,,,+++***)))&&&&&&''''''(((((())))))***************+++++++++&&&)))+++,,,***))))))***(((((()))***************))))))))))))************))))))))))))))))))))))))(((((())))))))))))******(((''''''''''''((()))))))))))))))***************'''((())))))))))))(((((())))))************))))))&&&((()))***))))))+++,,,************************))))))((('''((()))***+++)))***+++,,,,,,,,,++++++)))*********++++++++++++&&&(((******))))))+++,,,+++,,,,,,------,,,+++***((()))******++++++++++++******))))))******+++,,,((()))))))))******************))))))))))))******(((((())))))))))))((((((''')))+++,,,+++******+++++++++************++++++++++++******++++++,,,---+++---...---***)))((()))'''((((((((())))))))))))******))))))((((((((('''))))))((((((((()))***+++...---+++***)))))))))*********))))))((((((''''''************************************+++++++++,,,******))))))))))))******)))(((((()))+++---,,,+++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************************((()))***++++++,,,,,,,,,((((((((((((((()))******++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++***************+++,,,---...)))))))))))))))))))))))))))(((((((((((()))******---,,,***)))(((((())))))******+++,,,,,,,,,+++***++++++++++++++++++++++++)))))))))*********++++++))))))******+++++++++,,,***)))***,,,......+++))))))))))))*********++++++************************(((((((((((())))))))))))'''((()))******+++++++++***************************'''%%%&&&)))++++++***)))))))))*********++++++))))))************))))))'''(((***)))(((''''''(((&&&'''((())))))((('''&&&&&&''')))***++++++************************************))))))))))))******((()))+++,,,,,,+++***)))&&&(((***,,,,,,+++***((((((((((((((()))))))))))))))))))))))))))******+++************))))))))))))'''(((((()))))))))))))))((()))***++++++***)))((())))))*********)))((('''&&&''''''((())))))*********)))(((((()))+++,,,---))))))))))))))))))))))))))))))))))))******++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((()))***+++,,,,,,,,,,,,+++++++++,,,,,,---------//////...---,,,++++++***%%%&&&&&&'''((())))))******************)))))))))$$$'''++++++***(((((()))(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++''''''&&&&&&''''''((()))((((((((())))))*********&&&''')))***++++++******))))))************))))))'''***,,,,,,***)))***+++************************)))((('''''''''(((***+++)))***+++,,,---,,,++++++))))))******++++++++++++(((***+++,,,++++++---...---,,,***'''%%%###!!!!!!'''((()))***+++,,,,,,,,,*********)))***++++++,,,((())))))))))))***************))))))))))))******************************(((***,,,---,,,++++++,,,+++******************+++++++++******++++++,,,------......---+++)))((()))))))))******+++++++++,,,))))))))))))************)))((('''''''''(((***+++000...---+++******+++++++++******)))(((''''''&&&++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******)))(((((()))+++---,,,+++++++++************++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------************************''''''(((******+++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))(((((()))******************)))))))))+++,,,+++***************+++,,,---...)))))))))))))))))))))))))))))))))((()))******+++...---+++))))))))))))***)))***+++,,,,,,+++***)))++++++***))))))***++++++)))))))))))))))******************)))******+++,,,++++++,,,...000000---+++))))))******+++++++++,,,************************))))))))))))************''''''(((******+++++++++************************(((%%%"""###&&&)))******))))))******+++++++++,,,))))))************))))))&&&((())))))(((''''''(((&&&''')))******)))'''&&&((()))+++,,,---+++***)))******************************))))))))))))******((()))+++,,,,,,+++***)))&&&(((+++......---***((((((((((((((()))))))))))))))))))))))))))******+++************))))))))))))'''(((((()))))))))))))))((()))***++++++***)))(((((()))+++,,,,,,***(((&&&'''(((((()))***+++++++++***))))))))))))+++---...))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,''''''((()))***+++,,,,,,))))))))))))((((((((((((###&&&***+++)))'''''')))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((()))******''''''(((((()))))))))***&&&((()))+++,,,,,,,,,,,,))))))************))))))))),,,...---***(((((()))******))))))))))))***************++++++,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((('''(((((()))******++++++++++++************++++++++++++***)))(((((())))))))))))))))))************************))))))))))))+++,,,,,,------,,,,,,++++++++++++******(((''''''((((((((((((((((((((((((************************+++******)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))111///,,,)))'''''''''(((***)))))))))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++((()))***++++++++++++++++++***))))))***,,,---///000000///...------,,,,,,*********++++++,,,,,,,,,************************(((((((((((((((((())))))+++***)))((((((***,,,---+++++++++++++++,,,---...,,,,,,+++******+++++++++---...///000000///...---((()))+++,,,,,,+++***)))******))))))))))))******+++++++++++++++***)))(((,,,++++++******++++++,,,+++++++++*********))))))***)))((((((((((((((()))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((()))))))))***+++...111222111000+++***)))(((((()))***+++++++++************++++++((()))***++++++,,,++++++((()))***+++,,,++++++***))))))))))))))))))))))))******)))(((((((((((((((***,,,,,,((('''))))))&&&,,,,,,+++***)))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))******))))))((((((((())))))''''''(((((()))+++,,,---************))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))'''(((+++------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((,,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******...,,,)))))),,,---+++)))------,,,++++++,,,------((()))***++++++***)))(((************************))))))))))))))))))))))))+++***)))*********(((&&&''''''(((((())))))******,,,,,,,,,+++***))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))(((''')))(((((('''&&&&&&%%%%%%)))((('''''''''(((***+++*********))))))*********++++++++++++++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))(((((())))))***++++++,,,+++******))))))******+++++++++******))))))))))))))))))))))))************************))))))))))))******++++++++++++******++++++++++++***)))((('''))))))))))))))))))))))))************************+++******)))))))))))))))************)))))))))((())))))))))))))))))))))))///...+++)))((('''((((((((((((((()))***,,,---...,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++))))))***+++++++++******************+++,,,---...//////...------,,,++++++***++++++++++++++++++,,,************************+++*********************+++***)))((()))***,,,---///............//////000,,,,,,++++++++++++,,,,,,+++,,,...////////////...,,,,,,+++*********************))))))))))))************+++++++++***)))))),,,++++++******++++++,,,+++++++++*********))))))))))))(((((((((((())))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***---000111000...***))))))))))))))))))******))))))(((((())))))***''''''((()))************((()))***++++++++++++***))))))))))))))))))))))))******)))((((((((((((((((((******((((((++++++(((******))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***((((((((('''''''''(((((((((((((((((()))***+++,,,************))))))))))))************************************)))))))))((())))))))))))))))))))))))&&&'''(((******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))(((((())))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))))))))******++++++******))),,,***((()))+++,,,***)))---,,,+++******+++,,,---))))))************))))))************************))))))))))))))))))))))))+++***)))***+++***(((''''''((((((((()))))))))***+++******)))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''((()))***+++++++++************++++++,,,,,,++++++++++++++++++,,,---...//////...---,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,+++******))))))******+++++++++++++++************))))))))))))************++++++*********)))))))))***++++++,,,,,,++++++***++++++++++++***)))((((((************************+++++++++++++++++++++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))---,,,***)))(((((()))***&&&&&&'''(((***,,,...///+++++++++++++++*********))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++******+++++++++******))))))******+++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++*********************************------,,,,,,+++++++++***+++***)))))))))***,,,---------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---.../////////000...+++)))(((((()))*********))))))))))))******)))******+++++++++******++++++************+++++++++++++++***************)))))))))(((((())))))*********))))))))))))************************************))))))))))))******))))))))))))))))))))))))+++***************))))))***))))))(((((())))))***(((((())),,,...///...,,,((())))))******))))))((()))((((((''''''(((((()))&&&'''((())))))******)))((()))******++++++******))))))))))))))))))))))))*********)))))))))))))))&&&))))))''''''******(((''''''((()))***++++++,,,'''''''''''''''''''''''''''((())))))******))))))((((((((((((((()))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))************************************************))))))))))))))))))))))))))))))************))))))))))))******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))***)))((((((***+++***)))++++++************++++++******))))))))))))******************************))))))))))))))))))))))))***)))))))))+++***)))'''(((((((((((()))))))))))))))((((((''''''&&&&&&%%%))))))))))))))))))))))))***))))))(((((())))))******************************))))))(((((())))))***''''''((())))))***++++++)))(((((((((((()))***+++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,---.../////////...---////////////////////////++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******))))))))))))******++++++,,,,,,,,,+++++++++((()))))))))************+++++++++*********))))))------............------++++++++++++******)))(((************************+++++++++++++++++++++++++++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((()))+++,,,---+++++++++***************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************+++++++++++++++***)))((()))***+++,,,---,,,++++++,,,+++++++++*********))),,,,,,++++++******))))))************************---------,,,,,,+++************)))))))))***+++,,,---,,,+++***************------,,,,,,,,,---......++++++,,,,,,,,,---------...---,,,***))))))************))))))))))))******((()))***+++++++++++++++++++++************++++++************************)))))))))((())))))******+++******))))))******+++******************************))))))))))))******))))))))))))))))))))))))+++++++++******))))))(((***))))))))))))))))))***(((((()))+++---...,,,***'''((()))******)))(((''')))((((((''''''(((((()))&&&'''((()))************))))))******************))))))))))))))))))))))))*********************)))'''))))))&&&&&&))))))&&&''''''((()))***++++++,,,'''''''''''''''''''''''''''(((***+++++++++***)))))))))******++++++******++++++***)))(((((())))))************)))))))))(((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((()))*********)))'''&&&((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((()))***+++++++++***************************+++***)))(((((()))***+++************************))))))))))))))))))))))))***)))))))))++++++)))'''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++''''''((())))))******+++)))))))))))))))*********,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,.../////////......111111000///...------,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,***))))))))))))))))))******++++++,,,,,,,,,++++++((()))))))))************++++++++++++************,,,------......------,,,***++++++++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))((())))))******+++)))))))))((())))))******************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********+++++++++++++++***)))((()))***+++,,,---,,,+++******************)))))))))+++++++++******)))))))))************************,,,,,,++++++***************************+++++++++//////...------,,,---------,,,,,,,,,------...///......---,,,+++************+++,,,------,,,+++*********))))))))))))******((()))***++++++++++++++++++******))))))******+++************************)))))))))))))))***++++++++++++************++++++******************************))))))))))))***************************************))))))(((((((((******))))))))))))******(((((((((***,,,,,,+++)))'''((()))******)))((('''***))))))(((((())))))***(((((()))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++******&&&******)))***...///,,,)))))))))))))))*********(((((((((((((((((((((((('''(((***+++++++++***)))'''((()))*********)))))),,,+++***)))((((((((((((************)))))))))((((((((((((((((((((((((((())))))))))))))))))*********************************)))((('''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))******((('''&&&((()))))))))************(((((((((((((((((((((((((((((())))))************)))))))))******)))))))))''')))***,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***((())))))))))))(((((((((((())))))((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((())))))***************++++++************++++++,,,,,,++++++++++++++++++***+++---...//////......000000///...---,,,,,,+++++++++++++++++++++++++++******))))))))))))************++++++++++++++++++***))))))(((((())))))***))))))+++,,,,,,,,,+++***))))))))))))************,,,++++++++++++*********)))******++++++******)))***+++++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))***************)))(((((((((((())))))))))))***************))))))))))))))))))))))))))))))************))))))((((((((()))))))))************+++++++++******)))***++++++,,,,,,+++++++++***************************************)))))))))************************************************))))))******++++++++++++------,,,+++++++++,,,,,,,,,+++++++++,,,---...///111000...,,,***)))))))))(((***,,,......---,,,*********))))))))))))******)))******+++++++++************))))))))))))*********************+++++++++))))))))))))******+++,,,++++++************++++++******************************))))))))))))******************************))))))))))))))))))((((((+++******))))))******+++)))))))))***,,,,,,***((('''(((((())))))(((((('''***))))))(((((())))))***((()))***++++++,,,,,,,,,******)))((((((((()))))))))))))))))))))))))))))))))***+++------,,,+++***&&&))),,,+++...444666444++++++******))))))(((((((((((((((((((((((((((((('''((())))))******))))))###%%%&&&(((((((((''''''++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************((('''&&&%%%&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******+++******(((((())))))((((((''''''))))))))))))************((((((((((((((((((((((((((((((((()))******++++++((())))))******))))))(((&&&(((+++------,,,---...******+++,,,,,,+++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++''''''''''''''''''''''''*********))))))*********((((((((((((((((((((((((((()))******++++++***************))))))*********++++++++++++++++++,,,,,,)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((''''''((())))))************************))))))(((((((((((())))))'''(((***+++,,,+++***)))))))))))))))************,,,,,,+++++++++*********((())))))******))))))(((***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((())))))***((()))))))))*********+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))***))))))***+++++++++******,,,+++++++++***++++++,,,************************))))))))))))************************************(((((())))))***+++++++++))))))***+++++++++++++++))))))))))))))))))***+++*********++++++,,,---...111000...,,,+++*********,,,,,,,,,,,,,,,,,,++++++******))))))))))))************+++++++++***))))))******))))))))))))******))))))*********+++++++++))))))))))))***+++,,,---,,,++++++******++++++,,,******************************))))))))))))******************************))))))******************+++******))))))******+++*********+++,,,,,,)))'''(((((((((''''''((((((((()))((((((''''''(((((()))'''((()))***+++++++++++++++***)))((('''(((((())))))))))))))))))))))))))))))***,,,---...---,,,+++&&&***++++++---222333111************)))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***$$$%%%''')))))))))((('''******)))))))))))))))***************))))))))))))************************((()))))))))************************************&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++))))))(((''''''''''''((())))))))))))************(((((((((((((((((((((((('''(((((()))******++++++(((((())))))))))))((((((###'''+++---,,,,,,---...***+++,,,------,,,+++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++(((((((((((((((((((((((()))******++++++******)))((((((((())))))******+++((()))***+++++++++************))))))))))))***************++++++,,,,,,---)))***+++---......------(((((()))***,,,------...************************)))((('''&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))&&&''')))+++,,,+++)))((())))))))))))************,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((()))***+++++++++++++++---,,,+++*********+++,,,***************+++++++++(((((())))))******++++++************************(((((()))***+++,,,,,,---))))))***++++++++++++***,,,+++++++++,,,---......************+++,,,---...000///---,,,+++,,,,,,---000///---+++******++++++******))))))))))))******+++++++++++++++***)))(((******))))))))))))******))))))******++++++++++++))))))))))))***+++,,,---,,,++++++******++++++,,,******************************))))))))))))***************************************++++++,,,,,,---++++++************+++++++++******+++,,,,,,***''')))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&'''((()))************+++***)))'''''''''((())))))))))))))))))))))))))))))***,,,.........,,,+++(((++++++((((((******''')))))))))))))))*********))))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&(((***,,,---,,,+++*********))))))))))))******************))))))))))))************************(((((())))))*********+++************************((((((((()))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++***)))(((&&&&&&'''(((((())))))))))))************(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))))))))((((((!!!%%%***,,,+++***,,,---+++,,,------------,,,+++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,***)))******))))))((((((((('''((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((***+++,,,---...((()))***+++,,,+++******+++,,,,,,+++******+++---******************************+++++++++,,,,,,,,,+++***)))***,,,---,,,+++***(((&&&%%%'''(((((((((******))))))((((((''''''---,,,+++***))))))))))))---,,,+++))))))))))))***++++++++++++++++++++++++************************))))))))))))************%%%&&&)))***+++***)))((())))))))))))******************+++,,,------....../////////...,,,***'''&&&******++++++++++++******'''(((***+++,,,,,,,,,++++++***)))((((((((()))***************************&&&'''((()))******)))(((((((((''''''''''''((((((***************)))(((((()))************+++++++++))))))(((((((((((())))))&&&''')))***,,,,,,------,,,+++******))))))******,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))******++++++***)))***++++++***(((************+++,,,---......+++((()))++++++***(((...---,,,***)))******+++...,,,***((('''(((***,,,++++++******)))(((((('''++++++++++++++++++++++++************************---,,,+++)))(((&&&%%%$$$(((***,,,+++***)))***+++,,,,,,,,,+++***)))((('''((((((((((((((())))))*********))))))((((((''''''************************)))))))))((())))))***+++,,,***)))***,,,......---*********))))))))))))((())))))))))))))))))))))))******)))((((((((((((((((((((()))***++++++,,,,,,)))))))))))))))))))))))))))***,,,------,,,***)))******+++++++++,,,,,,,,,***)))((()))***+++***(((***)))'''&&&&&&(((***,,,((((((((((((((()))******)))))))))((((((((((((((())))))))))))))))))))))))(((((()))***************((()))***+++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******))))))*********))))))(((+++***)))'''''''''((()))+++++++++***)))((((((''')))******)))(((''''''((())))))))))))))))))))))))'''((()))***************++++++******))))))((((((++++++***)))(((((())))))******+++,,,,,,,,,,,,+++************))))))))))))'''(((***++++++***((('''***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------......///...---+++)))'''+++)))'''''''''((('''&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***%%%&&&&&&'''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((************************(((((())))))))))))((((((''''''(((((()))))))))******))))))***,,,,,,+++)))(((((())))))******+++++++++,,,,,,+++******+++---*********************************+++++++++,,,,,,+++***)))***,,,---,,,+++)))'''&&&&&&((((((((('''+++*********))))))))))))++++++***)))))))))))))))******)))(((((()))***+++************************************************))))))))))))************'''(((***+++++++++)))((())))))))))))*********************+++,,,,,,------///000000///...,,,***(((******++++++++++++******((()))***+++,,,,,,+++++++++***)))))))))***++++++++++++++++++************'''((()))*********)))((()))((((((''''''(((((()))***************)))(((((()))************+++++++++))))))(((((((((((())))))'''((()))***+++,,,,,,,,,+++***))))))(((((())))))***+++++++++******)))(((***************************))))))))))))))))))***((((((((((((((())))))******))))))***++++++***((())))))))))))***+++,,,---///,,,******,,,---+++***...---,,,***)))******+++...,,,***(((''')))***,,,,,,++++++***))))))((((((++++++++++++++++++++++++******************************))))))((((((((('''***,,,------,,,++++++,,,+++++++++++++++***))))))))))))((((((((()))***************)))))))))((((((************++++++++++++)))))))))))))))***++++++,,,+++***+++---.........++++++*********)))))))))))))))))))))))))))))))))******)))(((((((((((((((((())))))***++++++,,,,,,,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***)))((()))***+++***((()))))))))))))))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************++++++******)))*********++++++,,,,,,---,,,,,,+++++++++*********))))))*********))))))(((******(((((('''((())))))*********)))(((''''''''')))******)))((('''''')))))))))))))))))))))))))))((())))))************)))((((((((((((''''''''''''+++******)))(((((())))))(((((()))************)))************))))))))))))((()))***,,,,,,***)))(((,,,+++***)))(((((()))***************)))))))))((())))))))))))))))))))))))+++++++++,,,,,,,,,------------------,,,***)))((()))'''&&&&&&((())))))((())))))))))))))))))))))))***)))'''&&&&&&''')))***************************(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******(((''''''(((***++++++***)))))))))))))))*********+++,,,---,,,+++***+++---***************************************++++++++++++***)))***,,,---,,,+++***)))((()))++++++)))(((++++++++++++************)))))))))))))))***++++++(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,+++)))((())))))))))))************)))))))))***++++++,,,,,,//////000000///...,,,+++******++++++++++++******)))******+++++++++*********************+++,,,---,,,,,,,,,++++++******************+++******)))(((***))))))(((((())))))************)))))))))(((((()))************+++++++++***))))))(((((())))))***))))))***+++++++++++++++***))))))((((((((((((((()))************)))((((((***************************++++++++++++++++++***(((''''''''''''((()))))))))(((((()))+++,,,+++)))(((((())))))******++++++---+++******+++++++++***...---,,,***)))******+++---+++)))(((((()))***+++,,,,,,,,,+++******)))))),,,,,,++++++************************************''''''((())))))******++++++---///...---,,,------***++++++,,,,,,+++++++++***))))))))))))***++++++++++++++++++*********************++++++,,,,,,,,,*********)))***++++++,,,---+++***+++---//////...,,,+++++++++************))))))))))))))))))))))))***))))))((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))(((++++++++++++++++++*********)))((()))***+++***(((((()))***+++,,,+++***)))((((((((((((((()))******************************))))))))))))))))))))))))((())))))************)))*********+++******))))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((())))))******)))))))))))))))((((((((()))******)))))))))((((((''''''&&&((()))***)))((('''((())))))))))))))))))))))))))))))************))))))(((''''''''''''((((((((((((******)))((((((((())))))'''((())))))******))))))************)))))))))))))))***+++,,,,,,+++***))),,,,,,+++***))))))******************))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))(((&&&%%%&&&(((*********************************))))))''''''''''''))))))---,,,,,,+++***))))))(((''''''(((((())))))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((('''%%%&&&(((***++++++************))))))))))))***,,,------,,,++++++,,,************************************************+++***)))***,,,---,,,++++++++++++---......+++)))************************))))))))))))***,,,---...)))))))))******++++++,,,))))))))))))))))))))))))************************((()))))))))***************++++++++++++***((((((((()))))))))************(((((())))))*********+++------...//////...------******++++++++++++*********+++++++++*********)))))))))***++++++,,,---...------,,,,,,++++++******++++++++++++******))))))******))))))))))))************)))((((((((((((((())))))*********+++++++++***))))))))))))))))))*********+++++++++******)))******)))(((((((((((())))))***************))))))************************)))***,,,,,,,,,,,,***)))((((((((((((((()))******)))((((((***,,,---,,,+++))))))***+++++++++++++++***)))((('''((((((((((((...---,,,***)))******++++++***)))(((((()))***+++,,,,,,,,,+++++++++******,,,,,,++++++******))))))************************''''''((()))******+++++++++---......---,,,,,,---+++,,,,,,,,,,,,+++*********************++++++,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***************+++,,,,,,---,,,++++++...//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++******))))))((((((''''''(((((())))))))))))((((((++++++++++++***************)))((()))***+++***((((((((()))************)))((((((((((((((())))))******************+++++++++))))))))))))))))))))))))((()))************))))))(((((()))***************+++++++++++++++++++++++++++************)))))))))'''((())))))))))))))))))((((((((())))))******+++******))))))((((((((('''((()))***)))((('''((()))((((((((((((((((((((((((***************)))((('''(((((())))))******++++++***))))))((((((((()))))))))******+++++++++++++++************)))))))))(((******++++++++++++******)))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))************))))))'''&&&''')))******)))))))))))))))))))))))))))))))))(((''''''((())))))*********)))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))************************(((((())))))))))))(((((())))))******************+++)))&&&&&&''')))******++++++******))))))((((((***,,,......,,,+++,,,,,,************************++++++******************+++***)))***,,,---,,,+++*********,,,------+++((())))))))))))))))))))))))))))))******,,,...///000------------,,,,,,++++++************************************************((()))))))))*********************))))))(((''''''((()))))))))************((()))))))))))))))*********+++,,,---...---,,,,,,******++++++++++++******++++++******************))))))***+++,,,---------,,,,,,,,,++++++*********,,,,,,+++******)))))))))******))))))))))))*********)))((((((''''''(((((())))))*********+++++++++******))))))))))))*********++++++++++++***))))))++++++***))))))))))))*********++++++,,,++++++***************************((()))***++++++***)))(((******))))))******+++,,,***)))***+++...///...,,,***+++,,,---------,,,,,,(((((((((((('''((()))***...---,,,***)))******+++***))))))(((((()))******,,,,,,,,,++++++++++++++++++++++++******)))))))))************************))))))))))))***************+++------+++***+++,,,,,,,,,,,,,,,+++***)))(((***************++++++,,,++++++,,,,,,------......*********++++++,,,,,,,,,******))))))******+++,,,---+++***+++---//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***************+++++++++)))))))))(((((((((''''''((((((((())))))(((((((((***************************)))((()))***+++***((()))(((&&&&&&&&&''')))+++((((((((((((((())))))***))))))******++++++++++++))))))))))))))))))))))))))))))*********))))))(((%%%&&&((()))++++++,,,,,,************))))))))))))*********)))))))))((((((''''''((()))))))))))))))(((((()))*********++++++++++++***************)))''')))***)))((('''(((***((((((((((((((((((((((((***************)))((('''(((((())))))******++++++)))((((((((((((((())))))))))))***++++++++++++***************)))))))))(((*********++++++*********%%%&&&'''(((***+++,,,,,,))))))))))))))))))***************************************+++++++++,,,,,,))))))))))))))))))******+++***((((((((()))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++(((((())))))))))))((((((******))))))))))))))))))///,,,)))'''((()))***)))++++++******))))))((((((***,,,...///---,,,,,,,,,************************,,,,,,,,,++++++++++++++++++***)))***,,,---,,,+++)))((('''(((******((('''((((((((((((((())))))))))))))))))***,,,---///000......///......,,,+++***************************************************))))))))))))************)))))))))((((((((((((((())))))))))))************))))))))))))))))))******((()))***+++,,,,,,+++*********++++++++++++******+++******)))******++++++((()))***+++,,,,,,,,,+++************************++++++***)))))))))*********))))))(((((())))))******)))((('''&&&'''((())))))************++++++++++++******))))))******+++******+++++++++******))),,,++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((())))))))))))((((((+++************+++,,,,,,+++******+++---...---++++++,,,---......---,,,+++***+++++++++******+++---...---,,,***)))******+++))))))((((((((()))******++++++++++++++++++******************************************************+++***************))))))(((***++++++***))))))***+++++++++++++++***)))(((***))))))))))))***++++++***++++++,,,---......///************************)))))))))((()))******+++,,,***)))***,,,......---,,,+++++++++************))))))))))))))))))))))))((((((((((((((())))))***************************************************))))))(((((((((((()))))))))))))))*********++++++***)))((()))***+++***((()))'''%%%$$$$$$&&&)))+++((((((((((((((()))******(((((())))))***+++++++++)))))))))))))))))))))))))))************))))))(((%%%&&&''')))***++++++,,,(((((())))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))))))))))))))***+++++++++******++++++++++++++++++++++++'''((())))))(((((()))***)))))))))))))))))))))))))))************))))))(((''''''''''''((((((((((((((((((''''''(((((())))))&&&'''(((((())))))((((((************))))))))))))))))))))))))))))))))))))$$$%%%&&&(((***++++++,,,))))))))))))************************************************++++++++++++***)))))))))))))))***+++---+++)))((())))))(((''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((...,,,***)))*********)))************))))))))))))***,,,//////...,,,,,,,,,************************---------,,,,,,,,,+++++++++***)))***,,,---,,,+++***((('''''')))))))))((((((((()))))))))*********'''(((((()))***,,,---...,,,---.........---,,,+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))******))))))))))))************************************((()))***+++++++++***)))******++++++++++++************)))))))))+++,,,---((()))***+++++++++***)))((((((((())))))******+++***)))((((((((()))***+++)))((((((''''''(((((()))***)))(((&&&&&&'''((())))))************++++++++++++******))))))******+++)))******+++++++++******++++++***)))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++)))))))))(((((()))))))))*********)))***++++++,,,***))))))***+++,,,***)))***+++---......---+++******+++---,,,******,,,///...---,,,***)))******+++(((((((((((())))))******************************(((((())))))******++++++************************************************(((***++++++***))))))***&&&'''((()))***+++++++++))))))((((((((()))******)))***+++,,,---...//////+++******))))))(((((((((((((((''''''(((((()))***+++)))((()))+++------,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))******************************(((((())))))***+++++++++***))))))))))))))))))***''''''((()))***+++,,,,,,***)))((()))***+++***((((((''''''&&&'''((()))***((((((((((((((()))******''''''((())))))***++++++))))))))))))))))))))))))***************)))(((((('''((())))))))))))))))))((((((((()))******++++++))))))((((((((('''''''''%%%&&&'''((())))))))))))******+++++++++***)))(((************************&&&((())))))(((((()))+++))))))))))))))))))))))))((())))))************)))(((((((((((('''''''''''''''''''''''''''((())))))&&&''''''(((((((((((((((************)))))))))))))))(((((((((((((((((()))&&&''')))***++++++******((()))))))))************************************************++++++++++++++++++***)))))))))***++++++***(((((()))***)))((((((((((((((((((((((((((()))))))))******)))))))))******))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''&&&***(((((()))***++++++***)))))))))))))))************,,,///000...---,,,,,,************************.........------,,,,,,,,,+++***)))***,,,---,,,+++...,,,))))))***,,,,,,,,,))))))******+++++++++,,,&&&&&&''''''(((***+++,,,)))***,,,---......---,,,((((((((((((((((((((((((************************))))))))))))***************)))))))))***+++,,,,,,))))))))))))************+++++++++***************)))***++++++,,,+++***)))******++++++++++++******))))))(((((()))+++---...((()))***++++++***((('''&&&&&&'''((()))***++++++((((((''''''''')))***+++((((((''''''''''''((((((+++)))'''&&&%%%&&&((())))))************+++++++++++++++************++++++))))))***+++++++++++++++******)))((((((((((((((((((((()))***************+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))******+++)))(((((((((******(((&&&)))+++,,,------,,,***)))(((***++++++)))(((+++......---,,,************+++''''''(((((())))))******))))))))))))))))))******''''''((()))***+++,,,,,,************************)))))))))***++++++,,,,,,)))***,,,,,,***)))***+++"""$$$&&&(((***,,,------((((((((((((((())))))***))))))***+++---...//////++++++***)))((('''&&&&&&'''''''''''''''((())))))***)))((((((+++,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))((((((((((((((()))******++++++******************%%%%%%&&&'''((()))************))))))))))))******&&&&&&''')))***+++,,,---***)))((()))***+++***(((&&&''')))*********)))(((((((((((((((((()))******&&&''''''((()))*********))))))))))))))))))))))))***************)))((((((************)))(((&&&&&&(((((()))***+++,,,,,,---)))(((((((((''''''''''''%%%&&&'''((())))))))))))***+++,,,,,,+++***)))((()))))))))))))))*********&&&((())))))(((((()))+++))))))))))))))))))))))))'''((()))***************++++++******))))))(((((('''''''''''''''((()))***((())))))***************************))))))))))))((((((''''''''''''((((((******+++,,,+++***)))((((((((())))))*********+++************************)))************+++++++++---,,,***)))))))))***+++)))((('''(((***+++++++++))))))))))))))))))))))))))))))************))))))))))))(((&&&%%%$$$###"""))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%(((+++,,,,,,+++(((((())))))******++++++....../////////...,,,+++++++++,,,,,,,,,------------...000///...,,,------+++,,,------......------------,,,,,,+++***)))))))))************))))))((()))***+++,,,,,,+++***)))************************))))))))))))************++++++++++++++++++++++++++++++***************+++******+++++++++******)))******+++,,,,,,,,,,,,+++************************************************&&&''')))+++,,,+++***)))++++++++++++++++++++++++))))))))))))************+++)))'''''')))+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******************************))))))))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))***+++,,,,,,((()))***++++++***)))(((+++*********))))))((((((***+++,,,---...---,,,,,,++++++,,,,,,,,,+++******+++******)))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************)))***+++,,,---,,,++++++---,,,+++***))))))))))))))))))))))))***+++,,,,,,)))******+++---......///---,,,***+++,,,,,,+++)))))))))************))))))))))))*********+++++++++***)))(((''''''((()))***,,,***)))''''''(((***+++******))))))******+++,,,++++++***)))))))))))))))((()))++++++***))))))***---,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++***)))))))))))))))((()))***+++++++++++++++++++++***))))))******+++))))))******+++++++++,,,************************+++***)))(((((()))***+++***************)))(((((()))***+++++++++)))(((''')))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))((()))+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++++++++******+++***)))(((((()))******+++*********))))))((((((,,,+++***))))))***+++,,,,,,+++***)))))))))***+++))))))***+++,,,------.........---,,,++++++++++++)))))))))))))))))))))))),,,+++***)))((((((((((((((()))***++++++***)))(((++++++******))))))(((((())))))************))))))+++,,,.........,,,***)))((()))***,,,---...//////...---+++*********++++++))))))))))))))))))))))))(((((())))))******++++++'''***)))(((***......+++000+++)))+++***'''%%%&&&---.../////////...,,,+++++++++++++++,,,,,,,,,,,,---...000///---,,,,,,---***++++++,,,,,,,,,,,,,,,------,,,++++++***))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++***))))))************+++++++++******))))))***++++++,,,,,,++++++************************************************&&&(((***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))************+++)))'''((()))+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******************************)))))))))******+++************************(((((()))************)))************************+++++++++*********))))))+++******))))))******+++))))))************))))))+++*********))))))))))))***+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,+++***)))((('''''''''(((((((((((()))))))))))))))((())))))))))))************+++++++++++++++,,,,,,---++++++++++++++++++++++++************************((()))***+++++++++******+++***************++++++,,,,,,+++***************------,,,,,,,,,,,,++++++---+++******++++++***)))((())))))******))))))((()))))))))))))))*********))))))(((((((((((())))))+++***)))(((((()))***+++))))))(((((())))))***++++++***)))(((((((((((()))&&&((())))))'''&&&'''(((,,,,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))((((((((()))))))))***+++++++++******************************'''((((((((())))))))))))************************+++***)))(((((()))***++++++++++++++++++***))))))***************)))(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))(((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))((((((******)))(((((()))***+++************)))))))))(((++++++***))))))***++++++,,,+++************+++,,,*********++++++,,,,,,---++++++***)))))))))******))))))))))))))))))))))))(((((())))))******+++,,,))))))************)))))))))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&***+++---------+++***(((((()))***,,,---------------,,,+++***)))******+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&))))))'''(((,,,,,,)))+++((((((+++---***)))***------...//////...,,,+++*********++++++++++++,,,---...//////---,,,,,,---)))******+++++++++++++++,,,,,,,,,+++******))))))(((((()))***++++++++++++++++++************++++++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,+++***))))))******)))******+++++++++******)))***++++++,,,,,,++++++************************))))))))))))))))))))))))''')))***,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************+++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))***************************************+++,,,---************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++***************++++++***)))))))))***************))))))************************)))))))))***++++++,,,---,,,,,,,,,***+++,,,---------------,,,***((('''&&&''')))***'''(((((()))*********)))))))))))))))***************************++++++,,,++++++++++++++++++++++++************************(((((()))************))))))))))))******+++------///...,,,+++***)))))))))---------,,,,,,+++++++++,,,***))))))***+++)))((('''(((((())))))(((((('''))))))))))))))))))((((((((())))))******))))))(((+++***)))(((((()))***+++((((((((((((((())))))***))))))((((((''''''((((((&&&((()))((('''&&&'''(((+++******)))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((((((******+++++++++******)))((()))***++++++***))))))(((((((((((())))))))))))******************************))))))))))))******++++++,,,,,,++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))***))))))))))))((((((((()))))))))))))))***+++,,,************))))))))))))++++++***))))))***+++++++++*********+++,,,---...++++++++++++++++++++++++******)))))))))***++++++)))))))))))))))))))))))))))))))))******+++,,,,,,******))))))))))))******((((((((((((''''''''''''))))))************)))))))))***+++++++++***)))((())))))***+++++++++++++++++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((''''''%%%((((((&&&'''******(((***'''(((---///,,,***+++,,,---.........---,,,+++))))))*********+++++++++,,,...//////---,,,,,,---)))******+++,,,+++++++++,,,+++++++++******))))))'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,))))))***+++++++++******))))))***+++++++++++++++************************(((((((((((((((((((((((())))))+++,,,,,,---,,,,,,++++++++++++++++++++++++((()))))))))************+++)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++,,,---...******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************))))))))))))******+++,,,+++))))))))))))+++,,,******************************++++++,,,,,,,,,,,,***+++,,,---....../////////---+++))))))***,,,---'''((()))***************((()))))))))************)))))))))))))))******+++++++++++++++++++++++++++************************)))))))))***************************++++++,,,---......---++++++***************+++,,,,,,---......+++***))))))******)))'''''''''((((((((((((''''''************))))))))))))((()))***++++++***)))(((***))))))((())))))***+++)))(((((((((((()))******((((((''''''''''''(((((()))***+++***(((((()))+++***))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***))))))((((((((((((((()))+++++++++++++++***)))((('''(((***,,,,,,+++)))(((***************+++++++++***************************))))))))))))))))))*********+++++++++******)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))************))))))((((((''''''''''''&&&'''(((***,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++++++++************(((((())))))***+++,,,---*********)))))))))))))))+++******************+++*********+++,,,...//////,,,,,,,,,++++++*********++++++******+++,,,------)))))))))))))))))))))))),,,,,,,,,++++++***)))(((+++***)))(((((()))***+++************))))))))))))***++++++++++++++++++***((())))))******)))(((((())))))************))))))******)))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))&&&)))***'''''')))***(((---***+++000111,,,)))(((+++,,,---......---,,,,,,))))))*********+++++++++,,,---///...,,,++++++,,,***++++++,,,,,,,,,,,,,,,++++++***************)))(((((()))+++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************((()))))))))************************************'''(((((()))***,,,......((()))***+++++++++++++++))))))***++++++++++++***************************(((((((((((((((((((((((()))******+++,,,,,,------++++++++++++++++++++++++((()))))))))***************))))))***,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))***+++,,,,,,+++***))))))***+++,,,***************+++++++++************++++++,,,,,,***+++,,,---....../////////...,,,+++++++++---...(((((()))***************((()))))))))************))))))(((((())))))***+++++++++++++++++++++++++++************************************++++++,,,,,,---,,,,,,+++******++++++,,,,,,++++++,,,---......***++++++,,,,,,---------+++***))))))******)))'''''''''((((((((((((''''''++++++++++++++++++++++++((()))***++++++***)))((()))))))))))))))******+++***))))))))))))***++++++((((((''''''''''''(((((()))******)))((((((***+++)))))))))((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))+++++++++++++++***)))(((&&&''')))+++,,,+++)))(((++++++******************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))))))))(((+++***)))(((((()))***+++(((((((((((((((((((((((('''''''''((())))))*********)))))))))((((((((('''(((((((((((()))+++---///************************((((((((((((((((((((((((******)))))))))***+++,,,************************(((((()))***+++,,,,,,,,,))))))))))))))))))***************++++++*********((()))***,,,---...//////---,,,,,,++++++*********************+++,,,,,,---))))))))))))))))))))))))++++++,,,++++++***((((((+++***)))(((((()))***+++))))))))))))************'''(((((())))))((((((''''''((((((((((((((((((((())))))*********)))(((((())))))))))))******)))))))))))))))))))))))))))))),,,,,,++++++******))))))(((,,,---***(((***+++***---+++,,,000111---))))))***+++---......---,,,,,,*********++++++++++++,,,,,,---......,,,++++++,,,***++++++,,,,,,,,,,,,,,,************************))))))***+++,,,,,,,,,,,,++++++************++++++************************))))))))))))************************************''''''((()))***,,,...///((()))***+++++++++++++++((()))******++++++******************************))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++))))))))))))***************))))))+++,,,---+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))***************+++,,,---******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++(((((((((((()))***++++++++++++************++++++*********++++++++++++++++++************+++,,,,,,***+++,,,---------------------,,,+++++++++++++++)))******++++++******)))))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++************************++++++******++++++,,,---......,,,++++++***************+++,,,---///000111......---,,,,,,+++******,,,***))))))***+++)))((('''(((((())))))(((((('''+++++++++,,,,,,,,,------)))******************)))(((((())))))******++++++***************++++++,,,((((((''''''(((((())))))((((((((('''%%%&&&(((******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))))))))******+++******+++++++++******)))&&&''')))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))''''''(((((())))))(((((()))))))))))))))******+++(((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))))))))))))))))))))))))))***+++------************************))))))))))))))))))))))))+++***)))))))))***,,,---''''''((((((((((((((()))))))))***+++,,,,,,,,,+++))))))))))))************)))***++++++++++++***)))((()))***,,,---.........,,,,,,,,,++++++*********))))))((((((((()))******))))))))))))))))))))))))&&&''')))***++++++************))))))))))))******''''''''''''(((((((((((())))))************))))))''''''(((((((((((())))))))))))*********))))))(((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))((((((***///000,,,)))***,,,++++++((()))...000---+++,,,***+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,)))******+++++++++++++++))))))))))))******************+++,,,,,,+++++++++******++++++++++++******************************))))))))))))************************************))))))))))))***+++,,,---(((((()))++++++,,,,,,+++((())))))***************************************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))*********************+++------+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))******)))))))))******+++************************)))******+++++++++++++++************************))))))*********+++++++++******)))(((((((((((((((***++++++,,,,,,++++++************++++++,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,,,,+++,,,------...---,,,+++***++++++++++++***)))(((((())))))))))))***************))))))))))))***++++++++++++++++++++++++++++++************************+++***)))))))))***,,,,,,---,,,,,,+++++++++,,,,,,******+++,,,...///111222///......---+++******)))---+++******++++++***)))((())))))******))))))((())))))***+++,,,------...+++******))))))******+++'''((()))******+++++++++)))))))))))))))***++++++)))(((((((((((()))***+++(((((((((&&&%%%&&&(((***+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((()))***+++***************+++,,,,,,))))))***+++++++++******''''''(((((()))*********))))))))))))((((((((('''))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))(((((()))***************((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((())))))******(((((()))***************************************))))))))))))))))))))))))+++***((((((((()))+++,,,''''''''''''(((((())))))******+++,,,,,,,,,+++***((()))))))))************)))***++++++++++++***)))'''(((***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))(((((((((((()))))))))))))))))))))))))))%%%&&&(((*********)))((())))))************))))))&&&'''''''''((((((((()))+++,,,,,,------,,,,,,+++((((((((((((((())))))***))))))******+++*********((()))+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))*********000222---))))))++++++---))))))---...,,,***+++******,,,---...------,,,++++++,,,,,,,,,---------+++---......,,,++++++,,,(((((()))***************)))))))))))))))*********++++++,,,,,,,,,+++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++***))))))******(((((()))++++++,,,,,,,,,(((((()))***************************************************************(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))*********************,,,------,,,***************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++---,,,+++)))'''&&&%%%%%%***+++,,,------,,,+++************++++++,,,,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,+++******---///000111111///---,,,,,,,,,,,,+++***)))((('''))))))))))))***************************++++++,,,++++++++++++++++++++++++***************************)))((((((((()))+++,,,++++++++++++,,,---......++++++,,,---...///111111,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,+++)))))))))************))))))''''''(((***+++,,,---...,,,+++***))))))***+++,,,'''''')))***++++++++++++((((((((((((((()))******)))))))))))))))***++++++++++++***(((''''''***---++++++***((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((()))+++++++++*********+++,,,------((()))***+++++++++++++++''''''''''''((()))++++++,,,+++++++++******))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************'''((()))+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++((()))))))))******++++++***+++,,,---,,,+++***)))(((((())))))*********+++)))***+++,,,,,,+++***)))'''(((***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))'''((()))***)))'''%%%$$$((()))***++++++***)))(((((()))))))))******++++++)))))))))******)))))))))((((((((((((((()))***+++))))))***+++++++++++++++)))***+++,,,------,,,+++))))))))))))))))))))))))*********+++,,,,,,,,,---***000222---((()))++++++222---+++,,,,,,)))'''(((***+++---//////...---,,,+++*********+++,,,,,,---......---,,,,,,+++******************************************************+++++++++++++++++++++++++++*********))))))((((((+++***(((''''''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))))))))))))))))))))))),,,+++***))))))***++++++******++++++++++++************++++++++++++******))))))************))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))************+++***((('''''''''((()))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***************************++++++,,,,,,,,,+++++++++++++++,,,,,,---------++++++************++++++------------------------000111111...+++))))))***)))((('''''''''(((***+++******))))))((((((''''''+++&&&###$$$))),,,,,,***(((((())))))*********+++&&&&&&((())))))(((''''''***+++,,,...///000000000'''''''''((()))+++,,,---+++++++++*********))))))+++*********))))))((((((+++***)))'''&&&&&&&&&&&&************+++,,,---...+++***(((&&&&&&&&&&&&'''&&&&&&((()))************'''((()))******)))((('''+++******))))))))))))))))))))))))))))))******++++++++++++***)))((((((''''''((()))***************+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))************)))))),,,+++***)))((((((((((((&&&&&&''''''((())))))***))))))(((((((((((()))))),,,,,,,,,+++***)))(((((((((((()))***************+++*********))))))((((((************************&&&&&&'''((()))***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))'''((()))++++++******)))''''''''''''((((((((()))***((('''&&&&&&'''(((***(((((((((((())))))))))))*********)))))))))))))))((()))***++++++***)))(((***)))'''(((***++++++***++++++*********+++,,,---)))))))))***++++++,,,,,,------,,,,,,+++***))))))***)))((()))***+++***))))))(((((((((''''''''''''(((((())))))******++++++))))))***++++++++++++***+++++++++*********))))))***************)))(((((()))***+++,,,,,,+++***)))((())))))))))))*********------------------------************************)))***+++,,,,,,+++))))))111000---+++))))))***+++,,,,,,,,,++++++++++++******+++---.........---,,,++++++******+++,,,,,,---...------,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************)))))))))(((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((())))))******++++++++++++*********++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++((()))))))))))))))))))))))))))))))))************+++***)))((('''(((((()))''''''((()))))))))))))))++++++++++++++++++++++++++++++************++++++******+++++++++******))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////---***(((((((((((((((((((((((()))******+++*********))))))))))))---)))%%%&&&***---,,,+++))))))))))))*********+++((()))***+++++++++***))),,,------......---------))))))******,,,---...///+++++++++*********)))))))))))))))))))))************)))(((''''''&&&''''''(((((((((((()))***+++,,,+++***)))(((((('''''''''&&&'''((()))************'''((()))******)))((('''((((((''''''''''''(((((()))))))))))))))******+++++++++******)))(((((('''((())))))************)))+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))),,,+++***))))))(((((((((''''''(((((()))))))))***))))))((((((((())))))***++++++++++++***)))(((((((((((()))************************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***+++******)))'''''''''((((((((())))))***)))'''&&&&&&''')))***))))))))))))***************)))))))))))))))))))))(((((())))))))))))((((((+++***((()))+++,,,,,,+++))))))*********+++++++++******++++++,,,,,,------------,,,,,,+++******)))'''&&&%%%&&&((()))((('''(((((())))))***++++++,,,)))))))))))))))*********(((((()))************)))+++++++++*********))))))---,,,***)))))))))***+++)))***++++++++++++***))))))))))))*********++++++------------------------************************)))***++++++++++++***)))111///---+++))))))***+++(((***+++------+++)))(((++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---------,,,,,,++++++******++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++***)))(((((((((((()))''''''((()))))))))))))))************************++++++************+++++++++++++++++++++***)))(((''')))+++---------,,,+++)))*********+++,,,,,,,,,************************((()))***+++,,,---------------------............++++++************+++++++++++++++++++++++++++++++++,,,,,,+++(((&&&&&&''''''((())))))******))))))++++++++++++************...+++((((((+++---,,,***)))))))))***************((()))***+++++++++++++++......------,,,+++))))))''''''''''''(((***+++++++++++++++***************((((((((()))******++++++((((((''''''''''''(((((((((((((((((())))))***+++******+++++++++)))((('''''''''((()))************(((((())))))))))))((((((''''''''''''((()))******)))))))))))))))******+++++++++******)))((((((((()))************))))))((()))))))))(((((('''''''''))))))************))))))))))))))))))))))))))))))))))))************))))))++++++******)))(((((((((((((((((())))))))))))))))))((((((((()))***++++++++++++++++++***)))(((((((((((()))*********************))))))))))))(((((((((((((((((((((((((((((((((''''''&&&%%%$$$######))))))))))))(((((((((((((((((((((((())))))))))))(((((()))************)))''''''((((((((()))))))))))))))''''''''''''))))))************++++++++++++))))))))))))))))))************))))))))))))******,,,***))))))+++,,,,,,+++'''((()))***+++***))))))++++++,,,,,,---.........---,,,,,,++++++************)))((()))+++,,,+++***'''((()))+++,,,...//////************))))))))))))''''''((()))))))))))))))+++++++++***************---,,,)))''''''(((***,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,************************))))))***++++++******)))///...,,,+++*********+++'''))),,,//////---***(((,,,++++++++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))***************+++++++++******++++++++++++******)))******++++++******)))***++++++++++++++++++******+++++++++++++++,,,,,,*********)))))))))))))))((()))))))))*********************)))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++***)))((('''&&&(((+++---......,,,+++((())))))***+++,,,,,,---************************'''(((***+++,,,------...------------------------++++++************++++++***************************++++++***(((&&&'''((('''((()))++++++***))))))************************...,,,))))))***+++***)))************************'''(((((())))))*********,,,,,,,,,,,,+++)))((('''&&&&&&&&&&&&&&&'''((()))************************)))))))))))))))*********'''''''''''''''((())))))***************+++,,,,,,)))***,,,...---,,,)))((('''((()))***************(((((())))))))))))((((((((((((((()))***,,,---...)))))))))))))))******+++************))))))((((((***************)))((('''((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))***************)))(((((((((((((((((((((((((((((())))))))))))***+++,,,,,,***************)))(((((((((((()))***************))))))))))))))))))(((((())))))))))))))))))))))))******)))((('''&&&&&&%%%))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************'''(((((((((((()))))))))))))))(((''''''((()))))))))))))))*********++++++)))))))))))))))*********,,,+++***)))***+++,,,---+++)))((()))***,,,++++++'''(((***,,,,,,+++)))(((+++++++++,,,------......,,,,,,,,,++++++*********,,,+++***+++---...---,,,'''((()))***+++---......++++++******))))))(((((('''((())))))******))))))***************************)))(((''''''((()))************++++++*********+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,************************)))))))))***************...---,,,+++******++++++)))+++---//////...---,,,,,,,,,+++++++++,,,---...------,,,,,,+++,,,,,,---,,,+++++++++++++++******+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******(((((())))))))))))(((((())))))************))))))*********++++++,,,,,,,,,+++*********)))))))))(((((()))))))))***************************))))))((())))))***+++++++++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++***)))((('''&&&(((+++......---,,,***(((((()))***++++++,,,,,,************************'''(((***+++,,,------...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***+++,,,+++)))(((((()))'''(((***+++++++++***))))))))))))))))))))))))))),,,+++***)))******)))(((+++++++++***************((((((((()))***++++++,,,)))***************))))))*********))))))***++++++************************,,,++++++***)))(((''''''''''''&&&''''''((()))************)))******++++++(((***---//////---+++)))((())))))************)))))))))(((((((((((())))))((((((((()))+++,,,...///)))))))))))))))******+++*********)))))))))))))))***************)))((('''''''''(((((()))***++++++((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))************)))((((((&&&'''''''''''''''((((((***************+++,,,,,,))))))*********)))(((((((((((()))***************(((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))(((((((((((())))))((((((((()))))))))******(((((())))))***************))))))((()))***+++,,,)))((('''''')))******)))((()))+++------,,,+++*********++++++,,,---------,,,,,,+++++++++++++++***)))((('''(((*********)))''''''((((((((()))))))))++++++******))))))((((((((()))******++++++******************************((()))+++,,,,,,+++***)))+++******************++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++************************((((((((())))))******+++,,,+++++++++***+++++++++************+++,,,...///,,,,,,,,,---------.........------,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,------************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))&&&'''((())))))***))))))******++++++++++++******((())))))))))))))))))((()))))))))******)))))))))*********++++++,,,,,,---+++++++++******))))))((())))))))))))******************++++++******)))(((''''''((()))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++++++++***)))((((((***,,,------,,,+++***((()))))))))***+++++++++************************((()))***+++,,,---------++++++++++++************++++++************++++++))))))))))))))))))))))))***+++,,,+++***)))***+++((()))******++++++******((((((((((((((()))))))))++++++*********))))))(((+++++++++++++++*********++++++++++++,,,---//////(((((()))***+++++++++***+++***)))))))))))))))******************+++++++++---,,,+++***)))'''&&&&&&'''''''''''''''((()))***(((((((((''''''(((((()))((())),,,...///...,,,***))))))******+++******)))))))))(((((((((((())))))'''''''''((()))***,,,,,,)))))))))))))))******+++******)))))))))))))))))))))************))))))((((((((()))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((&&&&&&''''''((())))))))),,,,,,+++++++++++++++,,,((())))))******)))(((((((((((()))***************''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))******+++((((((((()))))))))******))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))******++++++&&&&&&&&&&&&'''((()))***)))'''&&&&&&((())))))((()))***+++,,,---,,,,,,+++*********+++,,,,,,------++++++++++++++++++++++++***(((((()))***+++***)))((((((((((((''''''&&&&&&************))))))))))))))))))***+++++++++++++++***************+++++++++)))+++...000000...,,,***++++++***))))))***++++++++++++,,,,,,,,,---------------,,,,,,++++++******************************((((((((((((((()))++++++*********+++++++++++++++((('''&&&&&&'''***---///,,,---.../////////............---,,,,,,,,,,,,,,,******************++++++))))))******+++,,,,,,---************************************************((()))))))))************)))******************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))%%%&&&((()))******))))))******++++++++++++************++++++++++++******)))******++++++******))))))******+++,,,,,,------,,,,,,+++******))))))((())))))))))))******************+++++++++***)))(((''''''((()))))))))))))))************************++++++************++++++******+++++++++******)))++++++,,,,,,,,,+++******))))))))))))************************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++)))))))))))))))))))))))))))***++++++))))))***+++******))))))******+++,,,(((((()))))))))************+++,,,,,,+++*********,,,,,,,,,++++++*********++++++++++++,,,...000111((()))***++++++++++++******)))((('''''''''''''''))))))*********+++++++++,,,++++++***)))(((''''''(((((('''''''''(((((()))((((((''''''''''''((((((''')))+++---...---,,,,,,*********++++++******)))***)))(((''''''((()))***(((((((((((()))***+++,,,)))))))))))))))******+++)))))))))))))))))))))***((())))))************)))******************************))))))))))))******))))))))))))))))))))))))))))))************))))))''')))***++++++***)))(((&&&'''((()))***+++,,,---...---,,,+++++++++++++++(((((()))))))))))))))((((((((()))***************'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((((()))++++++(((((()))))))))*********)))))))))******)))))))))(((((()))))))))*********'''(((((()))******++++++&&&&&&'''((())))))***))))))(((&&&''')))******)))************++++++++++++++++++,,,,,,------......+++++++++++++++++++++++++++***)))***,,,---,,,+++*********))))))((((((((()))))))))))))))*********((())))))***************))))))*********+++++++++***+++,,,......---,,,,,,++++++***))))))***++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))************************((((((''''''((()))+++,,,))))))***+++++++++++++++'''''''''(((***,,,...///,,,---///111111000///---///...---,,,,,,,,,,,,,,,******************++++++(((((()))***++++++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,++++++***))))))((())))))))))))******************+++,,,+++***)))((())))))***+++++++++++++++************************++++++************++++++)))******+++++++++******------,,,++++++******************)))))))))))))))***************************++++++,,,,,,,,,++++++---------,,,,,,+++++++++++++++************++++++************************((()))******))))))***++++++***)))))))))***,,,---))))))******+++++++++,,,***,,,------,,,+++,,,,,,,,,,,,,,,++++++*********))))))))))))***,,,...///******++++++++++++***)))...---,,,+++*********+++))))))******++++++++++++************))))))))))))((((((''''''''''''((((((+++***))))))))))))******'''(((***,,,---------,,,******+++++++++******)))***)))(((''''''((()))***************+++,,,------)))))))))))))))******+++)))))))))))))))*********'''((()))***************,,,,,,+++***)))(((''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))'''(((***++++++***)))((('''((()))***,,,...///000///...---,,,+++*********(((((()))))))))))))))((((((((()))***************&&&'''''''''(((((())))))************************)))))))))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))************))))))************)))))))))************+++++++++'''(((((()))***+++++++++((()))+++,,,------,,,,,,***)))'''(((***++++++***)))))))))((()))******+++,,,,,,------...//////000++++++++++++++++++++++++'''&&&&&&&&&((()))((('''++++++++++++++++++++++++(((((())))))******++++++'''(((((()))))))))))))))))))))******++++++++++++)))((((((((()))***++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))************************((('''''''''((()))+++,,,((()))***+++++++++++++++((()))+++---///000000000000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))***+++,,,---...------,,,******************************+++++++++******))))))************+++++++++,,,++++++++++++++++++,,,,,,+++)))''''''((()))***+++++++++*********))))))++++++++++++*********)))++++++++++++++++++++++++))))))))))))((((((((((((+++)))&&&&&&(((***+++,,,///...,,,***))))))***+++*********)))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((()))***---///111------+++***)))((((((((())))))(((((()))***++++++++++++,,,,,,+++***((('''((()))+++---...---+++***************************+++*********))))))(((((()))************++++++++++++,,,***'''%%%&&&***...///...,,,***)))'''&&&&&&)))))))))))))))))))))))))))************++++++++++++*********))))))((((((+++++++++************)))))))))))))))))))))******(((((((((((())))))))))))******))))))******+++,,,((()))***+++++++++++++++------,,,++++++******)))---------,,,,,,+++++++++'''(((***+++,,,,,,,,,+++************************---,,,***))))))***,,,...************************,,,******+++)))%%%&&&)))((((((((()))******++++++******))))))))))))******---,,,***((('''((()))***)))+++,,,+++))))))***+++************************&&&&&&'''((()))***++++++++++++************+++++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,+++***)))''''''&&&&&&%%%&&&'''((()))))))))(((%%%'''))))))((('''((()))''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******)))))))))(((((((((((((((++++++******)))(((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((('''(((((()))***+++))))))))))))))))))))))))***)))((('''((())),,,---%%%))),,,---+++)))***,,,******+++,,,,,,,,,,,,+++...------,,,+++***))))))))))))(((((((((((())))))******)))(((((('''((((((******+++++++++,,,,,,,,,+++++++++++++++***)))(((+++*********))))))(((((((((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&---------,,,,,,,,,++++++*********************************++++++,,,,,,,,,000///...---,,,,,,,,,,,,+++******))))))******+++,,,,,,---,,,,,,++++++***)))***+++,,,---,,,,,,+++******************************+++++++++******))))))************+++++++++++++++************++++++///...,,,+++***+++,,,---+++++++++*********))))))++++++*********)))))))))++++++++++++++++++++++++((()))))))))******++++++...,,,))))))***+++++++++///...,,,*********+++,,,***)))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))***+++,,,...000000---,,,+++******))))))***(((((((((((()))***+++,,,&&&''')))***++++++******)))***+++,,,---,,,+++***************************************)))))))))((()))************+++++++++++++++***(((&&&'''***---///...,,,+++)))((((((((())))))))))))))))))))))))((())))))))))))*********+++*********))))))))))))+++++++++************)))******)))))))))***++++++******************************))))))******+++,,,******+++++++++******)))++++++++++++++++++++++++------,,,,,,,,,+++++++++((()))***+++,,,,,,++++++************************...---+++***)))******+++************************///,,,++++++***'''(((,,,******))))))))))))))))))******))))))))))))******))))))((('''(((***,,,---+++,,,,,,,,,***))))))*********************************)))))))))((((((((())))))(((((((((((())))))***+++,,,,,,+++***)))((())))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***)))******++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++***)))(((''''''''''''&&&''''''((()))))))))(((%%%'''))))))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))***'''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******&&&&&&&&&'''''''''(((((('''''''''((()))*********)))(((((((((((())))))***)))))))))))))))))))))))))))(((((('''(((***,,,...)))+++,,,,,,+++******+++******+++,,,,,,,,,,,,+++------,,,+++******))))))))))))(((((((((((())))))+++***))))))(((((())))))*********+++++++++,,,,,,+++++++++++++++***))))))************)))))))))((((((((((((((()))))))))***(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,,,,,,,000//////......---------+++******))))))******+++---------------,,,,,,,,,))))))***++++++++++++***************************)))******+++++++++******)))************+++++++++*********))))))*********///...---,,,+++,,,---...+++++++++***************************)))))))))(((++++++++++++++++++++++++(((((()))***+++,,,------111...,,,++++++,,,,,,+++------+++******+++,,,---))))))))))))))))))***************++++++++++++,,,************************)))))))))))))))))))))))))))***+++---.../////////,,,,,,++++++***++++++,,,(((((()))***,,,---......&&&'''((()))************,,,,,,++++++++++++++++++************************************)))))))))))))))************+++++++++)))***+++***((((((***,,,...---,,,++++++******+++))))))))))))))))))))))))((((((((())))))))))))******************)))))))))+++++++++************)))***************+++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,++++++)))(((((())))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++)))******+++++++++******************************------,,,+++***))))))(((************************///+++***++++++((())),,,++++++***))))))(((''''''***))))))(((((())))))***)))((((((((((((***+++---,,,---...,,,***))))))***************************************)))))))))))))))((((((''''''(((((())))))************))))))((()))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))***+++,,,,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''(((((()))'''(((((((((((((((((((((%%%'''))))))((((((((())))))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******((()))))))))***+++++++++''''''((())))))***++++++&&&&&&'''''''''(((((((((''''''(((((())))))*********))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))+++---...///---++++++++++++***)))***++++++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***))))))(((((())))))***++++++******))))))***************++++++++++++,,,***++++++++++++***))))))************))))))))))))((((((((()))))))))******((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++*********)))************************---------,,,,,,,,,,,,,,,//////////////////......---,,,,,,++++++,,,,,,---.........---------......)))))))))************)))************************))))))***+++++++++******))))))*********+++++++++******))))))))))))******++++++***)))))))))***+++*********************************)))))))))((((((************************(((((()))******+++,,,,,,///---++++++,,,------,,,++++++*********+++,,,,,,)))))))))))))))*********************++++++++++++************************))))))))))))))))))))))))((()))+++---......------++++++***++++++,,,------)))***+++---///000111111+++++++++***))))))((('''------,,,+++*********+++*********************************)))))))))))))))))))))*********+++++++++))))))***++++++******+++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))************+++,,,------+++++++++++++++*********)))))))))))))))***+++++++++++++++++++++***)))((())))))******+++++++++,,,,,,+++++++++++++++++++++***+++++++++*********)))************************++++++,,,,,,+++***)))(((************************+++))))))---...***((()))******))))))(((((((((((())))))(((((((((((()))))),,,+++***)))((((((((()))---......---***((())))))************************''''''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))******))))))((((((((((((((((((&&&((())))))(((((()))******)))'''&&&'''(((***,,,((((((((((((((((((((((((******)))((('''&&&%%%$$$'''(((((((((((()))))))))((((((((((((((())))))***(((((()))***+++,,,,,,---(((((((((((())))))******''''''''''''(((((((((((('''((((((((()))))))))*********)))(((((('''((((((((((((((((((((((((((((((((((((((((((***,,,---...333///+++***+++,,,+++)))***+++,,,,,,------,,,,,,***************************))))))))))))))))))***,,,,,,+++******+++++++++************++++++++++++******+++++++++******)))*********)))))))))))))))(((((()))))))))***************************************+++******)))((('''))))))))))))))))))))))))''''''(((((())))))******************))))))))))))************************---,,,,,,++++++*********---...///000000//////...---,,,,,,++++++,,,,,,---///...---------...//////***)))))))))))))))))))))************************((()))***+++++++++++++++))))))*********+++++++++******))))))))))))******)))((((((((((((((())))))************************************))))))))))))************************))))))))))))))))))))))))+++***)))***,,,......---)))))))))))))))*********(((((())))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***************+++,,,------((()))+++---...///000000------,,,+++************------,,,+++*********+++************************))))))))))))))))))******))))))*********+++++++++))))))***+++,,,,,,+++***,,,,,,++++++,,,,,,---...******************************++++++++++++,,,,,,***************++++++++++++++++++*********))))))************+++,,,---...++++++*********)))))))))))))))(((((())))))***+++((()))***++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++******************************************((()))***+++++++++++++++************************)))(((+++111444///)))'''''''''(((((())))))))))))))))))(((((((((((())))))++++++***))))))(((((((((---......,,,***(((((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******(((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((---+++(((&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++,,,+++***)))((('''(((((((((&&&(((******)))((()))******)))'''&&&'''(((***,,,(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((()))))))))***((((((((((((((())))))***(((((()))***+++,,,,,,---))))))))))))(((((('''''''''''''''((((((((())))))(((((((((((())))))))))))******)))(((((('''(((((((((((((((((((((((((((((((((((())))))+++,,,---...222...******,,,---+++)))++++++,,,------------,,,***************+++++++++******))))))))))))******,,,+++++++++++++++,,,,,,))))))*********+++++++++)))******+++++++++******))))))))))))))))))******))))))))))))***************************************************)))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++*********)))))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++,,,...///000000///...+++******))))))******+++///...---,,,,,,...///000+++***))))))((()))))))))************************((()))***+++++++++++++++)))************+++++++++*********))))))*********)))))))))******************************+++++++++++++++++++++*********)))************************))))))))))))((((((''''''(((''''''))),,,......---******************))))))((((((((()))******++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))***)))))))))***+++,,,,,,%%%''')))+++,,,,,,,,,,,,++++++***++++++,,,......,,,,,,++++++++++++++++++************************))))))))))))************)))************+++++++++***))))))***,,,---,,,++++++++++++++++++,,,------************************+++++++++,,,,,,,,,------*********++++++++++++++++++++++++************))))))))))))******,,,---...+++++++++***))))))(((((()))(((((((((((()))******(((((()))++++++,,,,,,,,,,,,++++++***))))))((((((*********++++++++++++++++++******)))******++++++************************'''(((((()))***+++,,,,,,***************************(((,,,444777333,,,(((&&&&&&'''(((((()))******)))((((((''''''(((((()))((((((((()))******+++++++++,,,---+++)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))+++)))'''%%%%%%'''***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))***+++---------+++***(((''''''((((((&&&(((******)))))))))***)))((('''''''''(((***+++((((((((((((((((((((((((%%%%%%&&&''')))***+++,,,((((((((()))))))))******((((((((((((((()))******((()))))))))***+++++++++******)))(((((('''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---,,,+++***+++,,,,,,+++++++++,,,---------------*********++++++,,,,,,---+++******))))))******+++++++++******++++++,,,,,,)))))))))************+++))))))***++++++++++++***))))))))))))************)))))))))*********++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************)))))))))((()))))))))))))))))))))))))))))))))(((((((((((((((***+++---///000///......+++******))))))******+++...---,,,+++,,,---///000,,,+++***)))))))))******************************(((((()))++++++,,,,,,+++)))************+++++++++++++++************++++++))))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))******)))((((((***,,,---,,,+++,,,,,,,,,,,,,,,+++***)))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))((())))))******&&&(((***,,,,,,,,,+++***+++************,,,---...)))***+++,,,---,,,+++***************************((()))))))))************)))************++++++++++++)))((())),,,...---++++++************+++,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))((((((((()))***+++,,,------,,,,,,+++******))))))((((((((((((((()))******)))******+++++++++******************)))))))))))))))*********++++++++++++******)))))))))+++,,,---************************))))))(((((()))***+++,,,***************************''')))000444111,,,)))''''''((((((((((((((((((((((((''''''''''''(((((('''((()))******+++++++++)))***+++***((('''((()))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))((((((((()))***+++))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***'''(((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++************+++,,,.........,,,***(((''''''(((((('''(((******)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((())))))(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))***+++++++++,,,+++++++++''')))++++++++++++,,,---+++,,,------...---------***++++++,,,------......+++******))))))******+++***************+++,,,,,,))))))))))))************))))))***+++++++++++++++((()))))))))************))))))*********+++++++++(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))&&&&&&'''((()))******+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,...//////...------,,,,,,,,,,,,,,,,,,---...---+++++++++---///000---,,,+++)))))))))***+++************************(((((()))++++++,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,'''((()))***************))))))******++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---+++******+++------+++***/////////...---,,,+++***'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********+++,,,))))))(((((((((((())))))***+++---//////...---,,,---,,,+++))))))))))))***((()))+++---...---+++***************************(((((())))))*********+++)))************+++++++++,,,)))'''))),,,......,,,+++******)))******++++++************************)))************+++++++++*********++++++,,,,,,,,,+++++++++************)))'''''''''((()))+++,,,---......---,,,,,,+++******((((((((((((((()))******+++++++++++++++***)))(((((((((((()))******++++++))))))******++++++++++++))))))(((((()))+++---...************************,,,+++)))''''''(((***+++***************************%%%$$$)))...---***))))))))))))(((''''''&&&&&&((((((''''''''''''((((((***++++++******)))((('''((()))***)))((('''((()))))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))))))))(((((((((((())))))***)))(((((((((***+++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))******$$$'''***---...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,++++++++++++,,,---...//////---***((('''''''''(((''')))***+++***)))***+++''''''((()))***)))))))))************************))))))((('''%%%$$$######))))))))))))************((((((((((((((()))******))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******###'''+++,,,++++++,,,///+++,,,------......------++++++,,,------...//////++++++************++++++***)))))))))***++++++,,,))))))))))))************((()))***+++++++++++++++(((((())))))*********+++)))************+++++++++************************&&&'''(((***++++++++++++))))))))))))))))))))))))'''''''''((()))*********++++++++++++************))))))))))))))))))))))))(((((())))))******++++++000///...---,,,+++++++++,,,,,,---+++***)))***,,,///,,,)))***---//////...******))))))******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))'''(((((()))***+++++++++******))))))******+++,,,---,,,+++*********+++,,,***)))******+++,,,---...************************((((((((((((((((((((((((******))))))((((((''''''***)))))),,,......+++(((+++...///...+++))))))++++++++++++************)))))))))))))))))))))))))))++++++************++++++&&&(((***,,,---,,,+++***---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,***///222000///000///,,,)))***,,,---...---,,,,,,---+++***+++------+++(((************))))))))))))))))))))))))************)))))))))))))))******+++))))))(((((()))***++++++************))))))))))))***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***)))))))))))))))******+++***(((((()))***---......---,,,+++***************+++,,,+++)))))))))***++++++)))(((''''''''''''++++++++++++++++++++++++)))***+++***)))((()))***))))))))))))************((()))))))))))))))((('''+++***((('''&&&''')))***)))+++---,,,+++***+++,,,***)))((()))++++++)))(((*********)))))))))))))))***+++,,,,,,,,,***)))((((((&&&&&&))),,,...,,,***---,,,***+++,,,,,,+++)))))))))(((((('''''''''&&&''''''((((((((((((((('''***((('''''')))***))))))$$$&&&'''((('''(((***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&$$$%%%&&&'''(((***++++++''''''(((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,***---//////,,,***+++------,,,******+++***)))''')))((('''''')))******)))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))'''''''''(((((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((()))*********++++++++++++((()))+++,,,,,,+++)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))///,,,******,,,///111222111///---,,,+++,,,---......------,,,,,,------...,,,,,,------...///000000111///,,,++++++,,,+++*********++++++++++++******))))))************)))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))+++***))))))+++,,,+++***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))...---+++)))(((((())))))))))))************))))))------------,,,,,,,,,,,,+++,,,,,,+++******+++---///---++++++---///---,,,***************++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))'''(((((()))******++++++******))))))******+++,,,,,,,,,+++******++++++,,,++++++++++++,,,---......************************************************)))))))))))))))(((((((((*********,,,...///,,,)))000111222000,,,******++++++++++++************)))))))))))))))))))))))))))++++++************++++++((()))+++,,,------,,,,,,************++++++,,,---************++++++,,,,,,,,,111333000///000///------...//////000000000///,,,***)))***,,,,,,***'''************))))))))))))))))))))))))************)))))))))))))))***++++++***************+++,,,,,,************))))))))))))***,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******+++***))))))***+++---//////...---,,,++++++++++++***+++,,,+++***))))))+++,,,+++***))))))(((((((((((((((((((((((((((((((((***+++,,,+++***)))***+++))))))))))))************(((((()))***+++++++++***,,,+++)))(((((()))***+++)))+++---,,,+++***+++,,,***)))((()))++++++)))(((***)))))))))))))))))))))******++++++***))))))(((&&&%%%$$$&&&)))+++***)))---+++******+++,,,***)))))))))((((((((('''''''''))))))))))))((('''&&&&&&((('''&&&''')))+++++++++&&&((())))))((()))***+++))))))))))))))))))))))))))))))))))))))))))((((((%%%&&&''''''((()))******************))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,111555888666111---,,,......,,,***)))******)))'''***)))((((((***++++++***************************)))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''((())))))))))))((((((((((((((((((((((((((()))))))))*********++++++'''(((***++++++***((('''((((((((()))))))))******************************))))))))))))))))))))))))+++))))))+++///444777999111000...,,,,,,---...///------,,,,,,,,,,,,------+++,,,,,,---......//////---+++((('''((((((((('''******++++++++++++******))))))************))))))))))))*********+++++++++************)))))))))((()))))))))))))))))))))))))))(((((()))+++---,,,+++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))---,,,+++))))))))))))***)))))))))))))))))))))))))))***,,,---------,,,+++***+++,,,+++***+++---///000///.../////////,,,***)))************++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((()))******++++++******))))))******+++,,,,,,++++++******+++,,,,,,------,,,,,,,,,------...************************************************(((((())))))))))))))))))+++***+++---......,,,***444444444222...,,,+++++++++++++++************)))))))))))))))))))))))))))++++++************++++++***++++++,,,------......)))))))))***+++,,,---...******)))((()))***+++,,,---111333000...//////,,,000////////////000111111+++***)))***++++++)))'''************))))))))))))))))))))))))***************))))))))))))***++++++++++++++++++++++++,,,---************)))))))))))))))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++******)))))))))******++++++******+++,,,...//////...---,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++---,,,+++***)))))))))***************************,,,---------+++***+++,,,))))))))))))************'''((()))+++,,,,,,,,,,,,,,,+++***))))))***,,,,,,)))+++---,,,+++***+++,,,***)))((()))++++++)))((())))))))))))))))))************)))((((((((())))))+++)))((())),,,---...------+++******++++++***)))))))))((((((((((((''''''*********)))((('''&&&%%%'''&&&%%%'''***,,,,,,,,,)))***++++++))))))***+++(((((((((((((((((((((((())))))***************+++'''((((((((()))))))))))),,,,,,++++++***)))))))))******)))))))))(((((((((''''''(((((())))))******'''''''''((()))+++,,,---888===AAA===555...---///000---)))(((((())))))(((+++***((()))+++,,,,,,+++************************(((((())))))(((((('''&&&))))))))))))))))))))))))'''(((((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))((()))))))))************'''((()))******)))((('''((())))))))))))*********************************))))))))))))))))))))))))(((''''''***///555888:::111000...------...//////,,,++++++++++++++++++,,,+++++++++,,,,,,------......,,,***)))***+++***)))******++++++++++++******))))))************)))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))(((''''''))),,,---------))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++******)))******++++++***)))(((((()))***+++)))***,,,------,,,***))))))***+++++++++,,,...000111222222333222///,,,)))))))))******+++++++++++++++++++++***************))))))))))))))))))))))))(((((())))))******************))))))******+++,,,++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,************************************************((((((((())))))******+++++++++,,,---......---,,,444333222000...---------+++++++++*********))))))))))))))))))))))))))))))++++++************++++++++++++***++++++,,,......))))))))))))***+++,,,---+++***((('''''')))***,,,,,,111222///---...---+++///...---,,,,,,---...///++++++++++++++++++)))(((************)))))))))(((((()))))))))******************))))))******+++,,,++++++*********++++++,,,************)))))))))((((((***,,,+++***)))***+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++******))))))*********************,,,---......---,,,++++++++++++++++++,,,---,,,***)))***+++,,,+++******)))))))))***++++++++++++++++++++++++,,,---...---+++)))***+++((()))))))))************((())))))***++++++++++++++++++*********+++,,,,,,)))+++---,,,+++***++++++***)))((()))++++++)))((()))))))))))))))************)))(((''''''((()))***,,,+++***+++,,,---//////,,,+++******++++++***)))))))))(((((((((((((((((()))))))))))))))((('''&&&)))'''&&&'''***+++,,,+++***+++,,,+++)))((()))***((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))*********************)))*********)))))))))((((((&&&''''''((()))******+++'''''''''((()))+++,,,---777===AAA>>>444---,,,///000---)))''''''((())))))+++)))((((((***++++++***'''''''''''''''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))***************))))))))))))))))))))))))(((((()))))))))*********(((((()))******)))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((((())),,,000111222000//////.........///000++++++************++++++******+++++++++,,,,,,,,,---,,,++++++,,,,,,,,,*********++++++++++++******))))))************))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))(((((()))+++---,,,+++''')))***,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))*********++++++,,,,,,***(((''''''(((***,,,+++,,,---...---+++((('''(((***+++,,,+++---///111222444666666333000,,,***((()))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,******++++++,,,,,,,,,,,,++++++***************+++************************))))))))))))))))))))))))(((((())))))******++++++***+++,,,,,,,,,,,,,,,---000///...---------------+++++++++*********))))))))))))))))))))))))))))))++++++************++++++***)))))))))***+++,,,---++++++***))))))*********,,,***(((''''''(((***+++***...///,,,***+++,,,***...---,,,+++++++++------,,,,,,------,,,+++++++++************)))))))))(((((()))))))))***************************++++++,,,+++***))))))))))))******************)))))))))((((((***,,,+++***)))***++++++++++++,,,,,,---------,,,,,,++++++,,,---......,,,,,,+++***************((((((((())))))***+++,,,,,,+++******************+++,,,---,,,*********+++******)))((((((((())))))((((((((((((((((((((((((,,,------,,,***((()))***((()))))))))************)))*********)))(((''''''))))))))))))******++++++)))+++---,,,+++***++++++***)))((()))++++++)))((((((((())))))***************)))(((''''''((()))***''''''((((((((((((***+++,,,+++)))***++++++***((((((((())))))))))))))))))''''''((()))*********))),,,***(((((()))******)))***++++++***(((''''''(((((((((((((((((((((((((((((((((((())))))************************)))))))))''''''(((((()))***++++++************))))))))))))&&&''''''((()))******+++'''''''''((()))+++,,,---///555999777000++++++---///,,,(((&&&'''((())))))***((('''''')))******)))''''''''''''''''''''''''***++++++++++++***))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((()))***************))))))))))))))))))))))))))))))))))))************************************************++++++++++++************************)))))))))))))))))))))))),,,+++)))***+++---------///............/////////+++******))))))******+++*********+++++++++++++++)))((('''(((******)))(((******++++++++++++******))))))************))))))(((((()))))))))*********))))))))))))))))))******)))))))))))))))))))))))),,,***)))***++++++***)))'''(((***+++,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((())))))***+++++++++,,,,,,***(((''''''(((***,,,------...---,,,+++)))((()))***,,,,,,,,,---///111222444666555222...,,,+++((()))***,,,,,,+++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,))))))+++,,,,,,,,,,,,,,,******))))))))))))***+++************************(((((((((((((((((((((((())))))******************)))+++,,,+++******,,,---...,,,******+++,,,---,,,+++++++++************)))))))))))))))))))))))))))++++++************++++++((())))))******+++,,,,,,++++++***))))))))))))))),,,+++***)))((()))******(((,,,---***(((+++,,,***//////...------------...,,,---///...,,,++++++,,,************))))))))))))))))))))))))************+++************+++,,,,,,+++***))))))((()))))))))************)))))))))))))))+++,,,,,,+++******+++***++++++,,,,,,------...,,,,,,,,,,,,---...//////---,,,+++***************''''''(((((()))***************))))))))))))******+++------,,,+++***+++,,,))))))((((((((((((((()))************************,,,------,,,)))(((((()))))))))))))))*********************)))((('''&&&%%%(((((()))******+++++++++)))+++---,,,+++***+++,,,***)))((()))++++++)))(((((((((((()))******++++++))))))(((((())))))******&&&(((***+++***)))***+++,,,***))))))******)))((((((((())))))))))))******&&&'''((()))***+++++++++---+++))))))******)))((()))***+++***((('''((()))(((((((((((((((((((((((((((((())))))))))))))))))+++++++++***************%%%%%%&&&((()))***+++,,,++++++*********)))))))))''''''(((((())))))******(((((((((((()))***+++,,,))),,,//////,,,***+++,,,,,,***'''&&&((()))******)))(((&&&''')))******)))************************++++++,,,,,,++++++***)))))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''((())))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---+++***+++---//////...---------...............+++******************+++++++++++++++++++++++++++***))))))+++------,,,*********++++++++++++******))))))************))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))---+++******+++***)))''''''(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++++++++++++++***)))(((((()))***+++...---------,,,,,,++++++***+++,,,,,,,,,,,,///111///222444222///+++******((()))+++,,,,,,+++***)))((()))))))))*********+++))))))))))))))))))))))))***)))))))))))))))))))))******))))))******+++,,,((()))+++,,,------,,,,,,))))))))))))***+++,,,,,,************************))))))))))))))))))))))))++++++******************(((***+++***)))(((+++---///,,,(((((()))+++***)))+++++++++************)))))))))))))))))))))))))))++++++************++++++((()))***,,,---,,,,,,+++***))))))))))))******+++,,,,,,++++++************'''+++,,,)))(((+++---,,,///////////////...------+++---///...+++***+++,,,************))))))))))))))))))))))))************++++++******++++++,,,---,,,+++******)))))))))***************))))))))))))***,,,------+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,---...///000...---,,,+++************'''((())))))******+++++++++***************++++++,,,---...---+++***+++,,,***))))))((())))))******---------------------------......---***))))))***))))))))))))***************************)))((('''((()))***+++,,,,,,,,,,,,)))+++---,,,+++***+++,,,***)))((()))++++++)))((('''(((((()))******++++++((())))))***++++++******(((+++///000...,,,,,,---+++***))))))******)))((((((((()))))))))*********'''((()))***************,,,+++))))))***+++***))))))+++++++++)))((()))***))))))))))))))))))))))))******************))))))******++++++++++++++++++''''''((()))******+++++++++++++++*********))))))(((((((((((())))))))))))******))))))))))))******)))(((((()))+++,,,------)))'''&&&''')))++++++******((('''((()))+++******************************+++++++++++++++***))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))))))))(((((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,******))))))))))))******+++++++++,,,,,,,,,,,,---------------------------)))))))))))))))))))))))),,,+++***+++---......---+++,,,,,,---------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000...******++++++++++++******))))))************))))))(((((((((((()))))))))***((()))))))))************)))))))))))))))))))))))),,,***)))***++++++***)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++++++++******))))))))))))))))))))))))------,,,,,,,,,---...///+++,,,------,,,,,,...000---000111000,,,))))))***''')))+++,,,,,,,,,***)))(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))*********)))***++++++,,,((()))+++,,,------,,,,,,************+++,,,---...************************************************,,,+++++++++***)))))))))''')))+++***((('''***---111---)))''')))***)))'''+++++++++************)))))))))))))))))))))))))))++++++************++++++(((***,,,...///...---,,,(((((((((((()))+++,,,---,,,,,,,,,,,,,,,+++***)))'''+++,,,))))))---///...---.../////////...,,,+++***,,,...---***)))***+++************))))))))))))))))))))))))************++++++******++++++,,,------,,,,,,+++*********+++************))))))))))))***,,,...---,,,+++,,,---******+++,,,,,,---......,,,,,,,,,---...///000000...---,,,+++************((()))***++++++,,,+++++++++++++++***++++++,,,,,,,,,---...---+++***+++,,,+++***************++++++++++++++++++++++++++++++///000000...,,,******+++))))))))))))************)))******+++++++++******)))***+++,,,---......---)))+++---,,,+++***+++,,,***)))((()))++++++)))((('''(((((()))***+++++++++((()))***,,,,,,,,,+++***%%%)))...000---+++******+++***))))))******)))((((((((())))))*********+++))))))*********))))))(((+++)))((()))+++,,,,,,+++***+++,,,,,,+++***+++,,,************************---,,,,,,++++++***************+++++++++,,,,,,,,,***************++++++++++++++++++************)))))))))))))))((((((((((((+++******)))))))))))))))+++(((&&&'''+++...///...&&&&&&&&&'''***++++++***+++***((()))+++,,,,,,+++((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))************&&&''''''(((((((((((((((((((((((((((((((((((((((++++++,,,,,,,,,---------))))))(((((((((((())))))++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))---+++******+++***)))'''***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///...,,,******++++++++++++******))))))************))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))***+++,,,,,,+++***)))))))))************))))))........................111///,,,***)))***,,,---111000///...,,,+++***))))))******++++++******)))'''(((******))))))***,,,++++++++++++******)))))))))***+++,,,,,,+++)))))),,,+++******))))))******++++++******++++++,,,---+++++++++,,,,,,------------------,,,,,,,,,++++++))))))******++++++++++++************))))))))))))((())))))((((((***---000444///***((()))***)))(((,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((())))))***++++++******************)))***+++,,,,,,,,,,,,,,,+++++++++************)))************+++,,,---...***///222///---...---***)))***+++,,,,,,,,,+++******$$$$$$***---***'''(((---,,,++++++,,,,,,***)))***)))))))))***+++,,,,,,,,,,,,+++***))))))******)))+++,,,+++((((((***---+++,,,---...///...---,,,)))((((((((()))+++---......,,,)))(((***+++,,,,,,,,,+++***(((((((((((()))***+++,,,,,,***)))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,+++*********...------------,,,)))''')))))))))))))))*********(((((((((((()))***+++,,,)))))))))******++++++,,,************))))))))))))***)))))))))++++++)))'''))))))))))))))))))))))))******))))))((((((''''''---,,,***)))))))))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********,,,,,,...------,,,+++***))))))%%%&&&)))+++,,,,,,+++***************************))))))))))))))))))))))))******))))))***,,,...///,,,'''''',,,---)))))),,,222+++'''(((***)))((()))++++++++++++***((('''''')))*********++++++++++++(((((()))))))))))))))((($$$$$$$$$$$$&&&(((+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((,,,+++)))((((((((()))***''''''((()))***))))))(((+++***)))'''''''''((()))((()))***+++,,,+++******+++'''***+++)))333:::333))))))))))))***************+++---///111444666777333000---++++++***)))((())))))))))))))))))))))))+++*********))))))((((((***+++,,,,,,++++++---///***((('''''')))+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,+++***)))(((++++++******)))(((((((((+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++&&&&&&'''((()))***++++++***++++++***)))(((((()))(((((())))))))))))(((((((((((()))***************)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++***************+++------------------------...,,,***)))(((((()))***------,,,,,,+++***************++++++++++++******((()))******))))))***+++************))))))((((((((()))***++++++***)))(((,,,+++******))))))*********************+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************))))))))))))((()))))))))(((***---000444///***'''''''''&&&%%%)))))))))))))))*********************************))))))(((((())))))***+++++++++*********************++++++,,,,,,,,,+++++++++++++++************)))************+++,,,---...***///111///...///...+++***+++,,,------,,,++++++,,,(((''',,,///+++)))***,,,+++******++++++***(((+++******))))))))))))***++++++***))))))))))))))))))+++,,,***((((((***,,,---------------,,,+++***))))))))))))***,,,---......+++)))((()))+++++++++,,,,,,+++***)))******++++++---...---,,,***++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++*********,,,------+++***+++***)))(((((()))***+++******************+++,,,((()))***+++,,,---......************))))))))))))***)))))))))++++++)))((())))))))))))))))))))))))******))))))((((((((((((,,,+++***)))((())))))***)))(((''''''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))***+++,,,,,,++++++******))))))(((%%%&&&((()))***))))))(((************************))))))))))))))))))))))))+++************+++---...+++((((((+++,,,***+++///666...((()))***)))(((***************)))((((((''')))))))))*********++++++%%%&&&'''))))))*********)))))))))))))))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***((((((((((((((()))******+++***)))((('''(((((()))((()))***+++,,,++++++******&&&)))+++***444;;;555))))))))))))************+++,,,...111444777999:::222///,,,+++++++++***)))************************+++*********))))))))))))+++,,,,,,,,,++++++---///---+++))))))***,,,,,,,,,+++,,,,,,,,,++++++***)))+++++++++++++++***************+++++++++***)))(((************))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))************)))***+++***((('''((()))******++++++++++++******(((((()))***************)))))))))))))))))))))))),,,,,,++++++************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))***************++++++,,,,,,,,,,,,++++++)))***++++++)))((()))***)))))))))))))))(((((((((((())))))*********)))))),,,+++******))))))*********))))))))))))***+++++++++++++++***************))))))))))))((((((((((((,,,,,,++++++++++++++++++************))))))))))))((()))***))))))***---///777444///,,,+++***)))(((''''''(((((()))***************************************))))))******+++,,,******+++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++************)))************+++,,,---...***///111///...//////---,,,,,,------------,,,+++---***))),,,...+++******+++***))))))******)))(((,,,+++***)))((((((((((((******))))))(((((()))))))))***+++***((((((***+++......,,,+++***)))))))))************+++---...///---+++)))(((***+++++++++,,,++++++++++++,,,---------...000///...,,,---...************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,))))))***+++++++++++++++,,,,,,*********,,,---...++++++***))))))))))))***((((((***+++---///000000++++++*********)))))))))***)))((()))++++++***((())))))))))))))))))))))))***))))))))))))(((((((((******)))((((((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********++++++,,,+++)))***,,,,,,+++///444<<<333+++******))))))+++(((((())))))))))))((((((((((((((()))))))))******$$$%%%&&&((()))***++++++,,,,,,,,,,,,+++***)))))))))))))))))))))******+++************************+++******)))((()))))))))))))))((((((((()))***+++******)))((((((((())))))))))))***++++++++++++***,,,(((***+++)))222888111))))))))))))************+++---///222555888;;;<<<000...+++***+++++++++******************************************)))))))))+++,,,---,,,++++++---...000...++++++,,,------,,,+++++++++,,,++++++***)))+++++++++******)))))))))))))))***+++++++++******))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++*********)))((()))***)))'''&&&'''(((******++++++++++++******(((((()))***************))))))))))))))))))))))))+++************)))))))))******)))))))))******+++************************,,,------...---,,,+++***************************+++,,,,,,------,,,,,,+++***+++,,,+++)))((()))***************)))))))))))))))*********++++++++++++,,,+++******))))))******)))))))))((())))))***+++++++++******))))))(((((())))))((((((((('''''''''++++++++++++************************)))))))))(((((()))******)))***,,,...555333000...,,,+++++++++))))))))))))************************************++++++******++++++,,,---******+++++++++++++++,,,------------,,,+++******+++++++++*********))))))************+++,,,------***///111///---///000...------------------,,,,,,+++***)))***+++))))))))),,,+++******+++,,,+++))),,,,,,+++*********++++++++++++******)))******+++*********)))))))))***+++---,,,***)))))))))************++++++,,,---...///---+++******+++------,,,*********+++,,,------...---...000000...---......+++******************+++************************))))))))))))))))))))))))(((((()))))))))*********---------+++***)))***+++------......///.........+++***)))(((''''''''''''))))))***+++,,,---...///+++++++++*********)))))))))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((******************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((())))))*********------,,,+++******++++++************************))))))))))))))))))))))))+++++++++***************,,,---......,,,---333999???666---+++***))))))+++'''(((((()))))))))(((((((((((((((((())))))))))))%%%&&&'''((()))*********))))))***+++***)))'''&&&(((((((((((()))***+++,,,************************+++******)))))))))))))))'''((()))************)))******))))))))))))))))))))))))******++++++++++++000+++,,,+++'''---111)))((()))))))))************,,,,,,...000333555777888---+++)))((()))+++******************************************************+++,,,---,,,++++++,,,...111///,,,+++,,,,,,,,,+++******++++++++++++******++++++******)))((((((((((((((()))*********++++++'''(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************'''((()))((('''&&&'''((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))***)))))))))))))))))))))******)))))))))***++++++************************+++,,,---......,,,+++***,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,++++++,,,,,,+++)))((()))***+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******))))))******)))))))))((())))))***+++*********))))))(((((((((******)))))))))(((((((((*********************)))************)))))))))(((((()))******)))***+++---,,,,,,+++)))((((((((()))------,,,++++++***))))))************************+++++++++++++++,,,,,,---******++++++,,,,,,,,,,,,---------------,,,+++***+++++++++*********))))))************+++,,,------,,,000111...---///000.........------,,,,,,,,,,,,***++++++***)))***+++***...---,,,,,,...///...,,,,,,,,,,,,,,,---...///000,,,,,,,,,++++++,,,------++++++*********+++++++++***))))))((()))***,,,---)))***+++,,,---.........---,,,++++++---......---(((((()))***+++,,,------+++---//////---------...++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((---------,,,***+++...000666777999999777333...+++---,,,+++***)))(((((((((************++++++++++++++++++++++++************)))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))************((((((((()))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))***+++++++++...---,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********************)))///333555222...000666<<<@@@666---++++++)))***,,,'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((&&&'''((()))***)))((('''(((((((((((()))***,,,,,,************************************)))))))))(((%%%'''***------+++)))'''))))))*********************************+++++++++...***+++***%%%+++...%%%((()))))))))************++++++,,,---...///000000+++)))'''&&&((())))))(((***************************************+++++++++,,,------,,,+++***,,,---000...+++******+++***))))))******++++++******************)))))))))((((((((((((((())))))******+++''''''((()))***++++++,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++&&&((()))((('''&&&''')))(((((())))))))))))(((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,************************)))***+++,,,++++++))))))......---,,,++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,+++******))))))*********))))))))))))***++++++*********)))))))))))))))************))))))))))))))))))*********+++++++++************))))))))))))(((***++++++******+++,,,)))***+++***(((((()))+++//////...,,,+++***)))(((++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,---------,,,------------,,,,,,++++++++++++************)))************+++,,,---......222222///---//////...///...---,,,+++++++++,,,+++...///,,,+++---//////000///...///000111000///,,,,,,,,,---///000222333------,,,,,,------......---,,,******,,,---,,,+++(((((())))))***+++------((()))***,,,------------,,,++++++,,,...///...---((((((***+++,,,,,,,,,,,,***,,,......---,,,---...,,,+++***))))))***+++,,,(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***))))))(((((((((***+++++++++...444999GGGHHHHHHGGGBBB<<<555111000///...---,,,++++++++++++++++++*********)))))),,,++++++++++++*********((((((((()))+++,,,+++))))))))))))))))))))))))))))))))))))************+++(((((()))*********))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++)))))))))******+++++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))000888;;;555///000777<<<<<<444,,,++++++******,,,))))))************)))(((((((((((()))))))))******++++++++++++***)))(((((('''((()))***++++++++++++(((((((((((()))***+++,,,************************)))************)))((((((%%%(((+++---...,,,)))'''((()))***+++++++++************))))))******+++,,,)))%%%))))))&&&---111)))))))))))))))************************+++++++++++++++)))&&&&&&'''(((((((((++++++++++++++++++++++++*********+++++++++++++++,,,------,,,+++***+++---///---***))))))***))))))((()))******+++*********************************))))))((((((((()))******'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))************************&&&&&&'''((()))***++++++&&&((())))))((('''(((*********++++++++++++******(((((()))***************)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...************************)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++,,,,,,******+++---******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000,,,+++******))))))*********************+++,,,,,,))))))***************************))))))))))))(((******+++,,,------......************))))))))))))(((***++++++*********++++++---...---***)))+++,,,------,,,,,,+++***))))))++++++++++++++++++++++++***************+++,,,,,,******++++++,,,------...,,,,,,------------------+++++++++************)))************+++,,,---...000333333///,,,...///---///...,,,+++*********+++)))...///+++***...222111000//////000111222222000------------...///111111,,,,,,,,,,,,,,,---......///---++++++---///...,,,))))))***+++,,,,,,,,,,,,'''(((***+++,,,---,,,,,,***))))))***,,,------+++)))***+++---------,,,,,,***,,,......---------...,,,+++***((((((***+++,,,************************))))))))))))))))))))))))+++++++++++++++*********%%%''')))))))))---555<<>>+++,,,,,,+++)))((((((***---,,,++++++******++++++,,,*********++++++*********+++++++++*********))))))+++***)))***,,,---,,,+++******)))))))))***,,,---000///---+++*********+++*********++++++,,,,,,,,,,,,,,,++++++***)))))))))************+++,,,---...///111333111---++++++---))))))*********+++++++++---,,,+++,,,...000000000,,,...000000///...///000,,,,,,,,,...000///,,,***...,,,******+++---------//////...---,,,,,,++++++,,,++++++******++++++,,,...,,,))))))***---......***++++++***))))))+++,,,((()))++++++******+++---///000000///---+++,,,---------......------,,,+++)))***++++++++++++***)))++++++++++++***((('''&&&+++******+++,,,+++)))''')))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,+++)))((((((((()))*********+++,,,,,,---......++++++++++++++++++++++++)))************+++++++++++++++***)))(((((()))))))))))))))******++++++,,,))))))************))))))******))))))******+++,,,,,,,,,++++++***++++++++++++,,,,,,------......///))))))***++++++++++++*********))))))))))))*********************+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++''''''''''''((()))++++++111444666333...+++---000222111///,,,)))'''&&&%%%+++***************++++++,,,...///...,,,*********,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---...---,,,+++++++++,,,---------,,,+++*********+++************************,,,+++***))))))***+++,,,(((((()))***,,,---......,,,,,,+++++++++,,,---...)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))---***((((((***+++)))&&&)))***++++++))))))***+++///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---***'''$$$$$$&&&((('''&&&+++,,,,,,------,,,,,,+++)))((('''&&&%%%%%%&&&'''''''''((())))))***))))))+++*********))))))((((((******)))(((((((((((((((,,,,,,,,,,,,,,,+++***)))((()))++++++)))((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++++++++************))),,,...//////......///111/////////000111111222222,,,---...///...---+++***))))))))))))))))))))))))***((('''(((+++,,,+++)))******++++++++++++******++++++************+++++++++,,,,,,,,,,,,,,,++++++...---+++***)))(((((((((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,000---...///777JJJKKK777,,,,,,+++)))'''''')))++++++******************+++)))******************)))+++++++++*********))))))+++***)))***,,,---,,,+++******)))))))))***,,,,,,///...,,,+++******++++++************++++++++++++++++++++++++************************+++,,,---......111333111---++++++---+++++++++,,,,,,,,,---------+++***+++---/////////+++---//////...---...///,,,,,,,,,...//////,,,***,,,***))))))+++,,,---,,,///......---,,,,,,++++++++++++++++++++++++++++++///---,,,+++---------+++)))******************+++(((***++++++***+++,,,---///000111///---,,,---...,,,------------,,,++++++*********++++++***************++++++***)))(((''',,,+++******++++++)))(((***************++++++++++++++++++++++++++++++++++++***)))((((((((()))))),,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++++++++******))))))))))))************+++++++++++++++)))******************)))***************+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********))))))***+++++++++++++++******))))))))))))************)))))))))))))))))),,,++++++***))))))******++++++++++++++++++++++++(((''''''((((((***++++++000333444222---+++,,,///111000...,,,)))((('''&&&******))))))***++++++,,,,,,---......+++*********,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---///...,,,+++*********+++++++++***)))))))))))))))************************+++***))))))))))))***+++))))))***+++,,,,,,------++++++***)))***+++,,,---************************++++++++++++************************************+++++++++*********))))))+++)))'''(((+++,,,***(((***+++,,,+++*********,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,---***((((((***+++***(((++++++,,,,,,,,,,,,+++++++++***((('''''''''((()))'''((())))))))))))))))))((((((((()))******++++++******)))(((((((((((((((+++++++++++++++***))))))((()))++++++)))((()))******)))))))))))))))))))))************************)))))))))))))))))))))(((&&&&&&((()))+++,,,---...)))+++---///000111444666777666555333111000///...+++---///000000...+++***((((((((((((((((((((((((***)))((()))+++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++***)))((((((((((((((()))***++++++***((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,///+++---111<<>>666...***---111///,,,++++++++++++,,,,,,,,,------************************)))))))))))))))))))))))),,,+++++++++,,,,,,,,,+++************))))))))))))+++++++++++++++***)))((((((((()))******+++++++++************))))))))))))))))))***+++++++++************************************************************************************)))(((((()))******)))))))))************+++************************(((((((((((((((((()))***)))))))))***+++++++++,,,************************************+++++++++,,,---,,,,,,+++******)))))))))))))))*********)))))),,,,,,+++***)))))))))***++++++*********+++,,,---,,,++++++******++++++,,,,,,,,,---///222555777888777444000,,,******+++,,,,,,,,,,,,---------------,,,,,,,,,------.........------------......------///...,,,+++***+++,,,---******+++---///...,,,***)))******,,,---...////////////...---,,,,,,,,,,,,'''((()))++++++***)))(((++++++++++++++++++++++++,,,---...---+++***,,,...------,,,,,,,,,+++++++++,,,+++***)))))))))***++++++,,,------......------...---+++******+++---......---,,,*********+++,,,************************,,,+++++++++++++++++++++------------------------............------,,,+++---------,,,,,,,,,++++++///---,,,,,,---,,,***(((,,,,,,,,,++++++******)))+++***************))))))'''((()))***+++,,,,,,,,,***************+++++++++))))))))))))))))))))))))&&&((())))))((((((***+++))))))))))))))))))))))))((()))))))))************+++++++++***)))(((''''''))))))******++++++++++++)))))))))***************+++++++++*********))))))&&&'''((()))***+++++++++++++++***)))((('''''''''(((((((((((((((''''''&&&'''((()))***+++,,,,,,,,,((()))+++---...---+++***''''''''''''''''''(((((()))***+++***)))((()))***************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,,,,+++***))))))*********+++++++++,,,,,,++++++******))))))************************)))******++++++******)))************************+++++++++***))))))((('''))))))'''''''''((()))***(((((((((((())))))))))))***************************+++,,,,,,******+++---)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))*********++++++******)))))))))*********+++++++++)))***++++++***)))'''&&&&&&'''(((+++111888>>>AAA666000---222555222---++++++,,,,,,,,,,,,---------************************))))))))))))************++++++++++++++++++++++++((((((((()))******+++++++++++++++++++++***)))(((((((((((())))))******+++*********)))))))))((((((''''''((()))))))))))))))***************************************************************************))))))))))))))))))************+++++++++,,,,,,************************(((((('''(((((()))******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******************************)))))))))))))))))),,,,,,+++***)))))))))***+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,...111333555777555333///,,,***)))***++++++,,,---............---,,,,,,,,,------.........------------,,,,,,------...---+++*********+++,,,+++******+++------,,,+++***++++++,,,---......//////...---,,,++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))),,,//////,,,+++,,,...------,,,,,,++++++******++++++*********++++++,,,++++++,,,---------------------++++++++++++---------,,,,,,++++++++++++,,,************************++++++++++++,,,,,,,,,------------------------------............------,,,......------,,,,,,++++++---,,,+++,,,---,,,***(((***++++++,,,++++++***)))))))))))))))))))))))))))((()))***+++++++++++++++*********+++++++++++++++'''(((((()))***+++++++++''')))******))))))***,,,))))))))))))))))))))))))))))))))))))************+++++++++******))))))((())))))***+++++++++******''''''((()))******+++++++++++++++************)))(((((()))))))))******++++++***)))((((((((())))))((())))))))))))((('''&&&'''((()))++++++,,,,,,,,,)))))))))+++,,,,,,***((('''''''''(((((((((((((((((()))******)))(((***+++************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++)))))))))***++++++,,,,,,+++++++++++++++******************+++++++++++++++))))))************))))))************************,,,,,,,,,+++***)))'''&&&)))))))))((())))))******(((((((((((())))))))))))***************************++++++***)))***+++---)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))((()))************+++++++++((()))***,,,---------,,,''''''(((***---222555888333111333999:::555...+++++++++,,,,,,,,,---------************************)))))))))************+++((()))***)))(((((()))***'''(((((())))))*********)))******+++++++++*********))))))(((((())))))*********)))))))))(((((((((&&&&&&'''((())))))))))))***************+++++++++************************************************)))******++++++******)))*********+++++++++,,,,,,+++++++++***************(((((((((((()))***++++++***************+++++++++------------------------)))))))))************+++))))))))))))******+++++++++***))))))((()))))))))++++++******)))*********))))))******++++++++++++,,,,,,++++++++++++,,,,,,+++++++++---...000222222000///---,,,***************+++---...//////...---,,,,,,---------------------......,,,+++***,,,...------,,,,,,,,,+++++++++---+++))))))+++,,,---,,,,,,,,,,,,,,,------............,,,+++******++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++&&&+++000111...+++,,,...------,,,,,,+++******))))))***+++,,,,,,---,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++************************)))******+++,,,---......------------------------,,,---..................///......---,,,,,,+++++++++******+++,,,,,,***)))))))))++++++,,,+++******)))))))))))))))))))))))))))******+++++++++***************++++++,,,,,,,,,'''(((((()))******++++++((()))******)))((()))+++))))))))))))))))))))))))))))))))))))************+++++++++++++++***************+++,,,+++***))))))(((((()))******+++,,,,,,+++++++++************))),,,+++******))))))))))))))))))((((((((()))++++++))))))*********)))((('''((()))***+++,,,++++++***+++)))((((((***+++)))'''''''''(((((())))))))))))''')))******))))))***,,,************************((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++,,,,,,((())))))***++++++,,,,,,***++++++++++++++++++,,,++++++++++++,,,,,,,,,---))))))************))))))***************************++++++,,,+++***)))((('''((()))***************(((((((((((())))))))))))************************)))******)))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------***************)))(((((()))************+++++++++'''(((***,,,------------))))))******+++---...//////111888@@@@@@777///,,,++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++''')))******''''''(((*********))))))((((((((((((((()))***++++++++++++++++++***)))(((''''''((((((***)))))))))((((((((((((&&&'''((())))))*********))))))*********+++++++++************************************************(((***,,,------,,,***((((((((()))))))))*********+++++++++*********)))))))))(((((()))***+++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++*********,,,+++)))((((((((()))************)))******++++++)))******+++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,---......,,,,,,---------,,,,,,+++***+++---///000///......------------------,,,,,,---......,,,***)))+++...---...///000///...,,,+++...+++)))(((***,,,------------------------------...---+++***)))******++++++***)))(((((((((******++++++++++++++++++++++++$$$***000222///,,,---...------,,,,,,+++***))))))(((***+++---......------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***'''((()))+++++++++***)))************************))))))***+++---...//////------------------------,,,,,,---.../////////...//////...---,,,,,,++++++***))))))***,,,,,,+++)))((()))***+++,,,,,,+++***(((((((((((())))))))))))******+++++++++******)))*********++++++,,,,,,,,,((()))))))))************((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,***+++,,,,,,+++***)))(((+++++++++++++++,,,,,,,,,+++++++++************)))...---,,,***))))))(((((((((((('''((()))***,,,---)))***+++++++++***((('''((()))***+++,,,+++******,,,)))''''''))))))(((&&&''''''((()))******))))))'''(((******))))))***,,,************************(((((())))))*********++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***+++,,,---((())))))***++++++,,,,,,*********++++++,,,,,,---+++++++++,,,,,,---------))))))************))))))************************((()))***+++,,,+++******&&&''')))*********)))((((((((((((((())))))))))))************************((())))))((('''(((+++---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***************)))(((((()))************+++++++++))))))***+++******((('''+++++++++,,,,,,---------,,,111<<