BM6]6(@ %%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&******))))))((((((''''''''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((()))*********************************************))))))******+++,,,)))************+++++++++,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,+++---------------...///000------++++++++++++------,,,,,,,,,------.........+++,,,---......---,,,+++,,,,,,,,,...///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,......------------......666,,,''',,,222111,,,)))************************)))&&&(((...///***)))+++'''***------***))))))+++************************)))***++++++***)))***+++++++++************++++++)))******++++++,,,------)))))))))***++++++,,,,,,***,,,------,,,+++---...++++++************+++++++++************,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111111555333666;;;:::BBBWWWkkkVVVNNNOOOKKKLLLSSSTTTSSSQQQOOOKKKEEE===444...------.........%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************************************++++++******++++++,,,---)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++))))))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......""")))111222...+++---000+++++++++++++++++++++++++++)))***...---)))(((,,,---...000...+++))))))***************************)))***++++++***)))***+++++++++************++++++,,,+++++++++++++++++++++++++++*********************+++,,,,,,++++++,,,---++++++************++++++)))((((((((((((***+++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111111555333666;;;:::BBBWWWoooZZZPPPPPPJJJJJJOOOOOORRRQQQNNNKKKFFF===444---//////000000000&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************************************,,,++++++++++++,,,------)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,++++++******++++++,,,******)))+++---///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------%%%===NNNDDD///'''+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------+++'''***...333333222///+++(((((()))************************)))***++++++***)))***+++++++++************++++++------,,,,,,+++******))),,,,,,++++++***))))))((()))***++++++******+++---++++++************++++++(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000000111111555333666;;;:::BBBWWWpppZZZPPPPPPJJJIIIOOOOOOQQQPPPOOOLLLFFF===333,,,///000000111111&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((()))***++++++(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************************************++++++******++++++,,,---))))))*********+++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++******+++,,,---///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------///LLL[[[JJJ111)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))...333555333111...+++)))))))))************************)))***++++++***)))***+++++++++************++++++,,,,,,,,,++++++*********+++++++++*********))))))(((***++++++***)))+++,,,++++++************++++++*********++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000111111555333666;;;:::BBBWWWmmmXXXOOOOOOKKKKKKQQQRRRRRRQQQPPPMMMHHH???444---....../////////&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''))))))((())))))***+++,,,(((((((((((((((((((((((()))((((((((())))))***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************************************)))))))))))))))******+++))))))*********+++++++++)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,---//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---,,,++++++,,,---...///---++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---......---,,,,,,(((<<>>RRRlllZZZTTTUUUNNNNNNUUUXXXVVVSSSMMMGGG@@@:::333...///////////////(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((())))))***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++******))))))******+++******))))))))))))************))))))))))))******))))))))))))***+++,,,---+++++++++*********))))))++++++++++++++++++,,,,,,++++++************++++++---,,,,,,,,,,,,---......,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,------------,,,,,,,,,+++)))(((((()))+++,,,++++++************++++++************************+++++++++*********))))))***************)))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************************************++++++,,,,,,,,,,,,++++++------,,,------...///000222555333555:::777>>>RRR~~~ttt___UUUUUUNNNMMMRRRRRRQQQMMMIIIDDD???999333//////////////////((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++******))))))******+++******))))))))))))*********)))))))))))))))******))))))))))))***+++,,,,,,+++++++++***************,,,,,,++++++++++++++++++++++++************++++++---------------...//////++++++++++++,,,---......,,,,,,,,,++++++++++++***************+++++++++,,,,,,------......------,,,,,,+++***))))))***+++,,,++++++************++++++************************+++++++++***************))))))***++++++***((('''))))))************))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,------,,,,,,,,,+++++++++***************++++++******))))))))))))++++++++++++++++++++++++))))))***************)))------,,,------...///000111555333555:::777>>>SSS|||yyy```SSSSSSNNNNNNQQQNNNMMMJJJGGGCCC???:::555111///////////////((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))******''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))*********))))))))))))************))))))))))))******))))))))))))))))))***+++******))))))***++++++,,,************************,,,,,,,,,++++++*********++++++************++++++---,,,,,,,,,,,,---......*********+++,,,---...///++++++++++++++++++++++++*********+++++++++,,,,,,,,,------......------,,,++++++***))))))***++++++++++++************++++++************************************************((()))***++++++***((('''((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************************------,,,,,,++++++******++++++++++++++++++++++++((())))))***************------,,,------...///000111444333555:::777>>>SSS{{{vvv[[[MMMNNNMMMPPPSSSPPPNNNKKKHHHEEEBBB===777222///////////////(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((******))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))******))))))))))))))))))*********))))))))))))******))))))(((((()))***++++++*********)))******+++,,,************************,,,,,,,,,++++++*********++++++************++++++++++++******++++++,,,---))))))))))))***,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------------,,,+++******************+++++++++************++++++************************************************((()))***++++++***)))(((((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))******************************++++++++++++******************************,,,,,,,,,++++++*********************************)))******+++,,,,,,++++++------,,,------...///000000444333555:::777???SSS{{{tttWWWHHHIIIKKKOOOSSSOOOOOOMMMJJJFFFBBB<<<555111///////////////(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))*********)))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******))))))(((((())))))*********))))))))))))******(((((((((((()))***+++,,,+++***************++++++***************+++++++++,,,,,,++++++++++++++++++++++++************++++++***************++++++,,,))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++***************************************+++++++++)))))))))))))))*********))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))******++++++******)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------------,,,------...///000000444333555:::888???TTT{{{uuuYYYHHHHHHGGGJJJOOOLLLOOOMMMJJJFFFAAA;;;333...///////////////(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))*********)))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))(((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))******))))))))))))******(((((((((((()))***+++,,,++++++***************+++))))))*********+++++++++++++++++++++++++++,,,,,,++++++************++++++++++++******++++++,,,---++++++*********++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++************++++++*********++++++************++++++************************))))))*********+++++++++***)))((('''((()))+++,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))*********+++++++++''''''(((((())))))******************************)))***+++,,,------------------,,,------...///000000333222555:::888@@@TTT|||www[[[JJJHHHEEEGGGMMMLLLOOOMMMJJJGGGCCC<<<555//////////////////(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((******))))))((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))*********)))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((('''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))******))))))))))))******(((((((((((()))***+++,,,++++++***************+++))))))******++++++++++++*********++++++,,,,,,---++++++************++++++,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++***************++++++++++++******++++++************++++++************************))))))******+++++++++++++++***(((&&&'''))),,,---+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++))))))******++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++))))))***+++,,,------------------------...000000000333222555:::888@@@TTT}}}uuu[[[KKKIIIEEEGGGOOOOOOPPPNNNLLLJJJFFF@@@888333///////////////''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))************((((((((((((((()))******+++++++++++++++***))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************++++++***((('''((())))))***++++++++++++***))),,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++++++++,,,''''''((()))***+++++++++************************************************++++++************++++++************************)))))))))***+++++++++,,,*********++++++***(((&&&************************))))))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------...............000444333777<<<999@@@UUU|||ttt\\\KKKMMMPPPMMMOOOXXXUUUTTTPPPKKKDDD<<<555111///////////////''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))'''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((()))(((((()))))))))*********((((((((((((((()))******((((((((((((((('''&&&&&&***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))************)))***+++***((((((((())))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********((())))))******+++++++++************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))'''))))))))))))))))))******))))))))))))************++++++++++++++++++******************************************************+++++++++,,,,,,,,,---------------...............000444333666;;;999@@@TTT|||~~~vvvbbbUUUVVVWWWQQQSSS\\\WWWUUUQQQKKKCCC;;;333//////////////////''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''(((((('''%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******((((((((((((((()))******&&&''''''''''''&&&&&&%%%))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************)))***+++***)))((()))******)))(((''''''((()))***+++++++++++++++*********))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,+++***))))))(((*********+++++++++++++++************************************************+++******))))))******+++(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------........./////////333333666;;;888???SSS{{{tttcccXXXXXXWWWQQQQQQYYYWWWUUUQQQJJJBBB999222...///////////////'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''(((((('''%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((())))))***((())))))***))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++((()))))))))************)))***+++***)))((()))***+++***(((''''''(((***++++++++++++***************))))))))))))))))))))))))******))))))))))))******************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))*********))))))(((((('''((()))))))))((((((***+++''''''(((((()))*********((()))))))))************...------,,,,,,++++++******************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////000333333666:::777>>>SSS{{{vvvdddUUUTTTTTTPPPPPPTTTTTTRRROOOIIIAAA999222...///////////////'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''(((((('''%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((())))))***)))******++++++*********(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,((()))))))))************((()))******)))((()))+++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))***))))))))))))))))))***************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++++++++++++++***************************************************))))))))))))))))))***************************+++++++++******)))))))))(((***++++++)))((()))+++)))))))))******+++++++++((()))))))))************,,,+++++++++*********)))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------...//////000000444333666:::777>>>RRR{{{~~~hhhUUUQQQTTTSSSRRRSSSPPPOOOLLLGGGAAA:::444000///////////////''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''(((((((((((())))))((((((((((((((()))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************((()))******))))))***+++,,,+++***))))))***+++,,,)))))))))***************))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))************+++************++++++++++++***++++++++++++,,,,,,,,,'''(((((()))***+++,,,,,,*********+++++++++++++++***************************************************))))))(((((())))))***************************++++++++++++************(((,,,......+++((()))***+++++++++***************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,---...///000000222555555777;;;888???SSSzzz}}}jjjVVVOOOPPPPPPPPPQQQMMMLLLJJJFFF@@@:::555111///////////////''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((()))***&&&&&&''''''((())))))***)))((((((((('''''''''''''''''''''((((((((())))))((((((((((((((()))******&&&''''''((())))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))************''')))******))))))***+++************************((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************************++++++++++++******+++++++++,,,,,,,,,(((((())))))******++++++((())))))******+++++++++************************************************))))))(((((((((((())))))************************))))))))))))************)))...222111---)))((()))++++++******))))))(((((())))))))))))************'''(((((())))))*********((())))))***++++++,,,,,,************************************++++++++++++++++++,,,---...///000000333777666888<<<999@@@TTTzzzxxxlll]]]SSSMMMLLLNNNRRRNNNLLLJJJEEE@@@999333000///////////////''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((()))******''''''((()))******))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************''')))******))))))***,,,(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,************))))))))))))''''''((()))***++++++,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******)))///444444///)))((((((++++++***)))((('''&&&&&&))))))))))))************''''''((()))***+++,,,,,,((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++,,,---...///000111444888777999===:::@@@TTTzzz|||wwwrrriii^^^RRRMMMQQQXXXOOOMMMJJJEEE???888111...///////////////''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******)))((('''&&&%%%%%%+++*********))))))(((((())))))************))))))&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&(((***+++,,,''''''''''''''''''''''''&&&'''''''''&&&&&&((()))***************)))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((((((((())))))******++++++))))))************))))))&&&&&&'''((()))******+++)))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,------------***)))((((((((()))+++,,,************************,,,+++)))((((((((()))***,,,+++*********+++,,,---+++,,,,,,,,,,,,+++******))))))************))))))++++++******))))))(((((()))))))))***+++++++++,,,***+++,,,+++***)))***+++*********)))))))))))))))+++++++++************)))++++++,,,,,,+++***((('''(((***000777444***''')))))))))))))))************************+++,,,---...---,,,,,,++++++***************+++++++++,,,,,,,,,))))))***++++++++++++*********************************,,,---.../////////000666555555::::::AAARRRvvv~~~gggXXXTTTNNNNNNTTTTTTQQQKKKGGGFFFCCC:::333000222111111111000''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&)))))))))(((((((((''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''&&&&&&((())))))))))))))))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((''''''''')))))))))))))))(((((()))'''''''''''''''((())))))(((((())))))))))))(((((()))))))))))))))*********************************'''(((((())))))*********)))(((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))******++++++++++++******)))((((((((()))++++++************************---,,,+++***))))))***+++++++++*********+++,,,---++++++,,,,,,++++++***)))))))))************))))))+++******************)))******************++++++)))+++,,,+++***)))***+++***)))))))))))))))))))))+++++++++*********)))))))))******+++++++++*********+++111666333,,,)))+++))))))))))))************))))))))))))***+++,,,,,,))))))))))))*********************+++++++++,,,,,,))))))***++++++++++++*********************************,,,---.../////////000666555555::::::AAARRRwww~~~dddVVVTTTOOOPPPVVVVVVSSSLLLGGGEEEAAA999333111000000000000///''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''''''''&&&&&&''''''((((((''''''&&&((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%)))))))))((())))))******'''''''''''''''((())))))(((((())))))))))))((((((***))))))))))))))))))(((******))))))))))))******)))))))))))))))*********((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))((())))))))))))((((((''')))))))))((()))******+++************************---,,,++++++***++++++++++++************+++,,,,,,++++++,,,,,,++++++***)))))))))************)))))))))***************++++++******************)))))))))***++++++***)))***+++))))))))))))))))))******++++++*********)))))))))((((((((()))***+++,,,---++++++...222000+++***+++))))))))))))************(((((((((((()))***+++,,,&&&&&&'''(((((())))))************++++++++++++,,,))))))***++++++++++++*********************************,,,---.../////////000666555555::::::AAARRRyyy}}}cccTTTRRRNNNOOOTTTSSSRRRLLLGGGEEE@@@888333222////////////...&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((('''''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))''''''(((((((((''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))'''''''''''''''((())))))(((((())))))))))))((((((******))))))((((((((('''))))))(((''''''((())))))***************)))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&)))))))))))))))******+++************************++++++++++++++++++++++++***************++++++,,,+++++++++++++++***))))))))))))************))))))((((((((())))))*********++++++******))))))(((((()))***++++++***)))+++,,,)))))))))))))))*********************))))))))))))))))))(((((((((***,,,---))))))***++++++)))((()))((()))))))))************)))(((((())))))***+++,,,''''''((((((((((((((((((************++++++++++++))))))***++++++++++++*********************************,,,---.../////////000666555555::::::AAARRRyyy}}}aaaQQQOOOJJJIIILLLIIIKKKHHHFFFFFFAAA888222111///////////////&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%'''''''''&&&&&&''')))'''(((((())))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''))))))'''''''''''''''((())))))(((((())))))))))))((((((***)))))))))(((((('''''''''''''''&&&&&&'''''''''*********)))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))(((''''''((()))))))))************))))))))))))))))))))))))))))))******************))))))******++++++++++++***++++++++++++***))))))))))))************))))))&&&''''''(((((()))))))))+++******))))))((((((((((((***++++++******+++,,,(((((())))))*********************)))))))))((((((+++***)))(((((()))***+++)))))))))((()))******(((((()))))))))************************+++,,,------++++++***))))))(((''''''))))))*********+++++++++))))))***++++++++++++*********************************,,,---.../////////000666555555::::::AAARRRyyyxxx]]]MMMKKKGGGGGGIIIDDDEEEDDDFFFHHHCCC999111000000000000000000&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''$$$&&&''''''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&'''&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))---,,,***(((((()))***+++'''''''''''''''((())))))(((((())))))))))))(((((()))(((((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***)))************))))))((((((((()))************)))))))))))))))))))))))))))(((((()))*********))))))((()))******++++++************++++++******)))((())))))************))))))''''''(((((((((((((((((())))))))))))))))))((((((((()))++++++******+++---((((((((()))******++++++******)))))))))(((((((((***))))))((((((((())))))***+++***)))***------)))))))))))))))************************+++,,,---...------,,,+++)))((('''''')))))))))************+++))))))***++++++++++++*********************************,,,---.../////////000666555555::::::AAARRRyyy|||uuuZZZKKKKKKJJJLLLNNNIIIFFFFFFIIIJJJDDD999111///000000000000111%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''$$$&&&''''''&&&%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&'''''''''&&&&&&((()))%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))///---+++((('''((()))***'''''''''''''''((())))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''(((((()))))))))(((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((()))*********))))))'''((()))***+++******)))))))))))))))))))))))))))((()))***+++++++++******'''((()))***+++******)))***************))))))((())))))************))))))************))))))))))))((((((((()))))))))))))))''')))***+++******,,,---'''(((((()))******++++++***)))))))))((((((((((((&&&'''((()))***************++++++(((+++///...((())))))))))))************))))))))))))***+++,,,---,,,,,,+++******)))(((((())))))))))))************))))))***++++++++++++*********************************,,,---.../////////000666555555::::::AAARRRwww~~~zzz^^^PPPQQQQQQTTTUUUPPPOOONNNNNNLLLCCC777111111/////////000000%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''&&&&&&((()))$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))...,,,)))&&&%%%%%%'''((('''''''''''''''((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&(((+++------+++(((&&&$$$%%%%%%&&&'''((()))))))))))))))))))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''((()))*********)))'''((()))++++++******))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++'''((()))++++++******)))***************)))(((((())))))************))))))---,,,,,,,,,++++++******''''''(((((())))))******''')))***+++******,,,---'''(((((()))***+++++++++))))))))))))((((((((((((###%%%''')))++++++++++++'''***)))'''***///---&&&))))))))))))************(((((((((((()))***+++,,,************))))))))))))))))))))))))************))))))***++++++++++++*********************************,,,---.../////////000666555555::::::AAARRRvvv}}}fffWWWXXXWWWYYYYYYSSSXXXUUUQQQLLLAAA666222333---.........///$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''((((((******))))))(((((('''''''''((()))******)))((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''(((((()))***+++++++++++++++***************+++...---,,,+++***(((''''''***)))'''&&&'''+++///111CCCHHHAAA///%%%(((,,,***(((((((((((())))))))))))))))))))))))((((((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))***((('''(((***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))***************)))((((((******))))))))))))******)))************+++++++++***++++++,,,---...//////222333666888888999AAAKKKrrrmmm[[[XXXYYYVVVVVVXXX]]]TTTLLLFFF???666111000111111000///...%%%&&&'''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((()))******)))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))***+++''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''(((((()))******++++++++++++***************+++---,,,,,,+++***)))((((((***)))((('''(((+++---///]]]___UUU???000---+++&&&************++++++++++++))))))))))))((((((((((((+++******)))(((((())))))))))))))))))))))))))))))+++(((&&&&&&'''((()))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))***************)))((((((******))))))))))))******)))************+++++++++***+++,,,,,,......///000222333666888888999AAAKKKrrr~~~jjjZZZWWWXXXUUUTTTVVV[[[SSSKKKFFF@@@777222222000000000///...&&&''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''((()))***++++++***)))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((()))******+++++++++***************+++++++++++++++*********))))))***))))))))))))***+++,,,000666444+++&&&+++...,,,************++++++++++++))))))))))))(((((((((((())))))******))))))(((((())))))))))))))))))))))))***(((%%%%%%&&&((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******)))))))))))))))************))))))(((******))))))))))))******)))************+++++++++++++++,,,---...//////000222333666888888999AAAKKKrrr|||{{{hhhXXXVVVWWWTTTRRRTTTUUUNNNHHHDDD???777222111///////////////'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((******((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((())))))*********************)))******+++,,,************************)))***************))))))&&&++++++&&&$$$''')))((('''((((((((())))))))))))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))))))))************)))(((******))))))))))))******))))))*********+++++++++++++++,,,---...///000000222333555888888999AAAKKKqqqttt{{{zzzgggWWWVVVWWWTTTQQQSSSOOOIIIDDDBBB===555000///............///''''''''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((()))***++++++***)))(((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))((((((''''''(((((())))))))))))))))))***************))))))***++++++,,,)))************+++++++++))))))*********)))(((''',,,///...+++)))***)))((('''((((((((())))))))))))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&)))...111111...+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((()))))))))((())))))*********))))))******))))))))))))******))))))*********++++++++++++,,,,,,---...///000111222333555888888999AAAKKKpppzzz{{{zzz{{{{{{hhhXXXVVVWWWTTTSSSUUUNNNHHHDDDCCC>>>666000///------......///'''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((('''((()))******)))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))******))))))))))))***+++,,,,,,******************++++++)))))))))******)))(((((( !!!###%%%(((+++,,,---************++++++++++++))))))))))))((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))$$$&&&***///222222///,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((()))))))))((())))))************)))******))))))))))))******)))************+++++++++,,,,,,---...///000000111222333666888888999AAAKKKppp~~~|||iiiXXXUUUWWWUUUUUUXXXRRRMMMIIIHHHCCC:::333111---.........///%%%%%%%%%%%%&&&((()))***((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))***+++,,,---++++++******************(((((((((((())))))))))))000...,,,+++***)))''''''************++++++++++++))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))*********************))))))))))))******)))************+++++++++,,,,,,---...///000111111222333666888888999AAAKKKooo}}}iiiWWWSSSUUUTTTUUUYYYVVVQQQMMMLLLFFF<<<444111.........//////%%%$$$$$$%%%&&&(((***,,,)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))'''&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))***************)))))))))))))))))))))))))))***+++,,,---+++++++++*********))))))((((((((((((((()))******)))&&&&&&((())))))***+++(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))***(((&&&%%%'''(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***(((((()))*********************))))))))))))******)))************+++++++++,,,,,,---...///000111111222333666888888999AAAKKKooo}}}hhhUUUQQQSSSSSSUUUZZZWWWRRRNNNMMMFFF;;;222//////////////////((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((&&&%%%''',,,---***&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''''''''&&&&&&'''(((***+++***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******---,,,***(((((((((((()))***)))(((((((((((())))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,+++)))''''''''''''(((+++***)))'''''')))***+++)))))))))))))))(((''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))(((&&&%%%$$$)))((('''''''''(((***+++******))))))))))))******,,,,,,+++***)))))))))******++++++***((('''(((***------...///000111222222111777555666;;;999===LLLoooeeeTTTRRROOOQQQUUUSSSSSSOOOLLLJJJCCC888222111000000//////...''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((''''''+++222555333000((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))''')))(((''''''&&&'''((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((()))***,,,---))))))(((((((((((())))))))))))))))))******************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********---,,,+++***)))))))))***+++***)))(((((()))***+++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&))))))((((((((()))***+++******))))))))))))******,,,+++******))))))******,,,,,,---+++***)))***,,,------...///000111222222111777555666;;;999===LLLppp}}}}}}dddTTTSSSOOOQQQUUURRRSSSNNNKKKIIIBBB888222111000/////////...''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$###$$$(((...111111///''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''******((('''&&&&&&&&&&&&)))(((''''''&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''((((((((((((((()))******'''''''''((()))***,,,---((((((((((((((()))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************************(((((((((((())))))))))))---,,,+++***)))))))))***+++***)))(((((()))***+++)))))))))))))))(((((('''(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''***))))))))))))***++++++******))))))))))))******++++++***)))))))))******+++,,,,,,+++))))))***,,,------...///000111111222111777555666;;;999===LLLqqq~~~vvvvvvdddUUUSSSPPPQQQUUURRRQQQMMMJJJGGGAAA777222111////////////...''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((())))))***)))))))))((((((((())))))'''(((((()))))))))))))))((()))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********''''''((((((((()))))))))***))))))(((((((((((((((******)))(((((()))******(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))***************+++++++++******))))))))))))************))))))))))))******((()))***)))''''''(((***,,,------...///000111111111777555666;;;999===LLLqqquuusss~~~dddUUUTTTQQQRRRTTTQQQPPPKKKHHHEEE???666111111///////////////''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''&&&''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''((((((((((((((())))))***))))))))))))((((((((('''&&&'''((()))***)))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((('''******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))************))))))******++++++++++++******))))))))))))*********))))))((())))))******(((((()))(((''''''(((***,,,,,,---...///000111111111777555666;;;999===LLLpppwwwttt}}}}}}cccUUUUUURRRRRRTTTPPPNNNIIIEEECCC===555111111.........//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''%%%&&&'''((())))))))))))%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))))))))((((((((((((((()))******&&&&&&'''((())))))))))))&&&'''(((*********))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))%%%&&&&&&''''''(((((()))))))))))))))******************++++++++++++***))))))))))))******)))))))))'''(((((()))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((())))))************((()))******++++++************))))))))))))******))))))((((((((()))******)))*********))))))***,,,,,,,,,---...///000000111111777555666;;;999===LLLmmm{{{vvv}}}|||cccVVVVVVSSSRRRSSSOOOLLLGGGCCCAAA<<<444111111.........//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))***)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''&&&'''((())))))(((''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******((((((((((((((()))******&&&'''((())))))(((''''''%%%&&&(((***+++***))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))&&&&&&&&&'''((()))))))))************++++++++++++)))***+++,,,,,,+++***)))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))'''((()))*********))))))******))))))))))))******((((((((((((((()))******((()))***)))))))))+++,,,+++,,,,,,---...///000000111777555666;;;999===LLLjjj}}}{{{bbbVVVWWWTTTSSSSSSNNNKKKFFFBBB@@@;;;444000111............///&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))+++***)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''((('''&&&%%%&&&''')))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((('''&&&''')))))))))'''(((((()))))))))'''&&&%%%###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&'''((()))***++++++((((((((((((((()))******+++++++++***(((&&&###"""$$$&&&(((***++++++))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,'''((()))******)))((('''))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))&&&'''(((******))))))(((******))))))))))))******((((((((((((((()))******&&&'''((('''&&&''')))***+++,,,,,,---...///000000111777555666;;;999===LLLhhh{{{bbbVVVXXXTTTSSSSSSMMMJJJEEEAAA???:::333000222---.........///&&&&&&''''''''''''&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((***(((&&&'''+++---+++)))************************,,,***(((''')))******)))***+++,,,---...000111111111222666999999999AAAKKKqqqzzzbbbWWWWWWRRRPPPRRRNNNHHHSSSVVVJJJ;;;444333222///////////////&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((())))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''&&&'''((())))))((('''&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******)))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))))))))(((******)))((('''''')))***************************,,,***(((((()))******)))***+++,,,---...000111111111222666999999999AAAKKKpppyyy```TTTTTTQQQRRRVVVTTTMMMTTTUUUIII<<<555222000///////////////&&&&&&''''''''''''&&&&&&###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((''''''(((((()))***((((((((()))***+++++++++((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))((('''&&&%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))******))))))***,,,---***&&&$$$'''+++************************+++)))(((((()))******)))***+++,,,---...000111111222333666999999999AAAJJJooo}}}}}}zzz```SSSRRROOOQQQWWWVVVNNNQQQNNNEEE;;;666222000///////////////&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&(((***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((()))******((((((((())))))*********))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&'''''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((+++...---+++)))))))))***************************)))((((((***+++***)))***+++,,,---...000111111222333666999888999AAAJJJnnn|||xxxyyy}}}{{{bbbUUUTTTPPPPPPSSSQQQLLLKKKGGGAAA;;;666333000///////////////&&&&&&''''''''''''&&&&&&''')))***)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''666444000***%%%$$$'''***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((()))******)))))))))(((((('''''''''))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))'''))),,,000222111+++&&&)))))))))))))))))))))))))))(((((()))++++++***)))***+++,,,---...000111111222333666999888999@@@IIImmm~~~|||~~~xxxaaaVVVWWWSSSRRRSSSOOOQQQMMMHHHCCC===666111//////////////////&&&&&&''''''''''''&&&&&&)))***+++)))'''$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((???===777...&&&###%%%((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((''''''(((((()))***)))))))))((('''&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((())))))***((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++(((((())))))*********+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))******))))))((((((''''''+++000555333,,,%%%))))))))))))))))))))))))((((((((()))+++,,,+++)))***+++,,,---...000111111333444777999888888@@@IIIlllrrr]]]UUUXXXVVVTTTUUUQQQXXXSSSNNNIII@@@666///...///////////////&&&&&&''''''''''''&&&&&&((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((444555333---&&&"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((())))))))))))((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))***************))))))))))))******))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((())))))))))))((('''&&&'''))),,,...///---***'''))))))))))))))))))))))))''''''((())),,,,,,+++)))***+++,,,---...000111111333444777999888888???IIIkkkttt]]]TTTWWWTTTTTTVVVSSSUUUQQQNNNKKKBBB555///000///////////////&&&''''''''''''''''''&&&&&&((())))))(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!%%%)))(((%%%###%%%)))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((((((((())))))******++++++&&&'''''''''(((((())))))((((((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))((((((((()))((('''&&&&&&'''((()))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))************+++++++++******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((()))(((((('''&&&&&&'''+++---,,,)))&&&''')))))))))))))))))))))))))))''''''(((***,,,,,,+++)))***+++,,,---...000111111333444777999888888???IIIjjj}}}yyyaaaUUUUUUQQQQQQTTTRRRKKKIIIJJJIIIAAA555000444///////////////'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''************************+++*********))))))((((((''')))++++++)))'''''''''))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******''''''(((((())))))******************************))))))))))))))))))))))))))))))***++++++++++++***(((***,,,------...000111555555666888777888@@@JJJrrr|||tttwwwwww___SSSSSSOOONNNPPPMMMJJJHHHHHHFFF???555//////222222111111000%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++((())))))))))))))))))((())))))))))))))))))))))))(((((()))******)))((((((************************************)))))))))(((''')))++++++)))''''''((())))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))((((((((((((************************))))))))))))))))))))))))))))))******+++++++++***(((***,,,------...000111555444666888777888@@@JJJrrr|||}}}uuu]]]QQQRRRMMMMMMOOOLLLLLLIIIGGGEEE>>>444000111111111111000000%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++))))))************))))))))))))))))))))))))))))))((())))))******))))))(((************************************))))))))))))(((***++++++)))'''(((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''(((((())))))***************)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((***,,,------...000111444444666888777888@@@JJJrrrttt\\\PPPPPPKKKKKKNNNKKKNNNJJJHHHEEE===555111333///000000000000'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))***+++***)))(((((()))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((***,,,------...000111444444666888777888AAAKKKrrrvvv]]]PPPOOOJJJIIILLLIIIMMMJJJHHHFFF???555111111.../////////000'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''(((((()))***,,,,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))******))))))***++++++,,,******++++++++++++************************************))))))))))))******************************))))))))))))))))))*********++++++***(((((()))***))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((***)))(((''''''((()))***''''''(((((())))))******'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++(((***,,,------...000111333333666888777888AAAKKKsssxxx^^^PPPOOOJJJIIILLLIIIJJJIIIIIIHHHAAA666//////......//////000%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''(((''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((()))******+++333222000---+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++************************+++******))))))******+++************************))))))))))))***************++++++***(((((()))+++))))))))))))))))))))))))&&&''')))***+++******)))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''(((((())))))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++(((***,,,------...000111333333555888777999AAALLLtttvvv]]]OOOMMMIIIIIIMMMKKKJJJHHHHHHGGG???555//////...////////////%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''(((((('''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))...---,,,***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++************************++++++***))))))***++++++************************((()))))))))************+++,,,+++***((((((***+++))))))))))))))))))))))))'''(((+++---//////......))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))***)))'''''''''(((***+++(((***,,,------...000111333333555888777999BBBLLLuuupppWWWJJJKKKHHHJJJOOONNNLLLIIIEEEBBB;;;222///111///////////////'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++************************,,,+++***))))))***+++,,,************************(((((())))))*********++++++,,,+++***((((((***,,,))))))))))))))))))))))))***,,,///222444444444333))))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))***************))))))((((((''''''************************))))))))))))))))))))))))***)))'''&&&'''(((***+++(((***,,,------...000111222333555888777999BBBLLLvvv~~~kkkSSSGGGHHHGGGJJJQQQQQQOOOIIICCC>>>777000000444000000//////...&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&***'''%%%%%%'''(((%%%###((('''&&&''')))***)))(((''''''(((((())))))((((((''''''((((((((((((''''''***&&&###%%%***---+++(((''''''((((((''''''&&&%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&((()))))))))(((((()))************)))((('''))))))***++++++++++++***,,,+++))))))+++---...//////000111000........./////////000000000//////...111...++++++...///...,,,++++++******+++,,,---------...//////---+++***)))''')))******((('''***---))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))((((((*********************+++,,,+++***)))(((((((((((())))))*********))))))((()))***+++,,,...///000000444888666666;;;;;;@@@PPPppp|||zzzzzz~~~fffYYYNNNKKKMMMOOOQQQTTTNNNIIIFFFCCC===555000000000000000000000&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''%%%$$$%%%((()))(((&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%'''(((((((((((('''&&&&&&)))'''$$$%%%((()))(((&&&((((((((((((((((((''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((()))(((((((((((((((((())))))))))))''''''((())))))******)))111000000111222444555555666777888888888777999:::888888888999999888888777666333//////000222222222///...------,,,,,,,,,,,,+++,,,---............///***+++,,,+++)))(((***---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))(((((((((******************))))))+++************)))))))))))))))************))))))((()))***+++---...//////222777555555::::::???OOOrrr~~~|||}}}bbbXXXOOONNNQQQRRRSSSTTTOOOJJJFFFDDD>>>555000000///////////////&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))(((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$&&&(((***+++***)))((('''((()))***)))((())))))************))))))'''((()))******)))((('''))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&((()))*********(((((((((''''''(((((()))'''((()))+++---///000111888888999:::;;;;;;;;;;;;999;;;=========>>>???AAA???@@@@@@AAAAAA@@@@@@???@@@===999888999;;;;;;;;;999999888666555444444333000///...,,,+++************++++++***(((((()))***,,,,,,++++++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((((('''*********))))))((((((((())))))+++,,,,,,,,,+++***))))))************))))))(((((()))+++,,,---...///111777444444:::999???OOOttt~~~```WWWPPPQQQTTTTTTTTTUUUOOOKKKGGGDDD>>>555000000...............'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((((((((()))'''&&&%%%%%%&&&''')))+++(((((('''(((***,,,---...---,,,,,,---///000000////////////000000//////...***+++---......---,,,+++)))***+++)))(((''')))***((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((()))***+++++++++***))))))((()))***+++,,,//////111444666999<<<======???@@@AAA@@@>>>======;;;===?????????@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;777444111///...------,,,+++++++++*********++++++---,,,,,,,,,,,,,,,------***************************************************++++++,,,,,,++++++***(((((((((((((((((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''******))))))((('''''''''''')))+++---...---,,,+++((())))))************)))))))))***+++---...///000222777555555;;;:::@@@PPPuuu}}}bbbYYYQQQRRRTTTTTTSSSTTTOOOJJJGGGDDD>>>555000000///////////////(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&''')))+++---///.........---...///111333222111111333555777777666333444555555666666555555555666777666555222///---***+++,,,+++))))))+++,,,)))((((((''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''***)))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))'''''''''((((((((())))))))))))))))))))))))******((()))***,,,...111333444;;;;;;;;;<<<===???AAABBB@@@BBBDDDCCC@@@>>>======>>>@@@BBBBBBBBBBBBDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMKKKHHHFFFDDDEEEEEEEEEEEEDDDCCCBBB===:::777666777888777666...---,,,,,,,,,------------,,,,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***)))))))))(((((('''''''''(((+++---...---,,,,,,(((((()))******************+++,,,---...000111111333888666666<<<<<>>======>>>@@@AAA@@@???;;;<<<===???@@@@@@@@@@@@BBBBBBBBBAAA>>>:::666333000///......------------,,,+++)))((((((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((())))))******+++'''''''''(((((())))))***((((((((('''((())))))***(((***...222777:::<<<>>>CCCBBB@@@???>>>>>>???@@@BBBEEEFFFEEEAAA???@@@BBB@@@BBBEEEFFFFFFGGGJJJKKKSSSSSSTTTUUUVVVVVVVVVVVVZZZ]]]aaaaaa___\\\YYYXXXRRRSSSTTTUUUUUUTTTRRRQQQNNNIIIDDD@@@???<<<888444111///,,,,,,,,,,,,+++***------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,,,,,,,'''((()))******+++******++++++,,,...///000111222333888777777======CCCSSSwwwuuuxxxyyyfff[[[PPPMMMNNNNNNOOOPPPKKKFFFCCCBBB<<<444000111111111111111111))))))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******''''''''''''((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$&&&(((***+++)))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***************+++,,,,,,...000222444555555444444888999999999888;;;???CCCGGGFFFDDDCCCDDDCCCAAA@@@===>>>@@@BBBDDDEEEFFFFFFEEEGGGIIIJJJIIIFFFCCCAAA>>>:::777555666666333000000///,,,***)))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&%%%%%%(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''((()))*********&&&''''''((())))))******((((((((()))***,,,...000111444888;;;>>>>>>>>>>>>>>>===<<<<<<===???AAABBBDDDGGGIIIHHHEEEEEEHHHLLLIIILLLOOORRRTTTWWWZZZ]]]bbbcccdddeeeffffffffffffiiikkkmmmlllhhhffffffggggggggghhhhhhgggeeecccbbbbbb]]]WWWSSSPPPLLLDDD>>>???<<<777555444333000---///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))******(((((())))))***+++++++++((())))))******+++++++++'''((()))******+++++++++***+++,,,---///000111111222888666666<<<===CCCSSSwwwvvvuuuyyy~~~yyyaaaVVVNNNMMMOOONNNMMMMMMHHHDDDAAA@@@;;;444000111000000000000000******))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''''''''((((((((()))***)))(((&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$&&&))),,,,,,+++(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************++++++++++++...............///000111444666888::::::888666444999;;;<<<<<<<<>>@@@AAAAAABBBEEEIIINNNQQQQQQPPPOOOKKKFFF@@@>>>???>>>999444333222///---++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++)))******,,,///222555777===???AAABBBAAA>>>:::888666666777999===BBBFFFIIIEEEHHHKKKKKKIIIJJJPPPUUUXXX\\\```dddgggkkkpppsssmmmnnnooopppqqqqqqqqqqqqkkklllkkkhhhdddcccfffiiiqqqrrrrrrrrrpppmmmjjjhhhllliiifffgggiiihhhccc]]]TTTOOOJJJFFFDDDAAA<<<999111000///...............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************))))))************))))))))))))************))))))))))))))))))))))))))))))************++++++++++++(((((())))))******++++++(((((()))***+++,,,------)))))))))((())))))***+++''''''(((******+++++++++)))***+++,,,...///000000111666555666<<<<<>>???@@@999333444555555666999<<<===>>>AAADDDHHHJJJKKKHHHMMMPPPPPPSSS[[[aaabbbdddbbbdddjjjooopppqqqssszzzuuuqqqnnnlllmmmvvvssssssrrrnnniiidddbbbbbbnnnqqquuuuuurrrmmmiiiggggggiiilllpppqqqnnnhhhdddeeeccc```^^^\\\VVVNNNHHHCCC@@@<<<777444222222333///...------...///...,,,++++++,,,,,,---------...++++++************++++++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))*********++++++++++++------,,,,,,+++***))))))(((((((((((()))***+++,,,))))))))))))((((((((((((*********))))))))))))))))))+++,,,------///111444333999777555999999AAASSSyyy~~~{{{{{{fffVVVSSSUUUQQQPPPNNNFFFEEEAAA??????;;;333//////,,,,,,------...(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''')))(((((((((''''''''''''((((((''''''''''''((((((***)))'''&&&&&&&&&(((((((((((('''&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&'''((()))((())))))***,,,------...+++...111222222222333444777:::<<<>>>>>>???@@@BBBCCCBBBAAA@@@>>>;;;777555;;;<<<>>>???BBBGGGLLLQQQVVVUUUUUUTTTUUUVVVWWWXXXWWWXXXZZZ[[[\\\\\\[[[ZZZSSSUUUVVVTTTPPPMMMNNNPPPJJJIIIIIIKKKOOOQQQQQQPPPOOOOOOLLLIIIIIIIIICCC<<<222222000---***)))***+++***)))((((((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&'''))))))(((&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''''''''(((((())))))(((''''''((()))+++,,,///333999===???===999666555222222777;;;;;;===@@@AAABBBDDDGGGIIIMMMQQQUUUWWW]]]```aaaccciiilllllllllgggffflllrrruuuvvvxxxtttkkkccc___^^^bbbmmmxxxvvvssslllaaaWWWRRRPPPQQQ^^^dddlllooommmfff___ZZZYYY^^^gggooossspppiiicccgggffffffggghhheee___ZZZbbb\\\RRRGGG???:::666444111///...---...///...,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******************************************)))))))))((()))))))))*********++++++------,,,++++++***))))))******)))))))))))))))***)))))))))))))))))))))(((***))))))))))))))))))))))))+++,,,------///111444333999777555999999AAASSSzzz{{{zzzfffWWWTTTWWWSSSRRRQQQIIIHHHCCCAAA???:::333//////000000000000000(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((('''''''''''')))((((((''''''(((((()))***)))'''&&&&&&'''(((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$&&&''')))))))))***+++,,,...///000111///222555666777888:::<<<:::<<>>???@@@;;;;;;:::;;;<<<===???@@@FFFIIILLLNNNRRRVVV[[[___bbb```^^^\\\^^^aaaeeehhhiiiiiiiiiiiiiiijjjkkkkkkffffffdddbbb___\\\ZZZYYYUUUTTTRRRRRRRRRQQQNNNLLLOOOPPPQQQPPPRRRSSSMMMFFF:::999666222---++++++,,,+++++++++***))))))((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))((((((((()))***+++)))))))))***---000333555999;;;===???>>>:::666333111111444;;;??????AAADDDDDDGGGKKKMMMPPPUUU]]]cccjjjqqqvvvvvvwwwyyyyyyvvvmmmddd___dddnnntttwwwyyymmmaaaTTTOOOOOOTTT___hhhlllhhh^^^RRRGGGBBBCCCFFFTTT[[[cccfffbbbWWWLLLFFFKKKTTTaaaooovvvuuummmgggbbbaaabbbfffkkkmmmkkkhhhjjjeee^^^WWWQQQJJJBBB<<<444222///......///...---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******))))))))))))******************************************))))))))))))((((((((()))))))))******,,,,,,,,,+++******)))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))+++,,,------///111444333999777555999999AAASSS|||yyysssttthhhYYYUUUYYYVVVVVVUUUNNNLLLGGGBBB@@@:::333///000222111111000///(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((()))))))))(((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((++++++---...000222333444777999;;;<<<<<<===>>>@@@;;;;;;;;;999777777999;;;888999;;;===AAAHHHNNNSSSRRRTTTXXX[[[^^^aaafffiiigggeeecccaaabbbeeeiiilllqqqpppmmmllllllmmmnnnpppooollliiigggggghhhhhhgggdddbbb___\\\XXXTTTPPPMMMMMMOOONNNNNNPPPRRRMMMFFFBBBBBBAAA===888333111000...---------,,,+++***)))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***)))(((''''''((()))***)))+++...222666:::<<<===???===999666555555666777888888;;;???@@@???BBBGGGKKKOOOTTTWWWZZZ___hhhnnnyyy{{{bbbVVVNNNSSS___ggglllnnncccWWWKKKGGGHHHJJJOOOUUUVVVUUUQQQJJJBBB???BBBGGGJJJOOOUUUWWWSSSKKKCCC???EEELLLWWWcccjjjjjjfffaaaWWWUUUUUUZZZbbbiiilllmmmdddcccbbbcccbbb\\\QQQIII???<<<777444333222000///...------,,,,,,------...------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++******))))))******+++*********************************)))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))++++++***)))(((((()))))))))))))))))))))*********)))))))))))))))*********)))+++,,,------///111444333999777555999999AAASSS{{{xxxssstttiiiYYYVVVZZZXXXYYYYYYRRRPPPJJJDDD@@@:::222///111//////......---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))(((((('''''''''((((((((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((***+++,,,000111222444666777999999;;;===???AAAAAAAAABBBDDD???>>>;;;777666888<<<@@@GGGIIIKKKMMMPPPUUU]]]bbb]]]```bbbdddfffhhhlllnnnkkkjjjhhhgggfffggghhhiiillljjjhhhggghhhkkknnnpppllliiieeedddhhhmmmrrrtttlllmmmlllkkkhhhdddbbb```XXXXXXUUUQQQRRRTTTPPPJJJJJJLLLMMMKKKEEE???:::888000000///...---,,,++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))'''&&&&&&''')))***000333888<<>><<<888666444222333555999;;;<<<<<>>???999===AAADDDEEEEEEFFFFFF???>>>===;;;;;;@@@FFFKKKUUUXXX]]]```bbbgggmmmrrrpppooommmhhhbbb___^^^___^^^]]]]]]\\\ZZZYYYWWWWWWSSSRRRQQQRRRUUUZZZ___bbbaaa___]]]]]]```fffmmmrrrtttvvvxxxxxxuuurrrqqqqqqiiigggaaa[[[ZZZZZZVVVPPPQQQTTTVVVVVVQQQKKKFFFDDD888666333000...,,,,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))***)))''''''(((***---///;;;===@@@AAA@@@<<<888555---///444888;;;<<<<<<;;;<<<>>>BBBGGGJJJQQQaaappp|||||||||{{{vvvpppjjjfffYYYaaagggggghhhiiigggccc___SSSIIIJJJQQQVVVYYY\\\ccc^^^[[[___bbbcccfffjjjkkkooorrrnnnfffaaabbbfffjjjiiifffaaa\\\ZZZZZZ[[[___\\\XXXTTTPPPLLLGGGCCCDDD@@@???CCCMMMXXX```dddeeeaaaZZZVVVWWW]]]eeekkkkkkggg___WWWOOOGGG???:::111000---+++***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++************++++++++++++++++++++++++++++++))))))))))))************((((((((()))))))))******************************(((((((((((()))***+++,,,((())))))******+++++++++((((((((()))******++++++)))+++,,,------///111444333999777555999999AAASSSyyy|||gggXXXTTTWWWVVVXXXYYYSSSQQQKKKFFFBBB;;;333//////......//////000))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))''''''''''''((((((((()))******))))))))))))******&&&''''''(((((((((((((((&&&'''((())))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))))))))***,,,...222555888::::::;;;;;;<<<>>>??????@@@;;;>>>CCCFFFFFFEEECCCCCC===???BBBEEEIIIOOOUUUZZZ___dddjjjllllllmmmqqquuurrrnnnggg]]]SSSLLLIIIHHHKKKKKKIIIHHHFFFEEEDDDDDDAAA@@@???@@@CCCGGGKKKNNNQQQRRRSSSRRRRRRTTTZZZ___kkkoootttvvvvvvvvvwwwxxxvvvuuupppiiifffddd^^^VVVXXXZZZ[[[ZZZWWWTTTRRRRRRGGGCCC===777222000//////+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***&&&((())))))'''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))*********))))))***---111666999@@@@@@???===:::666333111///222888===AAABBBBBBAAABBBFFFLLLQQQTTT\\\mmm~~~yyynnn___TTTDDDKKKRRRUUUYYY^^^aaa```ccc[[[VVVXXX^^^ccchhhllltttoookkkkkklllpppyyyzzzpppmmmssszzz{{{rrrkkkfffeeesssrrrooolllggg```XXXSSSLLLIIIGGGIIINNNRRRSSSSSSPPPNNNJJJGGGIIISSScccoooooolllhhhccc]]]VVVNNNIII<<<999555111...---------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,++++++******++++++,,,++++++++++++++++++++++++((()))))))))************)))))))))*********++++++))))))))))))***************)))))))))))))))******((())))))******+++,,,,,,'''(((((()))******++++++)))+++,,,------///111444333999777555999999AAASSSzzz|||fffVVVRRRUUUSSSUUUWWWQQQOOOJJJFFFCCC<<<333....../////////000000))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))&&&'''''''''(((((())))))******))))))))))))******&&&&&&'''((())))))((((((%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++//////000222444666888999999::::::;;;<<<======>>>>>>BBBGGGHHHFFFBBB???===>>>BBBJJJQQQXXX___eeeiiilllppptttrrrlllgggeeefff^^^[[[TTTLLLEEEAAA@@@AAAGGGEEECCCAAA@@@@@@@@@AAAEEECCCBBBAAABBBDDDFFFHHHEEEIIILLLJJJFFFDDDGGGJJJRRRYYYccclllrrrwww}}}|||wwwsssooofff\\\]]]]]]\\\ZZZXXXWWWYYY[[[UUUPPPHHH???888555333333++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&(((***)))&&&%%%''')))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++*********---111888>>>AAA>>>===:::777444333222222999999;;;===AAAEEEHHHKKKMMMQQQWWW[[[[[[```ooo}}}zzzyyyuuugggTTTEEEBBBIIIQQQUUU\\\eeekkklllccc___^^^dddkkkqqqyyy}}}vvvnnniiiggglllyyy{{{qqqiiijjjvvv}}}vvvooolllzzz|||~~~}}}vvvllleee___\\\YYYWWWVVVSSSMMMHHHDDDGGGHHHGGGFFFMMMZZZeeegggffffffeeeddd```[[[WWWGGGDDD>>>888444111000000.........------.........,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))*********+++************++++++++++++)))))))))))))))*********,,,+++***)))((((((((((((((())))))***++++++,,,,,,'''(((((()))***+++++++++)))+++,,,------///111444444999777555999999AAASSS{{{|||eeeUUUPPPSSSQQQSSSUUUOOOMMMIIIFFFCCC===444...---/////////...---***'''&&&(((((('''***000++++++++++++***)))(((((())))))))))))))))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""######$$$%%%&&&''''''(((''''''&&&&&&&&&''''''***)))'''&&&'''(((***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$&&&'''((()))+++...000333444555555666666666555555444444999???CCCCCCAAACCCBBB???:::777;;;CCCJJJOOOVVV^^^bbbbbbdddiiinnnyyyyyyuuukkk^^^SSSOOOOOOHHHIIIMMMOOOIIIBBBDDDLLLKKKMMMOOOQQQQQQPPPNNNMMMUUUYYYXXXUUUVVV[[[[[[WWWSSSZZZ]]]WWWNNNJJJIIIHHHNNNPPPSSSTTTVVV^^^kkkuuuxxxyyyvvvrrrjjjooonnnjjjaaaXXXUUUXXX]]]XXXZZZ[[[UUULLLCCC>>><<<111...+++***+++++++++++++++++++++***)))(((***++++++***((('''&&&''')))***))))))(((((((((((())))))''')))***)))((('''(((******)))(((''''''((()))***+++*********))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((('''%%%))),,,+++(((&&&''')))%%%&&&''''''&&&&&&(((***))),,,000666<<>>???EEEKKKLLLHHHAAA===;;;LLLMMMQQQYYYaaahhhjjjkkkmmm```OOOEEEDDDDDDAAA===AAACCCEEEGGGIIINNNUUU[[[\\\aaahhhnnnppprrrwww|||~~~xxxssstttyyy}}}zzztttqqqppp|||}}}uuuooorrrmmmhhhgggiiijjjgggddd___XXXVVVZZZ\\\^^^jjjzzz|||vvvqqq___ZZZUUUTTTXXX[[[\\\\\\ZZZTTTKKKCCC;;;555000,,,...---,,,+++++++++***))),,,,,,+++************+++))))))(((((((((((())))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******...,,,***(((''''''((()))***'''&&&'''***+++)))'''******++++++,,,...333666===???AAAAAA>>>:::666444777;;;???AAAAAABBBFFFJJJLLLRRRYYYaaajjjuuu~~~yyypppaaaVVVQQQ```bbblll{{{}}}qqqppptttwwwwwwuuutttuuuvvvqqqmmmkkkppp{{{~~~{{{{{{~~~zzzyyy|||yyyssspppnnnmmmqqqvvvzzzzzzxxxpppooosss~~~tttaaaVVVPPPQQQLLLDDDFFFPPPYYYeeellljjjjjjllldddXXXEEE===444000222333222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******+++,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))))))******+++++++++******++++++************++++++))))))*********+++++++++++++++,,,---///111333444444777555888===;;;CCCXXX|||uuuuuuyyy```RRRRRROOONNNPPPKKKHHHFFFBBB===888444222000000000000//////QQQHHH@@@<<<888333111333,,,,,,+++***))))))******************************((((((((((((((((((((((((******))))))))))))******************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''((()))***'''''''''''''''(((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++---000444666666666666777333444666888;;;>>>AAABBBKKKIIIEEE@@@===BBBKKKRRRSSSWWW]]]aaadddhhhnnnrrrjjj```SSSHHHCCCCCCCCCDDDFFFJJJPPPVVVZZZ^^^```bbbmmmmmmllliiiiiioooxxx~~~~~~xxxuuuxxx{{{|||zzz{{{}}}~~~zzztttpppuuu}}}}}}zzzuuupppzzzxxxxxx{{{~~~|||tttllloooiiieeecccZZZTTT\\\jjjuuuwww{{{zzzvvvssskkk```YYYXXXYYYZZZYYY\\\[[[XXXTTTMMMCCC888111///---+++***,,,---,,,+++++++++******))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((())))))(((((((((''''''((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******...,,,***(((''''''((()))***'''%%%'''***+++***((((((***,,,...000444:::===???BBBDDDCCC???<<<::::::???AAADDDEEEFFFLLLTTTZZZXXX[[[___dddhhhlllrrrvvv{{{yyyvvvqqqfff\\\ZZZ^^^hhhooo|||vvviiimmmsssvvvuuutttvvvyyy~~~}}}~~~~~~{{{wwwvvvyyy|||yyytttttt~~~pppfff```___XXXMMMHHHJJJ]]]eeeiiihhhiiiooommmfffZZZOOO???555111000///...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++*********************++++++++++++***)))++++++************++++++))))))*********+++++++++++++++,,,---///111333444444777666888===;;;CCCXXXwwwpppooo|||{{{aaaSSSSSSOOONNNOOOJJJFFFDDD@@@<<<777333111/////////000000000]]]VVVQQQPPPKKKAAA777333...---,,,*********++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))))))))))))))************************)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,''''''''''''((()))******&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***,,,...///222444777777666555555666555777999<<>>@@@BBBCCCDDDFFFJJJRRR^^^jjjssspppnnnnnnpppooonnnpppuuurrrtttwwwuuullldddfffmmmxxx~~~|||qqqaaajjjxxx{{{|||}}}}}}yyysssoookkkcccYYYSSSQQQSSSWWW\\\```dddfffggglllcccTTTEEE:::222...+++///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,************************+++++++++***************++++++************++++++)))************+++++++++***++++++---...000222333444888666888===;;;DDDYYYvvvooolllzzzzzzaaaTTTTTTPPPOOOOOOJJJFFFCCC@@@;;;777333111///......///000000rrrkkkfffeee___SSSFFF@@@===;;;777333///...------++++++++++++++++++++++++*********************************)))******++++++************************))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********''''''''''''((()))***+++&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,///111333666777888888777666777999999;;;>>>AAACCCCCCBBBAAA999???KKKWWWaaaeeedddbbbcccaaa[[[TTTMMMHHHEEEEEE???@@@BBBEEEJJJQQQXXX\\\```bbbeeelllttt|||{{{|||yyyzzzyyyuuurrrqqqlllfffdddgggjjjmmmsss|||~~~uuukkkccc]]][[[___```aaabbbbbb___ZZZVVVIIIAAA777111000000...,,,+++++++++++++++******)))))))))(((((((((((())))))''')))***)))((('''(((***'''((()))******)))(((''''''''''''((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((('''(((***,,,///333777;;;>>>@@@CCCEEEBBBDDDEEECCC@@@@@@DDDHHHFFFFFFIIIRRRaaaqqq|||yyytttmmmmmmqqqooottt~~~xxxvvvxxxyyy~~~xxxpppjjjhhhooowww|||xxxyyy||||||~~~xxxkkkSSSKKKHHHMMMOOONNNTTT^^^tttrrrlll```QQQAAA666111//////...---------------------------------------++++++++++++++++++++++++)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,+++***)))((())))))***++++++************++++++)))************+++++++++******+++,,,...000111222555888666999>>><<>>CCCFFFMMMYYYdddkkkllljjjcccXXXJJJ@@@===???AAABBBGGGHHHLLLTTT___hhhmmmoootttooohhhdddeeeiiiooorrr}}}}}}{{{}}}yyyrrryyyvvvvvvsssmmmddd___dddpppzzz{{{rrrllljjj```^^^]]]^^^```bbbcccccc^^^SSSEEE:::444000,,,(((,,,,,,---------,,,+++***))))))(((((((((((())))))((()))***)))((('''(((***'''((()))******)))((('''&&&'''''''''(((((())))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((('''&&&((()))(((&&&'''***...444888===AAABBBDDDEEEFFFCCCEEEFFFCCC@@@@@@FFFKKKJJJJJJNNNYYYkkk}}}|||wwwmmmcccaaaeeelllttt~~~wwwuuu{{{}}}{{{{{{|||~~~ttt___PPPMMMGGG???GGGWWWsssyyy}}}wwwgggSSSCCC;;;//////...------------...------------------------++++++++++++++++++++++++'''((()))***,,,---...///******+++++++++,,,,,,,,,******************++++++---+++)))''''''((()))***++++++************++++++)))************+++++++++))))))***+++---///111222555888777999>>><<>>@@@BBBDDDEEEFFFGGGGGGGGGHHHGGGBBB>>>>>>DDDIIIKKKMMMUUUbbbqqq}}}{{{qqqjjj___XXXbbbrrryyyttt{{{zzzxxx}}}~~~ttteeeVVVLLLIIIJJJLLL^^^ooozzzuuummmdddRRR>>>:::555111111///***,,,222------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,))))))))))))************************************++++++******++++++,,,---***+++---......000222555444888666777:::888AAAXXX~~~qqq~~~|||wwwyyynnn___gggvvveeeVVVQQQQQQPPPQQQUUUSSSLLLFFFBBB;;;333///000000000000000000|||pppfffdddVVVMMMPPPRRRIII;;;222222///---,,,...//////...++++++++++++******)))(((++++++++++++++++++++++++++++++******)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((,,,...111444777888888888444333222222444999>>>BBBHHHGGGCCC@@@>>>CCCLLLSSSTTTZZZ___bbbaaa]]]XXXTTTHHH???888999???CCCGGGKKKWWW]]]ccciiirrr{{{|||yyyvvviii```ccciiippp|||~~~zzz{{{~~~~~~~~~zzzvvvtttpppjjjeeexxx~~~{{{wwwyyysssiiibbb^^^^^^```bbb]]]ZZZUUUNNNEEE<<<444///,,,,,,------,,,+++***)))***++++++,,,+++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***)))'''$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((()))...444888??????@@@BBBEEEGGGGGGGGGEEECCCAAA>>>>>>BBBJJJPPPWWW[[[aaaiiipppxxx~~~|||tttmmmhhh___[[[fffvvvyyysss~~~vvvwwwtttnnnoooxxx}}}ttthhh]]]TTTLLLHHHOOO```nnnqqqqqqnnn```NNN@@@666...///111000000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))************************************++++++******++++++,,,---***+++---......000222555444888666777;;;888BBBXXXtttyyy|||}}}mmm]]]eeennnaaaUUUSSSTTTSSSSSSTTTQQQKKKFFFBBB;;;333///000000000000000000yyyooofffeeeeee\\\MMMCCC<<<777111---,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%''')))+++,,,000222555777999888777777444222111333888>>>BBBDDDDDDAAA>>>>>>DDDNNNZZZbbb\\\___```\\\SSSJJJFFFEEEAAA===???GGGNNNQQQRRRTTTbbbgggkkkmmmrrrxxxyyywwwxxxsssvvvzzzxxx~~~yyyqqqooorrrwww{{{|||}}}}}}zzzzzz{{{{{{|||wwwqqqzzz}}}{{{|||zzzuuummmeee``````bbbcccaaa^^^[[[VVVMMMAAA999333///,,,,,,......,,,***+++++++++,,,+++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***---333;;;@@@CCCBBBAAACCCGGGIIIHHHFFFBBB@@@>>>@@@GGGQQQ[[[```dddjjjqqqtttrrrrrrsssvvvxxxuuuvvvvvvooojjjqqq}}}~~~uuuqqqtttyyy|||~~~vvviii[[[RRRGGGRRR]]]eeennnssslllaaaTTTDDD555111333222...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,)))))))))*********++++++************************++++++******++++++,,,---***+++---......000222555444888666888;;;999BBBYYYxxx|||nnn]]]cccggg^^^VVVUUUVVVUUUTTTSSSOOOJJJEEEAAA;;;333//////000000000000000xxxkkkbbb^^^NNNIIIAAA999333///+++)))++++++************++++++++++++++++++++++++++++++************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***---000222555666888888888666444333333444666;;;AAADDDCCCBBB<<<===AAAHHHRRR[[[aaacccaaa\\\UUUNNNFFF@@@AAAEEEGGGGGGLLLWWW___aaabbbccciiihhheeeeeennn{{{yyyvvv{{{wwwrrrsssxxx{{{|||{{{yyyzzzvvvxxx{{{|||{{{tttxxx}}}xxxrrrtttxxx{{{|||}}}xxxzzz}}}|||wwwpppiiidddoookkkgggeeeccc[[[PPPGGG???888///,,,...000///---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''')))+++...111555;;;AAAFFFGGGFFFEEEHHHKKKKKKFFFBBB@@@???AAALLL[[[jjjsssvvvtttxxx{{{zzzuuuooojjjgggvvv}}}{{{wwwyyyxxxvvv~~~~~~vvvvvvnnnSSSQQQOOORRR]]]hhhmmmmmmfffWWWDDD999555222///,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************++++++******++++++,,,---***+++---......000222555444888777888;;;999CCCZZZyyyqqq^^^cccggg```YYYUUUUUUTTTRRRQQQLLLGGGCCC@@@:::333/////////////////////uuuyyyuuulll___[[[SSSKKKCCC:::111+++---,,,++++++***++++++,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))+++---111444666999999999777555333111///222666===DDDHHHFFFAAA===???CCCKKKVVV```gggiiiiiicccUUUGGGAAA???@@@GGGNNNPPPPPPWWWbbbkkkooorrrvvvnnnkkkhhhlll|||xxxpppooowww}}}zzzyyyvvvtttnnntttxxxuuuppprrr|||xxx}}}sssuuuuuuooosss}}}rrrjjjrrrllleeebbbbbb```[[[VVVMMMBBB555...---//////...,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((,,,222777;;;???CCCFFFFFFFFFHHHJJJKKKHHHAAA<<<>>>AAAJJJ[[[ppp~~~|||tttnnnjjjgggdddaaarrrrrrkkkkkkwwwyyyxxxyyy~~~zzzyyy{{{jjjZZZHHHBBBIIIWWWfffqqqooogggYYYIII===777555444........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************++++++++++++************************++++++******++++++,,,---***+++---......000222555444888777888<<<:::DDDZZZxxxvvvaaacccjjjddd\\\TTTQQQQQQOOOMMMIIIEEEAAA???:::333/////////////////////ppplllttt|||qqqiiieee```YYYOOOCCC888000000///...,,,++++++,,,---++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''***---000333555666:::999777555333222111111444:::CCCHHHHHHDDDAAA???LLLPPPVVV]]]ccchhhkkklllXXXHHH:::999===AAAJJJSSSYYYZZZaaammmvvv|||wwwmmmmmmvvvvvvqqqvvv}}}wwwyyy}}}vvvwwwuuupppvvvyyyrrrooohhh___ZZZ[[[^^^aaabbbYYYOOOAAA666000///...---------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&(((***'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++***///666;;;>>>@@@AAACCCCCCEEEFFFGGGEEEBBB>>><<>>CCCGGGGGGDDDDDDHHHMMMTTTYYY]]]^^^[[[YYYXXXYYYFFF===:::@@@EEEHHHPPP[[[aaabbbhhhrrr{{{|||www}}}wwwvvv|||}}}yyy|||vvvnnnddd[[[YYY^^^eeejjjfff___SSSFFF;;;444000......---,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((((('''&&&&&&)))+++'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&''')))+++---222666;;;>>>@@@AAACCCDDDBBBDDDEEECCC@@@???BBBFFFOOOUUUbbbrrr}}}ttteeeZZZWWW\\\dddjjj{{{|||~~~~~~|||~~~}}}{{{|||dddVVVMMMIIISSSbbbxxxyyybbbLLL:::...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,************************++++++******++++++,,,---***+++---......000222555333888777888<<<;;;EEE\\\tttooo~~~zzzwww___^^^ZZZ[[[WWWPPPNNNOOOMMMHHHEEEAAA???>>>:::333//////000000000000000RRRZZZ\\\SSSIIIIIIPPPVVV~~~{{{nnn___QQQIII666444111...---,,,------++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***---111555888999999999777555222111222555:::===HHHKKKKKKFFFBBBEEEQQQ\\\TTTZZZ___]]]SSSGGG???<<<<<<;;;CCCPPPUUUUUU\\\iiibbbbbbhhhpppvvvzzzyyyuuurrrkkkppp{{{zzz{{{oooccc]]]```hhhnnnoookkkbbbUUUFFF:::333000...---,,,+++***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))'''%%%&&&))),,,&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''***,,,...;;;>>>@@@BBBBBBDDDFFFHHHDDDFFFFFFBBB>>>@@@IIIRRR[[[aaalllwww}}}zzz}}}|||yyysssnnnnnnrrrwww}}}wwwoooqqqzzz~~~|||}}}}}}uuuttt~~~~~~{{{yyytttoooppptttsssyyyvvvjjjYYYJJJJJJUUUhhhzzzuuu```III888////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++******++++++,,,---***+++---......000222555333888777999===;;;EEE\\\sssiii|||sssuuu\\\[[[OOOSSSTTTOOONNNPPPMMMGGGCCC@@@>>>>>>:::333//////000000000000000pppddd[[[UUUJJJAAAGGGVVV]]]{{{mmmaaa]]]PPPAAA444222333///+++***...,,,++++++,,,,,,***)))************))))))))))))))))))))))))************---,,,***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''''''''(((***,,,...///222777;;;;;;777333...111444555777<<>>CCC???AAAJJJVVVbbblllrrrqqqnnnssslllnnn{{{yyy{{{yyy|||wwwqqqooozzz{{{~~~~~~lllaaaYYY\\\kkkqqqrrrlll```SSSJJJ@@@888333///++++++---...---+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++***)))(((((()))))))))))))))***+++++++++,,,))))))(((''''''''''''''')))(((((('''''''''((((((((((((''''''''''''(((((((((''''''''''''(((((()))'''((()))))))))---444:::;;;>>>BBBEEEEEEEEEFFFHHHGGGBBB<<<===FFFRRR]]]cccrrrxxx~~~{{{xxxyyy{{{yyyvvvxxxvvvyyymmmkkkppp}}}zzztttuuuwwwyyyyyyxxxwwwwwwxxxxxxyyyxxxvvvqqqmmmkkkjjjooorrrxxx}}}mmmZZZOOOMMMQQQ```uuu{{{tttooo]]]@@@999111...111111...---000------..................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///111222444888666777;;;;;;FFF^^^tttkkk~~~xxxuuu^^^RRRLLLLLLMMMMMMLLLKKKJJJJJJKKKHHHCCC===666222222222------......///zzznnndddXXXJJJBBBAAARRRhhh|||~~~vvvttt|||}}}iiiZZZUUUIII===777444111222666...---,,,,,,------+++***************))))))))))))))))))))))))************,,,,,,***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''(((+++...000111333777::::::666333555555666888<<>>>>>BBBMMM^^^rrr{{{nnncccaaagggnnnzzzooolllvvv{{{uuuvvvvvvyyy~~~}}}~~~}}}|||{{{~~~yyyuuurrrsssssstttsssqqqqqqssstttvvvyyy}}}~~~|||uuunnniiisssvvvzzz{{{}}}kkkVVVKKKKKKVVVccclllxxxttt```RRRBBB333///222222///,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...000111222444888666888<<<;;;GGG^^^uuuxxxsss___SSSKKKLLLMMMNNNOOOOOOOOOOOOOOOLLLFFF>>>666111//////111111111111000vvvddd^^^\\\]]]WWWNNNQQQ[[[eeetttqqqjjj]]]MMM===333000///---------......,,,***+++++++++*********))))))((()))))))))************++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((())),,,000333555555666666666666555444777:::>>>CCCEEEEEEDDDDDD@@@IIISSS[[[dddnnnrrrqqqVVV???888@@@FFFPPP___eeejjjjjjooowww}}}|||xxxtttooorrrvvvwww~~~~~~wwwjjjfff```ffflllnnnlllfffXXXLLL>>>:::444///,,,*********------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******)))))))))))))))************))))))((((((''')))(((''''''''''''(((((((((''''''''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))++++++,,,222:::AAACCCCCCBBBAAABBBCCCEEEDDDAAA>>><<<@@@JJJXXXiiizzz|||pppbbbYYY[[[eeeooo{{{}}}vvvttt~~~yyysss}}}}}}|||||||||{{{|||}}}|||zzzxxxwwwvvvxxxyyyyyywwwvvvuuuwwwyyyuuuwwwzzz|||{{{vvvoooiiifffnnnwww{{{{{{{{{~~~}}}sssYYYKKKGGGPPP^^^rrr|||tttgggSSS<<<111222555222///////////////............,,,,,,------------,,,,,,,,,,,,,,,------------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000222333444888666888<<<<<>>CCCOOOPPPWWWdddjjjkkkkkkooovvvyyyyyyxxxsssvvv~~~uuummmvvvtttttt}}}xxxjjjaaabbbccchhhooopppeeeXXXLLLFFF===444...---000333------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))))))))******+++++++++******)))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))******,,,---111888@@@BBBAAA===???@@@BBBCCCCCCAAA<<<999===FFFTTTdddsss~~~|||ssshhhaaacccnnnwww{{{yyyssstttwww{{{}}}ttt{{{}}}}}}|||xxxzzz}}}~~~}}}|||~~~|||}}}}}}|||zzzyyy{{{|||yyyxxxxxxzzzzzzxxxsssnnnbbbiiiqqquuuuuuwww{{{oooTTTDDDFFFRRRmmmkkkNNN:::333444333///000000/////////.........,,,------......------,,,,,,,,,---------..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------///000222333444888666888===<<>>BBBQQQZZZXXX^^^jjjllliiijjjqqq{{{|||wwwyyy{{{}}}mmmhhhqqqyyy~~~qqqmmmhhhbbbbbbjjjrrrnnnfffRRRLLLBBB777///...222666------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++++++++************(((''''''''''''(((((()))''''''&&&''''''((()))***((((((''''''''''''(((((('''''''''((()))***+++,,,///222777===BBBBBB???<<>>;;;999999AAAKKK[[[jjjuuu{{{~~~xxxpppmmmpppuuu{{{sssnnnnnnxxx}}}zzz~~~~~~|||{{{tttxxx|||~~~}}}~~~~~~}}}~~~zzzxxxvvvvvvxxxxxxuuuqqqfffggggggfffhhhnnnxxxwwwyyyzzz[[[FFFBBBHHH```~~~cccHHH888333000---111000000//////.........------............------,,,---------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,---...///111222333444888666888======IIIaaa||||||kkkYYYRRRRRRRRRQQQOOONNNLLLKKKIIIGGGBBB;;;444111000111////////////...[[[fffsss~~~}}}ooo]]]NNNTTTeee|||tttaaaRRRIII<<<888111---+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))************((()))***+++,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&)))---000222333555777444444444333333666;;;@@@KKKMMMMMMIIIEEEHHHRRR\\\```dddbbbUUUGGG@@@???>>>DDDPPPaaadddaaammmyyyuuuqqqsss}}}wwwrrrvvvrrrsss{{{}}}vvvhhh]]]___hhhoooppp\\\WWWMMM@@@555000000222------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************'''''''''''''''((())))))&&&&&&&&&''''''((()))***((((((''''''''''''((((((&&&&&&&&&((()))+++---...222666;;;???@@@@@@@@@@@@@@@CCCDDD@@@<<<<<>>IIIaaa}}}xxxsssaaaTTTTTTTTTSSSRRRQQQPPPOOOLLLIIIDDD===666222111111///////////////dddbbb```cccnnn{{{uuuaaa```cccooozzzwwwpppvvv}}}mmmdddAAA;;;444...,,,,,,......,,,,,,,,,+++++++++******))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&)))...222333444666777222333333222333666===CCCZZZUUUNNNGGGGGGOOO\\\ggg```bbb^^^OOOCCCAAAFFFJJJTTTbbbqqqpppooo~~~uuuiiijjj|||zzzmmmyyy~~~uuuuuummmZZZTTT]]]kkkssslllhhh^^^PPPAAA666222111---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))((())))))***++++++''''''(((((())))))******'''''''''''''''((()))***&&&&&&&&&'''''')))******((((((''''''''''''((((((%%%%%%&&&(((***,,,...000555999>>>?????????CCCFFFAAADDDEEEAAA===BBBPPP\\\jjjqqqzzz~~~qqqjjj```jjjyyyttt~~~{{{|||zzzxxx{{{}}}}}}{{{{{{}}}yyyvvvsssrrruuuzzz}}}nnn]]]SSSGGGKKKeeeyyy~~~xxx___GGG;;;777666222111111000///......---------............---------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---------...000111333444444888777999>>>>>>JJJbbb}}}uuuyyyiiiTTTTTTUUUUUUUUUTTTTTTSSSPPPMMMGGG???777222111111//////000000111zzzooohhhgggiiilllmmmxxx{{{pppfffbbbZZZTTT[[[jjjuuutttaaaJJJ777444333---+++...,,,,,,,,,...//////---+++++++++******************))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%&&&)))+++...///222666888777444111///222555444555>>>LLLXXXRRRJJJHHHPPPZZZ___dddiiiiii]]]OOOHHHIIIMMMSSSXXXccckkksssxxx{{{nnnxxx{{{xxxllliiisss~~~xxxhhh[[[UUU\\\gggqqqpppkkkaaaRRRBBB666///111---+++------)))''''''++++++,,,---,,,+++***)))************************,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***''''''''''''((((((((()))***)))'''(((***...222555:::<<<@@@BBBBBBBBB@@@???DDDAAA??????BBBMMMeee|||vvvqqqsss}}}mmm```hhhqqq}}}|||}}}}}}}}}~~~~~~zzzwwwvvvvvvzzz}}}yyynnnddd]]]TTTQQQbbbwwwzzzzzzyyyqqqbbbQQQBBB999333222111111000///...---................................................------------------------,,,,,,,,,---------......000...---+++******++++++,,,,,,,,,---------......------...///000111111111888333888555888;;;BBBeeesss|||wwwlll\\\UUUQQQTTTXXXWWWUUUUUUTTTOOOGGG???999444000...111111000000///{{{tttooobbbmmmpppdddTTTJJJPPP^^^ooo~~~{{{wwwlll\\\LLLEEE;;;///+++000---------...000///...,,,++++++******************************************++++++******)))(((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''&&&&&&'''***,,,///111333555666555222000000000222666>>>GGGNNNRRRFFFGGGPPP___kkkrrr{{{uuuYYYDDDFFFOOOUUU]]]gggjjjkkkpppxxxyyykkkooottt{{{~~~yyy|||yyyvvvvvvzzz}}}~~~~~~{{{~~~yyypppttt~~~zzzlll___[[[^^^jjjmmmnnniii]]]OOOCCC===333...,,,///000......000,,,,,,,,,,,,,,,+++*********************************,,,---+++((('''))),,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((()))---111666999>>>>>>>>>@@@BBBDDDDDDCCCEEEBBBCCCGGGMMMYYYnnntttfffdddiiiuuu}}}zzztttoooqqquuuzzz~~~|||xxxzzz{{{|||zzzxxxwwwxxxyyy||||||xxx|||yyywwwrrrcccXXX```pppqqqpppqqqrrrnnn```KKK;;;333222111000000000///...................................................------------------------,,,,,,,,,---------......000///---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,.........///000111222333888333999666:::>>>FFFiiisss{{{vvviii\\\UUUQQQTTTWWWVVVTTTTTTRRRMMMFFF>>>888444000...111111000000///yyydddaaammmpppYYYHHHHHHRRRmmmyyyooocccWWWDDD222,,,111///...---...//////...,,,******++++++++++++++++++************************++++++******)))((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&''''''''''''(((+++...111222333444444222111///111///222<<>>AAA>>><<<>>>BBBEEEFFFEEEDDDCCCFFFNNNXXXdddssssssbbbWWWZZZcccooowww||||||qqqqqqqqqtttyyy}}}zzzsssxxxxxxyyyxxxxxxyyy||||||xxx{{{~~~rrr^^^XXX\\\dddcccgggrrrzzzrrrXXXBBB666333111000000111000000........................................................................,,,,,,,,,---------......//////...---------......+++,,,,,,,,,,,,---------000///......///222444555888333:::888===BBBJJJmmm~~~tttzzzzzzkkk\\\UUURRRTTTVVVTTTSSSSSSNNNKKKEEE>>>888333000///111000000000000pppjjjwwwoooXXXMMMNNNuuu~~~rrrbbbMMM888///000///...------......,,,+++******+++++++++++++++,,,************************************))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''(((((((((***---000333444444333111000000000111333999DDDOOORRRMMMGGGRRR[[[gggooopppkkkgggfffYYYKKKGGGTTTbbbeeedddeeeeeedddooo}}}zzzrrrlll~~~{{{yyyvvvtttsssrrrpppnnnlllkkkjjjiiijjjkkkmmmmmmlllmmmoooqqqrrrssstttuuuvvvyyy}}}wwwuuuvvv{{{~~~tttkkkgggfffnnnwww{{{uuuhhhZZZQQQ===555...+++***((())),,,...---,,,+++***+++,,,,,,+++++++++++++++++++++++++++---...+++(((&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***)))((('''(((((((((((()))))))))((()))+++...333777<<<>>>AAA>>>;;;===AAADDDCCC@@@AAABBBHHHRRR___jjjsssyyy|||yyyuuummmbbbZZZ^^^gggrrrvvv}}}vvvtttlllrrrxxx|||||||||}}}~~~vvvrrryyyyyyyyyxxxyyy|||~~~}}}kkkWWWMMMWWWVVV\\\nnn~~~}}}hhhSSS<<<777222///000111111000................................................////////////////////////,,,,,,,,,---------......---------------................../////////000000111000......///222555777888444;;;999>>>CCCKKKnnn{{{uuuyyyppp\\\VVVRRRTTTTTTRRRPPPRRRKKKHHHDDD===777333111000000000000000000ssspppooommmtttrrr]]]TTTmmmppp[[[GGG888222000...,,,,,,,,,,,,+++)))******++++++,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&((())))))***,,,///222444444444222//////111333444<<>>555111...++++++//////...,,,+++***+++,,,---++++++++++++++++++++++++///,,,))))))***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,+++***)))(((((((((((()))))))))******+++---111444888:::<<<>>>======???AAAAAA>>>;;;<<>>777222111111000000000000111}}}sssjjjgggiiissspppaaabbbxxxoooZZZFFF999222///---,,,,,,,,,+++)))******++++++,,,---------++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((()))(((((((((((((((((()))'''(((******+++...111444444444444111///000444999:::GGGTTTVVVPPPKKKPPPVVVcccdddbbb\\\UUUOOOEEE===HHH___kkkgggmmm{{{zzziiidddeeekkk}}}{{{}}}zzzxxxvvvvvvvvvtttrrrqqqrrrrrrqqqppplllmmmmmmkkkiiiggghhhjjjfffeeeeeeeeegggfffeeecccggghhhiiiiiiiiijjjmmmpppsssyyyuuueeehhhuuunnnkkkjjjnnnrrrqqqiii```NNNDDD:::555111------000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***&&&''',,,...+++&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******((((((((()))))))))******,,,---000333666999::::::<<<>>>@@@BBBBBB@@@>>><<<>>>FFFSSS```ppp~~~yyysssiiiiiipppvvvmmmssszzz|||zzzzzzwwwxxxyyyzzz||||||ttt^^^HHHDDDGGGYYYsss]]]PPP???333000000000000////////////////////////////////////////////////........................,,,,,,,,,---------......+++,,,,,,------,,,+++++++++,,,,,,,,,,,,---------///.........000222555777999444:::888<<>>CCCQQQ]]][[[QQQMMMXXXdddmmmnnnhhhZZZOOOJJJHHHEEE^^^hhhllliiitttuuueee]]]]]]lll{{{xxxwww{{{{{{{{{{{{{{{yyyxxxwwwtttrrrooonnnlllkkkhhhfffaaacccdddcccaaaaaabbbdddbbb``````aaaccccccaaa___dddddddddbbbaaaaaadddfffggglllrrrvvvwwwzzz~~~eeeZZZeeeyyyxxxlllbbbcccnnnsssooohhhVVVLLLAAA:::444...,,,...---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********---///333666:::;;;<<<<<<===AAAEEEEEECCCBBBDDDGGGHHHSSS```kkkwwwuuuiiikkktttyyyrrr{{{|||~~~~~~|||zzzzzz{{{wwwyyy|||zzznnnTTTJJJEEERRRmmmqqq```III888222222222111////////////////////////////////////////////////------------------------,,,,,,,,,---------......------.........,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---...000222444555777333:::888===CCCKKKooowwwvvvnnn[[[WWWTTTSSSOOOJJJJJJMMMGGGHHHGGG@@@888222000222000000111111111rrr```hhhwwwnnneeeaaaeeehhhmmm|||oooXXXHHH777444111/////////...---******+++,,,,,,---......++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''''')))+++,,,---000444777222333444111///222:::AAAIIIVVVaaa]]]RRRQQQ___nnniiinnniiiZZZNNNOOOVVVZZZpppkkkfffkkkzzzxxx```\\\XXXeee}}}wwwtttsssqqqsssuuuwwwwwwwwwuuutttjjjhhheeebbb___\\\WWWTTTVVVYYY[[[[[[ZZZZZZ]]]___```^^^]]]___cccdddbbb```cccdddcccbbbaaacccfffhhheeehhhkkkmmmmmmpppvvvzzzuuuYYYYYYsssppp___^^^jjjtttqqqkkkdddYYYLLLCCC:::111......,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))************---000444999<<<>>>??????>>>CCCGGGGGGDDDDDDKKKQQQSSS___jjjqqqzzz~~~wwwwwwzzzzzz~~~{{{{{{}}}yyyxxx{{{yyy{{{~~~|||dddSSSGGGPPPkkkkkkPPP<<<444333333333000000000000000000000000000000000000000000000000------------------------,,,,,,,,,---------......//////000000///---+++***,,,,,,,,,---------......++++++---///111222333444555222999888???EEENNNrrrwwwuuuwww[[[WWWTTTSSSOOOIIIIIILLLHHHIIIHHHAAA888222000222000000111111222{{{uuufffbbbzzzrrrbbbZZZSSSRRR___pppuuuzzzgggVVVDDD777///000222---+++------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&&&&((())))))******+++...111333333222222...///555666666AAAPPPeee^^^XXXVVVYYY```ooo|||rrr\\\PPPQQQXXXaaagggvvveeeYYY```ooo}}}www^^^YYYRRRccczzzzzzrrrmmmmmmnnnjjjpppsssqqqpppoooggg^^^\\\TTTNNNLLLIIICCCDDDIIIDDDEEEKKKTTTYYY[[[___eeellljjjjjjllljjjeeebbbccccccccccccdddfffhhhiiiiiijjjhhhiiinnnooolllkkkmmmsssxxxyyyhhhjjj||||||zzz}}}lll]]]eeeyyy}}}rrrooohhh\\\LLL>>>555111111000...---///...+++---111,,,,,,,,,,,,,,,,,,,,,,,,(((&&&%%%&&&)))***)))'''))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''')))+++***((((((***---777777777777888;;;@@@CCCFFFEEEEEEDDDGGGNNNWWW^^^nnnsssxxxzzz~~~}}}wwwsssuuu|||}}}~~~~~~xxx{{{zzzrrrkkkmmm{{{zzzxxx{{{|||~~~~~~yyyyyyzzzuuudddTTTRRR]]]lll{{{www^^^DDD777666555111000///...///111111000...////////////000000000000,,,---...............---------------------------...---,,,+++++++++++++++........................000///......///111333555777:::888888===???OOOkkk{{{sssvvvYYYWWWTTTRRRLLLGGGHHHMMMPPPKKKFFF@@@777...---111222222222111111~~~xxxlllUUUHHHQQQdddwwwjjjUUUEEE777444333---***------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))+++,,,...000222444333222///000444777888===KKKXXX___ZZZWWWYYY___fffrrr}}}ttt]]]OOONNNUUU___eeejjjbbb___fffoootttxxx|||fffYYY[[[kkkvvv~~~|||xxxsssnnnjjjfffdddbbb\\\aaacccaaaaaaaaa[[[SSSKKKFFFEEEFFFEEEBBBBBBFFFIIIJJJOOOWWW\\\aaakkkttt{{{{{{}}}~~~xxxmmmgggfffjjjkkkllloooqqqrrrqqqppprrrpppqqqrrrpppjjjhhhjjjgggjjjoootttxxxzzz||||||}}}ooommmuuuwwwqqqqqqlllcccWWWKKK???666000000---,,,...,,,)))***...,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((***+++***(((************************************)))))))))(((((((((((((((((((((((((((''')))******)))+++...111666777777777777999===@@@AAAGGGKKKKKKKKKQQQ___jjjsss~~~xxxnnngggbbbeeeooo}}}uuunnnjjjlllvvv{{{vvvlllccc```ggguuu}}}}}}~~~}}}~~~~~~{{{{{{}}}xxxgggZZZXXXaaannnvvv~~~}}}qqqYYYBBB555...***000/////////111111000...////////////000000000000....../////////......---------------------------......---,,,,,,,,,,,,,,,........................000///......///111333555555999777888===@@@QQQmmm{{{pppyyy[[[WWWSSSRRRNNNIIIIIILLLNNNIIIDDD???666///...222222222222111111~~~|||~~~```IIIQQQeee~~~lllWWWCCC:::555///,,,///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))(((((((((((('''''''''&&&''''''((((((---...111333444444333333,,,444::::::>>>IIIWWW___XXXUUUVVV]]]cccggglllqqqnnndddWWWOOORRR[[[dddhhheeefffllltttvvvqqqmmmlllrrr~~~xxxddd[[[dddrrr}}}yyyvvvxxxqqqhhhbbb___\\\WWWSSSMMMOOOOOOMMMNNNPPPMMMHHHCCCAAACCCHHHIIIGGGFFFHHHJJJNNNVVV___cccgggqqq{{{~~~qqqjjjiiimmmooorrrwww|||}}}|||zzzxxxwwwyyyyyyrrrjjjgggjjjiiihhhffffffjjjqqqyyy}}}|||{{{~~~wwwnnnlllmmmyyytttkkkaaaUUUHHH===666222...---///...******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++***************************************))))))))))))((((((((((((((((((((((((((()))******+++...222666666888999999999:::<<<>>>AAAJJJRRRQQQNNNTTTeeettttttvvvjjjeeeccceeepppyyyjjjccccccnnn{{{|||pppiiikkkqqqyyy~~~~~~~~~{{{{{{}}}xxx```RRRUUU___fffmmmxxx{{{hhhLLL888222333111000//////111111000///////////////000000000000000000000000///......---------------------------//////...------------...........................////////////000222444555333777666888>>>BBBSSSooo}}}oooyyy^^^WWWQQQQQQQQQMMMKKKKKKKKKFFFAAA===666///...222222222222111111~~~}}}~~~uuunnnyyyqqqWWWYYYhhhiiiOOOBBB:::222///222...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((((((((''''''''''''((((((---000333555555444333333---777>>>@@@HHHVVV^^^\\\QQQQQQWWWaaaeee```[[[XXXNNNPPPRRRVVV^^^hhhnnnooolllpppyyywwwkkkccclllooohhhWWWPPP]]]xxx|||yyyvvvtttuuuooofff^^^WWWQQQKKKFFFEEEDDDBBBBBBDDDFFFFFFEEEFFFFFFHHHKKKMMMMMMMMMMMMJJJQQQ\\\dddfffdddhhhoootttzzztttppprrrnnnnnnqqqwww}}}xxxzzz|||}}}vvvmmmjjjmmmooolllgggdddffflllpppppp|||~~~kkkdddggg}}}zzzsssgggXXXJJJAAA>>>444000...000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++************************************)))))))))))))))((((((((((((((((((((((((************,,,000333666777999;;;;;;;;;;;;===???GGGMMMQQQOOONNNUUUfffuuuxxx{{{vvvssspppqqqsssxxxoookkkkkksss~~~~~~{{{}}}{{{yyy{{{yyy}}}dddPPPNNNVVVZZZ```nnnvvvjjjRRR>>>888:::222111//////000111000///////////////000000000000111111111111000///------........................//////............//////......................../////////000111333444555444888777999???BBBTTTpppsssxxxaaaWWWPPPQQQSSSQQQMMMKKKHHHCCC>>>;;;666000///222222222222111111uuuwwwzzztttooorrrjjjaaadddzzz\\\KKK@@@555///000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''++++++******))))))(((((((((((('''''''''((())))))---000333444333222333444333;;;BBBGGGRRR^^^]]]SSSNNNRRR\\\ffffff[[[OOOHHHDDDMMMWWW^^^hhhwww{{{~~~pppbbbfffaaaUUUMMMTTTjjj}}}zzzxxxxxxxxxvvvuuuqqqiii]]]RRRJJJGGGFFFCCC@@@@@@CCCFFFHHHJJJJJJLLLMMMNNNPPPSSSUUUUUUTTTVVV[[[___]]]YYY[[[aaammmsss}}}~~~xxxyyy~~~tttqqqooosssyyy~~~~~~xxxyyy|||~~~xxxoookkkllllllmmmkkkgggjjjqqqssspppssszzz}}}~~~ssseeedddtttyyy{{{qqq___MMMCCC@@@777111---///000...---///,,,,,,,,,,,,,,,,,,,,,,,,******+++******)))******************************))))))))))))))))))******))))))))))))))))))))))))++++++***+++---000333444555777:::;;;;;;<<<>>>@@@KKKKKKJJJJJJPPP\\\kkkvvv~~~sssvvvoooiiiooowwwnnnqqqtttxxx}}}~~~}}}}}}~~~tttmmmWWWNNNNNNOOOZZZdddooommm]]]GGG888222444222000///000111000///////////////000000000000111111111111000///------........................//////.........//////000////////////////////////......///000222333555555777;;;999:::???BBBSSSooo{{{yyyaaaWWWOOOPPPTTTRRRNNNKKKGGGAAA;;;999666111000222222222222111111qqqtttyyy}}}ppphhhxxxtttlllyyyiiiVVVIII;;;000---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''************))))))))))))''''''''''''((()))***+++---000444444222222444777;;;???FFFOOOYYY^^^YYYOOOSSSYYYccckkkhhhZZZOOOJJJIIISSSZZZ___lllxxxfff___\\\]]]eeerrr~~~~~~~~~}}}{{{xxxxxxyyy{{{yyykkkbbb]]]PPPJJJGGGIIILLLNNNRRRVVVVVVZZZ[[[\\\^^^ccceeedddaaa\\\XXXVVVTTTSSSWWW^^^fffkkkssszzzzzzwwwyyy|||vvvqqqppptttwwwwwwuuuwwwwwwyyy|||yyypppjjjhhhoootttssslllkkkpppqqqllliiioooyyy~~~zzz{{{}}}qqqiiihhhttt~~~}}}mmmYYYJJJCCC===444.........,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))),,,++++++---000222333333222444666888999<<>>DDDKKKPPPUUUWWW]]]gggsss}}}tttzzzyyy{{{~~~yyytttuuu~~~mmm\\\ZZZjjjgggoooeeeRRR666444000///000000111000////////////000000000000------..................////////////////////////---------------...///000000000000000000000000000---...000222444555666666444999888;;;AAAFFFWWWttt{{{\\\UUUPPPQQQQQQNNNMMMMMMIIIAAA:::999777333111222222222222111111XXXbbbmmmqqqooopppwww~~~uuupppzzz```RRRTTTVVVhhh|||zzzwwwnnnfff[[[JJJ;;;222111///...---,,,------......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))+++...///000222333222222666@@@HHHLLLNNNWWW___[[[SSSWWWdddnnn|||oooXXXOOOVVV]]]ccc^^^YYYYYYZZZaaappp~~~{{{fffNNNOOOaaawww~~~}}}{{{yyyxxxyyyxxxuuusssrrrssstttuuuzzz~~~llljjjhhhiiinnntttsssooo}}}yyyggggggiiimmmqqqoooeee[[[ZZZ\\\bbbmmmxxx~~~}}}zzzmmmkkkiiijjjmmmmmmiiifffddd]]][[[dddqqquuulllbbbiiisssxxxsssnnnooosssssswwwzzzxxxpppmmmpppuuuxxxtttmmmkkksssuuuhhhfffVVVCCC888222...,,,---///.........---------------,,,,,,++++++******)))------,,,,,,+++***))))))***((('''((()))***)))'''(((((((((((()))))))))))))))+++...222666777555444888<<<<<<999>>>LLLWWW[[[\\\hhhttt{{{yyyuuuzzz|||zzzsssrrr||||||~~~{{{~~~~~~}}}}}}}}}~~~zzzuuuvvv}}}~~~~~~|||}}}}}}~~~{{{zzzyyyjjjUUUnnntttyyy~~~ppp]]]BBB555///333555///---222////////////////////////////////////............////////////////////////------...//////...------////////////000000000000,,,---...000111333444555999;;;999;;;DDDIIIYYYsss~~~|||xxx^^^VVVPPPOOONNNMMMMMMPPPGGGDDD===777222000//////......///000111OOOTTT\\\ccchhhooovvv|||}}}~~~{{{~~~qqqzzzrrr[[[QQQIIIYYYrrrxxxyyypppcccQQQBBB555222...,,,,,,---,,,+++......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())),,,...000555555555555888@@@JJJQQQQQQWWW```aaa[[[WWW___jjjyyysssYYYVVV]]]^^^ddd]]][[[```hhhnnntttyyyxxx|||yyymmmaaa^^^jjjxxx}}}{{{{{{{{{zzzxxxvvvtttsssqqqpppqqqrrrssstttxxx~~~qqqnnnkkkmmmtttzzz{{{zzz|||yyyrrrpppnnnpppttttttjjj^^^SSSSSSYYYdddpppvvvrrrllldddeeeggghhhgggbbb\\\WWWKKKGGGFFFOOO\\\ccc___XXX[[[dddhhhdddaaaffflllooowww||||||vvvqqqpppqqqoooyyyyyyoooggglllxxxyyyoooaaaOOOCCC:::222000111.........------------,,,++++++,,,,,,---.........------,,,,,,+++******)))***((('''((()))***)))(((((((((((()))))))))))))))***,,,///333666777666555>>>AAA@@@>>>EEERRR]]]aaa```qqqxxxxxxjjjhhhnnnxxxnnnkkkuuu|||~~~|||~~~~~~yyytttpppsss}}}}}}~~~~~~|||nnnuuuxxxzzz|||jjjIII:::///222333///---000111111111111111111111111111111111111000000000000////////////////////////........................////////////000000000000,,,---...000222333444555999;;;888;;;DDDIIIYYYsssvvv^^^VVVQQQPPPOOOMMMLLLMMMHHHDDD>>>777222000//////666555555444222IIIKKKNNNUUU___jjjrrrwwwxxxxxxzzz|||vvvvvvzzz~~~wwwjjjqqq\\\LLLZZZyyyttt^^^LLL;;;555///,,,...///---+++......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''((()))+++---000111444111///222;;;FFFOOOUUU[[[dddiiibbbZZZ[[[dddlllyyyoooWWW\\\dddbbbddd\\\\\\hhhwww|||yyyuuurrrooouuuwwwlllhhhoooqqqlllpppwww{{{}}}~~~~~~~~~xxxwwwyyy{{{yyyvvvqqqqqqooonnnnnnooopppqqqrrruuu{{{tttoookkklllssszzz~~~~~~|||xxxtttooonnnsssuuukkk^^^NNNLLLOOO[[[jjjpppllleee[[[___cccddd^^^TTTKKKFFF<<<999999???IIIOOOPPPNNNIIIPPPSSSQQQPPPWWWbbbiiirrrzzz|||xxxtttqqqmmmooowww~~~|||sssjjjllluuuttthhhXXXJJJ===222...000............---------------------...//////000000---,,,,,,++++++************)))((((((******)))((((((((())))))************+++---000333666777777777>>>??????@@@IIIUUU]]]```fffsss|||rrrdddaaaiiisss{{{jjjhhhqqqxxx}}}}}}|||uuuuuu|||zzzzzzzzzyyyyyyxxxxxxwww~~~~~~zzz|||~~~{{{zzzzzzyyyuuuUUUCCC333111222000///111111111111111111111111111111111111111000000000000//////////////////////////////...------...//////////////////000000000000------///000222444555555777:::888;;;CCCHHHZZZuuuvvv___WWWQQQQQQPPPMMMKKKKKKJJJFFF???888333000//////444333222111000MMMLLLLLLOOOVVV```jjjpppsssuuuxxx|||~~~}}}{{{zzz|||tttpppkkkZZZfffiiiOOOBBB:::000---000222000,,,......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((***,,,...111222111---+++111===JJJSSSVVVdddkkkiii^^^YYY```fffeeejjjvvvuuubbbWWW___iiikkkkkkcccbbbooo~~~~~~xxxoooccc```^^^VVV[[[jjjqqqooopppssswww{{{~~~~~~}}}xxxtttuuuxxxyyyvvvqqqoooooonnnnnnnnnooopppppprrrtttxxxwwwnnndddbbbgggooozzz{{{rrrnnnmmmnnnuuu}}}{{{wwwpppnnnuuu{{{ssseeeSSSMMMKKKVVVfffqqqoooiiiXXX[[[]]]ZZZQQQGGGAAA>>><<<:::999:::<<<@@@BBBCCC===AAACCCAAAAAAIIIVVVaaakkkuuu}}}}}}|||yyyuuulllqqqxxx|||xxxttttttxxxzzzyyywwwtttkkk^^^QQQAAA333...000000000/////////.........000000//////...---------,,,,,,,,,++++++************)))((()))******)))((((((((())))))***+++,,,,,,---///222444555777999:::<<<===@@@EEENNNWWW[[[\\\fffoooxxxzzzzzz{{{zzzwwwnnniiilllnnnmmmxxxwwwnnnooouuuyyy|||~~~|||}}}~~~~~~}}}zzz{{{}}}}}}}}}{{{yyyxxxvvvuuusssqqqpppnnnmmmmmmnnnppprrrssstttvvvwwwyyytttuuuvvvwwwxxxyyyyyyzzz{{{|||~~~yyy{{{bbbNNN999222222222222333111111111111111111111111////////////............////////////////////////111///...,,,,,,...///111////////////000000000000---...///111333444555666666:::888;;;CCCIII[[[xxxyyyaaaXXXPPPOOOPPPOOONNNOOOKKKGGGAAA:::444111000000------...//////PPPPPPPPPNNNPPPWWWaaajjjnnnsssxxxzzzzzz{{{qqqjjjyyyooo^^^gggsssRRRHHH>>>222---///222000---......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++---///111222222//////777EEERRRYYY[[[eeefff```ZZZ___iiiiiiaaa___ZZZYYY\\\^^^bbblllwww~~~vvvrrryyywwweee[[[XXXSSS[[[hhhjjjoooooorrrvvv{{{}}}|||zzzuuusssrrrtttwwwwwwsssnnnoooooooooooooooppppppppprrrsssvvv~~~qqqaaaZZZZZZ```mmmzzzwwwnnnddd```jjjwww||||||xxxwwwwwwaaaVVVMMMQQQ___kkkllliiiTTTTTTQQQKKKCCC===<<<>>>===<<<;;;888666666888:::;;;<<<===;;;:::@@@MMMZZZhhhrrr{{{~~~~~~pppnnnqqqxxxyyyoooyyy||||||{{{yyyvvvsssrrrqqquuummmcccXXXIII:::333333111111111111000000000/////////......---,,,,,,,,,,,,,,,+++++++++++++++***+++)))((()))***+++***)))'''((()))***+++,,,---......111333555555777:::======???FFFOOOVVVZZZ\\\\\\eeerrrwwwpppvvvqqqrrrpppjjjtttzzzvvvtttyyy|||{{{zzz{{{}}}~~~|||~~~uuuwwwyyyzzzyyyuuuqqqmmmlllkkkhhheeebbb```______]]]```cccdddeeeeeegggiiigggfffffffffhhhkkknnnpppqqqsssvvvzzz~~~}}}{{{{{{{{{}}}~~~zzzxxx{{{kkkWWWAAA555222222222222000000000000000000000000////////////............////////////////////////111000...------...000111////////////000000000000...///000222333555666777666:::999<<>>MMMYYY___```bbb^^^ZZZ^^^kkktttoooeeeaaaUUUUUUbbbiiihhhpppoooccc___\\\bbbjjjjjjoooqqqssswwwyyyyyyvvvtttqqqqqqrrrtttuuuuuurrrpppqqqqqqqqqqqqqqqqqqqqqpppvvvvvvyyy|||hhh\\\UUUTTT^^^kkk|||pppeeeeeeiiiqqqxxxzzz{{{lll]]]NNNIIIPPPXXX[[[YYYLLLIIIEEE???;;;:::<<>><<<;;;<<<===>>>>>>===<<<999;;;GGGSSSiiirrrzzz|||}}}wwwnnniiinnnyyy|||tttpppuuu}}}}}}vvvooommmqqqvvvrrrkkkbbbYYYLLL===444111111111111111000000000000+++++++++,,,------......+++++++++++++++++++++++++++***))))))++++++***)))'''((()))***,,,---//////000333555555555777<<<@@@>>>AAAJJJSSSXXXXXXZZZ^^^ooozzz{{{rrrmmmjjjvvvzzzyyy{{{|||zzz|||xxxyyy{{{}}}qqqpppooonnnkkkgggaaa]]]WWWUUUSSSPPPNNNMMMLLLLLLHHHLLLQQQRRRQQQPPPQQQSSSSSSRRRRRRRRRTTTWWWZZZ\\\```bbbfffjjjmmmpppqqqrrrvvvuuusssrrrrrrsssuuuvvvxxx{{{nnngggrrr{{{zzz}}}tttcccMMM;;;333000000000////////////////////////111111111111000000000000////////////////////////000000///......///000000////////////000000000000//////111222444666777777666;;;;;;===DDDKKK```{{{zzzcccVVVKKKJJJNNNOOOPPPQQQJJJGGG@@@:::555333222222000000000000000[[[XXXTTTQQQQQQSSSWWWYYY___gggqqqxxxzzz}}}ooommmmmmeeerrr|||uuu___UUUFFF999111...------......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,---///000000111,,,111;;;IIIYYYccchhhiiieee^^^___lllyyy{{{tttmmmdddaaadddkkknnnmmmttttttiiiddd]]]bbblllmmmoooqqqtttvvvvvvtttsssrrrrrrssstttsssrrrrrruuuwwwrrrrrrrrrrrrrrrqqqpppooossstttxxxttteeeWWWMMMQQQ[[[ooo|||pppddd[[[```mmmuuuwwwiii[[[III@@@@@@DDDFFFEEEAAA???>>>===???@@@@@@@@@@@@BBBDDDEEEEEEDDDCCCBBB@@@?????????:::999CCCOOOfffooowwwzzz{{{}}}tttmmmmmmrrrxxx}}}www}}}|||wwwllliiiooowwwsssjjjaaaZZZPPPAAA444...000000000/////////......+++++++++,,,------......+++++++++++++++++++++++++++***))))))++++++***)))'''((()))+++---...000000111444666666555777===CCCCCCGGGNNNUUUVVVUUU[[[dddxxx}}}uuukkkuuu}}}~~~~~~}}}vvvvvv||||||zzzgggaaaZZZTTTPPPMMMHHHEEEEEEDDDCCCAAAAAABBBCCCDDDFFFMMMTTTXXXXXXWWWYYY[[[\\\[[[[[[YYYWWWUUUSSSRRRVVVXXXZZZ\\\]]]]]]]]]\\\bbbbbbbbbccceeegggiiikkkkkkmmmpppsssuuuxxx|||ooo___fffwwwttt^^^HHH888222000///000000000000000000000000111111111111000000000000////////////////////////////////////////////////////////////000000000000///000111333444666777888666<<<<<<>>>EEELLLccczzz~~~{{{aaaUUUKKKKKKNNNMMMIIIGGGFFFCCC===777333111111111000//////...---fff___XXXUUUVVVWWWUUUQQQYYYaaalllvvv}}}ooobbbpppxxxZZZXXXVVVoooyyylllbbbRRRBBB666000///000......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,...///000000000///777EEEVVVfffpppuuuvvvkkkdddhhhyyy~~~uuuqqqccckkkqqqppplllooovvv}}}sssiiibbbXXX]]]jjjppplllooorrrtttsssssstttuuutttvvvvvvrrroooqqqxxx~~~ssssssssssssrrrpppooonnnjjjkkkppp~~~~~~nnn[[[JJJHHHOOOeee|||uuueeeRRRVVVgggsssvvvbbbUUUDDD999666888999:::::::::===BBBGGGHHHEEEBBB???AAACCCFFFGGGFFFCCC@@@AAA@@@@@@AAA<<<999AAAMMM```jjjtttxxx{{{zzzwwwvvvrrrooovvv}}}www}}}ooohhhjjjqqqyyypppfff```WWWHHH888000///.........------------///......---,,,,,,+++++++++++++++++++++++++++++++++***)))***+++++++++)))'''((()))+++---///000111222555777666555777>>>DDDNNNPPPVVVZZZXXXWWWbbbooouuu|||kkkpppxxxnnndddcccmmm}}}tttkkk___UUUPPPMMMKKKJJJCCCBBBBBBBBBDDDFFFIIIKKKYYYaaalllsssuuuwwwzzz}}}}}}}}}|||xxxrrriiiaaa\\\[[[\\\\\\\\\[[[XXXVVVTTTPPPQQQSSSVVVYYY\\\___aaa^^^```bbbdddgggjjjooosssttttttwww|||~~~}}}tttbbbeeezzzlllSSS???555222111111111111111111111111111////////////............//////////////////////////////000000000000//////////////////000000000000000000111333555666888888666<<<===???FFFMMMdddyyyyyy~~~^^^SSSKKKLLLNNNJJJCCC>>>CCC@@@:::555111000000000222222111111000qqqhhhaaa^^^ZZZTTTSSSVVVWWW```kkktttzzz~~~}}}nnnooorrrQQQNNN\\\rrr}}}{{{vvvooohhhZZZHHH999111//////*********++++++,,,,,,,,,************************))))))))))))))))))))))))%%%'''***,,,---+++)))(((((((((((((((((()))******---,,,---...000000...------999OOOfffsssvvvzzzssspppooouuu||||||tttkkk```gggnnnooollllllnnnppp{{{vvvfff```bbbdddhhhlllmmmooorrrsssrrrrrrrrrssssssqqqpppppprrrttttttsssssssssrrrpppooommmlllkkklllnnnpppvvvuuuaaaKKKGGGQQQ```www}}}vvvtttmmm\\\RRRRRRZZZcccmmm|||qqqUUUKKKAAA<<<999777888<<<@@@AAAEEEKKKOOONNNHHHBBBBBB@@@???CCCHHHJJJFFFBBBDDDBBBAAAAAA???===AAAHHH\\\ccckkkrrrvvvyyy~~~yyyrrrmmmnnnssswwwxxxwwwyyyqqqssszzznnnddddddLLL222333333///...000///,,,,,,///++++++******+++---...///---------,,,,,,+++++++++)))---,,,&&&%%%+++...---+++******+++---000333555888555444555777:::AAAJJJNNN___hhhbbb___iiitttxxx}}}zzz|||}}}yyyyyyvvvoooxxxrrrkkkgggkkkpppvvv~~~}}}{{{jjj]]]WWWRRRLLLHHHFFFFFFHHHJJJMMMWWWbbbrrr{{{}}}xxxssstttuuuvvvvvvsssllleee^^^[[[YYY\\\gggssstttooooookkkgggddddddeeeeeeeeeggglllrrrtttsssrrrsssttt}}}nnnccc{{{sss___GGG555222777333333333222111000///...222222111111000/////////////////////000000000111......////////////......---+++***,,,///000...+++//////000222444777999:::;;;666<<<;;;DDDPPPbbbuuuxxxxxx]]]QQQGGGHHHMMMKKKFFFAAA???>>>===999555333333444111111111111000tttfff```^^^YYYWWWXXXVVV^^^hhhqqqxxx}}}}}}sssmmm~~~aaaRRROOOYYYeeelllxxx|||pppjjj]]]KKK<<<555///,,,------------,,,,,,++++++************************))))))))))))))))))))))))'''(((***++++++***)))(((((((((((((((((()))******,,,,,,---///000///...,,,---@@@ZZZnnnxxxzzzzzzzzzlllkkkqqqzzzhhh\\\```iiipppqqqpppuuu}}}wwwoooyyykkkbbbaaacccfffiiikkklllmmmnnnoooppppppooorrrpppoooppprrrssssssrrrrrrqqqqqqppppppooonnnnnnpppqqqooonnnvvvyyynnn\\\HHHEEENNN___www|||zzzppp\\\OOONNNUUU]]]gggvvv}}}rrraaaLLLEEE???;;;777444555999HHHNNNSSSUUUQQQLLLGGGEEEBBBAAABBBGGGLLLNNNKKKGGGIIIGGGGGGGGGDDD@@@BBBGGGYYY```iiipppsssvvvyyy||||||vvvqqqooooooqqqwwwzzzxxx~~~uuussswwwyyynnnnnnZZZ???777333///...000000---,,,...///...---++++++++++++,,,------,,,,,,++++++++++++###)))---+++***,,,+++'''+++***++++++...000333555777333111444888<<>>===FFFRRRdddwwwyyyvvvZZZNNNDDDFFFKKKKKKGGGDDD???>>><<<888444111111222111111111000000qqqiiiaaaYYYVVVVVV]]]gggoootttyyy~~~~~~nnnpppxxxeeePPPLLLZZZhhhyyyzzztttfffSSSEEE===444,,,000000///...---,,,+++***************************))))))))))))))))))))))))************)))))))))))))))(((((((((((()))******+++,,,.../////////...---444OOOkkkwwwzzz{{{vvvooojjjlllwwwiiicccbbbjjjvvvwwwpppttt{{{qqqfffhhh{{{|||hhh___```bbbeeehhhiiihhhfffiiilllnnnmmmlllpppooonnnoooqqqqqqqqqpppooooooooopppppppppppppppmmmoooooonnnsss||||||nnneeeWWWGGGFFFNNNaaa|||uuu]]]NNNFFFKKKRRR^^^ooowwwiiiUUUEEEBBB@@@>>>999666999???SSS\\\dddaaaUUUJJJFFFHHHEEEEEEHHHOOOVVVZZZZZZXXXTTTQQQNNNMMMGGGAAA@@@CCCXXX```jjjqqqtttuuuwwwyyy}}}~~~~~~{{{vvvpppllljjjttt{{{vvvooommm{{{{{{rrrsssfffKKK:::222...---000000---,,,---///...---,,,++++++++++++,,,,,,+++++++++++++++***''',,,///...------,,,***++++++,,,---///111444555888222111555<<>>:::@@@???HHHUUUggg{{{zzzvvv\\\OOOEEEEEEIIIIIIFFFDDD@@@>>><<<777222000000111111111000000000pppccc[[[XXX\\\dddmmmqqqssswww|||zzzuuugggnnnwwwYYYSSSgggwwwzzzbbbRRRHHH<<<111000//////...---,,,++++++************************)))))))))))))))))))))))),,,+++***((((((((())))))))))))(((((())))))***+++***,,,...////////////000@@@]]]wwwzzzwwwvvvpppeeekkklllttt}}}iiifffbbblll}}}}}}ppprrr|||oooeeeeeennnuuuvvvyyyiii[[[YYY^^^cccfffiiiiiifffcccffflllooonnnkkkooonnnnnnnnnppppppooonnnnnnnnnnnnnnnnnnooooooooogggkkkpppxxx~~~|||pppfffaaaXXXLLLJJJPPPfffvvv]]]MMM???BBBFFFSSShhhuuukkkXXXFFFDDDCCCBBB>>>===EEEOOO```iiiqqqnnn```SSSNNNNNNLLLMMMQQQYYYcccmmmsssuuulllfff___YYYPPPFFFBBBCCCUUU]]]hhhpppssssssttttttyyy|||~~~}}}xxxqqqllliiittt}}}~~~zzzuuuyyynnnfffaaarrryyyvvvuuunnnWWW???444///---000111...,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++------,,,***(((***---///++++++---///111333444555888555555999???IIIXXXeeeyyywwwqqqlllppp{{{~~~~~~|||tttiiidddhhhnnnvvvqqqlllkkklllssstttzzzpppvvv}}}}}}~~~~~~{{{}}}zzzooopppttt|||uuunnnpppuuuxxxzzz|||~~~|||rrrvvvyyyttt```HHH999555111111222222333222222222//////000000111111111111///000000000000111111111//////000000000000///////////////000111111111000///000111333666999;;;===???:::AAA@@@JJJWWWiiixxx|||cccVVVJJJHHHIIIHHHEEEDDDAAA@@@<<<777222///000111111000000000///tttiiiYYYZZZ```jjjoooooorrrwwwuuuzzz|||eee```sssttt[[[]]]wwwwww```RRRBBB333------------,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++)))((('''((()))***)))))))))))))))***++++++***,,,...///...///222555JJJdddxxxwwwrrrrrrmmmeeejjjiiijjjnnnsssrrrkkkddd^^^\\\jjjwwwzzzppp```\\\___aaa]]]UUUQQQWWW___dddgggiiiiiifffdddhhhnnnqqqooolllnnnnnnmmmnnnpppooonnnlllmmmmmmmmmmmmmmmllllllllljjjkkkooo|||xxxooogggbbb[[[PPPLLLNNNccc|||~~~zzznnnWWWIII???>>>>>>HHH___sssqqqcccKKKGGGCCCAAA???BBBOOO]]]kkkrrrxxxxxxoooddd\\\XXXVVVVVVZZZcccpppwwwlll___QQQIIIGGGOOOXXXdddlllppppppqqqrrrxxxzzz{{{zzzvvvrrrnnnmmmnnnttt}}}{{{jjjaaarrrsssfffSSSggg{{{zzztttaaaHHH888222---///111///,,,,,,,,,,,,------------------++++++++++++++++++++++++******+++***)))((())),,,***,,,...111333444555555555666999===BBBMMMbbbtttxxxkkkeeelllxxx~~~~~~~~~uuummmjjjlllnnnrrr|||qqqqqqsssqqquuuwww}}}mmmpppyyy|||zzz~~~|||~~~zzzlllhhhjjjpppuuuyyyzzzlllfffggghhhjjjnnnuuuuuuxxx{{{xxxgggPPP===666111222222333333333222222111111111111000000//////000000000000111111111222//////000000000000/////////000111222111111111111///000222444777:::<<<>>>???:::AAAAAAKKKXXXkkkwwweeeYYYNNNLLLLLLKKKHHHHHHCCCAAA===888333000111333000000000//////qqqaaaZZZZZZdddlllnnnqqqwwwrrrvvv{{{~~~}}}kkk]]]bbbrrrsss___bbb|||mmmZZZGGG666---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++***)))(((((())))))******))))))))))))***+++++++++---......---111777<<>>JJJSSS[[[dddmmmddd___^^^gggttt}}}}}}xxxrrrmmmmmm|||}}}vvvzzz}}}{{{~~~yyyuuuvvvvvv}}}|||zzz}}}}}}zzz{{{}}}|||{{{vvvwww~~~vvvkkkddd]]]\\\^^^eeeqqq~~~|||eeeJJJ888444444444444333222111111111111111000000000000000....../////////000000000000000111111111111000000---000222222000///111222000111222555888;;;>>>@@@AAA===DDDEEEOOO]]]pppwww|||sss\\\TTTMMMMMMNNNMMMKKKLLLBBB@@@;;;666222111333555000000/////////nnn\\\\\\dddgggkkkqqqssstttwww|||qqq^^^aaayyyaaa___iii}}}kkkXXXFFF333333111000...,,,+++***************************))))))))))))))))))))))))(((((())))))******++++++*********)))******+++,,,---......,,,,,,333>>>GGGooopppuuuyyyuuummmjjjmmmrrrvvvyyyyyytttllleeebbb^^^eeemmmssszzz{{{mmm```RRRFFFGGGMMMVVV\\\[[[XXX\\\ccc[[[```fffjjjlllkkkjjjjjjooooooooopppqqqpppmmmjjjkkklllmmmoooppprrrssstttkkkoootttwwwwwwfffZZZTTTSSSUUUWWW\\\ttt|||{{{lllbbbMMMKKKFFFIII^^^yyysssfffXXXRRRSSSXXXbbbkkkvvv]]]OOOFFFOOO\\\fffmmmrrrvvvyyyzzz{{{{{{yyyuuuppplllkkknnnmmmqqqyyy~~~uuutttwwwuuuhhh```ssszzztttdddnnn}}}yyyoooWWWIII<<<111...000///......---.../////////...---,,,---------....../////////,,,,,,111888666...***,,,***---111555777777666555<<<;;;AAAQQQ___dddeeeeeeYYYYYY```ooo}}}}}}yyyvvvqqq}}}~~~zzzvvv~~~zzzxxx}}}~~~{{{|||}}}}}}}}}|||~~~zzzwww|||tttkkk[[[SSSKKKKKKVVVjjjyyy~~~qqqSSS>>>555555555444333222111000/////////000111111222222111111111111222222222222000000111111111111000000---000222222000///000222000111333555888<<>>FFFFFFQQQ___rrrxxxwwwyyybbb[[[SSSMMMLLLLLLIIIFFFFFF@@@>>>:::555111000222555000/////////...yyyaaa]]]``````eeeooosssvvvyyy{{{}}}tttllluuuyyyccc\\\\\\lllyyynnn```LLL===888222.........,,,))),,,,,,,,,+++++++++******************)))))))))))))))))))))))))))******+++***)))))))))***+++,,,,,,000,,,,,,///111777MMMcccyyywwwzzz~~~yyyppprrr}}}|||xxx|||yyynnnhhhiiiddd```^^^cccqqq~~~tttYYYBBBGGGLLLQQQVVVXXXXXXYYY\\\___ddddddgggjjjnnnooonnnmmmooopppqqqqqqpppnnnkkkjjjlllmmmoooqqqrrrqqqpppooolllooorrrvvv~~~yyykkk\\\SSSKKKFFFLLLWWWhhh|||{{{nnn___XXXQQQLLLTTTfff~~~uuuhhhaaabbbqqqtttYYYPPPJJJNNN___nnnqqqpppqqqsssuuuvvvvvvsssqqqoooooojjjiiikkkqqqxxx~~~cccdddxxxmmmjjjxxxtttcccOOO@@@333///...++++++///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...,,,+++,,,......+++(((+++---111333555555555555<<<@@@NNN```ooosssnnniii]]]cccppp{{{}}}{{{|||vvv{{{xxxxxxzzz|||~~~~~~{{{zzz|||~~~|||{{{|||~~~{{{|||}}}}}}}}}}}}~~~{{{{{{{{{{{{}}}|||{{{{{{|||}}}yyyyyyooodddRRRJJJMMMQQQcccyyy{{{aaasss}}}~~~gggLLL???444444777222333555...222222222111111111111000000000000000000000000000000000000000000000000000111111000000000000000111222222444666:::>>>AAACCCBBBBBBAAAJJJYYYddd}}}|||xxxwww^^^WWWPPPLLLLLLJJJGGGEEEGGGDDD???:::555333111000///222222222111000lllbbb___]]]aaajjjrrruuuxxx{{{}}}}}}oooppp}}}fffYYYRRR[[[rrrvvvsss}}}ssseee]]]UUU???999222.........,,,***,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))******+++))))))))))))***+++,,,---///------000222<<>>BBBDDDEEEEEEDDDNNN]]]hhh{{{zzzbbbWWWPPPLLLLLLKKKGGGFFFHHHDDD@@@:::555333111000///222222111111000{{{{{{iii```\\\___fffpppssswwwzzz{{{}}}wwwoooyyy|||gggRRRLLLZZZhhhfffxxxnnnfffaaaCCC<<<333...---------,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))******+++)))))))))******+++------......///000555EEE___tttzzzxxxwwwuuuooonnn|||xxxppprrrxxxzzzsssddd[[[^^^cccjjjzzzvvvUUUCCCIIIMMMQQQUUUWWWXXXZZZ^^^bbbeeefffhhhlllppprrrqqqooommmmmmoooppppppooonnnmmmlllmmmoooqqqssssssrrrrrrnnnooonnnpppwwwmmm```SSSMMMFFF???AAAIIIWWWnnn}}}vvvoooiiijjjccc```gggvvv{{{^^^PPPGGGKKKRRRVVV]]]eeemmmpppssstttrrrpppnnnmmmmmmjjjiiilllooosss|||qqqbbbcccssskkkttt}}}~~~ooocccPPP;;;111////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------*********+++...//////......111444666777888:::;;;:::III```uuu{{{ttt|||{{{}}}yyylllpppsssyyyzzzyyy~~~kkkrrr~~~uuutttxxxyyyxxxyyyvvvwwwwwwvvvsssqqqqqqrrrwwwuuuxxx{{{xxxxxxzzz}}}}}}}}}|||}}}~~~{{{}}}}}}}}}|||{{{}}}~~~|||vvvvvvxxx|||}}}qqq___TTTOOOLLL[[[uuuzzznnntttyyywwwssswww|||ppp]]]FFF777333666222222555000222222222111111111111000000000000000000000000000000000000000000000000000111111000000000111111222222222444777;;;???CCCEEEFFFFFFFFFPPP```kkk~~~~~~fffWWWQQQMMMMMMLLLHHHGGGIIIDDD@@@:::555333222000///222222111111000vvv{{{rrrccc^^^```eeekkkoootttxxxzzz{{{}}}~~~uuuuuu|||___KKKNNNccckkkyyydddKKKBBB777000------------,,,,,,,,,+++++++++******************)))))))))((()))))))))))))))******+++)))))))))***+++,,,---...---///000111;;;QQQkkk}}}yyytttooommmkkkmmmyyytttpppzzzqqqiiikkkiiiaaafffsssvvvdddIII@@@FFFLLLPPPSSSUUUVVVYYY^^^bbbdddeeehhhllloooqqqpppoookkklllmmmnnnooooooooooooppppppqqqqqqpppooonnnmmmnnnpppqqqssszzzhhh[[[PPPKKKDDD<<<;;;AAAKKKddd~~~{{{xxxxxxpppmmmrrr|||kkkZZZKKKFFFFFFHHHQQQ\\\hhhlllqqqssssssqqqooonnnoookkkjjjkkkmmmqqqyyyzzz~~~tttmmmyyymmmqqqxxxrrrlllXXX@@@222///000000...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,---...//////...111555666666888<<>>DDDHHHKKKHHHIIIKKKWWWhhhvvv{{{uuu]]]VVVQQQPPPNNNJJJHHHIIIEEEAAA;;;666444333111000111111000000000lllmmmsss|||sssfff[[[\\\bbbkkkrrrwwwxxxyyyzzz}}}zzz```iii|||ppp```dddwwwpppaaaLLL;;;222///...///,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))******+++))))))******,,,...///000---111222999UUUwww|||{{{uuupppqqquuuvvvooofffmmmmmmmmmlllkkkqqq{{{oooiii^^^YYYLLL999@@@NNNIIIMMMOOOQQQSSSTTTZZZbbbhhhhhhhhhiiilllnnnnnnllljjjkkkkkkkkklllmmmnnnooopppiiijjjjjjkkkmmmooopppqqqiiimmmppptttyyy}}}yyyrrrfffXXXLLLIIIDDD;;;777888999JJJbbbttt|||~~~}}}sssrrr~~~pppeee^^^dddooovvvyyyzzzuuuzzzxxxnnngggbbb^^^SSSGGGEEELLLSSS[[[eeennnrrrsssrrrqqqjjjiiijjjmmmnnnmmmpppuuu|||yyypppqqq|||sssmmmuuu}}}wwwkkkdddRRR>>>333222111...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++------,,,+++,,,000333000444777777666999AAAIII```{{{{{{pppjjjfffttt~~~{{{qqqoooqqqkkklllxxxzzzuuuwwwzzz|||iiiQQQXXXeeeqqqtttssssssqqqlllfffeeebbb______bbbggglllwwwvvvzzz~~~{{{{{{~~~||||||~~~zzz}}}yyydddaaahhhyyy~~~|||wwwzzz~~~vvvfffQQQGGGGGGCCCBBBGGGLLLOOOUUU```qqq}}}|||uuurrryyy}}}hhhIII::::::555000333333222222222111111111111000111111111111111111111111000000000000000000000000111111111111222333444555222333666:::???EEEJJJMMMKKKLLLNNNZZZmmm{{{|||vvv___XXXSSSQQQNNNIIIGGGHHHEEEAAA;;;777444333111000000000000000000mmmmmmrrr{{{|||nnn```YYY```iiirrrvvvxxxyyyzzz}}}~~~bbb]]]ttt{{{ggggggyyywwwgggQQQ>>>333/////////,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))******+++))))))***+++,,,...000000...222222:::YYY}}}yyywwwuuurrrqqqtttsssmmmfffdddfffmmmtttqqqlllvvvrrryyyttt```TTTEEE666DDDVVVNNNOOOQQQSSSTTTVVV[[[dddkkkjjjjjjkkkmmmooonnnllljjjlllkkkkkkllllllnnnoooooommmmmmmmmmmmmmmnnnooopppmmmppprrrtttyyy}}}{{{uuufffWWWKKKHHHDDD;;;666888:::FFFWWWgggnnnqqqvvv{{{qqqgggiiixxx{{{||||||sssggg___eeeqqqxxxzzzzzz{{{}}}|||rrr```]]]^^^^^^TTTEEE@@@EEENNNVVVbbbkkkppprrrqqqqqqnnnmmmooorrrqqqnnnpppttttttyyy}}}uuutttpppiiiddduuuuuummmuuuzzziiieeeWWWBBB555333222///---------,,,,,,,,,++++++++++++,,,,,,,,,---------)))+++---,,,+++---222666111555999888777:::CCCKKKgggssskkkllllllqqq~~~}}}yyylllkkkzzz{{{}}}ttt```NNNVVV```hhhmmmrrruuuqqqiiieeedddbbbaaaccciiiqqqwwwvvvvvvyyy}}}~~~|||}}}||||||}}}~~~zzzzzz}}}~~~ooo^^^ZZZbbbuuu~~~|||~~~|||}}}yyyttt}}}ssscccPPPGGGFFFAAA@@@CCCFFFGGGKKKVVVfffssswwwpppmmmuuu~~~~~~zzz~~~~~~mmmMMM;;;;;;555000222333222222222111111111111000111111111111111111111111000000000000000000000000111111111111222333444555222333666:::@@@FFFKKKMMMKKKMMMOOO[[[nnn|||~~~tttaaaZZZTTTRRROOOIIIGGGGGGEEEAAA;;;777444333222000000000000000000ooonnnnnnrrrwww}}}sssccc^^^^^^bbbjjjooorrruuuzzz~~~|||~~~{{{{{{fffjjjyyy]]]mmm|||rrrYYYGGG888...,,,///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))*********)))))))))))))))+++)))(((***...000///---444---333LLLiiiyyy{{{{{{uuutttrrrsssuuutttqqqmmmiiieeegggmmmjjjaaacccmmmqqqwwwlllSSS======OOOYYYXXXXXXTTTQQQRRRXXX```eeeggglllmmmnnnoooooonnnmmmlllnnnnnnoooooooooooonnnnnnooonnnnnnooopppnnniiieeehhhiiilllppptttvvvuuuttt```TTTIIICCC???:::888:::999BBBNNNXXX[[[]]]cccjjjiiifff[[[XXX```aaadddqqquuuxxxzzzzzzyyyvvvuuuuuuzzz{{{}}}tttgggkkkrrrrrrsssxxxyyy}}}|||zzzrrr___TTTJJJFFFEEEDDDEEEHHHYYYdddnnnqqqmmmjjjmmmrrrpppmmmmmmoooooolllkkknnnnnnvvvxxx{{{vvv|||tttnnnwww~~~yyylllYYYGGG;;;555222111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////000222444222;;;:::666:::???GGGVVV~~~uuujjjkkkpppvvvmmmjjjsssvvvppp```\\\UUU[[[bbbkkkppppppmmmkkkkkkppphhhbbbbbbhhhpppxxx}}}zzz~~~}}}|||~~~|||}}}|||yyy}}}||||||~~~{{{nnn\\\UUUXXXcccsss~~~sssqqqwww{{{jjjZZZLLLEEEFFFCCCBBBBBBDDDEEEJJJWWWcccmmmeeebbbiiissszzz~~~}}}~~~zzzbbbEEE666444555333///555444333222111111111111/////////000111111222222222222111111111111111111222222111111222222333444555444555;;;DDDJJJMMMMMMLLLPPPTTTaaasss}}}uuu___ZZZTTTQQQPPPOOOMMMJJJNNNFFF<<<444222111111000000000000000000ggghhhkkkpppvvv{{{~~~~~~~~~kkkaaa___aaaiiippptttwww{{{||||||~~~zzzzzzmmmhhhnnn___gggwwwrrr]]]LLL<<<000---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***)))))))))))))))))))))+++))))))+++...000000...333///888SSSpppxxxsssvvv~~~wwwmmmmmmlllhhhccc```^^^^^^mmmzzzhhhMMM:::;;;IIISSSUUUXXXTTTRRRSSSYYY```eeehhhlllmmmnnnnnnnnnnnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmmmmnnnooonnnjjjgggcccdddhhhoootttvvvtttqqqbbbWWWKKKEEEAAA===;;;<<<;;;DDDOOOVVVWWWXXX]]]dddbbb^^^RRRLLLPPPRRRXXXgggppprrruuuuuutttsssssstttwwwxxxxxxzzz|||vvviiikkkpppppppppssssssxxxyyyyyyddd[[[QQQMMMLLLMMMQQQWWWjjjnnnssstttrrrqqqrrrsssrrrooooooqqqpppllllllnnnqqqwwwxxxooorrrzzzvvvlll[[[JJJ<<<444000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...000222444222999888777:::<<>>===UUU|||tttuuupppeeeooowwwpppmmmhhhZZZRRRVVV^^^eeekkkssswwwuuurrroooooopppvvvyyyuuuooommmmmmmmmrrryyy~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}{{{tttaaaLLLOOOZZZjjjvvv|||~~~~~~{{{qqqooofffffftttxxxiii```UUUOOOIIIGGGEEECCCFFFJJJRRROOOOOOTTT\\\ggguuuaaaFFF999777666444444333222222111111111222/////////000111111222222111111111111111222222222222111111111111222333333333333777???IIIPPPSSSSSSPPPWWW[[[fffyyy~~~www}}}zzz]]]XXXRRRNNNMMMLLLIIIFFF???<<<888555333333222222000000000000000bbbbbbccchhhooouuuxxxzzzzzzrrrggg^^^aaaiiioootttwwwwww{{{~~~}}}vvvtttuuunnn[[[PPPWWWdddoooyyyyyyfffMMM;;;222000---------,,,,,,+++++++++,,,+++******)))*********(((((())))))***************+++---...000111333444555AAAUUUkkk|||~~~xxxrrrttt|||{{{mmmppptttllluuummmmmmjjjkkkxxxmmmPPP::::::AAADDDMMMZZZVVVVVVXXXZZZ]]]bbbfffiiijjjkkklllmmmmmmlllkkkjjjooooooppppppppppppoooooojjjjjjjjjjjjlllnnnrrrtttwwwsssppprrruuuvvvtttpppcccXXXMMMHHHCCC===::::::;;;MMMZZZXXXOOOMMMPPPTTTRRRUUUOOOGGGDDD@@@HHH\\\gggjjjnnnqqqsssuuuxxxzzzuuutttrrrpppqqqtttzzz~~~uuukkkkkkpppsssuuuwwwsssttttttxxx~~~xxxnnnfffeeeiiissswww||||||zzzxxxyyyzzztttqqqpppqqqpppkkkjjjlllkkkpppxxxyyyyyytttkkkooo|||{{{nnn]]]KKK<<<333///---------,,,,,,,,,,,,+++------------------------***+++---......000333555777999999???BBBDDDaaawwwmmmmmmvvv{{{lllfffqqq~~~{{{ppp___bbb___XXXRRROOOTTT^^^gggmmmtttvvvuuurrrqqqqqqtttyyy{{{vvvssstttrrrmmmooovvv{{{{{{|||}}}zzz|||~~~~~~~~~~~~~~~}}}}}}~~~}}}xxx|||lllWWWJJJMMMWWWfffssszzz~~~wwwmmmlllbbbaaaooo}}}ssshhh___VVVRRROOOKKKIIIJJJMMMLLLLLLPPPUUU___rrr{{{yyy}}}fffLLL<<<888666222333333222222111111222222/////////000111111222222000000111111111222222222000000000000000111222222333444888AAALLLTTTWWWWWWVVV]]]___ggg{{{vvvwwwzzzzzz^^^YYYRRROOONNNLLLIIIFFF???===;;;777444222111222000000000000000aaa```bbbfffmmmtttyyy{{{{{{zzz}}}xxxlllaaa```dddiiiooouuuwwwzzz}}}~~~~~~|||tttrrrwwwaaaSSSXXXcccnnn|||oooUUUBBB666000...------,,,,,,++++++***++++++***************+++((((((((()))******++++++***,,,...000000222444666666HHHbbbwww}}}vvvtttttt|||xxxlllzzz}}}{{{iii]]]eeeuuuzzztttVVVCCC555999???BBBJJJUUUUUUWWWZZZ\\\___bbbgggjjjkkklllmmmnnnnnnmmmlllkkkoooppppppqqqqqqppppppoookkkkkkkkkjjjkkkoootttyyy|||yyywwwtttrrreee[[[QQQKKKGGG@@@<<<<<<===SSSccc___SSSPPPRRRTTTPPPUUUPPPIIIGGGBBBGGGXXXcccggglllppprrrsssuuuvvvttttttsssrrrrrrtttxxx|||wwwnnnkkknnnqqqsssrrrqqqppprrrwww|||tttqqqssswww{{{{{{wwwwwwxxxssspppoooqqqppplllkkkmmmiiikkktttzzzwwwtttooorrr||||||qqqeeeVVVFFF777...------,,,,,,,,,+++++++++------------------------***,,,...//////111444666777;;;;;;>>>EEENNNmmm{{{tttlllkkkrrryyyuuueeebbbllluuunnnaaaUUU^^^YYYOOOQQQSSSXXXdddiiimmmrrrtttrrrqqqssstttyyy~~~|||uuurrruuusssnnnooouuuyyyyyyzzz}}}~~~|||wwwzzz~~~~~~}}}||||||}}}~~~www~~~{{{kkkUUUJJJLLLUUUdddqqqxxx}}}}}}ssskkkiii___^^^lllzzz~~~|||nnnggg```WWWNNNKKKKKKJJJJJJKKKLLLVVVlllpppTTTAAA:::555000333333222222111222222333/////////000111111222222000000000111222222333333000000000000000111222222333555:::DDDPPPXXX[[[[[[[[[ccceeelllppp~~~uuutttyyy^^^YYYRRROOOMMMLLLIIIFFF???>>>;;;777222000111222000000000000000YYYZZZ^^^eeemmmtttyyy{{{yyyvvvttt{{{sssfffaaaaaadddllltttxxxzzz|||}}}~~~~~~yyydddxxx~~~gggYYYbbbqqq|||www]]]III;;;222......---,,,,,,+++******+++***************++++++'''(((((()))******++++++***---000111111222555888888PPPmmm{{{ssslllnnnwww~~~}}}vvvnnnzzzzzziiijjjrrrnnncccDDD;;;777:::???CCCIIIOOOTTTXXX\\\^^^```cccgggkkklllmmmnnnnnnnnnnnnmmmlllooooooppppppppppppoooooommmmmmlllkkkkkkooovvv|||yyytttrrrfff\\\RRRLLLHHHAAA<<<<<>>@@@GGGNNNUUUWWWZZZ^^^cccgggjjjlllnnnnnnnnnnnnnnnooopppqqqmmmmmmnnnoooooooooooooooooollljjjjjjiiikkksss|||~~~xxxuuuppp```RRRMMMIII@@@<<<>>>>>>bbb}}}wwwfff^^^YYYSSSUUUSSSRRRNNNGGGBBBGGGPPPbbbhhhooorrrqqqooooooppppppqqqqqqqqqpppqqqtttvvv{{{vvvjjj```eeerrrvvvqqqtttuuutttuuu{{{xxxxxxxxxuuuuuuuuuuuutttsssrrrqqqwwwssspppoooqqqqqqpppmmmhhhggggggmmmvvvyyyzzzqqqjjjkkkuuuxxxxxxzzzwwwssspppmmmaaaHHH111222000---,,,---------,,,...------,,,,,,,,,------,,,---...000222444666666222999<<<>>>JJJeeewwwzzzvvvooollllll}}}uuueeennngggPPPHHHSSSSSSWWWooonnnssstttqqqpppuuuzzz{{{{{{mmmmmmqqqppprrruuuxxx{{{{{{|||~~~||||||}}}}}}|||{{{||||||~~~zzzhhhWWWKKKIIINNN^^^oooxxx{{{|||}}}ooofffgggbbb\\\YYYbbbqqq}}}}}}nnn```[[[UUUQQQPPPKKKLLL___www|||fffMMM:::555999444333222111000000000000000000111222222222222111000111111111111222222222111333444444222222333555555999>>>EEETTTbbbfffaaaeeeooottt|||~~~nnnyyyzzzvvvxxx[[[VVVQQQNNNMMMKKKGGGDDD???;;;666333222222222222:::777333000...JJJKKKNNNUUU___kkkvvv}}}}}}tttooossszzzqqqeee______gggqqqtttvvvyyy|||~~~nnnvvvuuuhhhzzziiibbbvvvrrrbbbPPPAAA222...,,,...---+++***---************************++++++************++++++///,,,,,,111444444666999GGGnnnxxxwwwvvvuuuuuutttqqqooommmnnnjjjmmmuuu|||vvv___GGG;;;888999<<<>>>@@@GGGNNNVVVWWWZZZ^^^cccgggjjjkkkllllllmmmnnnnnnoooppppppmmmnnnooooooppppppoooooonnnlllkkkllllllnnnwwwvvveeeVVVQQQKKKAAA<<<===BBBgggtttiiiaaaYYY[[[XXXVVVPPPHHHCCCGGGPPP___eeelllppppppooopppqqqoooppppppooooooqqqtttwww{{{vvvjjj```dddqqqvvvrrrvvvwwwwwwzzz~~~zzzxxxwwwtttsssssssssttttttttttttttttttvvvuuussssssrrrqqqnnnllliiihhhgggkkksss}}}}}}xxx{{{sssqqqppprrryyyrrrqqqzzzwwwrrrmmmjjj```LLL999222000---,,,---...---,,,...------,,,,,,---------,,,---...000222444666777555;;;===???PPPnnn}}}qqqlllvvvqqqqqqnnnfffhhh___JJJEEESSSVVV\\\rrrrrrvvvwwwuuutttyyy}}}~~~{{{qqqgggkkkrrrttttttvvvyyy{{{{{{{{{|||}}}zzz|||~~~~~~||||||||||||}}}zzziiiXXXJJJGGGKKK[[[mmmvvvzzz|||}}}mmmbbb``````ZZZWWW```ppp}}}qqqlllddd]]]WWWOOOMMM]]]qqqnnnTTT===444555444333222111000000000000000000111222222222222111000111111111111222222222111333444444333222333555333777===FFFVVVfffkkkhhhjjjuuu{{{tttyyy}}}yyyvvv\\\VVVOOOKKKJJJIIIGGGDDD@@@<<<777333222222222111888666333000///FFFEEEGGGLLLVVVdddqqqyyy}}}uuunnnnnnsss}}}vvvhhh```___fffnnnrrrtttxxx{{{}}}xxxqqqrrr|||sss]]]bbbqqq~~~tttiiiWWWFFF555///,,,------++++++---************************++++++************++++++...,,,---222555555777;;;PPPwww~~~yyy}}}}}}rrrkkkiiiiiicccaaadddkkk|||uuu[[[BBB;;;999999===???AAAGGGNNNWWWXXX[[[___bbbfffiiijjjiiijjjlllnnnooopppoooooollllllmmmnnnnnnnnnnnnmmmmmmkkkkkkmmmnnnqqqzzz~~~mmm\\\UUUNNNBBB<<<===DDDkkkxxxlllbbbbbb^^^YYYRRRHHHBBBEEEMMM[[[bbbiiinnnooooooppprrrnnnnnnnnnmmmnnnpppuuuxxx}}}xxxkkk```cccpppuuurrrvvvwwwzzz|||wwwvvvwwwwwwsssooopppqqqrrrsssuuuvvvwwwwwwtttwwwxxxwwwtttooollljjjllljjjjjjkkkqqqyyy~~~uuu{{{}}}uuulllvvvuuuooohhhccc\\\MMM@@@222000---,,,---...---------------,,,,,,------...,,,---///111333555666777888>>>>>>AAAYYY|||oooiiikkkxxxvvvvvviiicccfffYYYDDDBBBQQQWWW```qqqtttxxxyyywwwwww{{{~~~~~~yyy~~~yyykkkccchhhqqquuuvvvyyy{{{|||{{{zzzzzz{{{yyy{{{~~~}}}{{{~~~~~~}}}||||||}}}~~~zzziiiXXXHHHDDDHHHWWWiiisssxxx{{{}}}~~~~~~iii[[[WWW[[[VVVTTT]]]nnn{{{zzzqqqggg___VVVSSS___ooo|||}}}aaaDDD555333444333222111111000000111000000111222222222222111000111111111111222222222111333444444333333444555444888>>>III\\\mmmuuuuuusss~~~zzzxxxyyyuuu^^^WWWNNNIIIHHHHHHHHHFFFAAA===777333222111111000444333222111111CCCBBBCCCGGGQQQ^^^kkksss~~~wwwoookkkmmmxxxzzziii```___eeelllqqqtttxxx{{{}}}ppp|||xxxxxx~~~ddd___dddsssyyyrrriiiZZZLLL999111,,,------++++++,,,************************++++++*********+++,,,,,,---,,,///444666666:::???VVV|||~~~uuummmkkkiiibbb[[[YYY^^^qqqqqqTTT<<<;;;999:::===???AAAGGGNNNWWWYYY[[[___bbbfffhhhjjjggghhhkkknnnppppppooonnnjjjjjjkkkllllllllllllkkknnnllllllnnnoooqqqyyyrrraaaYYYQQQDDD======CCCkkkwwwnnniiiccc[[[SSSHHHAAACCCIIIZZZ```hhhlllmmmmmmnnnpppmmmnnnmmmmmmmmmqqquuuyyy|||ooobbbcccnnntttqqqsssuuuzzz~~~vvvtttwwwyyyvvvqqqqqqqqqrrrssstttuuuwwwwwwsssxxx|||{{{uuunnnjjjiiinnnmmmlllmmmqqqxxx|||{{{zzzoooqqqrrrnnnggg```WWWKKK???333000...------......---------,,,,,,,,,---......---...///111333555666777:::??????FFFeeemmmlllrrr}}}tttiii___jjjWWWDDDCCCNNNWWW```llltttwwwxxxvvvwwwzzz{{{yyy}}}~~~xxxllleeeiiipppsssxxxzzz|||}}}}}}||||||}}}{{{|||~~~}}}{{{zzz}}}}}}||||||}}}~~~xxxiiiYYYHHHCCCEEETTTeeeqqqwww{{{}}}~~~~~~zzzfffXXXRRRWWWRRRQQQZZZjjjyyy|||qqqhhh```___jjjvvvzzziiizzznnnMMM:::666444444333222111111111111000000111222222222222111000000111111111222222222111333444444333333555666888:::BBBPPPddduuu~~~{{{{{{wwwxxxvvv```YYYOOOIIIHHHIIIJJJIIIBBB>>>888333111111000000111111222222222??????BBBGGGQQQ^^^jjjqqq~~~{{{ssskkkjjjttt{{{jjj```___dddiiipppsssxxx{{{~~~ooottt{{{rrrssshhhcccfffrrr{{{tttmmmcccYYY<<<444,,,,,,---,,,+++,,,************************++++++******+++,,,,,,---...---000444666777<<>>@@@BBBGGGNNNWWWYYY[[[___bbbfffhhhjjjggghhhkkknnnppppppooonnnkkkkkklllmmmmmmmmmmmmlllooommmmmmnnnmmmnnnuuu}}}wwweee\\\SSSFFF??????CCCiiizzzpppiii```WWWLLLCCCCCCGGGZZZ```gggjjjjjjjjjjjjlllmmmnnnnnnnnnnnnqqquuuyyyssseeedddmmmrrrppppppsssxxxvvvsssvvvyyywwwttttttsssssssssssstttuuuvvvssswww{{{{{{uuuoookkkiiillllllllllllooovvvxxxpppnnnrrrsssmmmdddYYYKKK>>>333111...---.........---,,,,,,,,,,,,,,,---...///---...///111333555777777:::>>>@@@NNNrrr}}}lllnnnvvv~~~zzz}}}|||jjj~~~kkkggghhhRRRCCCFFFMMMWWWccckkkuuuxxxxxxvvvwwwyyyxxxtttyyyyyyvvvnnnkkkmmmppprrrxxxzzz}}}~~~}}}|||{{{{{{{{{||||||}}}}}}}}}}}}~~~zzzlll]]]JJJDDDDDDPPPaaannnvvv{{{}}}xxxeeeYYYSSSTTTPPPNNNVVVfffuuu~~~yyyqqqpppwwwxxxdddwwwuuuSSS>>>888555444333222111111111111000000111222222222222111000000111111111222222222111333444444444444555777999;;;EEEXXXlll{{{zzzwwwxxxxxxbbb[[[RRRLLLKKKLLLLLLKKKBBB>>>888333111111000000///000111222222>>>???BBBHHHSSS```lllttt|||}}}wwwlllhhhrrr}}}lllaaa___ccceeeooosssxxx{{{~~~oookkkrrr{{{zzzlllbbb]]]bbboooxxx|||uuujjjaaa@@@666---,,,---,,,++++++************************++++++***++++++,,,---...///...000444555888???HHHjjj{{{|||~~~jjj___UUUSSS\\\hhhrrrwww}}}jjjQQQ@@@:::999;;;???AAABBBGGGNNNWWWXXX[[[___bbbfffiiijjjiiijjjlllnnnooopppoooooonnnnnnoooppppppppppppooopppnnnnnnnnnllllllqqqyyy|||jjj```VVVHHH@@@???BBBgggtttmmmddd\\\QQQGGGEEEHHHVVV\\\cccggggggffffffgggkkkmmmnnnnnnnnnpppsssvvvuuugggeeemmmrrrooopppsssvvv{{{~~~uuuqqqsssvvvvvvtttvvvuuusssrrrrrrssstttuuusssuuuwwwwwwtttpppmmmkkkiiijjjjjjiiikkkqqq{{{xxxssspppvvvyyyvvvooobbbPPPAAA333111...---...///......,,,,,,,,,,,,---......///---...000222444666777888:::<<>>777:::999;;;@@@BBBCCCGGGMMMUUUWWWZZZ^^^cccgggjjjlllnnnnnnnnnnnnnnnooopppqqqkkklllmmmmmmnnnnnnmmmmmmpppnnnnnnooonnnmmmrrrzzzuuuhhh[[[JJJ@@@>>>:::^^^zzzqqqooohhhaaa[[[QQQGGGAAAAAAJJJPPPXXX]]]______aaacccfffiiilllmmmlllllllllmmmvvvwwwpppfffeeennnsssqqqmmmtttxxxwwwuuuwwwyyyxxxvvvvvvwwwwwwvvvvvvuuutttuuutttrrrrrrrrrtttvvvwwwuuuqqqnnnoooqqqsssrrrpppmmmnnnnnnkkkjjjnnnxxxuuuqqquuuyyyzzzxxxnnnZZZHHH444111///.../////////...+++++++++,,,---...///000...///000222444666777888<<<:::KKKqqq|||pppjjjeeeiiirrrxxxuuuppplllwww~~~~~~ppppppPPP<<<@@@KKKJJJWWWlllpppsssuuutttqqqqqqpppiiiaaaccc```___dddkkkqqqvvvzzzyyy{{{}}}~~~|||{{{{{{{{{{{{|||}}}~~~}}}yyylll]]]MMMCCC>>>GGGVVVcccnnnuuuwww{{{~~~rrrcccXXXTTTOOOLLLPPP\\\jjjuuu{{{yyy___GGG;;;555555444333222222222222000000111222222222222111000111111111111222222222111333444555555555777999===DDDXXXwww~~~zzz|||qqqzzzwwwsss[[[XXXUUUTTTSSSOOOIIIDDD@@@;;;666333222222333222111111000000000YYYOOOFFFFFFOOO[[[eeelllqqq}}}qqqdddhhhyyywwwfff\\\ZZZYYYmmmpppuuuxxx{{{~~~}}}pppkkknnnvvvcccaaaqqq}}}dddHHH<<<222//////---,,,---+++,,,---,,,***)))***+++***+++,,,---///000111111444222///555<<<:::CCC[[[|||{{{uuurrrfffqqq~~~rrroootttjjjmmmvvvggggggeee^^^QQQCCC999666;;;;;;<<<===???DDDJJJNNNTTTUUUXXX]]]dddjjjmmmnnnqqqooolllkkklllmmmnnnnnnmmmlllkkkjjjkkkmmmoooqqqqqqpppnnnmmmnnnoooqqqssszzziii\\\MMMAAA:::@@@SSS~~~jjjkkkiiihhhbbbTTTEEE>>>???EEEGGGLLLQQQVVVZZZ\\\]]]aaadddiiikkkjjjkkkmmmooouuuvvvooocccbbbkkkrrrrrrrrrrrrrrrsssssstttvvvvvvwwwtttrrrsssvvvxxxwwwuuuvvvtttrrrsssvvvxxxwwwvvvrrrpppnnnnnnpppqqqqqqqqqrrrmmmjjjjjjjjjkkkrrrzzz{{{~~~xxxyyypppqqqsssxxxuuuooopppfffOOO999111+++---000///......---------............///...000222444444666888:::>>><<>>===???;;;;;;<<<<<<>>>CCCIIIMMMQQQSSSWWW\\\bbbgggjjjkkkqqqooommmmmmmmmnnnoooooonnnmmmmmmmmmmmmooopppqqqpppooonnnnnnnnnnnnoooppp}}}kkk]]]NNNAAA;;;???OOOzzzyyymmmlllkkkggg[[[KKK???<<>>CCCPPP\\\gggnnntttvvvyyyyyyxxxzzz~~~{{{jjj[[[ZZZSSSNNNPPPXXXdddttt~~~xxx~~~xxxdddFFF555666555444333222222222222222222222222222222222222111111111111111111111111444333333444666999;;;<<>>999555444333222222111111111111111qqq```NNNHHHLLLSSS^^^gggmmmzzzvvvfffcccnnnyyywwwhhh___\\\ZZZ```eeemmmuuuzzz~~~wwweeefff}}}qqqmmmnnnnnn```KKK???333///...---,,,---+++,,,---,,,***)))***+++++++++,,,,,,---...//////111444444888>>>>>>PPPpppyyyrrrppppppqqq{{{xxxqqqqqqppplllvvvhhhjjj~~~lllTTTBBB;;;;;;===;;;;;;;;;<<<===AAAGGGKKKSSSVVV[[[aaafffiiikkklllnnnnnnoooooooooooooooooonnnooooooppppppqqqqqqrrrooooooooooooooonnnmmmmmm~~~ooo^^^NNNBBB===@@@KKKrrrvvvqqqkkkggg]]]NNNAAA<<<888999;;;???DDDIIIMMMPPPVVVXXXZZZ]]]```eeekkkooovvvxxxrrreee```gggnnnooossstttttttttttttttttttttwwwuuuttttttvvvwwwwwwvvvwwwuuutttsssuuuuuuuuuttttttrrrppppppqqqqqqpppooommmlllnnnrrrqqqmmmnnnrrr}}}{{{}}}{{{{{{~~~|||uuusssvvvuuuqqqtttooo]]]???666......///...,,,,,,---------............///...000333444555666888:::999@@@]]]xxxqqqwww~~~}}}mmmoootttvvvpppPPP======???FFFRRR___jjjpppvvvwwwzzz{{{xxxoooeee]]]XXXWWWZZZbbbmmmuuuvvvuuuvvvwwwyyyzzz{{{{{{zzzyyy{{{|||}}}~~~~~~~~~}}}~~~|||xxx{{{uuujjj[[[NNNEEE@@@CCCKKKUUUbbbllloooqqqrrrrrrrrrvvv|||oooaaa]]]UUUNNNOOOVVVbbbssssssrrr|||yyyhhhJJJ777666555444333222222222222222222222222222222222222222222222222222222222222444444444444666888;;;===AAAJJJnnnooo}}}{{{___NNNPPPOOOMMMMMMOOOPPPOOONNNEEE@@@:::555333333222222//////000111111zzzfffQQQJJJKKKQQQ\\\ggglllxxxwwwgggaaajjjvvvzzzkkkaaa\\\ZZZ\\\bbbllltttzzz}}}{{{jjj[[[mmmrrrggguuuooocccjjjjjjOOOBBB555///...---,,,...+++,,,---,,,***)))***+++++++++,,,,,,---.........000444555999<<<>>>TTTxxxuuuqqqtttxxxyyy}}}pppmmmtttuuummmmmm]]]jjjtttYYYEEE;;;777666:::;;;;;;;;;===AAAFFFKKKSSSXXX^^^cccgggiiijjjkkkkkklllnnnooonnnnnnnnnooonnnooopppqqqqqqqqqqqqpppmmmnnnpppppppppnnnlllkkkvvvsss___MMMAAA===AAAHHHjjjwwwjjjbbbYYYMMMCCC???666555666777:::???CCCFFFKKKMMMQQQVVV\\\bbbhhhllltttxxxtttggg```fffnnnqqqssssssttttttttttttssssssvvvuuuuuuuuuvvvwwwwwwwwwsssrrrrrrrrrrrrsssssssssuuusssrrrqqqrrrqqqpppoookkkkkknnnrrrrrrooopppsss|||zzzxxx~~~wwwsssvvvwwwqqqrrrkkkZZZDDD999000...///---+++,,,---------............///...000333444555666999;;;888EEEeeeuuunnnvvv~~~ssswwwtttzzznnnKKK===<<>>WWW|||uuusss{{{|||mmmmmmxxxzzzqqqeeeVVVhhhmmmQQQ@@@<<<:::777::::::;;;;;;===AAAGGGKKKOOOTTT[[[___aaabbbdddfffgggjjjmmmmmmllllllmmmooommmnnnooopppppppppoooooommmnnnoooooonnnllliiigggmmmyyywwwaaaMMM@@@===@@@EEEbbb}}}ooofff]]]PPPDDD>>>888777555444555888;;;===@@@CCCHHHPPPXXX___dddgggnnnuuussseee]]]bbbkkkoooqqqrrrrrrssssssssssssrrruuuuuuuuuuuuuuuuuuvvvwwwqqqqqqrrrrrrssstttuuuvvvuuutttrrrrrrsssrrrqqqooollljjjlllppppppooosssxxx|||vvvtttqqqwwwzzzvvvtttkkkZZZHHH<<<111......,,,+++,,,---------............//////111333555555777999;;;<<>>???FFFSSScccqqqyyyyyyyyyzzz{{{zzzrrrggg^^^[[[^^^ccckkkssswwwwwwuuusssuuuwwwyyy{{{|||||||||{{{|||~~~}}}|||}}}ooocccNNNHHHBBB@@@@@@FFFRRR^^^bbbeeeiiijjjiiiiiillloooxxxyyyjjjdddYYYOOOKKKNNNXXXhhhuuuzzz|||~~~ssseeefffssssssuuuoooTTT???666666555444333333333333222222222222222222222222222222222222222222222222444555666666666:::???CCCEEESSS{{{|||dddTTTMMMLLLLLLNNNPPPPPPOOOMMMHHHCCC;;;555222222222222111111111000000tttZZZPPPJJJEEEJJJUUUcccppp|||{{{mmmbbbiiiuuurrrfff]]]XXXZZZaaajjjrrrwwwyyy{{{|||nnnkkk|||gggmmm{{{eee___hhhxxx|||rrrjjj\\\MMM<<<333///---,,,...+++,,,---,,,***)))***+++***+++,,,---///000111111000444666:::???CCC\\\yyy~~~rrrooouuurrriii^^^VVVdddjjjJJJ999:::===<<<999:::;;;;;;>>>BBBHHHMMMQQQVVV\\\___```aaadddffffffiiikkkkkkjjjjjjmmmpppnnnnnnnnnnnnnnnnnnnnnnnnllllllllljjjgggccc___]]]___fffuuu|||dddMMM@@@===<<<@@@XXXzzzwwwooocccSSSCCC;;;;;;999777555444555777888999;;;@@@HHHSSS\\\bbbdddiiirrrqqqbbbXXX\\\eeejjjnnnoooppprrrssssssrrrqqqssstttuuutttssssssuuuwwwssstttuuuuuuttttttvvvxxxuuutttssssssttttttrrrpppmmmkkklllooooooooossszzz{{{~~~qqqnnnvvv}}}{{{xxxpppaaaKKK>>>333///...,,,,,,------------............//////111444555666777999;;;;;;NNNpppuuukkkpppyyyppprrrqqqwww~~~iiiJJJ@@@???@@@GGGTTTdddsss{{{|||{{{zzz{{{{{{tttiii```]]]```fffmmmtttxxxxxxvvvtttuuuxxx{{{}}}~~~|||}}}~~~~~~}}}|||rrrdddPPPHHHAAA>>>===???HHHRRRXXX\\\``````___]]]___aaajjj}}}oookkk___SSSMMMNNNUUUbbbnnnvvvyyy|||}}}~~~|||llliiirrr}}}ooommm~~~{{{ZZZ>>>777666555444333333333333222222222222222222222222333333333333333333333333444555777777888<<>>FFFLLLddd|||xxxuuutttoooiiiZZZ^^^cccrrrlllHHH888:::>>>;;;999999;;;<<>>:::<<>><<<:::888666555666666777888777999@@@LLLXXXaaaeeejjjtttssscccUUUWWW```fffjjjlllnnnqqqrrrrrrqqqqqqqqqssstttsssqqqqqqsssvvvtttuuuvvvtttrrrqqqrrrttttttsssssstttuuuuuusssqqqooommmnnnppppppnnnqqqvvvxxx{{{rrrmmmsss{{{yyywwwqqqdddMMM@@@333///...---,,,...---------............//////111444555666777:::<<<<<>>>>>@@@IIIVVVeeeqqqxxx}}}|||{{{~~~~~~wwwjjj___ZZZ^^^dddlllrrrvvvxxxxxxtttvvvyyy|||}}}}}}}}}}}}}}}}}}}}}}}}{{{vvvuuuyyyvvvhhhQQQHHH@@@<<<;;;;;;@@@FFFMMMPPPRRRRRRPPPPPPSSSVVVZZZllltttooocccUUUMMMKKKPPP[[[eeeppprrrvvvxxxyyy{{{~~~~~~zzzqqquuu~~~wwwvvv___AAA777666555444444333333444222222222222222222222222333333333333333333333333333666888888999>>>FFFMMMRRR^^^iiiZZZSSSPPPLLLJJJIIIIIIHHHGGGDDD@@@:::555333222111///000000000000000rrr[[[SSSLLLBBBCCCMMMOOOaaaxxxvvvfffeeeoooyyytttiii```ZZZUUU[[[ccckkkqqqvvvyyy{{{yyyxxxggguuummmeeemmmjjj```bbbvvvfffUUUBBB777111---,,,...+++,,,---,,,***)))***+++***+++,,,...111333555666222666888AAALLLSSSkkk|||zzz}}}~~~|||zzz[[[ffffffhhhnnngggnnnfffGGG999===???;;;888999;;;<<>>UUUvvvlllRRRCCC@@@;;;:::DDDSSSgggqqq^^^OOODDDBBBDDD;;;:::999777777777777888999666555:::FFFUUUaaagggoooxxxwwwfffVVVWWW___eeehhhjjjmmmpppqqqrrrqqqqqqppprrrsssrrrppppppsssuuusssttttttrrrmmmkkklllnnnssssssssstttvvvvvvtttrrrqqqoooqqqsssqqqnnnnnnrrruuuxxx}}}{{{uuummmqqqxxxtttrrrmmmaaaMMM@@@333///...------///---------........./////////111444555666777:::<<>>999666444222000///......//////000sssiii\\\RRRLLLIIIGGGEEEKKK\\\rrr{{{nnnhhhiiiwwwvvvjjjaaa[[[UUUXXX```lllrrruuuyyy~~~tttxxxjjjfff|||eeeccc___]]]fff||||||YYY???888111...///,,,------,,,,,,,,,,,,++++++,,,---.........000333555666999===BBBJJJ]]]{{{pppppp{{{~~~mmm}}}~~~nnniiisss}}}rrrXXXBBB777888;;;<<<999999:::<<>><<<::::::@@@RRRooo~~~hhhTTTDDD;;;999:::===DDDNNNaaahhhPPPDDDCCCDDDBBB@@@>>>;;;888777888:::;;;999===<<<999???OOO]]]cccmmm}}}lll___```gggnnnppprrrrrrqqqqqqrrrsssqqqqqqppppppqqqqqqrrrsss{{{xxxrrrllliiijjjppptttvvvvvvwwwxxxxxxvvvsssqqqnnnppprrrrrrpppoooooooootttxxxwwwsssooopppxxx|||rrrcccSSSBBB555222///)))+++333///......---------......333444444444555777;;;>>>DDDXXXpppjjjeeeeee{{{{{{ggg\\\^^^fffqqqtttyyyllljjj{{{pppJJJ777<<<>>>CCCKKKUUUaaalllrrrssswwwwwwuuutttooobbbSSSWWW[[[aaaiiioootttwwwxxxtttvvvyyy{{{}}}}}}|||{{{||||||{{{{{{zzzzzzzzzzzzzzztttooonnnnnnpppwwwkkkWWWLLLAAA<<<:::888888:::;;;<<<>>>???AAAAAA@@@@@@EEETTTooo~~~nnncccTTTIIIFFFHHHKKKLLL[[[YYYZZZ___dddhhhnnnuuuyyykkkIII@@@999333333333222333666333333333333333333333333111222222333444555777888777888:::;;;>>>CCCIIINNNSSSfff{{{mmmcccSSSOOOKKKHHHHHHJJJKKKKKKFFFAAA:::555222111111000...///000000000sssjjj]]]RRRMMMKKKIIIHHHMMM[[[ooo{{{wwwlllhhhkkkuuuxxxlllbbbZZZVVVXXX```kkkrrrtttxxx}}}||||||~~~{{{ooocccsssiiicccdddfffooo}}}\\\EEE<<<111---///---------,,,,,,,,,,,,++++++,,,---...//////000444666888:::>>>DDDPPPfff~~~zzzuuuvvvqqqwwwttttttvvvgggRRRAAA999999::::::999999:::<<>>999999::::::<<>>EEEUUUppp}}}kkkWWWJJJGGGEEECCCAAA???===;;;999999::::::;;;===<<<999>>>LLLZZZaaaoooqqqdddeeellloooqqqssstttsssssstttuuuqqqqqqppppppqqqqqqrrrssswwwvvvtttpppmmmmmmpppssstttuuuuuuvvvvvvtttrrrppplllnnnppppppooonnnnnnoootttxxx}}}uuuooottt}}}uuuaaaJJJ666111111------111......---------......///333444444444555777;;;???HHHbbbzzzwwwrrrlllpppfffeeeiiiqqqxxxuuugggiiixxxiiiIII<<<<<<>>>CCCKKKUUUaaajjjppppppuuuwwwtttqqqmmmbbbVVVXXX\\\bbbiiipppuuuyyyzzzvvvwwwyyy{{{{{{|||{{{{{{~~~}}}|||{{{{{{zzz{{{wwwtttsssqqqpppuuu{{{pppUUUKKK@@@<<<:::777777999888999:::<<<============>>>JJJcccmmmcccTTTJJJFFFEEEFFFFFFLLLJJJKKKQQQUUUYYYaaahhhooo~~~kkkJJJ>>>999666777777444333444333333333333333333333333222222222333444555666777888999:::<<<>>>BBBHHHLLLVVVkkkuuu}}}lllaaaUUUQQQLLLJJJJJJKKKKKKKKKGGGAAA:::444111000000/////////000000000mmmdddWWWOOOKKKKKKJJJJJJNNNZZZkkkuuurrrjjjhhhlllsss{{{ooocccZZZWWWXXX___iiippprrrvvvzzzxxxyyy|||}}}sss```ggg{{{kkkiiiqqq|||bbbLLL@@@222---///---------,,,,,,,,,,,,++++++,,,---//////000222555888:::;;;???HHHYYYrrrzzzvvvvvvyyy~~~sssqqqvvvyyyyyyiiiqqqiiigggZZZJJJ???;;;:::999888999999999;;;???DDDHHHKKKUUUXXX]]]aaacccfffhhhjjjjjjkkkkkkkkkkkkkkkjjjjjjpppppppppnnnlllkkklllmmmgggiiiaaaPPPDDDBBB@@@<<<888;;;<<<::::::EEEZZZkkk}}}hhhRRRDDD===999777666777;;;GGG]]]ppp{{{|||vvvhhhZZZSSSMMMIIICCCBBB@@@>>><<<;;;;;;;;;>>>@@@>>>:::===IIIVVV^^^kkk{{{sssfffgggnnnnnnppprrrsssssssssuuuvvvqqqqqqppppppqqqqqqrrrssssssuuuvvvuuusssqqqqqqrrrtttuuuuuuvvvuuutttrrrqqqnnnoooqqqqqqpppoooooopppssswww~~~|||~~~ssslllvvvoooSSS888000222222///...---------------...///000222333444555555888<<>>SSSuuulllbbbTTTIIIDDDBBB@@@??????===>>>CCCGGGLLLUUU^^^gggwww}}}}}}xxxqqqssszzzwww|||jjjMMM===:::999;;;;;;666222222333333333333333333333333444444333333444555666666888:::;;;<<<>>>BBBGGGJJJYYYoooxxxlll]]]WWWSSSNNNKKKKKKKKKLLLLLLGGGBBB:::444111111000000000000000000000iiiaaaVVVOOOMMMMMMLLLKKKNNNYYYiiitttrrrjjjgggjjjppp}}}~~~rrrdddYYYXXXXXX]]]gggnnnqqqssswwwwwwyyy}}}||||||eeeaaarrryyyiiippphhhNNN???222///111---------,,,,,,,,,+++++++++,,,---///000111333777:::<<<===@@@KKK```{{{{{{yyyyyy{{{zzznnnhhhggghhhiii___uuuwwwjjjaaaSSSDDD===;;;:::888888999999999;;;???DDDJJJMMMVVVZZZ^^^bbbeeegggiiikkklllmmmnnnnnnmmmllliiihhhnnnnnnooommmkkkkkklllmmmkkkooojjj[[[OOOLLLIIICCC<<<======999666:::EEEOOOvvv{{{|||rrr```NNNCCC???888555333444666>>>PPP```ooozzz|||pppcccXXXQQQLLLIIIFFFCCCAAAAAABBBCCCDDDDDDBBB===>>>FFFRRR\\\dddrrrqqqcccdddlllkkkmmmpppqqqqqqqqqssstttqqqqqqppppppqqqqqqrrrsssrrrtttvvvwwwuuutttssstttvvvwwwxxxxxxwwwuuuuuuuuuuuuvvvxxxwwwuuurrrqqqqqqssswww~~~yyywwwzzzyyywwwrrrjjjvvv~~~{{{}}}oooUUU;;;111222222///---,,,,,,,,,---...///000111222333444555666999===AAAIIItttuuuwww~~~yyyttt|||ggg^^^llloooUUU@@@AAA<<>>===;;;===;;;<<<@@@CCCGGGQQQ[[[iiiyyy~~~xxxiiiaaaccclllttt}}}gggqqq}}}mmmRRR???:::999;;;:::555111111222222333333333333444444555555444444444555555666777999<<<>>>@@@DDDIIIMMMZZZqqqlllZZZXXXTTTOOOLLLKKKKKKKKKKKKFFFAAA:::444333333444444111111000000000pppiii```YYYUUUQQQMMMIIIMMMYYYkkkwwwuuulllffffffnnnzzzttteeeYYYXXXVVVZZZdddlllooorrrtttxxx{{{zzzooofffttttttfffnnnkkkOOO>>>222222444,,,------,,,,,,,,,++++++++++++---///000222555999======@@@CCCNNNddd{{{ooogggbbbbbbddd```xxxwwwfffTTTBBB;;;:::888888:::999999999;;;???EEEKKKOOOWWWZZZ___ccceeegggjjjlllmmmnnnpppppppppnnnkkkiiikkklllmmmlllkkklllnnnooouuu{{{yyykkk___YYYRRRIIIAAA???<<<999888:::===???UUU```kkkkkk^^^MMM@@@:::777444333444666<<>>333000...------,,,,,,,,,---...///000111111222444555666:::>>>BBBNNNxxx}}}~~~cccdddeeecccvvvpppSSSAAABBB===???DDDKKKTTT]]]eeejjjqqqtttwwwssshhh]]]YYYYYY```ccchhhooovvv{{{}}}{{{yyyxxxwwwxxxzzz|||yyyyyyzzz{{{|||}}}~~~~~~|||}}}ssshhhddd}}}kkkUUUKKKBBB???<<<777444444222222333444555666777777666666===NNNggg}}}ttt___LLLBBB===<<<;;;>>>===???BBBCCCFFFOOOYYYmmm}}}xxxjjjbbbeeeoooxxxuuueeennnpppVVVBBB<<<777777666222111333222222222333333444444444555555444444444555666666666999<<<@@@DDDHHHNNNRRR[[[tttyyynnnnnnZZZXXXTTTOOOKKKJJJJJJKKKJJJEEE@@@999555444666888:::333222111000///wwwssslllfff___VVVLLLEEEPPP\\\nnn{{{zzzooofffdddlllwwwuuufffYYYWWWTTTWWWbbbkkkoooqqqssswww{{{qqqpppxxxooo}}}vvveeecccrrrkkkRRR@@@222222444,,,------,,,,,,,,,,,,+++++++++---///111333777<<>>;;;;;;<<<;;;999AAAPPPbbbkkkdddSSSBBB888777444333444666:::EEEQQQdddwww~~~qqqggg^^^]]][[[YYYXXXXXXXXXYYYNNNKKKHHHDDD@@@BBBNNN[[[fffqqqyyyhhheeennnnnnppprrrsssrrrrrrssstttqqqqqqppppppqqqqqqrrrssstttuuuuuuuuuttttttvvvxxxsssvvvwwwvvvsssrrrtttwww}}}xxxrrrooorrrwww~~~zzzvvv|||zzzoooiiiXXXNNN@@@555///------...---------------...///000000222444555777;;;???CCCQQQyyy~~~]]]^^^iiilll~~~qqqSSSDDDCCC===???BBBIIIRRR\\\fffkkkssstttvvvsssiii\\\VVVWWW```ccciiipppvvvzzz}}}~~~|||{{{yyyxxxxxxyyyzzz|||yyyzzz{{{}}}~~~ooofffxxxnnnZZZOOOEEE@@@===888555555333333333444555666888999555666:::DDDUUUlllzzzcccOOOCCC???>>>===@@@@@@CCCEEEDDDDDDKKKUUUlll{{{zzzooollloootttuuufffkkk|||oooTTTEEE===777555333111111444111222222333333444444555555555444444555666777777777:::???DDDHHHMMMSSSVVVbbb{{{jjjtttqqq\\\WWWSSSNNNKKKKKKKKKLLLKKKEEE@@@999444444777:::;;;444333111000///}}}{{{yyyvvvpppeeeXXXNNNVVV```qqq}}}|||qqqhhhfffjjjuuuuuufffYYYVVVSSSUUU___jjjnnnppprrrsssxxx}}}~~~~~~iiidddssswwwrrrzzzddd[[[bbbssszzziiiYYYFFF333000222,,,------,,,,,,,,,,,,+++++++++---///222444888===AAA???GGGOOOYYYoooyyyuuupppggg___]]]ccc{{{ttt[[[DDD<<<;;;888888<<<999888888:::???FFFMMMRRRWWWZZZ___ccceeegggjjjlllkkklllnnnooopppppppppoookkkmmmmmmmmmlllmmmooopppjjjrrrsssjjjddddddccc^^^PPPMMMHHHCCC???===<<<<<<<<>>AAAFFFPPP\\\fffmmmssssssttttttkkk^^^VVVVVV]]]aaahhhoootttwwwxxxwww{{{zzzyyyyyyyyyzzz{{{{{{zzz{{{|||}}}uuuhhhooottt```TTTHHHBBB===888666777444444444444555777999:::555666999???JJJ[[[nnn{{{zzzmmmYYYJJJBBBAAABBBBBBEEEGGGJJJKKKGGGEEEKKKSSSgggwww||||||xxxqqqooo|||eeefffwwwuuuZZZGGG???888666444111222444111111222333333444555555444444444444555777888888;;;>>>CCCGGGKKKPPPUUUXXXnnnzzzwww}}}}}}sss```WWWTTTOOOLLLLLLMMMNNNNNNFFF@@@888333222444777888555333111000///zzzlllaaa[[[dddsss~~~}}}rrrjjjhhhjjjttt~~~~~~uuufffZZZUUUQQQTTT^^^iiinnnppprrrooottt{{{}}}}}}~~~iiiaaaqqqqqqppp|||bbbZZZZZZdddwwwvvvpppoooggg___MMM444,,,000------------,,,,,,,,,++++++***---///222555999>>>BBB@@@JJJSSS]]]sss~~~|||xxxlll```ZZZdddxxxuuu\\\DDD>>>===999888<<<999888888:::???FFFNNNRRRVVVZZZ___bbbeeegggiiikkkjjjjjjlllmmmoooppppppqqqnnnoooooonnnllllllmmmooo~~~qqqgggeeeccc^^^XXXWWWSSSJJJBBB===???BBB;;;===???AAAAAA???<<<::::::666333222000///555<<<;;;FFFQQQUUUUUUTTTQQQLLLNNNSSSZZZ______ZZZSSSMMMOOOKKKIIIEEE???===JJJYYYeeemmm|||vvvbbb]]]fffnnnpppqqqqqqooonnnnnnoooqqqqqqppppppqqqqqqrrrsssqqqtttwwwxxxvvvtttssssssuuuxxxzzzyyyuuutttwww{{{~~~}}}xxxrrrvvv}}}yyypppnnnvvv{{{sssgggYYYOOO???333///111222111///......---------......000111333555777<<>>>>>@@@EEEOOO[[[gggnnnrrrqqqrrrtttmmm```WWWWWW[[[```gggnnnsssttttttsssyyyyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{|||}}}~~~wwwhhheeexxxxxxcccWWWJJJCCC>>>999777888555444444444555777999:::555666999===CCCMMMYYYaaacccYYYLLLBBB@@@CCCEEEGGGLLLNNNQQQRRRMMMIIIMMMUUUcccsssyyy{{{yyyffffffwwwjjjGGG@@@:::999777333222444111111222333333444555555333333444444666777999999???BBBFFFJJJMMMQQQVVVYYYwwwwwwyyyuuucccXXXTTTPPPMMMNNNOOOPPPPPPGGGAAA888222000111333444555444222000///yyywww}}}tttgggeeegggnnnvvvvvvnnnfffcccgggrrr~~~~~~uuuhhh]]]XXXPPPNNNXXXdddiiimmmpppsssuuuxxxzzz{{{}}}ooocccmmm~~~rrr|||yyyYYYZZZdddmmmrrr}}}~~~pppllliii^^^MMM;;;111------///...---,,,+++,,,---......///444:::<<<:::;;;@@@HHHLLLNNN```wwwmmmXXXXXXcccppp|||aaaEEE======:::999<<<:::999999;;;@@@GGGNNNSSSXXX[[[^^^aaabbbeeehhhjjjmmmlllkkkjjjjjjkkkmmmnnnlllnnnooonnnlllmmmqqquuuwwwllljjjgggbbbdddcccaaaYYYMMMCCC???AAA<<<;;;999:::<<<===;;;::::::555222444444222111333555666888:::;;;<<<======BBBFFFMMMSSSWWWVVVSSSPPPJJJHHHHHHGGGDDDDDDNNNYYYfffnnnuuu}}}{{{eeeVVV\\\llloooqqqpppnnnlllnnnpppqqqqqqqqqqqqqqqpppooonnntttsssrrrrrrqqqqqqqqqrrrsssrrruuuxxxuuuooopppvvvxxx}}}tttvvv{{{~~~{{{|||zzzvvvwwwzzzqqqddd]]]TTTDDD444...000000.....................------444222333666888:::@@@HHH```xxxrrr~~~lllSSS\\\{{{wwwlllsssyyyfffMMMCCC@@@======???EEEPPP[[[dddiiippprrrrrrooohhhaaa\\\ZZZ\\\```fffkkknnnqqqtttvvvyyyxxxvvvtttuuuxxx|||~~~yyyyyyyyyzzz|||}}}llliiihhh||||||eeeVVVHHHCCCBBB@@@>>>>>>:::888777777888999999888666999<<>>===>>>DDDOOO\\\fffkkkmmmmmmkkkeee^^^XXXVVVUUU^^^bbbiiinnnqqqsssuuuwwwxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz|||}}}~~~}}}lllbbb___qqqxxxeeeWWWIIIDDDBBB???<<<<<<;;;999888888999:::999888777999;;;<<<<<<===???AAA@@@DDDIIILLLMMMNNNQQQSSSUUUWWWZZZ\\\XXXSSSSSSXXXgggrrr|||qqqiii|||hhhMMM>>>333555777444222444333333222222222222222333444444444555777999:::;;;EEEGGGKKKMMMKKKPPP___ppp{{{ppprrrwwwsssvvvhhhRRRPPPMMMLLLLLLLLLKKKIIIKKKCCC:::444222222111000333222222111111jjjffffffkkknnnllliiihhhccceeemmmwwwyyyqqqhhhdddjjjsss|||~~~|||uuuiii]]]TTTLLLJJJRRR___hhhmmmooosssuuuxxxzzz|||~~~vvvjjjnnntttxxxfffYYYRRRRRRXXXoooyyydddLLL:::000///111------,,,,,,,,,...///000333444888======<<>>EEEKKKPPP[[[\\\^^^___```cccgggjjjjjjkkklllmmmnnnooooooooooooooonnnmmmlllmmmqqqttt}}}wwwqqqrrroooiiihhhiiijjjiiieee\\\QQQIIIEEEBBB===<<<===>>><<<:::???999444444444333444777666777888888888888888888@@@DDDMMMYYYfffooorrrqqqhhh[[[KKKBBB???BBBKKKUUU```iiipppyyyyyyeeeRRRSSS```gggpppuuutttrrrppppppppppppppppppppppppoooooorrrqqqppppppppppppppppppssspppooommmjjjiiinnnuuuttt{{{~~~yyyxxxyyy}}}~~~zzzsssqqq|||}}}mmmcccZZZIII888000000...***........................333222444777888;;;CCCLLLggglllaaagggsss{{{jjjhhhqqquuuooo______ooottt]]]EEEAAADDD???======CCCNNN\\\hhhnnnmmmkkkdddYYYOOOJJJJJJLLL___eeelllrrruuuvvvwwwxxx{{{||||||||||||zzzxxxwwwxxxxxxyyyzzz{{{}}}~~~|||~~~ooo^^^XXXfff|||qqqcccWWWJJJEEECCC@@@>>>>>>===;;;999999:::::::::999888999:::999888888:::<<<@@@DDDHHHLLLNNNQQQTTTVVVUUUWWW\\\```^^^ZZZYYY]]]hhhrrr|||sssjjj{{{gggNNN???444555777333222444333333222222222222333333444444555666888:::<<<===DDDEEEHHHHHHGGGKKKZZZjjjtttppprrr}}}sssvvvvvvkkkQQQOOOLLLJJJKKKKKKJJJIIIJJJBBB999333111111111///222222222111111mmmhhhdddffffffeeeeeegggfffhhhooozzz|||tttiiiccchhhqqq{{{~~~vvvhhh[[[QQQKKKHHHOOO\\\gggmmmnnnooorrruuuwwwyyy{{{~~~{{{pppppptttvvvhhh^^^^^^ccciiixxxyyyeeeRRR@@@333---------,,,,,,,,,---...000111333555999>>>>>>>>>DDDLLLOOOQQQSSSjjjzzznnnqqqyyyyyytttyyy}}}kkkhhhaaaPPPAAA======;;;999888888777888:::>>>EEEKKKOOO[[[\\\^^^^^^___bbbfffjjjiiijjjmmmooopppppppppoooooonnnmmmllllllnnnqqqsss{{{uuuppppppllldddggghhhiiiiiiiiifff\\\QQQPPPLLLGGGDDDDDDEEEEEEEEEDDD===666555555555888<<<::::::;;;<<<<<<<<<<<<<<>>;;;;;;;;;<<<:::999:::;;;;;;:::999999;;;===BBBDDDGGGKKKNNNQQQTTTVVVUUUWWW\\\bbbbbb^^^]]]___fffpppzzz~~~{{{tttiiiyyyiiiPPP@@@444555666333111444333333222222222333444444555555666888:::===???@@@CCCEEEHHHJJJHHHKKKWWWdddnnnxxx|||wwwoooXXXTTTQQQNNNNNNMMMLLLKKKIIIBBB999333111111111000000000000111111iiiddd```aaaaaa___```ccciiikkkrrr}}}vvvjjjbbbdddnnnzzzyyyhhhYYYPPPKKKGGGKKKXXXfffmmmmmmmmmpppsssvvvwwwzzz}}}xxxuuu|||jjjmmmiiieeeppphhhTTTBBB444------------,,,,,,---///000111222555;;;@@@@@@@@@HHHQQQSSSUUUWWWooo}}}nnnkkk{{{uuutttnnnsss{{{llliii~~~|||mmmUUUKKK@@@======;;;999888888888999;;;@@@FFFKKKOOOZZZ[[[]]]^^^```bbbfffiiiiiijjjmmmooopppppppppooonnnmmmllllllmmmoooqqqrrrxxx|||zzzrrrnnnoookkkbbbiiiiiigggeeeiiilllfff\\\YYYWWWTTTPPPMMMOOOSSSWWWNNNEEE<<<999888999<<>>???@@@@@@@@@@@@@@@KKKXXX^^^aaafffpppyyyyyysssiii[[[LLLEEEMMMYYYbbbllltttzzzgggbbbeeeiiioooqqqooonnnoooqqqpppoooooonnnnnnoooppppppooooooooonnnnnnoooppppppqqqooojjjdddcccjjjvvv~~~}}}~~~vvvvvvzzzyyyuuu}}}vvvxxx}}}vvvxxx~~~~~~vvvvvvhhhPPP:::///000222111........./////////000000222333666999999<<>>???<<<;;;@@@LLL[[[hhhppprrrmmmcccTTTFFFBBBFFFLLL___eeelllrrruuuuuuuuuuuuvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{|||~~~}}}jjj]]]^^^hhhkkkjjjdddWWWRRRJJJDDDDDDDDDCCCDDDFFFBBB@@@>>>=========;;;:::<<<===>>>>>>===>>>@@@BBBDDDDDDFFFIIIMMMPPPRRRSSSTTTUUU[[[aaabbb^^^]]]___eeeoooyyy}}}sssgggvvvlllRRRBBB555555666222111444333222222222333444444555444444555777999<<<>>>???BBBEEEJJJOOOOOOOOOWWWaaalllwww___[[[VVVRRRQQQOOONNNMMMIIIBBB999333222222111000//////000000000iiibbb]]]___bbbbbbbbbdddjjjkkkrrr~~~yyyjjjaaabbblllxxxzzzjjjZZZPPPLLLGGGIIIVVVeeellllllnnnppptttvvvxxx{{{~~~xxx{{{iiikkk{{{hhhfffxxxmmmTTT@@@222...111......---------///000111000555===CCCDDDDDDMMMWWWWWW[[[^^^tttwwwppp{{{{{{ooommmcccfffpppcccaaasssttt]]]HHHBBB<<<::::::;;;:::999999999:::<<<@@@FFFKKKNNNWWWYYY]]]___aaacccfffiiijjjkkklllmmmnnnooooooooolllllllllooorrrttttttsssvvvzzzwwwpppnnnqqqnnnfffmmmmmmiiicccgggnnnmmmeee\\\^^^^^^XXXSSSVVV___iiiZZZNNNBBB<<<888888;;;AAAAAABBBBBBCCCCCCCCCCCCBBB???IIITTTXXXVVVXXX___gggnnnnnnjjj```PPPGGGMMMYYY___jjjqqq|||llleeedddggglllmmmmmmooosssvvvpppooonnnmmmnnnooopppqqqoooooooooooooooooopppqqqooonnnggg______iiivvv~~~}}}zzzuuuvvv{{{~~~qqqnnnrrrttttttkkkooozzzyyy}}}pppUUU<<>><<<;;;???KKKYYYfffnnnnnnlllfffYYYNNNJJJOOOVVV___dddkkkpppsssssstttttttttsssssstttvvvyyy{{{}}}xxxxxxyyyzzz{{{}}}~~~~~~vvvgggeeelllkkkhhhaaaSSSOOOIIIDDDDDDDDDBBBCCCFFFEEEBBB@@@???>>>>>><<<;;;<<>>222000///------......///000000111111111333777::::::===KKKYYYuuu}}}|||nnnpppzzzvvv\\\JJJGGGDDD===;;;:::???JJJXXXdddkkkmmmnnnkkkaaaUUUPPPTTTZZZ```dddjjjnnnppprrrssstttssstttvvvxxxzzz||||||}}}wwwxxxxxxyyyzzz|||}}}~~~~~~yyywww~~~|||xxxqqqcccYYYSSSNNNLLLIIIEEECCCFFFGGGDDDAAA@@@??????===;;;===@@@CCCEEEEEEDDDCCCDDDEEEDDDDDDHHHNNNSSSUUUUUUOOOOOOSSS[[[______```bbbjjjttt~~~uuuhhhsssmmmUUUDDD666555555222111444222222222333333555666666555555555666888:::;;;<<<>>>AAAIIIPPPSSSTTT[[[cccvvv|||___[[[VVVSSSQQQRRRRRRQQQJJJCCC:::555444444444333444333333222222wwwiii]]]\\\aaabbbaaa```aaaccclll|||{{{mmmccceeekkkrrrxxx|||zzzooocccSSSOOOIIIGGGSSSdddllljjjjjjlllpppsssuuuxxx{{{~~~|||zzzooovvv{{{hhhjjj~~~|||YYYXXXmmmoooYYYGGG555,,,---000000...------...//////000777CCCLLLMMMNNNVVVaaaaaafffkkk~~~zzzqqqooo^^^[[[ddd[[[[[[kkkcccGGGEEEAAA<<<:::::::::999666777888;;;???CCCHHHJJJQQQVVV\\\aaadddeeeggghhhmmmlllkkkjjjjjjkkkmmmnnnmmmnnnqqqwww|||}}}{{{xxxuuurrrtttpppgggqqqsssmmmbbb```hhhhhhaaaTTT]]]bbb\\\SSSVVViii{{{zzzhhhZZZPPPKKKLLLQQQSSSRRRQQQOOOLLLIIIGGGFFFEEEFFFIIINNNSSSTTTRRROOONNNMMMNNNOOOKKKHHHLLLSSS___hhhllluuu}}}kkkbbbgggjjjoooooonnnlllnnnpppooonnnmmmlllmmmnnnppprrrppppppoooooopppqqqrrrrrrkkkkkkcccWWWTTT___lllrrryyy{{{zzzxxxyyyzzzzzz{{{~~~ttt}}}zzz||||||ppptttiiiTTT???555333222...---......///000111111222111333777::::::>>>LLLZZZ||||||iiipppnnnuuu|||\\\EEE@@@======;;;:::???JJJWWWbbbhhhpppssspppfffXXXQQQRRRWWWaaadddiiimmmpppqqqsssuuuoooqqquuuyyyzzzzzzxxxwwwyyyyyyyyyzzz|||}}}wwweee___YYYUUUPPPIIIFFFGGGHHHEEEBBBAAA@@@???===<<<<<<@@@DDDFFFEEECCCAAAAAAEEEDDDDDDHHHOOOUUUXXXXXXMMMLLLPPPYYY___aaacccfffjjjttt~~~xxxiiissslllVVVDDD666555555222111444222222222333444555666777999999999:::;;;<<<>>>???===???EEEMMMQQQTTT\\\eee{{{zzzxxx}}}xxx^^^ZZZVVVSSSSSSTTTUUUUUUKKKDDD;;;555444555555444666666555444444iiifffcccbbbccccccaaa^^^dddgggnnnwww|||wwwlllaaabbbhhhpppvvv|||{{{pppcccXXXQQQGGGEEEOOO___iiijjjnnnoooqqqqqqrrrtttxxxzzz~~~vvvssswwwppppppeeeUUU^^^{{{rrrZZZDDD555000000/////////000//////...---444444???QQQZZZ[[[dddssstttooorrr~~~xxxmmmiiieeeUUUQQQaaaqqq```JJJBBB<<<;;;<<<:::999:::888888888:::>>>BBBGGGJJJSSSVVV[[[___bbbeeehhhjjjlllmmmnnnoooooopppoooooossspppttt}}}~~~rrrttt}}}vvvgggppp|||}}}mmmeeeiiiiiibbb]]]ZZZ___bbbWWWLLL]]]yyyuuujjj^^^ZZZ]]]WWWTTTVVVTTTMMMFFFCCC>>>HHHTTT[[[```bbb^^^XXXRRRMMMHHHFFFEEEFFFLLLTTTaaajjjppptttyyy{{{pppaaaeeejjjmmmlllnnnpppnnnkkkqqqqqqpppooonnnmmmmmmlllnnnnnnnnnnnnooopppqqqrrrpppgggZZZQQQQQQZZZgggqqqxxx}}}~~~yyyxxx{{{~~~wwwxxx|||zzztttqqqcccPPP@@@555///...000...............///000000222777777888<<<<<>>;;;;;;;;;CCCIIIGGGCCCAAAAAABBBCCCJJJNNNKKKMMMTTTYYYZZZNNNMMMNNNTTT\\\cccggghhhnnnsss{{{ggglllmmmWWWHHH999444444444555666444333333222333444666777999888888888:::>>>AAADDDEEECCCDDDIIIMMMRRR[[[dddrrr|||qqqzzzqqq{{{aaa[[[TTTQQQQQQRRRRRRQQQMMMBBB777555444333222444555666777666444gggdddbbbaaabbbbbbaaa___bbbeeekkksssxxxtttiii___aaagggnnnuuuzzzzzznnnbbbWWWQQQGGGDDDNNN___iiijjjooopppqqqpppppprrruuuwwwzzzwwwwwwnnnmmmzzzaaaSSS\\\www~~~vvvwwwsssiiiZZZJJJ<<<333///////////////............333666DDDXXXaaabbbmmm~~~}}}yyy{{{|||rrrmmmgggUUUQQQaaarrriiiMMMDDD=========;;;:::<<<888888888:::===BBBGGGJJJQQQUUUZZZ___cccfffjjjllllllmmmnnnoooooopppoooooorrrpppuuuxxxzzzzzziiippp|||}}}oooggglllmmmggg\\\ZZZ___bbbVVVIIIVVVoooooogggbbb^^^___\\\TTTLLLHHHJJJUUUaaahhhkkkmmmkkkggg\\\SSSJJJDDDBBBCCCLLLVVV___gggmmmqqqwwwyyypppaaadddjjjnnnmmmmmmnnnnnnkkkqqqqqqppppppooonnnmmmmmmqqqqqqqqqppppppppppppooopppgggZZZPPPOOOXXXdddmmmtttyyy~~~~~~zzzxxx|||}}}uuuvvvyyyuuummmnnnbbbPPP@@@444//////000000000/////////000000111333999999:::>>>>>>JJJddd~~~mmmaaatttxxxjjjnnntttqqq^^^FFF===AAA<<<999777;;;FFFUUUccckkknnnpppnnneeeXXXQQQSSSWWW```dddkkkqqquuuvvvvvvuuuqqqrrrtttttttttuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}yyymmmmmmlllaaaXXXUUUKKKFFFCCCEEEEEEAAA>>>>>>???HHHPPPOOOJJJEEECCCBBBDDDIIIKKKIIIMMMUUUYYYXXXOOOMMMNNNSSS[[[ccciiikkkooottt{{{zzzdddmmmvvvVVVGGG999444444444555666444333333333333555666777:::999999999;;;???BBBDDDFFFEEEFFFJJJMMMQQQZZZcccxxxwwwzzzzzzggguuu|||pppxxx~~~bbb\\\UUURRRRRRSSSRRRQQQLLLAAA888555444333222444222333444333111dddbbb``````aaabbbaaa```bbbdddiiiqqqvvvssshhh___```fffmmmtttyyyxxxmmmaaaVVVPPPGGGDDDMMM]]]hhhjjjpppqqqrrrqqqpppqqqsssvvv~~~}}}yyytttppp|||iiiYYY^^^pppvvvuuuwwwvvvooommmfffZZZKKK===444/////////...------...///000333:::MMMcccjjjkkkyyy}}}uuuqqqjjjXXXTTTeeettttttttt}}}vvvPPPGGG???>>>===<<<<<<===888777888999===AAAFFFIIIOOOTTTZZZ___cccgggkkknnnllllllmmmnnnooooooooooooqqqpppvvv~~~mmmooo{{{~~~rrrjjjnnnppplll\\\ZZZ___dddWWWGGGOOOeeeoooiiieeeeee```VVVLLLHHHKKKXXXeeejjjlllnnnooonnnhhh^^^RRRHHH@@@@@@JJJVVV___ffflllpppvvvyyypppbbbccclllrrrpppnnnnnnooonnnqqqppppppoooooonnnnnnnnnsssssssssrrrqqqooommmlllqqqhhhZZZQQQOOOWWWccckkkyyy}}}~~~yyyxxx||||||uuuwwwyyysssiiijjj```PPP???444//////000222111111000000000111111555::::::<<<@@@@@@MMMggg|||qqqaaagggzzzrrreeellluuurrr]]]CCC:::???:::999999<<>>DDDQQQaaammmuuuyyy{{{vvvkkkaaa\\\\\\eeegggkkkppptttwwwyyyzzzvvvvvvuuutttssstttwwwzzzwwwwwwxxxzzz{{{|||}}}}}}~~~mmmkkknnnjjj```YYYLLLJJJJJJMMMLLLEEEAAAAAAHHHZZZhhhggg___XXXQQQJJJIIIFFFCCCGGGOOOWWWXXXUUUOOOMMMKKKMMMTTT___jjjqqqrrrvvv|||pppbbbnnnoooTTTFFF888444555555444555444444333333444666888999<<<<<<<<<===???BBBEEEFFFKKKKKKNNNRRRUUUZZZeeeqqq~~~bbb```|||gggmmm{{{nnnqqqhhh{{{xxxvvvccc]]]WWWSSSSSSSSSQQQOOOHHH@@@888555333111111444111333333222111^^^^^^^^^^^^______aaabbbdddfffllltttxxxuuujjjaaa```fffmmmtttyyyyyymmmaaaSSSOOOGGGCCCJJJZZZeeeiiilllmmmnnnooooooqqqtttwwwwwwyyyzzzqqqooossskkkxxxzzzddd]]]aaa___eeexxx|||dddGGG333000555000///...---...000333444;;;FFF]]]rrrwwwwww|||xxxxxxuuuxxxxxxmmmoooqqqnnnvvvOOOFFF>>>===<<<;;;:::<<<777777777888;;;???DDDFFFQQQUUUZZZ^^^aaadddgggiiijjjkkklllnnnooooooppppppqqqmmmqqquuuppp|||yyyoookkkkkkjjj]]]ZZZ```iiiaaaRRRTTTeee{{{~~~{{{ssslllhhhaaaUUUJJJEEEDDDPPP[[[[[[WWWVVVVVVUUUXXX\\\^^^VVVFFF<<>>888@@@::::::;;;>>>DDDQQQaaallltttzzz}}}tttiiibbb___aaacccgggkkkooosssuuuvvvuuuwwwxxxxxxwwwvvvwwwwwwuuuuuuvvvwwwxxxyyy{{{{{{ppplllooommmccc[[[KKKJJJLLLNNNLLLEEEAAAAAAIII]]]mmmkkkbbb\\\UUULLLKKKEEECCCIIISSSXXXXXXUUUPPPMMMJJJJJJPPP\\\hhhqqqtttxxx}}}nnndddrrriiiSSSEEE888444555555444444444444444444555777999:::=========???AAACCCFFFGGGHHHIIIMMMSSSWWW___nnn|||{{{___[[[xxxqqqtttrrr}}}rrreeeqqq|||ttt```[[[UUURRRRRRRRRPPPNNNFFF>>>888555333000000444111222333222000]]]^^^______^^^___aaacccbbbeeellluuuzzzuuuiii___```fffmmmtttyyyxxxmmmaaaQQQNNNGGGBBBIIIXXXdddiiihhhiiijjjkkklllnnnrrrtttuuuwwwwwwmmmiiirrrgggrrrxxxggggggooolllmmmyyylllMMM777111444000//////000111333555666===GGG^^^tttzzz|||pppooo{{{xxxtttxxx|||tttwwwzzzhhhKKKCCC=========;;;:::;;;777777777888:::???CCCEEEPPPTTTYYY]]]___bbbeeegggiiijjjlllmmmnnnooopppppprrrnnnrrrzzzrrrtttmmmjjjiii]]]XXX^^^iiidddWWW[[[jjjzzzqqqhhhccc[[[PPPFFFBBBEEEPPPXXXXXXSSSPPPLLLIIIFFFLLLSSSPPPEEE===CCCNNN\\\dddkkknnnsssuuujjj[[[ZZZdddmmmooonnnpppqqqppplllllllllmmmmmmnnnnnnnnnkkklllmmmnnnnnnmmmllllllggg^^^RRRIIIHHHOOOYYYaaahhhooowww||||||{{{zzzzzzyyyvvvvvv|||xxx{{{sssuuu{{{{{{vvvvvvqqq```EEE444111222000...............///000000555;;;;;;>>>CCCDDDRRRlll}}}}}}}}}yyynnnbbbgggyyyvvvgggmmmtttpppZZZ@@@999>>>999999888;;;CCCPPP___iiinnnssswwwvvvooogggaaa___]]]___ccchhhllloooqqqrrrtttwww{{{|||{{{yyyxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz|||tttmmmnnnlllcccZZZLLLKKKNNNPPPLLLEEEBBBCCCKKKaaaoooiii^^^ZZZUUUMMMKKKFFFFFFNNNWWWZZZXXXVVVSSSPPPLLLKKKNNNYYYfffooouuuyyy}}}ooohhhyyykkkRRRDDD777444555555444444555444444555666888:::;;;<<<===>>>@@@BBBDDDFFFGGGFFFGGGKKKQQQVVVaaatttkkkfffuuussswwwxxxvvviiiooorrr{{{\\\XXXRRRPPPQQQQQQNNNLLLDDD===888666222///000444///000111000...]]]___``````^^^^^^aaacccbbbgggoooxxx}}}xxxkkk```___eeelllrrrxxxwwwlll___PPPMMMGGGBBBHHHWWWccciiiiiijjjkkkkkklllmmmpppssswwwyyyzzzoooiii}}}ssshhhqqqrrrgggpppnnnPPP:::222111///000111222444555666777;;;DDDZZZsss}}}qqqkkkzzzyyyppprrrwwwppppppyyy[[[HHHAAA===>>>???===;;;;;;777666666777:::>>>BBBEEEMMMQQQVVV[[[^^^aaadddgggiiijjjkkkmmmnnnoooppppppsssqqqwwwuuu|||rrrmmmmmm]]]VVVZZZfffcccYYY]]]mmmxxxnnnccc]]]UUUKKKCCC@@@CCCMMMVVVYYYZZZYYYTTTOOOHHHFFFFFFEEEBBB???BBBHHHUUU___hhhmmmsssuuujjjZZZYYYbbbjjjmmmpppssssssqqqmmmmmmnnnnnnoooppppppqqqmmmmmmmmmmmmmmmmmmmmmmmmhhh```SSSIIIFFFKKKTTT[[[ccckkkvvv}}}}}}|||{{{wwwtttuuu{{{}}}~~~~~~rrrhhhqqq{{{pppooouuuyyyyyy{{{gggIII444111222000------......///000222222666<<<===@@@FFFGGGUUUooonnnaaannnzzzgggllluuuttt```EEE888:::888555333666@@@NNN[[[cccdddffffffddd```\\\[[[[[[^^^aaaeeekkkoooqqqrrrsssuuuyyy|||~~~}}}{{{zzzzzzxxxwwwwwwvvvwwwxxxyyyzzzyyy|||wwwooollljjjaaaXXXOOOOOOQQQSSSOOOHHHFFFHHHTTThhhssshhh[[[YYYUUUNNNKKKGGGJJJTTT[[[[[[YYYYYYWWWTTTPPPMMMOOOXXXdddmmmwwwzzz~~~rrrnnnmmmQQQCCC777444666555444444555555555555777999;;;<<<<<<===>>>@@@BBBDDDFFFFFFIIIJJJMMMRRRXXXdddzzz~~~wwwrrrlllyyy}}}uuuyyy{{{~~~mmmxxxtttXXXTTTOOONNNOOOOOOMMMKKKBBB===888666222...///444///000111000...^^^```aaa```^^^^^^aaaccceeeiiisss}}}|||nnnbbb]]]ccckkkqqqwwwvvvkkk^^^OOOMMMGGGBBBGGGVVVccciiinnnooooooooonnnoooqqqtttyyy|||~~~ssslll}}}qqqfffqqqjjjbbbqqqjjjMMM:::111//////000222444666777777777777@@@VVVqqqyyyyyykkkkkkooogggdddrrrvvvUUUGGG@@@===???AAA>>>;;;;;;777666666777:::>>>BBBDDDJJJNNNTTTZZZ^^^aaaeeehhhhhhiiikkkmmmnnnoooppppppssssss|||vvvwwwrrrqqq]]]UUUXXXbbbaaaXXX]]]mmm{{{qqqeee^^^WWWMMMGGGEEEBBBLLLXXX```fffiiifff```VVVJJJ@@@>>>@@@AAAAAABBBRRR]]]gggnnnvvvxxxmmm]]][[[bbbjjjoootttxxxwwwsssnnnnnnooopppqqqrrrrrrssspppooonnnmmmmmmmmmmmmmmmmmmdddVVVKKKGGGKKKSSSYYY___hhhttt{{{|||yyyvvvuuuvvvssstttzzz~~~zzzttttttwwwlllcccmmm}}}pppmmmsssyyy{{{lllKKK555111333000.........///000222444555888>>>???BBBGGGIIIWWWqqqjjj[[[kkkuuuffflllvvvxxxfffIII888666777222///333>>>MMMYYY___]]][[[YYYTTTQQQRRRUUUXXXbbbfffkkkppptttwwwwwwwwwwwwzzz}}}~~~}}}||||||}}}zzzyyyxxxxxxxxxyyyzzz{{{vvvzzz~~~tttooolllddd[[[SSSSSSTTTUUUQQQJJJIIILLL]]]qqqyyyjjj\\\ZZZXXXQQQKKKHHHMMMXXX^^^\\\YYYZZZZZZXXXSSSPPPPPPXXXdddmmmwwwzzz~~~vvvtttkkkPPPCCC777444666555444444555555555555777999;;;===<<<<<<>>>@@@BBBDDDEEEFFFNNNOOOQQQUUU[[[hhh~~~nnnffftttrrr|||iiisss{{{pppUUUQQQMMMLLLMMMNNNLLLJJJAAA<<<888666222...///444111222333222111```aaabbb```___]]]^^^___```fffoooyyy~~~zzzoooggg^^^aaahhhppptttpppggg___QQQNNNHHHBBBGGGUUUbbbgggnnnoooqqqqqqqqqsssuuuxxxvvv~~~{{{yyylllsssyyyfffttt|||fff\\\nnngggOOO<<<222000///111222222111000111333;;;BBBTTTyyyooohhheee[[[]]]qqqzzz]]]HHH@@@<<<===>>><<<;;;<<<999888777777999<<<@@@CCCKKKQQQXXX]]]___```cccfffhhhhhhiiikkkmmmnnnppppppqqqpppyyyxxx~~~{{{rrrqqqeeeZZZPPPWWWbbb[[[ZZZhhhttteee^^^YYYPPPFFF@@@IIIMMMXXXiiixxx|||wwwooofffYYYJJJBBB???===???CCCPPP^^^hhhmmm|||~~~gggdddiiipppssssssrrrssstttrrrpppooopppssstttrrrpppooonnnmmmllllllkkkkkkllllllfff]]]QQQFFFFFFTTTeeeccchhhmmmppprrrsssuuuwww{{{wwwwww{{{~~~|||vvvvvvwwwiii```jjjvvvlllmmmtttvvvttt~~~uuuaaaGGG555000222444000////////////000000111777???BBBEEELLLLLLWWWlllpppXXXddd~~~mmmcccgggttt{{{kkkMMM<<<<<<;;;888666777>>>JJJWWW___VVVUUUSSSOOOLLLMMMQQQTTT]]]ccckkkrrrttttttttttttrrrtttvvvxxxzzz}}}}}}{{{yyyvvvvvvwwwyyyzzz~~~}}}|||sssjjj```ZZZWWWSSSTTTVVVRRRJJJKKKSSSaaa}}}gggWWWSSSOOONNNIIIGGGLLLWWW___^^^[[[YYYZZZ[[[UUULLLKKKUUUccclllvvvxxx{{{zzzvvvjjjNNNCCC888555666444444444444333555999;;;:::999;;;999:::===???BBBDDDEEEFFFLLLPPPPPPOOOVVVkkk{{{zzzkkkooo~~~uuuzzzdddhhhrrrmmmUUUQQQMMMJJJIIIJJJJJJJJJGGG>>>666555555222222333222333333111...]]]^^^______^^^^^^___aaabbbgggpppzzz~~~{{{ppphhhcccffflllssstttooocccZZZPPPNNNGGGBBBFFFTTTaaagggkkkmmmnnnoooooopppsssuuuvvv}}}xxxuuuhhhnnn}}}hhhuuuhhh\\\jjj}}}eeeMMM:::000...000111222333222333666888777<<>>???===;;;<<<888777666666999<<>>AAALLL[[[fffkkkyyy~~~jjjdddiiioooqqqpppooopppqqqqqqooonnnooorrrsssrrrppppppooonnnnnnnnnnnnnnnnnnrrrmmmeeeZZZNNNJJJUUUcccbbbcccggglllqqqttttttssszzzuuutttxxx||||||~~~~~~qqqfffkkk|||uuuqqqtttuuutttxxxppp]]]EEE444///000000000////////////000111111777@@@CCCGGGMMMNNNYYYoooppp]]]kkkiiilllwww~~~oooQQQ@@@???;;;888666666;;;FFFSSS[[[TTTQQQLLLHHHGGGIIILLLPPP[[[aaajjjpppssstttttttttvvvxxxzzz{{{|||~~~~~~zzzxxxwwwwwwwwwzzzzzz}}}|||rrrjjjeeebbb]]]XXXWWWYYYTTTMMMOOOXXXpppooo\\\SSSMMMJJJJJJIIINNNYYY```___ZZZXXXZZZZZZVVVMMMKKKVVVdddmmmwwwyyy|||xxxssshhhOOOCCC888666666444333444444777999999888888888888===>>>@@@BBBDDDEEEFFFFFFOOOQQQNNNJJJPPPeee~~~~~~uuu{{{mmmpppxxx}}}ggghhhooojjjTTTQQQMMMKKKJJJJJJIIIHHHFFF===666555444222111222222333333222000ZZZ\\\^^^^^^^^^___aaabbbcccgggpppzzz{{{qqqiiieeehhhooouuuvvvpppcccZZZOOOMMMFFFAAAEEESSS```fffiiikkkmmmmmmmmmnnnppprrruuu{{{uuupppccciiijjjvvvkkk```jjjsssaaaKKK888000111111222333333444666:::===>>>@@@SSSuuunnnhhhZZZ\\\qqqzzzfffKKKDDD??????@@@===;;;<<<777666555666999===AAADDDJJJPPPXXX]]]___aaadddgggjjjjjjkkkllllllmmmmmmnnnoooqqqsssyyy~~~xxxvvvjjjYYYYYY___XXXVVVccc~~~|||iii]]]UUULLLEEEBBBMMMYYYgggooonnnmmmooossssssjjj___TTTHHH>>><<>>AAABBBUUUvvvqqqjjj[[[\\\qqqyyy|||rrrMMMEEE@@@@@@@@@===;;;<<<666555555555888===BBBEEEIIIOOOWWW]]]___aaaeeehhhkkkkkklllllllllllllllllllllqqqrrrttt{{{~~~sssdddaaafff___ZZZcccwwwcccUUUMMMGGGCCCBBBGGGRRR^^^aaa\\\XXXZZZ]]]fffccc^^^XXXLLL@@@<<<>>>CCCVVVcccfffnnn{{{xxxjjjeeeiiinnnooommmjjjiiijjjllllllmmmnnnooopppqqqqqqoooooooooooopppqqqrrrsssrrrooojjjcccVVVJJJGGGKKK___aaaffflllrrrvvvxxxxxxwwwrrrppptttwwwyyy|||~~~zzzzzzvvvqqqiiicccUUUCCC777444222000////////////000111222222===KKKPPPQQQVVVZZZfff{{{gggXXX^^^~~~ggggggooowwwkkkOOO===;;;888777555444777@@@MMMVVVYYYRRRHHHBBBBBBGGGKKKMMMVVV\\\dddlllpppssstttuuuvvvwwwwwwwwwuuuuuuwwwyyy|||}}}~~~~~~}}}}}}{{{{{{~~~ooogggbbb```[[[UUUZZZeeezzziiiWWWOOOJJJKKKSSS^^^ccc]]]VVVSSSWWWYYYWWWPPPOOOYYYgggooowwwyyy}}}yyypppPPPDDD999666666555444444555888:::???NNNZZZSSSBBBFFFFFFEEEEEEEEEEEEFFFFFFDDDGGGKKKSSSaaaqqqxxxxxxzzz{{{|||lll```]]]WWWLLLLLLLLLNNNPPPPPPNNNLLLEEE<<<555333333111000111000222333222111\\\^^^____________aaabbbaaaeeemmmvvv{{{xxxooohhh```dddllltttxxxsssiii```OOOLLLFFF@@@EEESSS```eeelllnnnqqqrrrqqqqqqrrrssstttzzztttpppdddlllmmm{{{ggg___gggtttuuuzzzqqqpppkkk```LLL:::333555555555444333333555999<<<999<<>><<<<<<666555444555888===AAAEEEHHHNNNWWW\\\___bbbfffiiilllllllllllllllllllllllliiipppsssuuu~~~zzzsssgggeeejjjbbbZZZ```xxxbbbRRRHHHAAA???@@@EEEMMMVVVYYYWWWUUUUUUVVVUUUVVVXXXWWWOOOCCC======BBBVVVcccdddkkkwwwtttgggeeejjjnnnpppmmmjjjjjjkkklllmmmnnnnnnnnnooopppqqqmmmmmmmmmnnnooopppqqqrrrssspppmmmiii^^^QQQIIIIIIYYY___hhhlllnnnqqqvvvzzzvvvqqqppptttxxxzzz|||zzz|||~~~wwwmmmddd^^^QQQ@@@666444333000////////////000111222333===NNNUUUUUUYYY^^^iii|||{{{pppooowwwiiiXXXXXXnnn```___gggqqqhhhNNN;;;666777666555444666@@@NNNXXX]]]VVVMMMFFFEEEGGGKKKNNNTTTZZZbbbjjjooorrrtttvvvzzzzzz{{{zzzxxxxxxyyy{{{vvvxxx{{{~~~}}}uuummmgggeee___YYY^^^hhhuuu]]]RRRIIILLLUUU___bbb\\\UUURRRVVVYYYWWWRRRRRR\\\iiipppvvvyyy}}}~~~zzzoooOOOCCC999666777555555666777666:::LLLhhhwwwgggMMMGGGFFFEEEEEEDDDEEEEEEFFFJJJJJJMMMXXXmmm~~~||||||wwwsss|||nnnlllYYYSSSMMMFFFFFFHHHKKKOOOPPPOOOMMMEEE<<<555333333111000111///000222111000[[[]]]^^^___^^^^^^```aaaaaaeeellluuuzzzwwwooogggdddggglllrrrtttoooddd\\\OOOMMMFFFAAAEEESSS```fffnnnpppsssttttttsssssstttttt{{{vvvsssgggnnnqqqpppdddcccfffdddnnn}}}yyyqqqcccMMM888000111444444444333333444888:::;;;???TTTzzzuuuppp```\\\llluuuppppppxxxoooLLLEEE@@@@@@AAA>>><<<===666555444555888<<<@@@CCCGGGNNNVVV\\\```cccgggjjjkkkkkkllllllllllllllllllhhhnnnrrrvvvzzzvvvllljjjpppiii```ccctttiiiVVVHHH???<<<>>>CCCJJJTTT\\\___`````````VVVUUUWWWWWWQQQFFF???>>>BBBUUUcccdddkkkwwwsssddddddiiinnnpppnnnllllllmmmmmmnnnoooooonnnnnnoooppplllllllllmmmnnnooopppqqqpppmmmllljjjcccWWWNNNKKKPPPZZZdddhhhggghhhooovvvtttppppppuuuzzzzzz|||~~~xxx|||yyynnnggg___NNN===333222111.../////////000111222333444===QQQ[[[ZZZ]]]aaakkk|||uuueeebbbmmmxxx}}}qqq]]]XXXeeevvvuuu\\\ZZZcccpppkkkSSS>>>888666777666444666???NNNYYY^^^ZZZTTTLLLGGGFFFIIIMMMTTTZZZbbbiiinnnqqqtttvvvxxxyyyyyyyyywwwwwwyyyzzzwwwxxxzzz|||}}}~~~}}}}}}~~~}}}}}}yyyrrrmmmllleee]]]```iiizzz^^^PPPJJJMMMWWWaaaccc\\\VVVTTTTTTXXXXXXTTTTTT^^^jjjrrruuuxxx|||xxxvvvgggNNNBBB888666777777666888999999EEEaaa|||kkkRRRFFFEEEDDDDDDDDDEEEGGGHHHNNNKKKHHHOOObbbvvvzzzppphhhwwweeewwwlllTTTMMMJJJCCCDDDEEEIIILLLNNNMMMLLLEEE<<<555444333111000222///111222111000WWWYYY[[[\\\\\\]]]```aaabbbfffmmmuuuzzzxxxooohhhgggiiilllooopppjjj```XXXPPPNNNGGGBBBFFFTTTaaagggmmmpppssstttsssrrrrrrsssttt{{{wwwtttgggnnnppp|||xxxlllhhheee___hhh{{{uuudddNNN999111111111333444555555666999;;;AAACCCXXXxxxssswwwuuuvvvkkkgggvvv{{{vvvvvvyyyhhhJJJCCC>>>???@@@>>><<<===777666555555777;;;???BBBGGGMMMVVV\\\```cccgggkkkkkkkkkkkkllllllmmmmmmmmmjjjlllpppvvv~~~ssspppvvvqqqiiikkkvvvoooZZZJJJ@@@===@@@EEENNN\\\fffjjjmmmoooqqqkkkeee___[[[TTTIIIAAA???@@@SSSaaaeeennnzzztttcccaaaffflllooonnnmmmmmmnnnnnnpppqqqpppnnnmmmnnnpppmmmmmmmmmmmmnnnnnnooopppnnnjjjjjjkkkhhh^^^UUURRRMMMTTT]]]aaabbbeeejjjoooqqqooopppvvvzzz{{{{{{}}}|||tttwww~~~|||vvvrrrgggRRR===222111000---/////////000111222444555AAAXXXdddccceeehhhppp~~~rrrnnntttzzz|||uuuccc```jjjpppttttttmmmYYYXXXcccssspppYYYDDD<<<777888777444555===KKKWWW______]]]UUUKKKFFFHHHLLLUUUZZZbbbiiimmmqqqtttvvvuuuvvvwwwvvvvvvvvvxxxzzzyyyyyyzzz{{{{{{{{{{{{{{{zzz||||||vvvsssrrrkkkbbbcccjjjyyyzzz^^^QQQLLLPPPYYYbbbddd^^^YYYXXXSSSXXXXXXUUUVVV___lllssstttwww{{{~~~tttuuubbbLLLAAA888666888888888:::999AAAYYYxxxttt\\\NNNEEEEEEDDDDDDEEEGGGIIIKKKJJJJJJHHHIIISSSdddrrrxxx|||rrrggg|||wwwcccrrrzzzmmmTTTNNNMMMJJJIIIIIIKKKMMMNNNMMMLLLFFF===666555444222111222111222333333111SSSUUUXXXZZZ[[[]]]```bbbcccgggnnnvvv{{{yyyqqqiiiggghhhjjjmmmnnniii___XXXQQQNNNHHHBBBGGGUUUbbbggglllooorrrsssrrrqqqpppqqqttt|||xxxtttggglllmmmxxxvvvoooqqqqqqkkksssuuudddOOO<<<444555///111444666777999;;;>>><<<>>>UUUqqqhhhwww}}}rrruuu|||uuuttt```IIIBBB>>>???@@@>>>======888777555555777:::>>>AAAFFFMMMVVV\\\```ccchhhkkkjjjjjjkkkllllllmmmnnnnnnkkkkkkmmmttt}}}vvvpppvvvsssllloooqqq\\\MMMCCCAAACCCLLLXXXhhhrrruuuvvvzzz~~~vvviii```VVVKKKBBB??????RRR```eeeppp}}}vvvddd___dddkkknnnmmmmmmnnnooooooqqqsssqqqnnnlllnnnpppnnnnnnnnnnnnnnnooooooppprrrnnnnnnqqqppphhh```]]]NNNRRRXXX^^^bbbeeehhhjjjooommmpppvvv{{{zzzzzz|||yyyyyyyyyppprrr{{{}}}pppXXXAAA444222111.../////////000111333444555FFF```mmmkkklllooovvvtttfffjjj{{{XXXWWWbbbtttttt]]]GGG>>>888999888444333:::HHHTTTaaadddddd\\\OOOHHHJJJNNNVVV[[[bbbiiimmmqqqtttvvvwwwxxxzzzzzzyyyzzz}}}xxxyyyyyyzzz{{{|||}}}}}}yyy}}}xxxwwwwwwpppeeedddkkksssyyy```UUUNNNRRR[[[dddeee```\\\\\\SSSXXXYYYVVVWWW```lllssssssvvvzzz~~~|||{{{~~~vvvyyycccKKK@@@777666888999999;;;:::IIIkkkbbbLLLHHHEEEDDDDDDDDDFFFIIIKKKMMMGGGNNNRRRPPPQQQ[[[iiisssyyyuuu~~~{{{nnnooouuu```mmmwwwnnnUUUPPPRRRRRRQQQOOOOOOQQQQQQPPPOOOGGG>>>666555555333222333333444555444222UUUWWWYYY[[[\\\]]]```bbbbbbcccjjjtttxxxtttooonnniiilllooopppppplll```SSSMMMMMMGGG???EEEWWWeeehhhiiipppuuusssmmmjjjooouuutttuuuzzzttthhhsss{{{gggkkk}}}|||{{{|||ttteeeJJJ666555666444666777:::>>>AAA@@@===DDDDDD[[[xxxmmmtttyyymmmpppxxx}}}{{{^^^IIIDDD>>>;;;>>>AAA>>>999;;;888444222444888===@@@HHHLLLRRRZZZ```dddggghhhiiiiiijjjllloooppppppoooooooooppprrrvvvwwwnnnnnnsssqqqjjjvvvxxxcccQQQFFFCCCCCCSSScccrrrtttpppoooppprrroooqqqoooeeeUUUHHHBBBBBBBBBMMM___jjjppp{{{vvv___YYY\\\aaafffkkkmmmmmmmmmnnnnnnooooooppppppppppppqqqqqqppppppppppppqqqqqqrrrpppoooqqqsssoooeee\\\VVVRRRWWWcccgggbbbdddlllkkklllooovvv}}}}}}{{{{{{www~~~uuulllvvv|||}}}|||bbbDDD222---...///333111///...///111444555AAAXXXxxxuuupppzzzzzzwwwkkkyyy}}}aaaSSS^^^jjjrrrgggGGG===>>>999666666777<<>>777777888888999<<>>DDDUUUbbbeeegggnnntttsssmmmjjjmmmrrrxxxvvvyyysssiiivvvuuuhhhooo{{{ooozzzqqq```GGG888666555222333555999>>>CCCEEEEEEJJJOOOhhhxxx{{{mmmmmmsssxxx~~~|||]]]GGGCCC>>>===>>>@@@>>>;;;;;;888555333444888===@@@FFFJJJQQQYYY___bbbdddeeefffggghhhjjjmmmooooooooonnnmmmoooqqqsss~~~~~~vvvnnnmmmmmmggg^^^___vvvsss```PPPHHHEEEFFFWWWeeeqqqpppiiieeedddccchhhooorrrjjjZZZKKKCCCBBB@@@KKK^^^iiipppzzzttt]]]TTTYYY```hhhlllnnnmmmlllnnnnnnnnnoooooooooppppppnnnnnnnnnooooooqqqrrrsssqqqnnnmmmpppsssqqqiiibbb^^^WWWXXXfffooommmkkknnnlllmmmpppuuu{{{~~~}}}|||xxxwww|||{{{jjjhhhttt~~~uuunnnxxx|||wwwzzz~~~eeeHHH666111111111222111000///000111444555???WWW{{{zzzwwwoooaaaoooaaaTTT___jjjqqqhhhHHH>>><<<888555555666;;;GGGRRR```eeedddWWWJJJDDDFFFGGGPPPUUU]]]fffmmmqqqssstttuuuvvvxxxxxxxxxxxxyyy{{{uuuvvvxxxxxxvvvuuuuuuuuuwwwxxx~~~}}}vvviiiZZZ\\\gggyyyuuu]]]UUUOOOVVV^^^cccffffff___WWWLLLOOOOOOPPPXXXgggtttyyyzzzzzz{{{~~~{{{ssswwwWWWEEE===777777888888999;;;>>>IIIUUUXXXQQQJJJFFFFFFEEEDDDCCCDDDEEEDDDCCCCCCJJJOOOSSSUUUUUUZZZdddmmm|||kkkmmm}}}yyygggkkkwww{{{vvv[[[OOOSSSVVVTTTQQQOOONNNKKKHHHEEEEEE<<<666666666444333444222222222111111TTTVVVYYY[[[\\\^^^aaaccceeefffllluuuwwwqqqjjjggggggllloooqqqqqqmmmaaaVVVPPPNNNFFF===CCCTTT```bbbhhhooouuuuuuppplllnnnrrryyyuuuuuuooojjjyyysssiiiqqq{{{rrrrrrnnnZZZFFF;;;888444444444555999>>>CCCHHHLLLQQQ___{{{~~~ooojjjiiijjjtttxxx^^^FFFCCC???>>>??????>>>===;;;888555333444888<<>>>>>@@@:::888555444444888<<<>>>CCCHHHOOOWWW]]]_________aaacccfffiiijjjlllnnnooommmmmmnnnooonnnqqq|||yyyjjj^^^WWWQQQIIIBBBDDDCCCPPPjjjyyybbbRRRJJJFFFDDDPPP^^^iiiiiiddd```^^^]]]TTTWWWYYYWWWPPPHHHCCCAAA>>>HHH[[[fffooo}}}{{{gggWWW\\\cccjjjnnnooonnnmmmpppppppppppppppppppppppprrrqqqpppnnnlllkkkkkkkkkqqqooommmooorrrsssqqqnnnlll```[[[bbbmmmpppmmmllliiikkknnnrrrxxx}}}iiihhh}}}|||ooommmwwwuuuhhhcccqqqkkk[[[EEE555//////...///000111222333333444444???[[[yyy]]]___lll___gggmmmssskkkKKK???<<<888555555555999CCCNNNZZZbbbcccXXXJJJCCCCCCCCCHHHMMMUUU^^^gggmmmpppqqqrrrtttuuuvvvvvvwwwyyy{{{{{{|||{{{zzzxxxyyy{{{~~~zzzwwwyyy}}}jjjbbbYYYNNNOOOYYYqqqwww```UUUTTTZZZ___cccfffhhhddd]]]SSSSSSQQQQQQZZZiiiuuuyyyyyyzzz}}}oooUUUBBB:::555666999999999;;;===>>>@@@BBBCCCEEEGGGIII@@@DDDFFFEEEFFFIIIKKKJJJIIILLLPPPQQQSSSXXXaaahhhoooooommm}}}wwwggg{{{rrrttt}}}bbbUUUXXXRRRPPPNNNMMMLLLIIIFFFDDD@@@888333333444333333555222222222111111PPPSSSVVVXXXYYY[[[^^^aaaaaadddlllwwwzzzssskkkgggeeelllqqqqqqoookkkaaaWWWLLLJJJBBB<<>>>>>???BBBEEEHHHJJJKKKMMMQQQOOOHHHEEEIIILLLKKKHHHJJJLLLMMMOOOTTT[[[aaaiiitttnnnrrrqqqmmmeeeWWWYYYUUUSSSPPPNNNMMMJJJFFFCCCBBB:::333333444222111222222222222111111PPPRRRUUUXXXYYY\\\___aaaeeehhhpppzzz{{{rrrgggbbbbbbiiiooonnnkkkfff\\\RRRKKKIIIAAA===III___lllmmmlllpppuuuuuusssqqqqqqrrrssspppmmmfffggg}}}xxxrrrvvvrrrfffvvvyyytttnnnmmm```FFF999999666777555777<<<<<<>>>LLL]]]~~~xxxtttgggWWWZZZiii}}}[[[MMMBBBAAAAAA>>>===@@@:::999666555555888:::<<>>@@@BBBDDDGGGIIIJJJaaaddd___QQQIIIKKKMMMJJJFFFGGGHHHIIILLLQQQXXX]]]hhhyyynnnyyyzzznnnbbboooeeeVVVWWWWWWUUUSSSPPPOOOLLLHHHEEEDDD;;;555444444111000111222222222111111QQQSSSWWWYYY[[[]]]```cccfffiiirrr|||}}}ssshhhbbbcccjjjpppnnnjjjdddZZZQQQMMMJJJBBB???LLLbbboooooommmpppssssssrrrpppqqqrrrrrrnnnhhh]]]]]]vvvvvvsssxxxqqqeeepppvvvvvv}}}pppooollljjj\\\BBB777888555666555888===<<<<<>>555777444:::888;;;???;;;999GGGZZZdddhhh}}}{{{nnn[[[[[[iiixxxzzzkkkwwwmmmUUUBBB@@@CCC???<<<>>>:::999777666666888:::;;;>>>AAAFFFLLLSSSZZZ___bbbbbbgggkkkkkkiiihhhlllooonnnlllmmmoooppppppuuu{{{|||zzzvvvfff^^^OOOCCC;;;;;;===;;;:::<<<>>>>>>;;;===TTT{{{hhhQQQFFFIIIOOO]]]iiitttwwwwwwwwwuuuqqq~~~~~~xxxiiiVVVHHHDDDEEE>>>HHHZZZfffnnn{{{xxxccc^^^bbbhhhmmmqqqrrrqqqpppoooooonnnnnnmmmmmmmmmlllrrrqqqpppnnnnnnmmmmmmmmmmmmnnnnnnoooqqqrrrssssssfffiiilllmmmoooooommmjjjhhhnnnuuuzzz|||~~~|||xxx}}}zzzllllllzzzyyyiiiaaaXXXYYYQQQAAA333///111333222111000///111444777:::777YYYuuulllmmmpppqqqzzzcccYYY___lll}}}]]]UUU^^^aaakkknnnSSSFFF:::777555555444555>>>HHHPPP[[[bbb]]]RRRKKKHHHGGGJJJNNNTTT\\\ccciiimmmooosssuuuvvvwwwxxxzzz}}}yyyzzz{{{{{{{{{|||~~~|||}}}wwwooolllnnnfff\\\```nnnzzzrrrbbb]]]```bbbdddhhhmmmmmmjjjeee```XXXTTT\\\jjjrrrsss|||vvvuuuqqqNNNAAA:::777;;;>>>>>>>>>??????AAAAAA@@@???AAAGGGLLLCCCMMMNNNEEE@@@EEEHHHEEEHHHIIIKKKNNNTTT\\\dddhhhsssuuuvvvzzz{{{iiimmm}}}jjj\\\]]]UUUSSSQQQQQQQQQOOOMMMJJJCCC;;;555555555333222333222222222111111[[[YYYYYYZZZ^^^aaacccdddcccgggnnnssstttqqqllliiihhhjjjnnnqqqpppggg[[[QQQLLLIIICCC@@@IIIYYYgggllloooooopppooooooppprrruuupppmmm]]]KKKOOOhhhooo{{{zzzrrrxxxsssbbb___ppptttaaaPPPAAA666222444222666:::;;;<<>>;;;777444333555999;;;@@@CCCHHHOOOVVV\\\```bbbbbbfffjjjmmmlllkkkjjjjjjooonnnnnnnnnnnnmmmmmmmmmuuuxxx}}}oooYYYJJJGGG===;;;;;;<<<:::888<<>>???AAA@@@AAABBBDDDEEEDDDCCCDDDCCCBBBBBBCCCEEEHHHJJJOOOPPPKKKFFFMMM]]]kkkppp{{{zzznnnnnn|||xxx{{{qqqYYYVVVVVVUUUSSSQQQTTTVVVQQQJJJDDD<<<444333333111000222222222222111111bbb```]]]]]]___bbbcccdddccciiipppttttttoooiiifffkkkmmmpppsssqqqiii\\\SSSMMMJJJCCC@@@IIIYYYfffjjjnnnooopppooooooppprrruuurrrppp```MMMOOOhhh}}}iiitttzzzsssxxxvvvllllllzzzvvvbbbQQQBBB777444666444777;;;<<<;;;===CCCHHHIIIJJJOOOaaauuuyyyqqqxxxzzzpppkkkmmmssstttXXXAAA@@@CCC>>>===BBB>>>;;;777444444666999<<<>>>AAAFFFMMMTTTZZZ^^^aaa^^^bbbhhhkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqtttxxx}}}xxxooojjj^^^KKK@@@@@@>>>===>>>@@@>>><<>>???AAABBBBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFHHHJJJPPPPPPLLLIIIOOO^^^mmmsssuuu{{{oooiiiwwwpppXXXUUUSSSSSSQQQPPPRRRUUUQQQJJJDDD;;;444333333111000222222222222222111hhheee```^^^^^^```aaaaaadddjjjrrrvvvtttnnnhhhdddlllnnnqqqssspppggg\\\TTTNNNJJJCCC@@@IIIYYYeeehhhmmmnnnoooooooooppprrruuuuuussseeeRRRSSSkkkllluuuyyyvvvaaaOOOAAA777555777666999<<<<<<;;;<<>>???CCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJOOOPPPNNNKKKQQQ___mmmuuuwww~~~ppphhhuuupppXXXUUUPPPQQQPPPOOOQQQSSSPPPJJJDDD;;;444333333111111222333222222222111iiieee```]]]]]]^^^______dddkkktttxxxuuuoooiiifffkkkmmmppppppllldddYYYSSSOOOJJJCCC@@@IIIYYYcccfffkkkmmmnnnoooooopppsssuuuuuuvvvlll[[[]]]rrrrrrzzzyyyvvvsssrrr[[[JJJ===555444666777:::===>>>======???AAAAAAGGGJJJMMMNNNTTTyyy{{{tttjjjdddkkkvvvlllUUUCCCCCCFFFBBB>>>======:::777555555666999;;;<<<>>>CCCIIIPPPVVV[[[^^^aaadddgggiiiiiihhhhhhhhhiiijjjjjjjjjkkkkkkllllllllllllmmmlllllllllmmmnnnqqqjjjddd___VVVLLLGGGIIIDDDBBBCCCFFFFFFCCCCCCFFFJJJTTTYYYPPPFFFLLL```sssttt```MMMEEEDDDEEENNNRRRVVVZZZaaaiiikkkhhhdddoooyyyxxxjjjYYYMMMIIIDDDGGGSSS^^^dddooolllZZZSSSSSSXXXcccjjjkkklllnnnnnnooonnnmmmlllmmmppprrrpppppppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnmmmnnnppppppllliiiooopppssswww|||tttjjjrrr}}}uuugggmmm~~~yyy{{{{{{nnnVVV>>>111000222222222222222333666999;;;===???LLLpppvvvooohhhPPPSSSeeevvvqqq\\\FFF???888666555555888===GGGPPPZZZ]]]XXXNNNFFFAAADDDDDDGGGLLLUUU\\\bbbdddllllllmmmooorrruuuwwwxxxsssuuuwwwyyyzzzzzzyyyxxxwwwzzz}}}~~~}}}}}}}}}}}}{{{zzzwww}}}{{{qqqfff\\\ZZZZZZ^^^bbbbbb^^^^^^bbbfffeee```ZZZWWW\\\fffmmmwww~~~|||~~~vvvZZZBBB;;;;;;;;;<<<===>>>???@@@DDDEEEFFFGGGFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHNNNNNNMMMMMMRRR^^^llluuuqqq|||gggooorrrZZZVVVRRRSSSRRROOOPPPQQQNNNHHHCCC;;;444333333111111333333333222222222gggccc___]]]^^^___aaaaaadddllluuuyyyvvvpppllljjjllloooqqqpppjjjbbbYYYTTTOOOIIIBBB@@@JJJZZZcccdddiiikkknnnooopppqqqsssuuutttwwwpppdddhhh|||}}}sss}}}tttkkklllnnnWWWFFF<<<666555888888:::===???@@@@@@BBBCCC???DDDGGGKKKLLLMMMjjjsssfff[[[^^^jjjkkkUUUCCCAAADDDDDD@@@???===;;;888666555666888:::<<<>>>BBBHHHOOOVVV[[[^^^aaadddggghhhhhhggghhhhhhiiiiiijjjkkkkkklllmmmmmmkkklllkkkjjjgggfffhhhjjjiiiiiiiiiggg```VVVQQQQQQJJJFFFDDDEEEEEEBBBBBBEEEDDDSSS^^^XXXJJJKKKbbbzzz~~~mmmXXXIIICCC???;;;CCCDDDHHHSSScccpppqqqkkkjjjrrrxxxvvvkkk]]]RRRMMMEEEHHHTTT^^^dddnnnlllYYYOOOPPPXXXdddlllmmmlllmmmlllmmmmmmlllkkklllnnnppprrrqqqqqqqqqppppppoooooorrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnppprrrrrrnnnkkknnnpppsssxxx|||yyynnnqqquuuvvviii]]]hhhyyytttuuuwwwzzzvvvjjjSSS;;;000000333333222222333555777:::<<<>>>???KKKeeekkksssRRRNNN^^^ssstttcccIII@@@888666555444666999CCCLLLWWW]]]YYYPPPGGGAAABBBBBBCCCIIIRRR[[[cccfffkkklllmmmoooqqqsssvvvxxxsssuuuxxxzzz{{{{{{yyyyyyzzz|||}}}}}}}}}~~~}}}tttnnnkkkqqquuuqqqjjjbbbZZZTTTRRRRRRUUUYYYXXXTTTTTTWWW\\\]]]^^^[[[XXXYYYbbbkkkttt|||nnnQQQ===<<<<<<<<<===>>>???AAAAAADDDFFFHHHHHHGGGFFFGGGHHHDDDDDDDDDDDDEEEFFFFFFGGGKKKKKKLLLMMMQQQZZZhhhsssppptttdddddduuu]]]YYYUUUWWWUUUQQQOOOOOOKKKFFFCCC:::333333333222111333333333333222222eeeccc``````aaacccccccccdddllluuuxxxuuupppmmmmmmooorrrtttrrrkkkbbbZZZVVVNNNHHH@@@???KKK[[[ccccccgggjjjmmmooopppqqqsssuuutttvvvooogggpppxxxzzzyyyooosss|||iiiSSSEEE>>>999999;;;:::;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCHHHKKKMMMfff~~~mmm\\\[[[eeetttrrr\\\FFF???BBBDDDCCCBBB>>><<<999666555555666777;;;===AAAFFFMMMTTTZZZ^^^^^^aaaeeeggghhhiiikkkmmmiiijjjkkklllmmmnnnooopppmmmnnnooolllgggeeegggiiikkkpppvvvvvvppphhhaaa___UUUMMMGGGEEEDDDBBBCCCFFFEEEQQQ``````QQQKKK___{{{lllUUUFFF???999333777888;;;GGG[[[lllpppkkklllqqqwwwvvvmmmaaaVVVQQQEEEGGGRRR]]]gggvvvxxxiiiUUUVVV]]]hhhoooooommmnnnkkklllmmmlllkkkkkkmmmoooqqqqqqpppppppppooooooooorrrrrrssssssssstttttttttssspppoooppprrrssspppmmmppprrrvvvzzz|||hhhZZZggg{{{uuupppooopppsssyyymmmbbbNNN999000111444333222333444666888:::<<<>>>???JJJ[[[mmm|||{{{WWWOOO[[[ppptttfffLLLBBB999666555444444777???HHHTTT\\\[[[SSSIIICCCAAA@@@AAAFFFOOOZZZcccgggjjjllloooqqqrrrsssvvvxxxuuuvvvxxxzzz{{{{{{{{{zzz}}}}}}}}}}}}}}}yyypppeee]]]SSSWWW[[[\\\YYYUUUQQQOOOLLLKKKMMMQQQPPPLLLLLLPPPQQQUUUZZZ\\\ZZZXXX^^^gggooozzzlllNNN>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGIIIIIIFFFEEEFFFHHHEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJLLLNNNQQQWWWdddqqqooommmkkkaaauuuxxx```\\\VVVYYYWWWRRRNNNMMMIIIDDDBBB:::333333333222222333333333333333222cccaaa```aaabbbccccccaaafffmmmuuuvvvqqqlllkkklllpppssstttqqqjjjaaaZZZWWWLLLFFF??????LLL\\\dddcccfffiiimmmoooppprrrsssuuutttsssjjjdddrrr{{{vvv{{{uuucccNNNCCC>>>;;;;;;<<<<<<;;;;;;<<<>>>AAACCCCCCDDDDDDCCCHHHKKKKKKbbbwwwbbb]]]eeeppp~~~zzzpppSSSDDDBBBCCCCCCAAA@@@>>>:::777555444555555999;;;>>>DDDKKKRRRXXX\\\___bbbeeeggghhhjjjlllmmmkkkkkklllnnnoooppprrrrrruuuwwwwwwsssmmmiiiiiikkkrrr{{{xxxrrrnnnbbbWWWLLLGGGEEEDDDFFFJJJGGGLLL[[[eeeZZZLLLXXXsss}}}jjjSSSBBB:::555111222333555<<>>???LLL]]]eeedddeeeiiillloooqqqrrrsssuuuuuupppddd___qqq}}}}}}uuuyyyvvvqqqyyyooo]]]III???<<<::::::;;;>>><<<::::::<<>>;;;888555444444444888999===BBBIIIPPPWWW[[[ccceeehhhhhhhhhhhhiiikkkkkklllmmmoooppprrrsssttt}}}|||tttnnnmmmooouuu~~~~~~yyyuuulll___QQQIIIFFFFFFIIIMMMGGGFFFUUUhhhaaaNNNTTTlllwwwtttfffQQQ???777555333...111222333===OOOaaakkkbbbiiirrrwwwssshhh[[[RRRHHHEEEKKKSSSaaa{{{hhhcccbbbeeeggghhhiiimmmlllmmmnnnnnnmmmmmmnnnpppiiijjjlllmmmoooqqqssssssppppppqqqrrrtttuuuvvvvvvrrrnnnllllllppprrrrrrpppnnnppptttyyy~~~iiinnnzzzvvvvvvzzzqqqjjjjjjkkklllnnnrrr```YYYJJJ:::222333333111444555666777999;;;<<<<<<@@@KKKOOOlllzzzhhhoookkkccciiiwwwxxxjjjRRRGGG<<<888888666555666999BBBPPP[[[]]]VVVLLLEEECCC@@@>>>AAAIIITTT]]]bbbhhhmmmrrrtttttttttvvvxxxyyyyyyyyyzzz{{{|||}}}~~~{{{}}}~~~~~~nnnddd^^^UUUNNNKKKJJJKKKMMMLLLHHHFFFGGGCCCBBBBBBDDDCCCAAACCCHHHGGGKKKTTT]]]]]]WWWVVV\\\iiivvvyyyyyyiiiMMMAAAAAAAAAAAABBBCCCDDDEEEFFFCCCGGGJJJIIIEEECCCEEEHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKMMMQQQRRRTTT```ooolllbbbxxxcccqqqzzzbbb]]]QQQTTTTTTOOOKKKJJJHHHDDDBBB:::333333444222222444444444444333333___^^^]]]^^^```bbbbbbbbbgggmmmrrrpppjjjgggjjjnnnppprrroooiiiddd```XXXPPPMMMDDD???DDDNNNVVV]]]ccceeefffhhhkkknnnqqqssstttrrroooeee```ppp{{{ppptttuuuooorrr~~~{{{qqqnnngggUUUJJJDDD::::::>>><<>><<<>>>BBBBBBFFFBBBBBBHHHJJJRRRccc{{{zzzlll[[[VVVkkk{{{pppnnngggDDDAAACCC@@@AAA??????===:::777444444555777:::???CCCFFFLLLTTTZZZ______aaadddgggjjjjjjjjjkkkmmmooopppoooooopppqqq~~~{{{yyyxxx~~~{{{yyyyyyooo[[[SSSUUUMMMHHHOOOKKKCCCNNNfffhhhSSSJJJRRRaaaZZZPPPFFF???999444111///111222333666@@@MMMXXXccciiipppuuurrriii]]]UUUMMMEEEAAAFFFOOOZZZhhhrrrbbb``````dddffffffiiinnnkkkjjjjjjkkknnnpppqqqqqqllllllmmmnnnooopppqqqqqqtttttttttttttttttttttsssssspppooorrrrrrnnnkkklllnnnsssyyy~~~}}}sssuuu|||zzzjjjfffjjjggggggjjjfff^^^QQQBBB888222...///333555666888999;;;<<<<<<<<<@@@BBBPPPkkk~~~mmmjjjtttzzzaaaVVVjjjtttjjjooowwwwwwsssZZZGGG;;;<<<:::000111:::999@@@LLLXXX]]]ZZZRRRKKKKKKGGGBBB???CCCMMM[[[eeehhhjjjlllooorrrtttvvvxxxyyyzzzzzzyyyxxxzzz}}}zzz{{{}}}}}}}}}ttt___OOOJJJLLLMMMMMMNNNRRRUUUTTTNNNJJJIIIHHHFFFDDDCCCAAA@@@???BBBGGGQQQ[[[]]]WWWSSSTTT___mmmzzz~~~}}}~~~xxxvvvvvvyyy~~~jjjLLL???BBB???@@@DDDFFFDDDEEEHHHMMMLLLKKKJJJIIIHHHHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKNNNOOONNNMMMQQQ\\\jjjsssqqqhhhvvv{{{ggg]]]XXXUUURRRPPPOOOLLLFFFAAABBB999222222333222333555222333333111000___^^^]]]^^^```aaabbbbbbgggnnnttttttnnniiijjjmmmoooqqqooohhhccc___WWWPPPLLLDDD???EEEOOOWWW^^^ccceeefffhhhkkknnnqqqsssuuurrroooiiijjj|||vvvwwwgggcccjjj~~~yyyqqqdddPPPFFFBBB;;;===BBB??????BBBDDDCCC???>>>@@@CCCHHHNNNLLLIIIJJJHHHOOObbbvvvzzz}}}pppaaa^^^lll}}}zzzrrr~~~bbbDDDCCCEEEAAABBB>>>>>>===:::666444444555555999===AAADDDJJJQQQWWW\\\]]]___bbbfffhhhiiiiiihhhjjjlllmmmlllmmmoooqqq||||||uuuddd[[[[[[SSSMMMUUUTTTIIIMMM```dddTTTGGGHHHKKKHHHCCC???<<<999555333111222222111333:::FFFOOO\\\ccclllqqqooofff[[[SSSIIIAAA;;;<<<@@@EEELLLSSSTTTSSSUUU[[[___```cccgggjjjjjjjjjkkkmmmooooooooonnnnnnooooooooooooooooootttssssssrrrrrrssssssssssssooonnnqqqqqqooonnnpppppptttyyy{{{}}}}}}{{{}}}~~~ooommmqqqooooooqqqkkk^^^PPPAAA777222///111666444555777999;;;===>>>>>>AAACCCNNNaaatttsss~~~aaaPPPZZZmmmxxxpppcccgggrrruuurrr```KKK<<<<<<;;;222111777888>>>IIIUUU\\\ZZZQQQHHHKKKGGGBBB???BBBKKKXXXaaajjjkkkmmmnnnppprrruuuwwwzzz{{{{{{zzzzzz{{{~~~{{{|||}}}||||||~~~mmm^^^YYYZZZUUUUUUVVVZZZ]]][[[VVVQQQSSSQQQNNNJJJFFFDDDDDDEEE???AAAIIISSSXXXVVVTTTTTT\\\iiiwww{{{{{{}}}}}}}}}zzzyyyzzz||||||^^^JJJDDDAAA???@@@DDDFFFEEEFFFIIIMMMLLLKKKIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJMMMVVVbbbjjj|||tttjjjyyyhhh]]]VVVTTTQQQPPPPPPNNNIIIDDDBBB999222222333222333555222333333222000^^^^^^^^^^^^___aaabbbdddhhhooovvvvvvooojjjiiilllnnnpppnnngggaaa\\\UUUOOOKKKDDD@@@GGGQQQYYY___cccffffffgggiiimmmppptttvvvqqqiiibbbiiitttrrrddd^^^eee|||gggQQQDDDAAA>>>AAAEEE@@@???BBBDDDCCC@@@@@@BBBDDDDDDMMMNNNJJJHHHCCCJJJ]]]uuuqqqxxxsssffffffttt|||}}}[[[BBBBBBEEEAAAAAA>>>>>>===999666333333444444777<<>><<<<<<555111333777:::DDDQQQ[[[[[[QQQGGGJJJGGGBBB???@@@HHHRRRZZZiiikkkmmmnnnnnnppptttvvvzzzzzz{{{{{{zzz|||}}}}}}}}}{{{zzz|||vvvjjjeeefffaaaaaadddhhhlllkkkfffbbb```___[[[TTTLLLGGGGGGHHHAAA???BBBLLLSSSUUUTTTUUU[[[hhhvvv{{{|||}}}}}}|||}}}}}}~~~xxxuuummmUUUGGGEEEAAA???@@@DDDFFFEEEGGGJJJLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKQQQ[[[cccuuuyyymmm~~~}}}ttt}}}iii^^^UUUSSSQQQQQQRRRPPPLLLHHHAAA999222222333222222444222333333222111]]]^^^^^^^^^^^^```ccceeekkkqqqvvvtttmmmhhhiiilllmmmooommmeee^^^YYYSSSNNNJJJCCCAAAIIITTT[[[```cccffffffgggiiilllpppsssvvvttteee[[[fffrrrmmmooopppggghhhxxxnnnVVVGGGCCC???BBBCCC===>>>@@@BBBBBB@@@@@@BBBDDD>>>FFFHHHGGGIIIEEEIIIZZZ}}}tttrrrrrreeeddduuu}}}xxxXXX@@@@@@AAA>>>???>>>>>>===999555333222333333666;;;===@@@EEELLLRRRVVVYYY]]]aaacccdddfffgggeeefffffffffgggkkkpppttt|||~~~yyy{{{pppeee___SSSJJJNNNVVVOOOIIIJJJOOOMMMEEE<<<>>>=========>>>===:::888555555333000...111555:::KKKTTT```kkkmmmhhh___XXXMMMEEE===:::888555666999;;;===DDDPPPWWWYYY\\\___fffhhhkkklllllllllllllllnnnoooqqqqqqqqqpppooonnnrrrqqqoooooooooppprrrsssrrrnnnlllmmmmmmlllooouuuuuuvvvvvvvvvwww}}}{{{zzztttjjjkkkssstttvvvttthhhaaaQQQ???555222111444888888999;;;===???@@@AAAAAA>>>EEEKKKMMMffflllYYY___oooxxxzzzxxxhhhSSSVVVnnnzzzuuummmTTT>>>:::<<<888222111777888???MMMYYY[[[RRRHHHJJJGGGBBB>>>>>>DDDLLLSSSeeegggkkklllmmmoootttwwwwwwxxxzzzzzzzzz{{{}}}~~~~~~|||zzzyyy{{{~~~zzzssspppqqqpppqqquuu{{{}}}ttttttpppfffYYYNNNIIIHHHFFF@@@@@@HHHQQQTTTUUUVVV^^^kkkwww}}}}}}~~~jjjRRRDDDBBBAAA???@@@EEEGGGFFFGGGKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFIIILLLNNNRRRZZZbbbuuu{{{nnnyyynnnssssssiii^^^WWWTTTRRRRRRRRRQQQLLLHHH@@@888222222333222222333111222333333111]]]^^^^^^^^^]]]___cccgggooossstttppphhheeehhhmmmlllooommmddd\\\WWWRRRMMMHHHCCCBBBLLLVVV]]]aaadddeeefffgggiiilllpppsssuuuxxxiiibbbqqq~~~qqqkkkrrr|||{{{|||kkkTTTFFFCCC???AAAAAA:::===>>>???@@@??????@@@AAA@@@EEEDDDFFFNNNLLLLLLWWWyyyxxxmmm]]]YYYcccooo~~~^^^DDD@@@???===@@@??????===:::666333222333333666:::===???DDDKKKPPPUUUYYY___bbbddddddfffhhhgggggggggfffgggkkkqqquuuyyy|||vvviiibbbUUUIIIJJJOOONNNKKKHHHHHHKKKKKKIIIGGGDDDAAA???>>>===;;;:::777666444222111111444666AAAJJJWWWccciiihhhccc___QQQGGG>>>:::777555666:::888:::AAALLLSSSUUUXXX\\\bbbfffjjjmmmlllllllllmmmlllmmmooopppqqqqqqpppppppppoooooonnnooopppqqqrrrqqqnnnlllkkkiiiggglllrrruuuvvvvvvvvvxxx~~~yyyyyynnnxxx|||ssslllqqq{{{vvvbbbQQQ>>>444222111444777999999;;;<<<===>>>>>>>>><<>>===AAAGGGLLL]]]bbbgggjjjlllnnntttxxxsssuuuwwwwwwwwwxxx{{{}}}~~~}}}|||zzzyyyzzz}}}~~~tttcccVVVOOOJJJCCCAAAHHHQQQUUUWWWYYYcccnnnxxx}}}~~~xxxeeeNNNCCCCCCAAA???AAAEEEGGGFFFGGGKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDHHHOOORRRTTT\\\fffxxxzzzjjj~~~nnn}}}xxxyyytttjjj^^^ZZZWWWTTTRRRRRRPPPJJJFFF???888222222333222111333111222333333222\\\^^^___]]]\\\^^^dddiiisssuuutttnnnfffccchhhnnnlllooonnnddd[[[UUUQQQNNNGGGBBBDDDNNNYYY___bbbdddccceeegggjjjmmmppprrrsssrrriiikkkvvvmmmqqqzzz___KKKBBBAAA>>>@@@BBB<<<>>>>>>>>>>>>????????????BBBDDDAAACCCKKKIIIFFFNNNppp~~~jjjWWWQQQQQQ```}}}hhhKKKDDDAAA???DDD@@@@@@>>>;;;666333333333222666999;;;===BBBHHHNNNTTTYYY```cccdddeeegggiiiiiiiiihhhggggggjjjooosss}}}tttyyy{{{www|||rrrddd___TTTFFFCCCCCCDDDCCCAAA>>>@@@GGGNNNLLLIIIEEEBBBAAA@@@>>>===999888666555444333333444888@@@MMMYYYcccggggggggg___UUUJJJCCC>>>999999<<<999999===EEEJJJLLLOOOTTT[[[aaahhhlllllllllmmmnnnllllllmmmnnnooopppqqqqqqnnnnnnoooppppppqqqqqqqqqooommmkkkkkkhhheeejjjqqqtttuuuwwwxxx{{{zzzsss^^^lll}}}~~~sssnnnsss~~~|||```NNN<<<444222222444555777888999;;;<<<===>>>>>>>>>AAAJJJLLLVVVpppccc~~~jjj]]]fffqqqsssttt\\\DDD;;;<<<;;;666222666666;;;EEERRRXXXVVVQQQHHHFFFCCC???===???DDDHHHUUU\\\eeejjjkkkmmmrrrvvvppprrrtttuuuuuuvvvxxxzzz{{{||||||{{{zzzzzz|||~~~sssiiiXXXSSSQQQVVV[[[\\\^^^aaahhhpppxxx|||~~~}}}~~~zzzmmmZZZHHHDDDIIICCCAAABBBFFFGGGFFFFFFJJJIIIHHHGGGGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCHHHPPPTTTVVV^^^jjj|||xxxfffxxxqqq}}}www}}}yyylll```[[[XXXTTTSSSQQQNNNHHHDDD???777222333444222111222000222444444222\\\^^^___]]]\\\^^^dddjjjtttvvvvvvppphhhdddhhhmmmlllpppnnndddZZZTTTQQQNNNFFFBBBDDDPPP[[[aaacccdddbbbdddgggkkknnnpppqqqqqqiiieeennn{{{qqqmmmwwwzzzlllVVVFFFAAACCC@@@AAAEEE@@@@@@@@@???????????????>>>AAADDDAAABBBGGGCCCBBBLLLfff{{{kkkZZZTTTIII^^^|||nnnPPPGGGCCC@@@EEEBBBBBB@@@<<<777444444444111444777999;;;???FFFKKKRRRXXX```dddddddddfffiiijjjjjjjjjhhhgggiiilllooowwwuuuvvv~~~zzzppptttjjj^^^\\\TTTEEE???>>>;;;:::;;;777666???LLLTTTRRROOOMMMKKKHHHDDDAAA<<<;;;999777666444222111444:::EEERRR^^^gggmmmpppsssiii^^^VVVNNNEEE@@@@@@<<<999999===@@@BBBFFFKKKSSS[[[dddiiijjjjjjmmmooonnnmmmlllkkklllmmmoooppplllnnnpppqqqrrrrrrqqqppplllkkkkkklllhhhfffkkkrrrqqqtttxxx{{{~~~|||{{{vvviii^^^XXXgggxxx}}}vvvooorrryyy~~~nnnZZZIII999333444555555666888999;;;>>>@@@BBBDDDDDDBBB???FFFKKKMMMnnn~~~cccxxxeee```lllxxxzzzdddKKK>>><<<;;;777444444555888AAAKKKSSSVVVUUUGGGFFFCCC@@@===>>>BBBEEEQQQZZZdddiiijjjjjjnnnrrrnnnpppssstttuuuuuuwwwyyyxxxzzz||||||{{{{{{|||}}}|||~~~}}}xxxuuutttqqqllljjjlllooouuu{{{}}}~~~~~~~~~}}}||||||wwwhhhVVVGGGEEELLLEEEBBBCCCFFFGGGEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEHHHEEEJJJSSSWWWXXXaaannn~~~vvvgggjjj{{{zzznnnddd[[[WWWTTTRRRQQQNNNHHHCCC>>>777222333444222000111000222444444333[[[^^^___]]][[[^^^dddkkkssswwwyyytttkkkfffhhhlllmmmqqqooodddZZZTTTQQQOOOEEEBBBEEEQQQ\\\bbbccceee```ccchhhllloooqqqppppppjjjfffpppyyynnnmmmxxxrrr^^^UUUHHHEEEGGGCCCCCCGGGDDDBBBAAA@@@@@@@@@@@@???>>>AAAHHHGGGFFFIIIDDDFFFSSS___yyynnnaaa\\\FFF___|||mmmRRRHHHBBB???CCCCCCBBBAAA===888555444555///222666777999===CCCIIIQQQWWW___ccccccccceeehhhkkkkkkjjjhhhggggggjjjlllvvv}}}}}}pppsssiii^^^___YYYJJJBBBDDD<<<:::===;;;777???NNN___]]]\\\ZZZWWWQQQJJJEEE>>><<<:::999777444111...444999CCCPPP^^^jjjsssxxx~~~uuukkkcccYYYMMMEEECCC@@@;;;888:::;;;<<<@@@FFFNNNVVVaaagggiiiiiilllooopppnnnllljjjjjjkkkmmmoookkkmmmpppssstttsssqqqpppiiijjjlllmmmjjjhhhmmmuuuoootttyyy}}}~~~~~~{{{jjj[[[^^^mmmzzz~~~}}}uuutttuuuvvv{{{rrr\\\UUUFFF666222555777777888:::<<>>DDDHHHFFF```~~~WWWccclll^^^llljjjPPPAAA===;;;777444222333777>>>GGGOOOUUUWWWGGGFFFCCC@@@>>>>>>AAADDDOOOYYYdddjjjiiihhhkkknnnmmmpppssstttuuuuuuwwwyyyvvvyyy|||}}}|||{{{|||||||||zzztttuuuvvv{{{~~~~~~}}}zzzxxxyyylllZZZJJJFFFLLLFFFCCCDDDGGGGGGEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDMMMIIIMMMWWWZZZZZZcccqqquuullldddtttyyy|||ooofffYYYVVVSSSQQQQQQNNNHHHDDD>>>777222333444222000111000222444444333^^^____________aaaeeehhhqqqvvvwwwqqqllljjjhhhfffnnnllliiiccc[[[TTTOOOMMMEEEFFFJJJQQQZZZ```bbbaaacccggghhhgggiiimmmnnnlllfffooo~~~sssmmmrrr}}}kkkZZZKKKGGGDDDCCCEEEIIILLLMMMJJJHHHDDD@@@>>>???AAABBBCCCBBBAAAAAACCCEEEHHHJJJ[[[wwwttthhh\\\TTTUUUppp~~~yyyZZZ@@@@@@EEE===??????>>><<<999666222111111222333444777<<>>>>><<<:::999===EEEKKKYYYeeennnmmmggg```TTTJJJBBBBBB@@@===:::888777777777666<<>>EEELLLVVV```dddgggkkkmmmlllmmmmmmmmmlllmmmnnnoooooorrrqqqpppqqqqqqqqqooonnnllllllkkkjjjhhhgggiiikkkqqqrrruuuzzz~~~hhhYYY^^^|||zzzyyyvvvxxxsssrrrvvvzzzuuukkkcccTTTEEE777555777777666555:::???DDDHHHHHHFFFEEEEEEFFF@@@???BBBEEEXXXeee```oooxxxaaaaaaqqqxxxlllVVVDDD>>>???;;;333555222333:::BBBHHHNNNTTTIIIEEEDDDDDD@@@;;;???GGGKKKTTT```gggjjjkkkmmmpppqqqssstttuuuuuuwwwyyyzzztttuuuxxxzzz|||}}}}}}}}}}}}|||}}}}}}||||||}}}}}}}}}}}}{{{|||~~~yyybbbOOOFFFGGGKKKCCCDDDFFFGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDJJJJJJLLLOOOSSS[[[lll}}}}}}qqqeeelll{{{qqqaaaVVVTTTRRRQQQQQQNNNIIIDDD:::777333000000111111111333333333333333^^^___`````````bbbfffiiiqqquuutttnnnhhhgggfffccciiihhheee```YYYSSSOOOMMMBBBDDDIIIRRR\\\bbbdddddddddggghhhhhhkkkooonnniiicccnnnzzzqqqmmmooouuuzzzyyyxxx|||wwweeeZZZKKKHHHDDDCCCFFFIIILLLMMMJJJHHHDDDAAA???@@@AAACCCCCCCCCDDDDDDEEEGGGHHHHHHSSSjjjuuujjjZZZXXXnnn~~~nnnLLLCCCFFFAAA@@@@@@???===:::777444222111222333444777<<>><<<<<<:::888888;;;BBBGGGXXXjjj~~~oooaaaQQQKKKDDD???<<<:::777444777777;;;FFFSSS___mmmyyywwwjjj```VVVOOODDD===888666444444999@@@OOOYYYbbbfffhhhlllmmmlllnnnnnnnnnnnnnnnnnnnnnnnnlllkkklllnnnpppqqqqqqpppnnnnnnnnnllljjjiiikkkmmmmmmooorrrwww~~~}}}rrriiihhhrrrpppnnnmmmpppqqqmmmeee___RRRDDD888555888888777777===???AAABBBAAAAAABBBCCCDDD??????BBBBBBPPPzzzfffZZZ```zzz___\\\mmmssspppaaaMMMCCCBBB>>>555555222333:::@@@EEEMMMUUUNNNIIIDDDCCC???:::<<>><<<999666444111222333444666;;;AAAFFFHHHNNNVVV\\\^^^___aaadddfffggggggfffeeeeeegggjjjrrr|||~~~}}}lll[[[NNNFFFAAA@@@;;;;;;999888888;;;AAAEEEVVVjjjmmmaaaRRRHHHDDDAAA===888666555777===EEEPPP```ooovvvhhh[[[OOOGGG>>>999555444222222777===TTT]]]eeegggiiilllmmmlllnnnooopppppppppooonnnmmmkkkjjjkkkmmmppprrrqqqppppppppppppnnnlllkkkmmmooommmooorrrwww~~~}}}uuuzzz~~~llliiiwww{{{qqqkkkkkkkkklllkkkgggaaa]]]OOOCCC888777::::::::::::AAAAAA@@@???>>>???BBBDDDDDDAAAAAACCCAAAHHHgggtttuuuvvvrrr^^^WWWhhh{{{XXXMMM\\\fffppplllTTTDDDBBB>>>333444333444888<<>>EEEMMMWWW___dddhhhmmmppprrrtttuuuqqqlllkkknnnsssuuuvvvxxxzzz|||}}}}}}~~~}}}}}}}}}|||bbbMMMBBBAAABBBDDDFFFHHHIIIJJJIIIHHHGGGDDDDDDEEEEEEDDDDDDCCCCCCEEEDDDDDDDDDFFFIIILLLNNNGGGGGGHHHLLLOOOVVVeeesssttttttkkkZZZVVVTTTRRRQQQQQQOOOIIIDDD;;;888444222222222333222111111111111111^^^___``````aaacccgggjjjooopppmmmgggdddggghhhfffcccaaa^^^ZZZVVVQQQLLLIIICCCGGGNNNUUU[[[]]]]]]\\\ccccccdddfffmmmpppiii___ZZZooo~~~wwwqqqjjjccc___ttt{{{ooo]]]VVVIIIFFFCCCBBBCCCFFFGGGHHHIIIGGGEEECCCBBBBBBDDDEEEEEEGGGJJJKKKKKKIIIEEECCCHHHRRRwww}}}uuueeeeeevvvsssssszzzQQQ===@@@BBBAAAAAA@@@???<<<999666444222222333333555:::@@@DDDEEEKKKTTTZZZ\\\^^^aaaccceeeffffffeeedddeeegggiiipppyyyvvv~~~uuubbbNNNBBB???<<<;;;::::::;;;>>>BBBEEEPPPaaa{{{lllZZZNNNHHHEEECCC999777666777888>>>KKKYYYlllrrrrrrhhhZZZNNNDDD===<<<999777777444333999@@@WWW```ggghhhhhhjjjllljjjnnnoooqqqrrrqqqpppnnnmmmoooooonnnoooqqqrrrpppooopppqqqpppnnnmmmlllnnnpppssstttwww|||sssttt}}}]]]^^^~~~}}}xxxppplllppprrrpppmmmiiibbb\\\KKKAAA888888;;;<<<<<<===BBBCCCBBBAAA@@@AAAEEEGGGGGGDDDDDDDDDAAADDDZZZtttsssrrrvvvgggWWWZZZooo~~~YYYEEENNN\\\qqqttt\\\FFFBBB???666555444555666777<<>>CCCIIIRRR[[[aaagggmmmpppooosssvvvtttnnnkkkmmmqqqssstttuuuvvvxxxyyyzzzzzz~~~~~~~~~zzzwwwyyy~~~rrrZZZIIIAAAAAABBBCCCDDDGGGHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDCCCFFFEEEDDDDDDEEEHHHLLLNNNHHHFFFFFFHHHIIINNNYYYeeelllkkkooo___RRRPPPOOOOOOPPPOOOJJJEEE<<<999555222222333333333333333333333333^^^______```aaacccgggkkknnnnnnkkkffffffkkkmmmkkkeeeaaa]]]YYYUUUQQQKKKGGGCCCGGGNNNUUUYYYZZZ[[[ZZZ``````aaadddjjjllleeeZZZWWWnnntttqqqnnnggg```^^^uuurrr\\\RRRGGGDDDAAA@@@BBBCCCDDDDDDHHHFFFEEECCCCCCCCCDDDEEEEEEGGGJJJKKKJJJHHHDDDBBBFFFLLLnnn{{{rrrzzzrrrbbbfffyyy~~~ooozzzuuuQQQAAAEEEGGG@@@@@@???>>><<<999666444222222333333555999>>>CCCBBBIIIRRRXXX[[[]]]aaadddeeefffggggggfffggghhhjjjpppxxxpppoooyyynnnRRRCCCAAA===<<<;;;<<<>>>@@@CCCDDDGGGSSSkkkpppYYYKKKHHHHHH???===;;;999666666>>>IIIYYY```bbbZZZNNNFFFAAA======;;;:::999777666<<>>>>>@@@CCCDDDDDDDDDFFFHHHHHHEEECCCCCC@@@BBBSSSeeezzzssszzzmmmXXXTTTdddxxxeeeLLLMMMWWWoooxxxcccKKKDDDAAA<<<666555444555555888EEEQQQTTTOOOHHHCCCBBBBBB@@@===AAAFFFMMMVVV^^^ffflllpppkkkpppvvvwwwtttppppppqqqsssssstttuuuvvvwwwxxxyyy|||}}}xxxuuu~~~~~~~~~~~~|||vvvuuuyyyyyyrrrwww{{{}}}gggRRRFFFBBBBBBCCC@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEDDDBBBAAAAAACCCFFFHHHGGGDDDDDDFFFHHHLLLUUU___gggeeexxxnnn___OOOMMMLLLMMMOOONNNJJJFFF<<<999555222222333333333333333333333333\\\]]]^^^___```cccgggjjjmmmmmmjjjfffggglllnnnkkkeeeaaa[[[XXXUUUQQQKKKFFFAAAFFFNNNTTTXXX[[[]]]^^^]]]___aaabbbfffhhhaaaXXX___vvv}}}~~~{{{rrrnnnuuuyyyvvvtttvvvttt{{{kkkXXXQQQGGGDDDAAA@@@AAABBBBBBBBBFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGEEECCCBBBKKKOOOkkk|||nnn}}}vvvmmm^^^___rrrtttzzzuuuUUUCCCEEEEEE@@@@@@???>>><<<999777555222333333333444777===AAAAAAGGGOOOUUUXXX\\\aaaeeedddfffhhhiiiiiiiiikkkmmmpppwwwvvvhhhooozzz|||kkkRRRGGGHHHCCCAAA??????@@@AAAAAA@@@???IIIaaammmXXXNNNLLLBBB???<<<:::666444888???KKKTTTYYYSSSIIICCCAAA???>>><<<;;;;;;888777@@@JJJ\\\ccchhhhhhgggiiijjjiiimmmnnnooopppppppppooooookkkjjjkkklllooopppooonnnlllmmmmmmmmmlllnnnpppssszzz|||~~~}}}pppaaajjj~~~~~~zzzpppmmmxxx{{{kkkYYYEEE===999:::===<<<===>>>999<<<@@@CCCCCCCCCCCCDDDEEEBBB@@@@@@???AAAMMMYYY}}}{{{ccc]]]ooosssRRRIIIPPPfffrrrfffPPPCCC>>>;;;999666333333444777@@@KKKKKKKKKGGGBBB@@@AAA???;;;???BBBHHHPPPYYYbbbjjjnnniiimmmrrrvvvvvvuuusssrrrtttttttttuuuvvvxxxyyyzzz{{{}}}}}}tttjjjnnnxxx}}}{{{{{{~~~~~~}}}}}}}}}~~~zzzwwwyyy~~~rrrkkkrrr}}}zzzyyyvvv___MMMDDDBBBBBBAAA>>>@@@BBBDDDEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEGGGFFFDDDCCCDDDEEEGGGHHHEEECCCCCCGGGKKKPPPYYYbbbccc```~~~xxxmmm||||||jjjZZZOOOMMMLLLMMMOOONNNIIIEEE;;;888444222222222333222111111111111111[[[\\\]]]^^^___bbbfffiiilllkkkhhhdddfffjjjjjjfffbbb]]]XXXVVVUUURRRKKKFFFDDDIIIPPPUUUXXX[[[^^^aaa]]]```bbbbbbcccddd```ZZZfff|||~~~{{{qqqmmmtttzzzmmm___SSSPPPHHHEEECCCBBBBBBCCCBBBBBBDDDCCCCCCBBBBBBCCCDDDDDDFFFEEEDDDDDDCCCCCCCCCCCCKKKOOOcccvvvyyyooo\\\WWWfff```HHHCCC???AAAAAA@@@???===;;;888777222333333222333777<<<@@@???DDDKKKPPPTTTYYY```eeeccceeehhhjjjjjjkkkmmmooopppvvvmmmjjjlllppphhhWWWOOOQQQPPPMMMIIIGGGFFFDDDAAA>>>>>>CCCXXX}}}wwweee[[[KKKDDD>>><<<999666888===HHHTTT\\\XXXNNNHHHDDDAAAAAA???>>>===::::::DDDPPP^^^eeejjjiiihhhjjjkkkkkkllllllmmmnnnoooooopppppplllkkkkkkmmmnnnooonnnllljjjkkkmmmmmmmmmooosssuuuzzz{{{zzznnnwwwwww^^^mmmyyyooohhhxxxrrrZZZBBB<<<999:::<<<;;;;;;>>>999;;;???@@@@@@@@@@@@AAAAAA@@@@@@BBBBBBCCCIIIPPPjjjwwwggg[[[JJJMMM]]]nnnmmm[[[GGG<<<:::<<<666222222444666<<>>BBBJJJTTT^^^fffjjjjjjjjjkkkooosssuuusssrrrttttttssstttuuuvvvxxxyyywwwzzz~~~|||~~~}}}yyyzzz|||rrrdddaaahhhxxx~~~}}}zzzxxx{{{~~~}}}|||}}}}}}~~~}}}|||~~~~~~}}}}}}}}}zzzjjjTTTFFFAAAAAAAAA???===???AAACCCDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIEEEBBBCCCHHHMMMRRRZZZbbb___ZZZwwwlllcccyyywww|||}}}kkk[[[TTTRRRPPPPPPPPPMMMGGGCCC;;;777333111111222222222111111111111111ZZZ[[[\\\]]]^^^aaafffiiikkkjjjgggcccdddgggeee```___ZZZVVVTTTTTTRRRLLLGGGKKKOOOTTTWWWXXXYYY\\\___]]]aaadddcccbbbccc```[[[cccxxx~~~{{{xxxkkkkkkyyy{{{fffXXXOOOOOOIIIGGGDDDCCCDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDFFFDDDBBB@@@@@@AAACCCDDDCCCFFFUUUwwwwww\\\QQQ^^^|||oooQQQEEE???BBBBBBBBBAAA???<<<:::888333333222222333666;;;???===BBBHHHMMMQQQWWW___dddaaadddgggjjjkkklllnnnppppppuuuvvvkkkfffllllllaaaWWWVVV\\\WWWRRRNNNLLLHHHBBB>>>AAA@@@OOOppp~~~nnnYYYPPPGGGBBB???<<<>>>AAANNN\\\fffcccYYYQQQKKKGGGEEECCCBBB@@@<<<>>>IIIUUU```gggkkkjjjiiikkkmmmlllkkkkkkkkklllmmmoooqqqrrrrrrqqqpppoooooonnnllljjjjjjkkkmmmnnnnnnqqquuuwwwyyy|||yyypppnnnzzz|||yyyiiiXXXkkk}}}xxxqqqgggfffwwwyyy]]]AAA<<<999;;;<<<;;;;;;===<<<>>>??????>>>>>>???@@@@@@@@@BBBFFFGGGGGGHHHKKKVVVeeelllWWWSSS___rrrzzzkkkQQQBBB@@@>>>777111222444666:::???GGGNNNPPPIIIDDDCCCAAA===;;;<<>>@@@@@@>>>===???AAACCCDDDDDDDDDCCCAAAAAABBBCCCDDDDDDDDDCCC;;;<<<===???AAABBBCCCDDDFFFCCCCCCHHHLLLPPPWWW^^^[[[UUUrrrooobbbvvvsss{{{pppsssqqqbbbZZZWWWSSSRRRPPPLLLFFFAAA:::777333000000111111111333333333333333^^^]]]]]]^^^aaaeeeiiilllkkkgggdddcccdddeeecccaaa]]]WWWUUUVVVTTTNNNLLLPPPRRRRRRRRRSSSUUUXXX[[[]]]\\\^^^```aaaaaabbbdddgggvvvxxxxxxxxxwwwlllmmm|||YYYQQQOOOGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA???>>>>>>???AAABBBCCCDDDEEEEEEEEECCCBBBAAAHHHJJJJJJaaawww^^^OOONNNhhhvvvUUUEEEDDDBBBBBBAAA???>>><<<;;;;;;444333111111222444777999===BBBHHHMMMQQQWWW^^^dddbbbeeehhhjjjkkkkkklllnnnuuuuuuyyyrrrqqqkkk```___fffgggggg___RRRKKKJJJGGGBBBFFFBBBMMMkkkqqqaaaRRRMMMFFF>>>???GGGTTTcccmmmjjjddd___VVVKKKPPPIIICCCAAA@@@CCCNNNZZZdddiiioooqqqooollllllmmmjjjmmmmmmkkklllqqqrrrpppooooooppppppooommmjjjhhhjjjlllnnnoooooooooqqqssszzz~~~yyyuuutttzzz|||mmmZZZ]]]nnnnnnhhhkkkuuujjjWWW???>>>===;;;:::::::::;;;>>>??????>>>======???AAAEEEBBBAAABBBFFFHHHGGGEEEKKKqqqlllzzz^^^^^^iiiqqqvvvrrrXXXAAA???>>>777222333555555777;;;EEEIIILLLJJJDDD>>>===>>><<<===???CCCJJJUUU```hhhgggggggggfffgggjjjppptttssssssttttttuuuuuuvvvvvvwwwxxxzzz~~~zzzqqqjjjbbb]]]eee___[[[YYYTTTQQQZZZfffxxxzzz|||{{{vvvpppkkkhhhiiioooxxx~~~~~~}}}~~~~~~}}}~~~|||vvvgggSSSDDDCCCDDD???===@@@???>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCAAA???===>>>AAADDDDDDCCCJJJJJJKKKKKKLLLPPPUUUYYYQQQWWW|||iiieeerrr|||xxx~~~zzzllliiiuuuiiibbb]]]WWWRRROOOKKKEEEAAA;;;555111111111000111444666666444222111______^^^___bbbeeeiiikkkkkkgggcccbbbcccdddbbb```ZZZUUUSSSTTTRRRMMMLLLOOOWWWVVVVVVVVVWWWYYY[[[]]]___^^^```dddbbbaaagggpppxxxuuugggjjjvvvmmmUUUOOOKKKDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>>>>???@@@@@@???@@@BBBDDDEEEEEEDDDDDDGGGJJJIII[[[iiiWWWNNN^^^}}}yyy\\\HHHCCCBBBBBBAAA???>>><<<;;;;;;444333111000111444666888;;;@@@FFFKKKOOOTTT[[[aaaaaacccgggiiiiiiiiijjjllltttttt|||xxxqqqiiijjjqqqsssrrrkkk^^^SSSNNNGGG@@@BBB@@@KKKgggtttbbbWWWLLLCCCGGGRRRZZZhhhttttttnnnhhhccc```]]]XXXPPPHHHEEEKKKVVV^^^fffiiikkklllkkkiiiggggggjjjmmmmmmkkklllpppqqqooonnnppprrrsssrrroookkkhhhhhhjjjlllnnnooopppsssuuuzzz~~~iiiVVVccc~~~xxxkkkjjjlllsss{{{|||qqq\\\JJJ>>>===;;;:::999::::::;;;;;;<<<===<<<;;;;;;>>>@@@BBBAAAAAA@@@@@@BBBEEEHHHNNNdddhhhnnnlll\\\hhhrrrxxxttt^^^FFF>>><<<777333444333222333777CCCGGGKKKJJJEEE@@@??????<<<<<<===@@@GGGQQQ]]]eeefffgggfffffffffiiimmmqqqssssssttttttuuuuuuuuuvvvuuuvvvxxx{{{}}}tttkkkccc[[[VVVRRRMMMIIIHHHGGGHHHQQQ\\\ppptttyyy{{{yyyuuuqqqooooootttzzz~~~}}}~~~~~~~~~~~~}}}{{{|||{{{xxxvvvwww}}}{{{mmmdddQQQCCCBBBCCC>>><<>>AAACCCDDDCCCDDDEEEFFFGGGIIIMMMSSSWWWUUU]]]jjjeeepppmmmggg}}}pppccc___ZZZTTTOOOMMMIIIDDD@@@;;;555111111111000111444333333222111000`````````aaacccfffjjjlllkkkgggcccaaabbbbbb```]]]WWWSSSQQQRRRPPPMMMMMMPPP\\\[[[ZZZYYYYYYZZZ[[[\\\aaa^^^aaafffbbb^^^jjj|||}}}ssseeehhhiiimmm|||uuuxxxwwwpppbbbTTTLLLGGGBBBHHHGGGFFFDDDBBBAAA?????????????????????????????????@@@AAACCCDDDDDDEEEEEEDDDGGGEEEPPPqqqxxxeeeSSSXXXttt~~~sssVVVHHHBBBBBBAAA???>>>===<<<;;;444333111000111333555777999===CCCGGGKKKPPPXXX]]]___aaaeeeggggggggghhhiiipppppp}}}wwwnnnooovvvyyyyyytttiii]]]SSSHHH???===>>>III```vvvvvvdddUUUSSSZZZbbbnnn}}}|||sssssszzzssspppdddSSSNNNWWW```ccchhhggggggiiijjjjjjiiigggjjjmmmmmmjjjkkknnnooommmnnnppprrrtttssspppllljjjgggiiikkkmmmoooqqquuuwwwzzz~~~lllYYYnnn{{{pppiiiooohhhmmmrrrrrrooofffVVVGGG;;;;;;999888888999:::;;;:::;;;<<<<<<<<<<<>><<<>>>DDDJJJSSSVVV|||qqquuutttjjjzzzZZZfffssszzzxxxjjjQQQ>>>;;;888666666333000111666>>>CCCIIIJJJGGGCCCAAAAAA<<<<<<;;;===BBBLLLWWW```dddeeeeeeeeeeeegggkkkooossssssttttttttttttuuuuuuuuuuuuxxx{{{{{{~~~zzzooofff]]]TTTNNNDDD@@@>>>AAAEEEJJJRRRZZZhhhmmmtttyyyzzzyyyxxxwwwwwwzzz}}}~~~~~~~~~}}}}}}~~~zzz{{{|||{{{yyy|||rrr___OOOBBBAAAAAA>>><<<>>>???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>???AAABBBCCCCCCAAABBBDDDEEEHHHLLLRRRVVVWWWbbbpppfffoooxxx~~~lll]]]YYYUUUPPPMMMKKKHHHCCC???;;;555111111222000111333000000000///000______```bbbeeehhhlllnnnjjjfffbbb`````````^^^[[[UUUSSSQQQQQQPPPOOOPPPRRR\\\[[[[[[ZZZZZZ[[[\\\\\\bbb]]]___eee```[[[lll~~~tttllliiiaaa___iiitttnnn```iiihhhgggcccXXXKKKDDDDDDHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@@@@@@@??????CCCCCCDDDDDDDDDCCCCCCCCCAAAEEEBBBGGG[[[xxxppp\\\\\\uuudddLLLBBBAAAAAA@@@>>>======<<<555444222000000222444555888<<<@@@DDDGGGMMMTTTZZZ]]]```ccceeeffffffhhhiiillllllxxx~~~rrrooorrrvvvvvvssslllaaaUUUHHH@@@<<<>>>IIIZZZiiivvvvvvkkkiiinnnyyywww___XXXbbbiiifffiiigggfffhhhmmmppppppoookkkmmmmmmjjjjjjmmmnnnkkkoooppppppqqqpppooommmlllhhhjjjlllmmmnnnppptttwwwxxx|||~~~}}}ttteee|||zzzpppjjjpppkkknnnnnnjjjfff^^^RRRFFF999999888777777888999:::;;;<<<>>>>>>>>>???AAACCC???@@@AAA@@@???AAAEEEHHHNNNJJJgggzzzfffeeerrr~~~hhheee~~~\\\bbboooyyyzzzsss\\\@@@;;;999999999555111222666:::???FFFIIIIIIFFFDDDCCC>>><<<;;;;;;>>>GGGRRRZZZ```aaacccdddeeehhhlllooorrrrrrssssssssssssttttttwwwwwwyyy||||||}}}|||pppeeeZZZOOOHHHAAA@@@BBBIIIPPPWWW\\\___fffjjjppptttwwwyyy{{{||||||~~~~~~}}}|||{{{zzz{{{~~~~~~yyyZZZMMMBBBAAAAAA???>>>???@@@AAABBBDDDCCCBBB@@@???============>>>@@@AAABBBBBBAAA??????@@@AAABBBCCCBBBCCCEEEFFFGGGLLLQQQUUUUUUbbbwwwgggnnnlll\\\UUUQQQMMMKKKKKKIIIDDD@@@:::444111222222000111333111111000000000]]]^^^___bbbfffjjjnnnpppiiieee```^^^___^^^\\\YYYVVVUUUSSSQQQQQQRRRTTTTTTXXXXXXYYYYYYZZZ[[[\\\]]]___\\\]]]```ZZZZZZnnnyyyuuuhhh[[[ZZZcccooovvvxxxllllllmmmiiiZZZHHHAAAEEEAAA@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDEEEBBBEEECCCDDDOOOcccsssccccccyyy~~~jjjLLLBBBAAAAAA@@@???>>>======777555333111000111333444777:::???AAADDDJJJRRRXXX[[[^^^bbbdddfffggghhhjjjkkkkkkuuuvvvttttttrrrpppjjj```RRRFFF???>>>AAAJJJVVVaaajjjuuu}}}jjjaaahhhlllfffkkkiiigggiiinnnrrrrrrqqqkkkmmmmmmjjjjjjmmmnnnkkkpppooommmllllllmmmnnnoookkklllmmmmmmmmmooorrruuuwww{{{vvvrrrtttrrrlll~~~sssiiilllqqqrrrnnnfff]]]TTTIII???999888777666777888999::::::<<<>>>?????????AAABBBAAA@@@@@@CCCGGGHHHGGGEEEDDDCCCUUUxxxkkkaaafffppp|||rrrZZZQQQ___wwwaaaZZZcccqqqttttttdddEEE<<<999777888555222222666666;;;AAAGGGHHHGGGEEEDDD@@@>>><<<;;;===DDDNNNTTTXXX[[[___ccceeeiiimmmppppppppppppqqqrrrrrrsssssswwwvvvxxx||||||{{{sssfffZZZMMMEEECCCFFFKKKRRRZZZ___```___hhhjjjlllnnnqqquuuyyy}}}~~~yyyxxxwwwyyy}}}}}}mmmUUULLLDDDBBBBBBBBBAAAAAA???@@@BBBCCCCCCBBB@@@>>>============>>>???@@@AAA@@@@@@@@@@@@@@@AAACCCDDDDDDEEEEEEEEEFFFIIINNNRRRUUUccc}}}eeelllnnn]]]RRROOOLLLKKKKKKJJJEEEAAA:::444111222333111000222444444333222111\\\]]]___bbbfffjjjmmmooofffbbb^^^\\\]]]]]][[[XXXWWWXXXUUUQQQQQQUUUWWWVVVTTTUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\YYYUUU[[[ppp}}}yyykkkZZZUUU^^^nnn}}}rrrsssqqqgggUUUEEE@@@BBB?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBDDDFFFHHHIIICCCFFFEEEGGGKKKVVV~~~qqqdddfffuuuzzzqqqRRRBBBAAAAAA@@@??????>>>>>>999888555222111111333444666999<<<>>>AAAFFFNNNUUUXXX[[[```ccceeegggiiikkkmmmmmmtttyyytttnnnhhh\\\MMMBBB>>>AAADDDKKKTTT]]]ffflllooo{{{}}}ppphhhkkklllgggmmmkkkjjjjjjkkkmmmmmmllljjjmmmmmmjjjkkknnnooommmooonnnlllkkkkkkmmmoooppplllmmmmmmllllllnnnrrruuuwww{{{tttuuu~~~|||jjjjjj~~~sssiiijjjoooppplllcccZZZRRRIIIAAA999999777666666777888999888:::===>>>======>>>???AAA@@@@@@EEEJJJKKKHHHDDDEEEFFFPPPccc|||llljjjqqqwwwzzzhhhSSSKKKWWWnnnnnnUUUVVVhhhmmmrrrkkkPPP@@@:::555666555222111333333777===CCCGGGGGGFFFEEEAAA???===<<<<<>>???@@@AAAAAAAAA@@@???>>>>>>=========>>>????????????@@@@@@@@@AAADDDFFFDDDEEEEEEDDDEEEGGGKKKOOOZZZeeedddhhh|||mmm]]]PPPNNNKKKKKKLLLJJJFFFAAA999444111333333111000222555444333222111^^^___```cccfffhhhjjjkkkddd```\\\[[[\\\]]][[[XXXXXXYYYWWWQQQPPPUUUXXXVVVTTTTTTVVVWWWYYYZZZZZZ[[[ZZZ^^^\\\SSSQQQ^^^sss|||{{{yyyxxxnnneeennntttssskkk]]]OOOGGGCCC@@@@@@AAAAAABBBCCCDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBB>>>>>>???@@@BBBDDDFFFGGG@@@BBBCCCGGGIIIKKKmmm{{{rrrccceeekkkttt}}}yyyVVVBBBAAAAAA@@@@@@??????>>><<<999666333222222333444333666999;;;===CCCKKKQQQTTTWWW\\\```cccfffiiikkkmmmmmmqqq||||||tttkkkcccWWWHHH@@@???BBBEEEJJJSSS___gggjjjjjjeee___[[[^^^eeeqqq|||rrrmmmkkkkkkjjjjjjllllllllljjjjjjjjjkkkjjjmmmmmmkkklllpppqqqooommmmmmnnnnnnooooooooooookkkllllllllllllooossswwwyyy|||vvvlll{{{lllfffzzzzzzrrrmmmtttyyyzzzvvvkkk___UUUKKKCCC;;;:::888777666777777888999;;;>>>>>>===<<<===>>>>>>???@@@CCCEEEGGGGGGFFFLLLHHHMMMXXXmmmzzz___PPP\\\xxxVVVPPPeeekkktttuuuaaaKKK@@@888777888555222111222555:::???DDDFFFFFFEEE@@@???>>><<<<<>>>>>>>>??????@@@@@@@@@@@@???>>>>>>===>>>>>>>>>===>>>@@@@@@???AAAEEEHHHDDDEEEEEEEEEFFFIIINNNQQQ___fffhhhiii{{{{{{||||||}}}|||iiiYYYOOOLLLJJJKKKKKKIIIEEE@@@999444222333444111000222222222111111111```aaabbbccceeefffggghhhccc___[[[ZZZ\\\\\\[[[XXXXXXZZZWWWPPPPPPUUUWWWUUUUUUUUUWWWXXXYYYYYYYYYYYYXXX```]]]PPPOOOaaauuu~~~xxxzzz}}}}}}yyytttsssuuuyyyssspppdddTTTKKKKKKGGGAAA>>>>>>>>>??????@@@@@@@@@BBBAAA???>>>>>>???AAABBB@@@@@@???>>>???@@@BBBCCC;;;<<>>@@@@@@???>>>>>>???;;;>>>AAA@@@???AAAEEEIIILLLBBBEEEOOO[[[~~~nnnTTT\\\|||[[[PPPfffnnnwww~~~oooUUUHHH<<<:::<<<999444111111333888===CCCEEEFFFEEE??????>>><<<;;;===AAADDDJJJNNNTTTYYY\\\___aaaccceeefffhhhkkkmmmoooqqqrrryyyvvvwwwzzz|||}}}}}}qqqfff]]]VVVMMMRRRQQQGGGAAADDDIIIJJJSSSYYYaaahhhnnnrrruuuxxxxxx{{{~~~~~~~~~~~~~~~|||xxx{{{~~~}}}|||}}}|||yyyxxxzzz|||~~~~~~||||||qqq[[[RRRIIIFFFBBB???@@@BBBCCCAAA============>>>???AAAAAAAAA@@@???>>>>>>=========;;;>>>@@@@@@@@@AAAFFFIIIEEEFFFGGGHHHIIIMMMRRRVVVaaaeeennnlll{{{wwwxxxtttyyywwwdddTTTMMMKKKJJJJJJKKKHHHCCC???999444222444444111000111////////////000___```bbbdddeeedddcccbbb[[[[[[[[[XXXUUUUUUYYY\\\\\\]]][[[VVVTTTVVVWWWTTTWWWWWWWWWXXXXXXXXXYYYYYY\\\^^^WWWOOOYYYqqq}}}zzzyyyuuuwwwzzzpppeeeppplllhhh\\\MMMFFFFFFDDD???::::::;;;<<<===>>>???@@@AAA@@@>>>>>>???@@@@@@???===???@@@AAA?????????@@@>>>BBBAAAAAAAAAAAAUUUuuu~~~pppxxx~~~oooooozzzMMMDDD@@@BBBAAA;;;<<>>===;;;777333111222333444444555666999>>>DDDIIIPPPTTTYYY^^^aaadddgggiiigggjjjpppvvv{{{yyyqqqhhh___XXXPPPHHHDDDEEEGGGHHHHHHNNN]]]lllmmmfffLLLCCC===???BBBAAACCCGGGPPP]]]pppzzzuuupppmmmmmmmmmllljjjkkkjjjhhhhhhhhhjjjlllnnnooommmkkkkkklllmmmllljjjpppooonnnmmmmmmmmmmmmmmmllllllllllllmmmqqqwww|||vvvggghhhxxxvvvqqqnnnwwwxxx}}}uuummmwwwhhhTTTEEE;;;@@@;;;888:::???@@@;;;666===>>>>>>======<<<;;;:::>>>>>>>>>???@@@AAAAAAAAAIIIIIIEEEFFFOOOcccyyy```___wwwYYY]]]iiisss{{{{{{uuuXXX???<<>>BBBCCCCCCBBB@@@???======>>>@@@AAADDDGGGLLLPPPTTTYYY^^^bbbcccfffiiijjjjjjjjjkkkllluuuwwwyyyzzzzzz{{{}}}}}}rrrddd\\\ZZZQQQJJJEEEEEEFFFEEEGGGJJJJJJNNNVVVaaallltttxxxyyyxxxvvvvvvyyy~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}yyytttuuu{{{}}}{{{yyy|||{{{cccRRRLLLEEECCCAAA@@@AAAAAA???>>>??????>>>>>>>>>>>>??????>>>============???AAABBB????????????@@@AAABBBBBBBBBHHHMMMLLLIIIJJJSSS\\\___aaaxxxnnnhhh~~~tttuuudddZZZPPPNNNMMMLLLKKKHHHCCC???999444222444444222222444222222222333333___```aaabbbbbbaaa___^^^[[[[[[ZZZWWWUUUUUUXXX\\\cccbbb^^^WWWSSSUUUUUURRRUUUUUUVVVWWWWWWXXXYYYYYY[[[ZZZTTTRRR^^^qqq|||{{{yyywwwxxxwwwoookkkxxxddd```UUUHHHBBBCCCAAA===;;;<<<<<<===>>>???@@@AAAAAA???>>>???@@@AAA???>>>===???@@@@@@??????@@@AAA???CCCAAAAAABBBBBBQQQnnnqqqtttsssdddfff\\\OOODDDBBBAAA===>>>AAA>>>===;;;777333111111333333444444555888<<>>???BBBDDDKKKYYYiiixxx}}}zzzwwwsssnnnkkkllllllkkkjjjkkkjjjiiiiiiiiijjjkkklllkkkjjjjjjkkklllmmmmmmmmmooonnnmmmmmmlllllllllmmmnnnnnnnnnmmmooosssyyy}}}sssggghhhsss|||}}}uuu{{{{{{}}}}}}sssllluuukkkTTTCCC777???<<<<<<@@@EEEFFFAAA;;;======>>>???????????????======>>>>>>??????@@@@@@AAACCCAAACCCKKK[[[kkk]]]^^^UUU]]]lllyyy}}}~~~dddHHH>>>>>>>>>:::777111111111555:::>>>@@@AAAAAA@@@>>>===<<<===>>>???BBBEEEIIIMMMQQQVVV\\\```aaadddgggiiijjjjjjkkklllsssuuuwwwxxxwwwxxxzzz||||||tttfffZZZTTTKKKEEEAAABBBDDDCCCEEEIIIIIIKKKQQQZZZeeeooouuuxxxzzzyyyyyy{{{~~~~~~}}}||||||||||||}}}}}}~~~yyyyyyuuuqqqrrryyy~~~~~~}}}xxxwwwyyyppp\\\MMMGGGDDDBBB@@@???@@@@@@???>>>@@@??????>>>>>>??????@@@===============???@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCFFFHHHGGGEEEHHHQQQYYYbbbaaawwwqqqgggyyyyyyvvveee[[[TTTRRRPPPNNNKKKGGGAAA>>>999444111333444222111333222222222333333______``````___^^^\\\[[[[[[ZZZXXXTTTQQQQQQTTTWWWbbbbbb^^^WWWTTTUUUUUURRRSSSTTTUUUVVVWWWXXXYYYZZZ\\\VVVSSSZZZhhhvvv~~~tttlllnnn{{{ooo[[[WWWNNNDDD@@@@@@???<<<======>>>>>>???@@@AAAAAA?????????@@@BBBAAA@@@>>>===???@@@@@@??????@@@BBBBBBDDD@@@@@@DDDCCCLLLaaatttpppjjjYYY\\\uuusssaaaMMMCCCAAAAAA@@@@@@>>>>>><<<888444222111222111222333444666:::???DDDKKKNNNSSSXXX[[[___cccfffdddeeeiiillloooyyywwwiiiXXXMMMGGGDDDEEEHHHKKKKKKJJJJJJOOOXXX]]]]]]MMMEEE>>><<<===<<<<<<>>>===???EEERRRbbbmmmrrrsss{{{|||uuussstttuuurrrooollljjjkkklllllllllkkkkkkkkkkkkjjjjjjjjjjjjgggiiijjjkkkkkklllmmmooommmmmmlllkkkkkkkkkllllllooooooooooooqqquuu{{{}}}uuurrrvvvyyyyyywwwpppmmmwww{{{rrrllluuuzzzdddPPPAAA888<<<;;;===CCCIIIIIIDDD>>>===>>>???????????????>>>============>>>>>>>>>>>>===BBBBBBDDDKKKUUUvvvxxx\\\rrrlllPPPOOO```rrrzzzpppUUUAAA<<>>>>>???@@@???>>>>>>>>>============>>>>>>======<<<======>>>???@@@=========>>>???@@@BBBCCCEEEDDDBBBAAABBBGGGNNNTTT[[[ZZZpppxxxfffttt{{{wwweeeYYYXXXVVVSSSPPPLLLGGG@@@<<<888333000222333111111333222222222222333]]]^^^^^^^^^^^^]]]\\\[[[ZZZXXXUUUQQQNNNMMMMMMNNNVVVYYYYYYVVVVVVXXXXXXTTTTTTTTTUUUWWWXXXZZZ[[[\\\\\\VVVWWWdddsss}}}rrrjjjqqq{{{}}}ttt~~~|||fffTTTPPPIIICCCAAAAAAAAA???======>>>>>>???@@@@@@AAA>>>>>>???AAACCCBBB@@@===>>>???@@@@@@??????AAACCCDDDEEEAAA@@@EEECCCGGGUUUyyyrrrlll[[[XXXiii|||tttXXXEEEAAADDDCCC@@@??????>>>:::666333111222000111222333444777<<<@@@FFFJJJNNNSSSWWW[[[```cccccccccfffhhhjjjqqqoooZZZNNNJJJIIILLLPPPMMMLLLIIIFFFGGGLLLRRRVVVIIICCC<<<:::;;;===>>>>>>;;;;;;===DDDNNNWWW]]]___iiiooorrrooolllnnnppppppnnnmmmkkkkkkkkkmmmnnnnnnllllllllllllkkkjjjiiihhhhhhjjjlllllljjjjjjkkklllllllllkkkjjjjjjkkkkkkkkknnnooooooppprrruuu{{{}}}zzz}}}tttgggbbbtttyyyqqqmmmtttwwwgggUUUHHHAAA>>>:::999:::???DDDEEEAAA===?????????>>><<<;;;999999========================<<>>@@@CCCBBB@@@???============:::<<>>;;;>>>???===>>>@@@GGGGGGJJJQQQ\\\hhhqqqvvvzzzzzz{{{}}}~~~}}}||||||wwwxxxyyy{{{}}}~~~}}}sssnnnpppsssrrrnnnmmmjjjhhhjjjrrr}}}ttt]]]KKKCCCAAA>>>===<<<<<<>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>============>>>???@@@@@@DDDAAA??????CCCHHHLLLOOOMMMPPPkkkkkksss}}}rrr}}}||||||{{{wwwdddWWWYYYWWWTTTQQQMMMGGGAAA<<<777222000222222000000222222222222222222[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZVVVSSSPPPMMMKKKJJJKKKQQQUUUVVVXXXZZZXXXTTTVVVVVVWWWYYYZZZ\\\]]]^^^YYYVVV\\\kkkyyynnnhhhpppvvvsssuuuzzz|||nnnaaaiiinnnaaaNNNJJJEEECCCBBBAAA@@@@@@<<<======>>>>>>?????????>>>>>>???BBBCCCCCCAAA>>>>>>???@@@@@@???@@@BBBDDDEEEGGGAAA@@@FFFDDDCCCLLLiiizzzxxxiii]]]dddvvveeeJJJAAAEEEEEEAAA@@@@@@@@@===999555222222///000111222222555999<<>>AAAAAA@@@888999::::::<<>>===;;;??????>>>>>>===;;;:::999============>>>>>>>>>>>>:::AAABBBCCCEEECCCNNNddd~~~aaaZZZpppyyyeee```gggxxxxxxyyyYYY???;;;>>><<<888555111000333777;;;===CCCCCCAAA@@@???>>>======888999;;;===@@@EEEKKKOOOSSSVVV[[[___bbbeeehhhjjjiiikkknnnqqqrrruuuxxxzzztttvvvwwwxxxyyy{{{~~~zzz~~~|||```OOOCCCGGGRRRTTTLLLEEEDDD???===>>>>>>;;;:::<<<@@@AAAFFFNNNZZZfffnnnsssvvvwwwyyy|||~~~}}}{{{yyywwwwwwwwwxxxyyy{{{}}}xxxpppooopppoootttrrrnnnlllmmmttt}}}}}}uuuXXXDDD???@@@===<<<;;;;;;===??????>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<============>>>>>>===<<<<<<<<<======AAA@@@???BBBFFFJJJLLLLLLJJJSSSrrrrrrvvvyyyjjj}}}{{{ssszzzfffXXXWWWUUUSSSPPPMMMHHHBBB>>>777222000222222000000222222222222222222ZZZZZZZZZ[[[\\\]]]]]]^^^]]]\\\ZZZYYYXXXUUUPPPMMMJJJPPPVVVXXXYYY[[[XXXSSSWWWXXXYYYZZZ[[[\\\]]]^^^VVV[[[cccmmmwwwqqqjjjjjjeee^^^aaaooo}}}wwwiiijjjjjj\\\JJJDDDAAAAAA@@@>>>===>>>=========>>>>>>>>>???????????????AAACCCCCCBBB@@@??????@@@??????@@@CCCEEEDDDHHHCCC@@@FFFDDDBBBHHHXXXvvvggggggvvvqqqPPPAAADDDGGGCCCAAACCCCCCAAA<<<777444222///000111111222333666999===@@@DDDIIINNNSSSYYY]]]bbbcccfffiiihhhhhhpppyyy~~~fff\\\\\\\\\\\\\\\SSSNNNHHHFFFDDDDDDJJJQQQWWWSSSJJJCCCBBBDDDCCC???:::<<<<<<:::777999???EEENNNSSSXXX\\\ccciiihhhccciiikkklllllllllmmmppprrrnnnmmmmmmlllkkkjjjjjjiiinnnmmmlllmmmnnnmmmjjjgggkkkkkkjjjjjjjjjkkklllllljjjkkkmmmoooqqqtttyyy}}}ssscccaaarrrzzzkkkfffvvvvvvlllhhhiiilllnnniiieee___WWWLLL???888888===;;;888888999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA???EEEEEEDDDGGGDDDHHHXXXmmmvvv{{{kkkTTTTTThhhyyyddd^^^nnnvvvnnnNNN???======999555111///000333555777BBBAAAAAA@@@???>>>======888999:::;;;<<>>===<<<;;;;;;===??????>>>>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;<<<<<<>>>???AAADDDHHHLLLMMMMMMQQQ\\\}}}xxx{{{zzzhhh{{{nnnzzz~~~iiiZZZUUUSSSQQQNNNKKKGGGAAA===888333000222333111111333222222222222222ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[^^^___]]]WWWRRROOOTTTXXXYYYZZZ]]]\\\YYYXXXYYYYYYZZZ[[[[[[\\\\\\WWWdddnnnpppttt~~~yyytttkkk___VVV```oooyyytttjjjTTTHHHBBB???AAA@@@<<<;;;===>>>>>>>>>?????????@@@@@@@@@??????@@@BBBCCCCCCBBB???@@@@@@??????@@@DDDFFFCCCIIIEEEAAAEEEDDDBBBHHHPPP~~~|||ppppppwww{{{VVVAAABBBGGGEEECCCEEEFFFCCC???999555333///000222222111333555777999<<>>===<<<;;;===???AAAGGGPPPZZZ___eeeiiiiiifffgggiiikkklllkkklllnnnqqqnnnmmmlllkkkjjjjjjkkklllkkkhhhggglllrrrtttqqqlllkkkkkkkkkkkkkkklllmmmmmmiiikkkmmmoooqqquuuyyy}}}vvvkkk___]]]kkk~~~qqqccc```qqqsssiiigggjjjkkkjjjggg```YYYSSSIII===888999;;;:::999:::;;;<<<;;;;;;;;;;;;===>>>@@@AAAAAAAAA>>>???@@@AAABBBCCCDDDEEECCCIIIGGGGGGKKKIIIKKKXXXYYY}}}|||[[[JJJWWWssslllTTTaaaooo{{{^^^III@@@===;;;777333000111222333333>>>>>>>>>>>>>>>===<<<<<<999999999999:::===CCCGGGGGGKKKQQQWWW\\\```dddfffhhhjjjmmmooopppqqqtttvvvwwwxxxyyyyyyxxxyyyzzz|||wwwvvvwwwxxxvvvoooeee___PPPEEE======AAACCCDDDFFFAAA===<<>>???===<<<<<<===???>>>=========<<<<<<<<<<<<======:::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>===>>>AAACCCGGGJJJNNNQQQRRR\\\|||{{{~~~xxxeeeuuuuuuwww~~~hhhYYYSSSRRROOOMMMIIIEEE???;;;999444111333444222111333222222222222111ZZZYYYXXXWWWWWWWWWWWWWWWUUUVVVZZZ___bbb```[[[VVVSSSWWWYYYYYY\\\aaacccbbbXXXXXXYYYYYYZZZZZZ[[[[[[\\\nnnxxxssssss}}}}}}zzz{{{xxxlllccchhhssszzzjjjOOOIIIBBB@@@BBBBBB===;;;===@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>???AAACCCCCCCCC???@@@@@@??????AAADDDGGGAAAIIIFFFAAAEEEDDDCCCIIIMMMvvv|||uuuxxxvvvZZZAAAAAAHHHGGGDDDFFFGGGEEE@@@:::666444///111222222111222444666777:::???CCCHHHOOOUUUZZZ___aaafffkkkiiifffggglllsssyyyrrrtttrrrlllggg[[[RRRLLLMMMNNNNNNQQQWWWSSSQQQIII@@@???DDDDDD??????;;;999:::===???>>>===@@@MMM[[[```bbbeeegggfffeeehhhjjjkkkjjjjjjmmmoooooommmkkkjjjjjjkkklllmmmgggccccccjjjuuuzzzwwwqqqkkkkkkkkkkkkllllllmmmnnniiikkknnnppprrruuuzzz}}}~~~~~~~~~~~~~~~mmmkkkiiinnn|||vvvgggaaapppsssjjjiiimmmmmmjjjmmmaaaUUULLLCCC;;;;;;@@@666777999;;;<<<<<<;;;:::;;;<<<<<<===============??????AAABBBDDDEEEGGGGGGAAAFFFDDDDDDJJJJJJKKKWWWPPPvvveeeMMMXXX|||wwwTTT\\\fffwwwiiiQQQCCC??????;;;777444333333333222;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999<<>>;;;;;;>>>???<<<999:::<<<::::::AAAOOOaaapppyyyzzz|||~~~}}}zzzyyy{{{~~~}}}~~~|||zzzvvvsssqqqrrrtttuuuqqqwwwxxxqqqjjjhhhhhhgggooopppttt{{{}}}zzzgggPPPDDDCCCCCC@@@???>>><<<<<<>>>???>>>===:::999999888888999999::::::;;;<<<<<<<<<;;;:::999777777888999;;;===???@@@===>>>@@@AAADDDIIIOOOTTTLLLSSSsss|||ttt```nnn|||fffUUUTTTRRROOOLLLHHHCCC<<<888999444222444444222222444222222222222111PPPOOONNNOOOPPPSSSUUUWWW\\\\\\]]]aaaddddddaaa]]]YYYWWWVVVWWWZZZ\\\]]]]]]ZZZYYYWWWWWWYYY[[[\\\[[[mmmsssxxxyyy{{{vvvvvv||||||kkkUUUGGGEEEBBB???>>>>>>???@@@@@@@@@@@@?????????>>>>>>======>>>@@@AAABBB@@@???>>>???@@@BBBCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCTTT```|||yyyeeeHHHGGGGGG???GGGFFFEEEDDDCCC???999555333333333333222222111111555888<<>>???@@@???=========???AAABBBBBBBBBBBBDDDGGGIIIIIIEEEBBBBBBEEEHHHHHHGGGNNNZZZzzzaaaQQQbbblllOOOVVVppp~~~mmmJJJBBB???<<<888555444444444333666888:::<<<===<<<:::999;;;;;;;;;;;;;;;;;;::::::BBBEEEIIIMMMRRRWWW\\\```aaadddhhhkkklllmmmnnnpppsssuuuvvvtttrrrssswww{{{vvvvvvwwwzzz{{{{{{xxxvvvfffaaaWWWNNNGGGCCCBBBBBB;;;<<<======;;;:::999::::::;;;;;;===JJJ___qqqzzz{{{|||}}}|||{{{zzz{{{|||~~~}}}~~~{{{vvvuuuuuuuuurrrpppmmmmmmllliiieeebbbaaaaaafffrrr}}}~~~|||zzz~~~}}}ttteeeRRRHHHBBB???>>>@@@===<<<;;;:::::::::::::::888888999:::;;;;;;<<<<<<777888888888888999999999999888777777888:::;;;<<<>>>???@@@AAACCCGGGMMMQQQRRRQQQkkkwwwaaannnyyyvvv^^^VVVRRRNNNIIIFFFEEECCC>>>:::666666555444333333333333111111111111111GGGGGGHHHJJJNNNRRRVVVXXXZZZ]]]aaafffgggccc]]]XXXVVVUUUSSSTTTWWWYYYZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^hhhrrr{{{~~~yyyxxx}}}vvvppp^^^GGGEEECCC@@@>>>======>>>???AAAAAA@@@@@@???>>>>>>>>>@@@???>>>>>>???@@@@@@@@@>>>???AAABBBDDDDDDDDDDDDFFFEEECCCAAA@@@AAACCCDDDHHHOOOjjj~~~WWWGGGGGGHHHGGGFFFEEEEEECCC@@@;;;777333333222222222111111111333555999===AAAFFFLLLPPPWWWZZZ^^^aaacccdddfffhhhnnnvvv{{{nnncccgggsssttteeeSSSFFFFFFEEECCCBBB@@@===999:::777444444888<<<======FFFOOOZZZ```aaabbbgggkkkkkkllllllllllllllllllkkkiiijjjlllkkkjjjiiijjjkkkkkkjjjiiiiiiiiijjjkkklllkkkmmmnnnooonnnnnnoooppplllmmmnnnooorrrtttvvvwwwwwwyyyzzzyyyyyyzzzxxxuuufffffftttvvvttt}}}}}}}}}vvvttt~~~xxxiiiUUUDDD<<<:::;;;;;;;;;;;;<<<;;;;;;::::::999@@@AAAAAAAAA???>>>???@@@@@@AAABBBAAAAAABBBEEEGGGEEEBBB??????BBBDDDDDDCCCDDDKKKaaarrrXXXOOOooobbbWWWppp~~~^^^DDD======<<<888444111111333555666999<<<>>>>>>===<<<===<<<;;;;;;::::::::::::>>>AAAEEEIIILLLQQQVVVZZZ\\\___cccfffhhhjjjlllnnnmmmqqqtttuuussssssvvvyyy||||||zzznnnbbbXXXOOOHHHDDD?????????===;;;:::::::::<<<<<<:::;;;GGG\\\nnnwww|||}}}~~~}}}{{{zzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{xxxsssqqqqqqqqqooommmmmmmmmkkkhhhffffffhhhjjjppp{{{}}}zzzzzznnn^^^LLLCCC@@@===<<<===<<<<<<;;;::::::::::::::::::::::::999888777777666777888888888888999999999:::999999999:::;;;<<<<<<;;;<<<>>>???AAAFFFKKKPPPLLLLLLfff{{{gggsss~~~uuuxxx```ZZZTTTPPPLLLJJJIIIFFFAAA===666555444333222222222222111111111111111BBBCCCEEEHHHLLLQQQUUUXXXYYY___fffjjjggg```YYYTTTUUUSSSRRRSSSUUUWWWXXXXXXYYY[[[[[[ZZZWWWVVVYYY\\\eeeppp{{{|||vvvxxxzzz}}}vvvlllgggXXXDDDCCCBBB???===<<<===>>>???AAAAAA@@@@@@???>>>>>>===BBB@@@>>>===<<<===???@@@===>>>@@@BBBDDDEEEEEEEEEHHHFFFBBB@@@???@@@BBBDDDEEEGGGWWW}}}|||}}}~~~bbbCCC@@@IIIGGGFFFEEEEEEDDDBBB>>>:::333333222111111111111111000333666999===BBBGGGKKKQQQUUUZZZ]]]```bbbeeegggkkkpppxxx~~~rrrrrrrrrYYYIIIGGGFFFFFFDDD@@@;;;888888777666555666777999;;;EEEMMMXXX___aaaccchhhlllnnnnnnnnnmmmlllkkkjjjiiijjjkkklllkkkjjjiiijjjkkkmmmlllkkkiiihhhgggggggggjjjlllmmmnnnmmmnnnoooqqqjjjjjjllloooqqqtttvvvwwwuuuuuuwwwzzzyyyuuuuuuwwwmmmpppyyy}}}}}}wwwuuu~~~lllRRRAAA===>>><<<:::;;;;;;;;;;;;::::::::::::???@@@AAA@@@>>>===>>>???@@@AAAAAAAAA@@@@@@BBBDDDBBB@@@>>>>>>@@@AAABBBAAACCCEEEOOOssseeeRRRYYYiiiVVVeeevvv}}}rrrIII===???@@@<<<555000000222222444777;;;===??????@@@>>>===;;;:::999999::::::;;;>>>AAADDDGGGKKKPPPSSSVVVYYY]]]aaacccfffiiikkkhhhmmmrrruuuttttttuuuwwwyyy|||~~~rrrggg[[[MMMCCCAAA@@@>>><<<;;;;;;<<<=========::::::EEEZZZllluuu}}}~~~~~~}}}|||{{{{{{|||{{{||||||||||||zzzyyyxxxvvvssspppnnnooooooooooooooommmjjjfffeeehhhnnnrrr~~~||||||wwwooogggvvvfffVVVEEE??????>>><<<;;;;;;;;;::::::999999:::::::::999999777666555444444777888888888888999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>???BBBFFFLLLQQQOOONNNhhhttt}}}www|||wwwbbb\\\WWWTTTPPPMMMLLLJJJEEE@@@555444333222222111111222111111111111111EEEEEEGGGJJJNNNRRRUUUWWW]]]bbbffffffaaa[[[WWWVVVWWWUUUSSSTTTVVVWWWXXXXXXWWWZZZ[[[WWWRRRQQQTTTYYYgggqqq{{{{{{vvvxxxwwwzzzyyylllddd___RRRCCCAAA@@@???=========>>>???AAAAAA@@@??????>>>======AAAAAA@@@>>>===<<<===>>><<<===>>>@@@BBBDDDEEEFFFGGGFFFDDDCCCBBBBBBBBBBBBIIIJJJPPPkkkzzztttgggnnnoooLLL???DDDFFFFFFEEEEEEEEECCC@@@===444333222111000000111111///111444777:::>>>DDDGGGMMMQQQVVVZZZ^^^```cccfffiiilllpppxxxeeePPPLLLIIIJJJIIICCC===:::777888888777555666888;;;AAAIIITTT\\\```cccgggjjjllllllllllllkkkjjjiiiiiimmmmmmmmmllliiihhhiiijjjlllkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmlllkkkmmmnnnhhhiiilllooorrruuuwwwxxxyyyvvvxxx{{{yyyuuuwww~~~||||||uuuuuu|||zzzjjjTTTGGGCCCBBB>>>:::;;;;;;::::::::::::::::::<<<===>>>===<<<;;;;;;===@@@AAABBBAAA@@@???@@@BBBAAA@@@??????@@@AAABBBBBBFFFIIIJJJ\\\~~~jjjVVVnnnvvv```YYYaaammmvvv}}}XXXCCCBBB@@@<<<888555222111///111444777;;;>>>@@@AAA???>>><<<:::999999:::::::::===???BBBCCCFFFJJJMMMPPPSSSWWW[[[___bbbgggjjjjjjnnnrrrtttsssrrruuuwwwuuu{{{~~~uuuhhhXXXKKKDDDAAA===;;;;;;<<<>>>???======:::;;;FFF[[[nnnwww}}}~~~~~~|||{{{|||}}}{{{|||||||||{{{yyywwwuuuqqqooommmlllmmmoooqqqrrrkkkiiifffcccdddiiiqqqwwwzzzwww{{{xxxnnndddtttuuu^^^OOO@@@===??????===;;;::::::999999999999::::::777777777777777666666666777777888888888999999999999:::;;;<<<<<<;;;:::999<<<>>>???AAADDDIIIOOOSSS[[[YYYooo|||tttwwwbbb]]]YYYUUUQQQPPPOOOKKKFFFAAA444444333222111111111111111111111111111DDDFFFHHHLLLPPPUUUXXXZZZcccdddbbb]]]XXXWWWYYY\\\XXXVVVTTTTTTUUUWWWWWWWWWTTTVVVWWWUUURRRSSSZZZ```ooozzzxxxpppzzz|||llloooqqqpppjjj```SSSEEE<<<@@@???>>>======>>>>>>?????????>>>>>>>>>============@@@BBBBBB???<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHHHHGGGEEECCCAAAEEEHHHKKK[[[xxxjjjgggrrrqqqrrrkkkPPPEEEFFFEEEEEEEEEEEEDDDBBB???777555333111000000111111///111333666888<<>>666777777666555555777999<<>>===<<<;;;;;;===AAABBBCCCBBBAAA@@@@@@AAA???????????????@@@@@@AAA@@@HHHHHHKKKccc|||XXX]]]xxxZZZSSS^^^hhhxxxqqqRRRIII???;;;<<<<<<777111...///111444777:::===???>>>===;;;:::999999::::::999;;;<<<>>>>>>@@@CCCFFFJJJMMMRRRVVVZZZ___dddgggnnnppprrrqqqoooooossswwwvvv~~~ooobbbRRRMMMFFFAAA@@@@@@???>>><<<======>>>JJJ]]]nnnvvv{{{}}}~~~}}}|||{{{|||}}}}}}}}}~~~}}}{{{xxxuuusssooommmjjjhhhfffgggiiikkk`````````aaaeeennnwww~~~xxxvvv|||~~~zzzsss~~~kkkSSSFFF;;;:::======;;;:::999999888888888999999:::888888888888888888777777777777888888888999999999777888:::;;;;;;:::999999<<<===???AAACCCHHHNNNRRR```]]]rrr~~~zzzyyyttt}}}~~~yyyddd___WWWTTTQQQOOONNNKKKEEE@@@444444333222111111111111111111111111111BBBDDDHHHNNNTTTYYY]]]___dddaaa\\\VVVTTTVVV[[[___XXXVVVTTTSSSTTTUUUUUUUUUQQQRRRSSSSSSVVV]]]gggoooxxxxxxlllwww}}}vvvfff```cccffffff\\\LLLAAA<<<======<<<<<<======>>>>>><<<<<<<<<<<<============:::???CCCCCC@@@<<<::::::;;;;;;<<<===>>>@@@BBBCCCCCCEEEIIIKKKKKKHHHDDDAAAAAAEEEHHHQQQrrrsssnnnrrrtttfffMMMGGGEEEDDDDDDDDDDDDBBB@@@;;;999666222111000000111///000333444666:::>>>AAAGGGKKKPPPUUUYYY\\\___bbbdddgggiiiiiimmmtttwwwvvvssseeeYYYVVVQQQHHHCCCCCC999888777666666555555555888>>>IIISSSZZZ___ccceeeeeeeeeggghhhiiijjjjjjjjjfffgggiiijjjkkkmmmqqqtttqqqqqqrrrqqqqqqpppooonnnoooqqqsssssspppllljjjiiifffhhhkkkooorrruuuvvvvvvuuuvvvuuuvvv}}}|||qqqjjjeeekkkpppqqqpppuuu~~~}}}~~~rrrfffgggttt{{{ooo]]]ZZZZZZXXXQQQHHHAAA>>>===::::::999888888999;;;<<>>===>>>???@@@AAACCCCCCAAA@@@@@@AAA<<<>>>??????>>>>>>???@@@:::EEEFFFFFFPPPhhhaaaSSSbbb~~~kkkSSSRRRYYYeeeuuu~~~fffVVVCCC;;;===???:::444111000111222444777:::;;;;;;;;;;;;;;;;;;;;;::::::666888999999999:::<<<>>>DDDGGGKKKOOOSSSXXX^^^aaalllnnnnnnllljjjkkkooosssttt}}}|||nnnggg]]]UUUQQQMMMIIIEEECCCFFFGGGIIIRRRaaammmrrryyyzzz||||||{{{{{{}}}~~~}}}}}}}}}|||yyyuuuqqqnnnkkkiiieee___ZZZXXXYYY[[[TTTXXX^^^eeennnxxx|||tttqqquuu|||}}}dddHHH>>>777777999888888999888888777777888888999999<<<<<<;;;:::888777666666777888888888888999999999777777888999:::::::::::::::;;;<<<>>>@@@DDDIIIMMMYYYVVVkkkpppnnn|||uuusssxxx}}}fff```UUURRROOONNNMMMIIICCC>>>555444333222222111111222111111111111111FFFHHHMMMSSSXXX^^^aaaccc___[[[WWWUUUVVVYYY\\\]]]ZZZXXXVVVUUUVVVWWWVVVVVVSSSQQQOOOQQQWWWbbbnnnuuu~~~wwwvvvuuuoookkkrrr|||yyymmmddd^^^[[[YYYRRRFFF??????999999:::::::::;;;;;;<<<888999999:::;;;<<<======:::>>>BBBBBB>>>;;;;;;======<<<<<<===>>>@@@AAABBBBBBDDDGGGIIIJJJHHHEEECCCBBBEEEEEEJJJaaayyypppzzzoooyyy]]]GGGEEEDDDCCCCCCCCCAAA???>>><<<888444111000000000...///111333444777;;;>>>DDDHHHMMMRRRUUUXXX\\\^^^___dddgggfffhhhkkkmmmkkkrrrtttvvvyyyzzz{{{{{{{{{yyyyyyzzz}}}jjjbbbZZZOOOIIIJJJBBB???;;;::::::999555222555;;;EEEPPPYYY___bbbdddeeefffgggiiijjjjjjkkkkkkggghhhiiijjjjjjmmmppptttqqqqqqqqqqqqpppnnnlllkkkjjjnnnrrrsssppplllhhhfffdddfffjjjmmmppprrrrrrsssooouuutttrrr|||}}}|||kkkeeegggooowwwyyytttvvv{{{{{{qqqffffffqqqwwwkkkZZZTTTSSSPPPIIIBBB===<<<>>>:::999888777888999;;;<<<@@@AAAAAAAAA???>>>???@@@===???AAAAAA@@@??????@@@<<>>@@@AAA;;;AAADDDGGGMMMVVVvvvxxx[[[NNN^^^eeeOOOPPPZZZkkkyyyeeeLLL===:::<<<;;;999555444222222222444777888888:::;;;======<<<;;;:::777888999888777777999;;;<<>>:::;;;<<<===>>>BBBGGGKKKQQQNNNdddssseeevvvuuuqqqiii}}}eee]]]SSSPPPNNNMMMLLLHHHAAA<<<666555444333222222222222111111111111111NNNPPPTTTYYY]]]```cccdddYYYVVVUUUVVVZZZ\\\[[[YYY^^^[[[YYYXXXYYYZZZYYYYYYWWWRRRNNNNNNVVVaaalllsss}}}ooo^^^\\\rrruuuuuudddUUUNNNGGG<<<666888777777777888999999999:::666777888999;;;<<<===>>>;;;???AAA@@@<<<:::<<<@@@???>>>>>>>>>>>>@@@BBBCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCAAACCCSSSvvvyyyssstttkkkxxxnnnGGGEEECCCCCCCCCBBB@@@>>>AAA>>>999555111000000000---...000111333555999<<>>???@@@???>>>======???;;;===@@@@@@???>>>>>>??????BBBDDDDDDBBBAAABBBDDD======???GGGLLLJJJ]]]kkkKKKSSSvvv}}}TTTRRR]]]jjjpppTTT???777888:::<<<888777444222222333555777666888;;;===>>>===;;;:::999:::;;;:::888888999;;;666999===@@@DDDIIIOOOSSSYYY]]]bbbddddddccceeegggooouuu~~~zzzsssmmmhhhlllmmmkkkmmmqqqrrrppptttvvvxxxzzzzzz{{{}}}xxxxxxxxxvvvqqqkkkeeebbb\\\[[[XXXRRRMMMLLLOOORRRXXXaaammmyyyzzzlllbbb^^^TTTMMM\\\ttt~~~kkkVVV>>>;;;999999777555777<<<777777666777777888999999666777777888999::::::;;;777888888888888999999999888888888999:::===???AAA======>>>>>>???BBBGGGKKKOOOLLLaaa}}}gggrrrsss~~~pppaaa~~~zzzaaaXXXRRRPPPNNNMMMLLLHHHAAA;;;666666555444333333333333111111111111111SSSRRRUUU^^^ffffff^^^VVVLLLOOOTTTXXX[[[\\\\\\[[[]]]ZZZXXXXXXYYYZZZWWWUUUWWWSSSOOOQQQYYYbbbiiimmmyyyooofffxxxsssiiibbbUUUFFF;;;666777999999999999999999999::::::888777777777888999::::::===>>>>>>===;;;999:::;;;???@@@@@@AAA@@@???>>>===AAAAAABBBCCCDDDEEEFFFFFFFFF@@@AAAHHHMMM\\\zzz{{{~~~~~~uuupppOOOCCCBBBFFFAAAAAABBB;;;AAA===999555444333222000000///------...111444666???BBBEEEHHHLLLQQQVVVZZZYYY___cccdddfffkkkooonnnpppmmmiiihhhjjjnnnrrruuupppoooqqquuuzzzmmmbbb^^^\\\[[[VVVOOOGGGBBB@@@>>>999444555:::DDDSSS```gggeee```aaabbbdddfffiiikkkmmmnnnmmmllljjjhhhggghhhjjjkkkooonnnmmmnnnooommmkkkhhhcccfffiiikkkjjjhhhdddbbbddddddeeeggghhhiiijjjkkkvvvqqqpppwww}}}}}}{{{yyyzzz}}}tttrrrqqqmmm~~~~~~yyyrrrnnnooolllhhhfffddd^^^UUUKKKEEE>>><<<>>>>>><<<999:::777444555888;;;;;;:::<<<>>>??????===;;;::::::>>>===<<<<<<>>>???>>>===??????>>>>>>???AAACCCDDD===BBBHHHJJJHHHJJJXXXggg]]]OOOUUU}}}nnnZZZPPPaaagggGGG666888<<<;;;;;;888444222333333333222666888;;;===>>>===<<<:::;;;;;;;;;:::999888777666777777999;;;@@@EEEJJJMMMRRRUUUZZZ]]]```bbbeeegggkkkrrrxxx~~~wwwuuuuuuuuuuuutttrrrqqqppprrrrrrsssuuuxxxyyyyyywwwtttsssttttttrrrlllbbbZZZ^^^YYYVVVVVVUUURRRRRRUUU___kkkwwwqqqgggZZZPPPJJJNNNbbbwww{{{tttwwwgggUUUIII::::::999999888777666666888666444444777888777666888888888999999:::::::::888888888888777666444444777777777888888999999:::>>>?????????@@@BBBGGGKKKKKKMMM^^^}}}oooppp|||vvvpppaaarrrooo___YYYOOONNNMMMMMMMMMIIICCC===555444333333222222333333111111111111111UUUZZZ```eeeeee```YYYSSSQQQSSSVVVXXXZZZ[[[[[[ZZZ[[[XXXVVVVVVXXXXXXVVVTTTTTTQQQPPPVVVaaalllrrruuuyyy|||}}}~~~qqqfff]]]OOOBBB999666777888999999999::::::999888888888888888888999:::;;;;;;<<<======<<<:::999:::<<<>>>???@@@AAAAAA???===<<<@@@@@@AAABBBCCCDDDEEEEEE@@@<<<===CCCEEENNNnnnwwwrrr|||yyyttt~~~dddMMMBBBCCC@@@AAADDDAAA@@@===999777555444222000000///...---...111444666===???BBBEEEIIIMMMSSSVVVVVV\\\``````ccchhhkkkjjjlllkkkjjjkkkmmmoooqqqqqqqqqpppqqqtttvvv|||rrrhhhbbb^^^[[[RRRLLLDDD@@@>>><<<777333222777AAAPPP^^^ffffffccceeeeeefffggghhhiiijjjjjjkkkkkkjjjjjjjjjkkkllllllkkkjjjjjjkkkmmmmmmlllkkkbbbcccfffgggfffddd```^^^aaabbbcccdddfffhhhjjjkkkmmmnnnpppooojjjkkkxxxxxxlllssszzzsssmmmxxxyyymmm```UUUMMMEEE???999888999:::999666999777444555888:::;;;:::<<<======<<<;;;===@@@BBBAAA???======>>>??????>>>>>>>>>===>>>???@@@BBBCCC>>>???AAABBB??????JJJVVV~~~zzz```QQQggghhhTTTZZZvvvqqqWWWEEE???<<<777:::888555333222333333333555777999;;;<<<;;;:::999::::::999999999888888888666666666888:::>>>AAACCCJJJMMMQQQSSSVVVYYY]]]___eeemmmttt}}}}}}zzzwwwuuutttppppppqqqtttvvvvvvtttrrrllljjjhhhgggfffbbb\\\XXXSSSQQQQQQSSSSSSQQQTTTXXXuuu}}}}}}wwwqqqnnnhhh^^^UUURRRUUU```ssszzzxxxiiiXXXGGG===::::::999888888777666666333555666666666666888999888888888999999999::::::888888777777666555555555888888888999999:::::::::>>>>>>>>>>>>???BBBGGGJJJNNNOOOaaalllfffttteeesss|||eeeVVVRRRSSSQQQOOOOOONNNJJJBBB===444444333222222222222333111111111111111WWW```hhhjjjccc\\\XXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUUUUVVVVVVTTTSSSQQQOOOQQQ\\\lllxxx~~~~~~|||{{{wwwwww}}}hhh```VVVHHH===888777777777:::;;;<<<===<<<;;;999777888888888999999:::<<<<<<<<<<<<<<<:::999999;;;===<<<>>>@@@AAAAAA???===;;;>>>??????@@@AAABBBCCCCCCAAA>>>AAAFFFDDDEEE[[[uuuxxxkkkpppuuuUUUCCCCCCAAABBBEEECCC???===;;;999888666222000000///......///111333555999;;;>>>AAADDDHHHMMMQQQSSSYYY\\\]]]^^^cccfffeeefffhhhkkknnnoooooonnnnnnpppoooppprrrqqqttt{{{rrriiibbb]]]ZZZOOOIIICCC???>>>;;;777444555:::CCCQQQ^^^fffgggfffffffffggghhhiiijjjjjjkkkkkkkkkkkkkkklllmmmmmmnnnnnnlllkkkkkkmmmnnnnnnmmm```aaabbbbbbaaa^^^\\\ZZZ^^^___```aaadddfffiiijjjhhhlllnnneeeYYY\\\wwwzzz{{{|||vvvrrr}}}dddPPPEEE>>>:::666555777888777666888777555555777999:::999<<<;;;:::999999>>>DDDIIIDDDAAA>>>===>>>?????????<<<<<<<<<===>>>???AAAAAA===:::888777444444;;;DDDUUUvvvuuuUUUXXXwww~~~```TTT[[[ttt{{{yyyiiiVVVKKKBBB:::;;;;;;:::777444222222333333555777888::::::999999::::::999999888999999:::777777666666666777999:::BBBDDDFFFHHHKKKNNNSSSVVV]]]fffnnnttt~~~zzzwwwtttsssrrroooooooooqqqrrrpppllliiidddaaa\\\YYYWWWVVVUUUTTTNNNNNNPPPTTTUUUVVV]]]eee|||vvvmmmfffccc```ZZZWWW]]]iiixxxqqq```OOO@@@888999999999888888777777666111666999999666444666999888888888888888999999999999888666555555555555666888888888888888999999999======>>>===>>>AAAFFFIIINNNPPPbbbnnnddd}}}rrr|||~~~uuu^^^QQQNNNUUUSSSQQQPPPNNNJJJBBB<<<444444333222222222222222111111111111111aaafffhhheee\\\VVVVVVXXX\\\[[[ZZZXXXWWWVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTPPPOOOTTTbbbttt~~~yyywww~~~|||ooobbbZZZOOOAAA999888999999888===>>>@@@AAA@@@===:::888888888888888999:::<<<<<<;;;;;;;;;999888999<<<>>>;;;===???AAAAAA???<<<;;;<<<======>>>???@@@AAABBBCCCBBBDDDHHHDDDCCCQQQddd~~~mmmhhhqqqxxx~~~]]]IIIHHHEEECCCCCC@@@???>>><<<<<<;;;888333000111000/////////000222333777999;;;===@@@CCCHHHKKKQQQVVVZZZZZZ\\\```cccbbbcccfffjjjmmmmmmmmmmmmmmmnnnmmmoooppppppqqqzzzzzzuuupppjjjkkkkkkgggaaa[[[WWWUUUKKKHHHCCC@@@>>><<<999666777;;;CCCOOOZZZbbbeeeeeeffffffhhhjjjlllnnnppppppooonnnlllkkkjjjlllmmmooopppnnnkkkiiiiiiiiiiiihhhaaaaaa```___]]][[[YYYXXX\\\]]]^^^```bbbeeeggghhhjjjiiieee___ZZZbbb|||~~~{{{}}}tttTTT???;;;888666555777999999888777666555555666888888999:::999888777888===DDDIIIDDDAAA===;;;<<<=========;;;;;;;;;<<<===>>>???@@@<<<666222111000000555;;;@@@WWWcccVVVccc~~~```MMMppp{{{zzzjjjXXXHHH<<<;;;===>>>;;;777222000000111222444666888:::;;;;;;======;;;::::::::::::;;;:::999888777666777777777<<<>>>???@@@BBBFFFKKKOOOUUU^^^fffjjjwwwzzzxxxuuuqqqnnnmmmmmmnnnlllllllllmmmmmmjjjeeeaaa___[[[VVVQQQNNNMMMMMMMMMLLLNNNTTT[[[___cccllluuu|||{{{rrrhhhaaa```ZZZ^^^fffqqq}}}|||lll[[[KKK@@@:::999888888888777777777666666888:::;;;999777555555777888888888888888888888999888666444333444666777666666666666777777777777;;;<<<<<<<<<===@@@DDDHHHLLLNNN___wwwpppzzzvvv___SSSPPPTTTQQQOOOOOONNNIIIBBB<<<444333333222111222222222111111111111111eeebbb\\\VVVRRRQQQSSSUUU]]][[[YYYVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTUUUUUUSSSUUU\\\jjjzzz}}}jjjdddkkkoooiii```SSSIII>>>999999;;;;;;999<<<===???@@@???<<<999777777777777888999:::;;;<<<;;;;;;;;;:::999999<<<>>>:::<<<>>>@@@@@@>>><<<;;;;;;;;;<<<===>>>???@@@@@@???>>>@@@BBB@@@???JJJYYYuuugggbbbaaauuuqqq]]]RRRFFFAAACCC??????>>>>>>>>>===:::555111111000000//////000111222555777999;;;<<<@@@DDDGGGNNNTTTXXXXXXZZZ___aaaaaabbbdddgggiiiiiiiiilllnnnooonnnppppppoooooowww~~~ssskkkggg```XXXRRRTTTUUUTTTQQQNNNMMMMMMFFFDDDAAA???===;;;999777222777@@@LLLXXX```eeefffjjjjjjlllnnnpppqqqssssssuuurrrmmmiiihhhiiilllnnnllliiifffddddddddddddcccbbbaaa___]]][[[YYYYYYXXX[[[\\\]]]___aaabbbcccdddfff\\\UUU[[[iiixxx|||}}}~~~|||{{{~~~XXX;;;777666555555777888999999666666666666666666777888666777777777888:::>>>AAAAAA>>>;;;999:::;;;;;;:::999:::;;;<<<===>>>>>>>>>@@@:::555444333222444999999CCCcccsss[[[TTTppp{{{VVViiivvv|||gggOOO===888:::<<<<<<999555111000000000222444777:::===>>>@@@@@@>>>===<<<;;;:::::::::999999888888888888888888999:::;;;<<>>999888888888777777777777777999666666999===>>>:::555777777777777777777777777888777555333333444666777666666777777888999999::::::;;;;;;;;;;;;>>>CCCGGGLLLMMM^^^{{{yyyttt^^^TTTQQQOOOMMMLLLLLLLLLHHHAAA<<<333333222111111111111222111111111111111PPPLLLIIIJJJPPPWWW[[[]]]YYYXXXVVVTTTTTTTTTTTTUUUTTTUUUVVVUUUTTTSSSTTTVVVZZZ^^^gggssswwwfffWWWVVVaaahhhaaaWWWKKKEEE>>>::::::;;;;;;:::999:::;;;<<<;;;:::888666777777777888:::;;;======;;;<<<======;;;;;;;;;<<<;;;;;;===>>>>>>======<<<:::;;;;;;<<<===>>>??????===<<<>>>@@@???@@@IIIUUUuuu{{{lllbbbZZZkkkssszzz|||bbbGGGAAAFFFBBB@@@??????>>>>>>;;;777444111111000000000000000000444555777888999<<<@@@CCCIIIOOOSSSTTTVVV\\\___^^^___bbbeeeeeedddeeeiiimmmqqqppppppooolllkkkrrr|||tttaaaTTTRRROOOIIIDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@???>>><<<:::999888555<<>>>>>>>>DDD???<<<;;;999555666999===@@@SSS}}}iiiSSScccuuummmUUU\\\iiixxx~~~uuu___MMM<<<;;;999999:::999666444111111111333555999<<<>>>????????????>>><<<;;;:::888888888999888888888888555666777777777999<<<>>>@@@DDDHHHJJJPPPaaaxxx{{{qqqqqqoookkkgggccc```^^^]]]^^^\\\[[[ZZZYYYWWWSSSPPPLLLKKKIIIFFFCCCBBBDDDEEEDDDQQQiii|||}}}rrrhhh___SSSFFFCCCHHHTTThhh~~~zzzgggVVVKKKDDD>>>;;;777777777777777777777777777333111666???CCC???999777777777777666666666666777666555444444555666666777777888:::;;;<<<===>>>999999:::999:::===BBBEEEMMMMMM]]]~~~wwwfffVVVPPPMMMLLLKKKJJJJJJJJJGGG@@@;;;333333222111111111111111111111111111111@@@BBBGGGOOOWWW]]]___^^^SSSSSSRRRRRRSSSSSSTTTTTTQQQSSSUUUTTTRRRQQQSSSUUUccciiisss}}}qqqcccWWWVVV^^^___VVVKKKCCCAAA>>>;;;:::999:::::::::::::::;;;;;;:::999999999999999:::<<<===???@@@<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>:::;;;;;;<<<===>>>??????>>>>>>@@@AAAAAABBBIIIPPPccc~~~wwwssshhhkkk}}}zzzRRRHHHJJJAAABBB@@@???>>>>>><<<888666222111111000000000//////222333555555666888<<>>===>>>BBBDDDCCCAAAAAAAAAAAA@@@???===<<<<<<>>>FFFQQQ^^^hhhoootttwwwqqqqqqrrrrrrrrrrrrssssssrrrpppnnnkkkjjjiiiiiijjjkkkjjjiiiiiijjjjjjhhhggg^^^\\\XXXTTTSSSSSSUUUVVVVVVXXX[[[]]]]]]ZZZVVVSSSKKKHHHOOOeee|||mmmzzzzzz~~~~~~zzzrrrooopppssswwwxxxsssiiiYYYEEE333111111222222222333444555333555777777444333444666444555666555444555777999888888888999::::::888666999:::;;;===>>>>>>>>>>>>AAA??????@@@===999:::>>>AAAEEENNNdddddd\\\WWWppp___UUUPPP\\\pppzzzuuukkkSSSJJJ@@@;;;;;;===<<<999333222111111222444777999999;;;===>>>???===;;;::::::::::::::::::999999888444555777777666666777999999:::<<<>>>CCCKKKWWW```xxx{{{uuuppphhh```bbbaaa^^^[[[WWWTTTQQQPPPRRRPPPMMMLLLKKKJJJHHHGGG@@@AAAAAAAAAAAAEEEKKKPPPQQQWWWggg~~~|||tttlll___TTTNNNEEE===@@@JJJaaarrrrrr[[[KKKDDDAAA>>>;;;666777777777777777777777666333111555;;;>>>===:::777777666666666555555555555555555555555555555555444555666888:::<<<>>>???888888999888999<<>>888333222222111111111111111111111111111111GGGMMMVVV\\\^^^ZZZTTTPPPOOOOOOPPPQQQRRRSSSTTTTTTPPPRRRTTTSSSQQQPPPRRRTTTiiiqqq{{{wwwuuuxxx{{{}}}qqqccc]]]^^^ZZZPPPFFF>>>>>>>>><<<999888888999<<<<<<<<<<<<============:::;;;;;;<<<>>>???AAABBB<<>>??????<<<===???AAA@@@@@@DDDHHHLLLhhhzzzpppxxx{{{___PPPLLL===CCCAAA???>>>>>><<<999777222222111111000000//////000111333333444666:::<<<<<>><<<>>>CCCFFFCCC???CCCEEEEEEEEECCCAAAAAAAAACCCJJJUUU___fffkkknnnooonnnooopppqqqssstttuuuvvvmmmmmmnnnnnnmmmkkkiiihhhhhhgggfffeeeeeeccc___]]][[[XXXTTTPPPOOOPPPRRRTTTTTTWWWZZZ\\\[[[VVVQQQMMMFFFMMM\\\ppp|||}}}{{{{{{ttt}}}xxx}}}zzz{{{wwwnnnkkkmmmkkkqqqpppcccRRRDDD:::333111222444444333333444555333555777777444333444666555666555444333444888;;;777777888:::;;;;;;888555999:::<<<>>>??????>>>>>>:::;;;???BBB@@@<<>>GGGJJJMMMhhhsss\\\IIIWWW}}}lllNNNLLLbbbxxxmmm]]]JJJ???>>>@@@???<<<666444222000///111333444444777:::>>>???>>><<<;;;===>>>>>>======;;;::::::666777999999777666777777888666666:::>>>AAAEEEIIILLLeee~~~qqqnnnoookkkeeeaaa^^^XXXQQQUUUUUUTTTSSSQQQOOOLLLKKKIIIGGGCCCBBBBBBBBBAAA@@@:::<<<===>>>AAAIIITTT\\\]]]WWWXXXeeettt~~~}}}zzzwwwmmmddd\\\OOOEEEDDDAAA@@@JJJXXXrrr~~~~~~|||}}}iiiOOO???<<<<<<:::777666666666666777777777777888777666555666777777666777777666666555555555444444444555666666555555444000111333555888:::<<<===777888888888999<<<@@@DDDIIIHHHUUU~~~cccLLLGGGLLLNNNOOOMMMKKKJJJIIIDDD===777333222222111000111111111111111111111111VVVYYY\\\]]]\\\WWWRRROOOQQQOOORRRXXXYYYVVVSSSSSSQQQWWWYYYTTTKKKJJJSSS^^^ttt{{{~~~hhhhhhvvvfffeeedddXXXLLLHHHAAA@@@>>>===;;;999888777:::::::::;;;;;;;;;<<<<<<888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>>>>=========>>>???@@@;;;;;;<<<<<<======>>>>>>??????>>>======>>>??????GGGUUUvvvooottt|||{{{xxxuuutttRRRGGGIIIGGG???:::===@@@???;;;:::888555222000000000///...000111111333444666888999===@@@CCCEEEHHHKKKOOORRRXXX[[[^^^aaabbbccceeefffdddeeegggiiihhhgggoooxxxsssfffYYYOOOMMMLLLJJJFFFBBBBBBDDDFFFCCCJJJPPPMMMEEE@@@AAAFFFPPPUUU[[[___aaaeeeiiimmmkkknnnrrruuuuuuvvvwwwyyyyyytttnnnlllmmmnnnnnnmmmmmmgggaaa^^^``````]]]ZZZTTTSSSQQQPPPPPPRRRTTTUUUVVVSSSSSSWWWWWWRRRNNNMMMLLL\\\mmmvvvzzz}}}yyyrrrxxx~~~}}}tttsss{{{}}}xxx|||xxxvvvwwwxxxuuunnnhhhlllhhhbbbYYYKKK===666444444444444444444444444444888888777777666666666555777777666777777888999:::999888777666666777888999;;;;;;;;;<<<<<<<<<======DDDCCCAAA>>><<<===@@@CCCDDD@@@BBBKKKXXXpppmmmZZZLLLZZZ~~~qqqXXXZZZppp~~~uuueeeTTTGGG@@@===<<<<<<999444//////222555666333444666888;;;===???@@@@@@???===;;;:::;;;;;;<<<666666777777666555444444999999999999:::;;;<<<<<>><<<;;;<<<>>>>>>===<<<<<>>>>>>>>>>>====================================@@@KKKdddssslllwww|||wwwsss|||___JJJEEEDDD@@@>>>AAAAAA===:::;;;999666333111111000///---.........///111333444555;;;===@@@BBBDDDHHHLLLOOOSSSWWW[[[^^^```aaabbbdddhhhhhhjjjjjjhhhiiiqqq|||~~~xxxnnneee\\\YYYTTTOOOKKKHHHGGGGGGFFFLLLQQQOOOIIIFFFIIIOOOXXX[[[___bbbccceeeiiikkklllnnnqqqssstttuuuwwwyyytttqqqnnnlllmmmllljjjggggggccc]]]\\\]]]\\\YYYVVVQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPRRRTTTQQQLLLKKKNNN```mmmyyy{{{yyyvvvqqqkkktttzzzxxxooommmvvv|||{{{{{{ssslllnnnsssrrrnnniiiaaaVVVLLLAAA666000///444444444444444444444444777666666666555555555555666666666666666777888999888777666555555666777888::::::;;;;;;;;;<<<<<<<<<>>>????????????@@@AAABBBDDD@@@AAAGGGNNN]]]|||hhhOOONNNeeeooo\\\^^^kkktttxxxvvvoooaaaQQQDDD???>>><<<:::666222111222222222222333444666999;;;===>>>AAA@@@???===<<<<<<<<<<<<999999999999888888888888888777777777777888999999<<<>>>DDDJJJOOOPPPLLLHHHJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDDDDDDDCCCAAA>>>===:::;;;;;;;;;;;;<<>>>>>===<<<<<<;;;<<<============<<<;;;:::AAAOOOgggnnndddyyy|||rrrlll}}}]]]MMMEEEBBBBBBCCCAAA<<<:::===;;;888555333222111///------------...///111222333777999<<<>>>@@@CCCGGGJJJNNNRRRWWW\\\^^^___```aaabbbccceeeggghhhlllzzz{{{pppkkkddd^^^[[[XXXTTTPPPPPPUUUYYYWWWRRRRRRWWW]]]aaaccceeefffeeefffhhhiiilllmmmooopppqqqssswwwyyywwwvvvtttsssrrrooojjjgggaaa^^^ZZZXXXXXXWWWSSSOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPOOOIIIFFFMMMXXXwww|||rrrkkkwwwzzzvvvmmmjjjrrryyyzzz|||{{{rrriiinnn|||}}}ssskkk[[[KKKBBB;;;555222222333333333333333333333333555555444444444444333333444444444555555777888888777666555444444555666777999999:::::::::;;;;;;;;;888:::===@@@AAABBBAAAAAAAAA???@@@CCCDDDJJJ]]]rrrbbbNNNLLL```nnn[[[ZZZ```ttt{{{wwwdddOOOBBB<<<===:::888777666444111000111222333444666888999:::@@@@@@@@@@@@???>>>======;;;;;;:::999999999::::::777777777666666666666666666666777999;;;<<<:::888<<<<<<<<<;;;;;;:::::::::<<<============;;;999888:::;;;<<<<<<>>>AAAGGGKKKRRRVVV[[[___dddkkkttt{{{{{{yyyvvvuuuuuuuuusssrrrmmmhhh]]]OOOFFFAAA<<<666888777<<>>=========<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::999>>>AAAKKKjjj~~~eeepppvvvmmmyyybbbOOOHHHBBBAAA@@@======???===:::777555444222000---000000000000111222333444444666999;;;<<>>AAABBB@@@???======???AAAAAADDDPPP^^^|||```KKKKKKmmmmmm]]]XXXkkkvvvxxxaaaHHH:::<<<999777:::;;;777333111222111111222333444666777<<<===???@@@AAAAAA@@@@@@>>>===;;;:::999999999:::888888888777777666555444777777777777777777777666777777777777888888888888888999::::::;;;::::::999===>>>???@@@BBBGGGMMMRRR]]]cccjjjpppsssvvvzzz~~~~~~{{{vvvqqqlllgggbbb^^^UUUPPPHHH@@@;;;999999888666???NNNbbbuuu|||ppp^^^NNN777666555555555555444444555666666777777666666555333222222222444555444333111222555777888888777666999888777666666666666666666666777888888888888888888888777777999<<>>888444444333222111222222333555555555555555___^^^[[[YYYXXXXXXXXXYYYZZZWWWWWWVVVSSSNNNOOOSSS[[[dddppp{{{yyymmmdddUUUSSS```hhhjjjgggccc```WWWKKK@@@;;;666777777888999999::::::999999999999888888888888;;;;;;;;;;;;:::999999888555666666777888999::::::666888999777333222555888888999999999:::::::::;;;:::;;;===>>>>>>===;;;:::;;;???>>>===QQQ~~~uuuwwwtttrrrwww|||}}}|||eeeTTTCCC>>>???@@@@@@AAA>>><<<999777666444111///111111111111111222333444333444777888999<<>>666555222000333222222222222222222222222111111111111222222222222222222333333444666777888888888777666666777888888888888888999999999::::::<<<;;;;;;<<>>888555:::<<<888444444333222111111111222444555666888;;;>>>AAABBBBBBCCCBBBAAA@@@>>>===<<<<<<;;;999999999888777666555444777888999999999888888888555555555666666666777777444555777888:::;;;<<<<<<>>>@@@CCCFFFJJJPPPWWW\\\eeekkkrrrvvvvvvvvvwwwyyy{{{wwwppphhhaaaYYYQQQMMMDDD@@@<<<888555444666888666EEEZZZmmm{{{vvvgggRRRAAA777777777666444444444555555555666666666666555555333222111222333444444222222666::::::888666888:::999888777666666666666666666666777888888888777777777777777777999<<<>>>@@@DDDEEEOOOyyyqqqqqqjjjVVVMMMSSSVVVQQQRRRRRRRRRPPPJJJAAA;;;666666555333222222111111111111111111111\\\\\\\\\\\\\\\ZZZYYYXXXUUUSSSRRRRRROOOMMMQQQXXXiiisss~~~{{{ccc[[[]]]QQQLLLYYYfffbbb```\\\YYYRRRHHH>>>777777777777888888888999999777777888888999999999999::::::;;;;;;;;;:::999999777777888888999999::::::???BBBDDD@@@999555555777555555666777777888999999999:::;;;<<<<<<;;;:::999:::>>>???===EEEfffpppdddccciiipppxxxiiiNNNAAA@@@AAAAAAAAA>>><<<:::999888666333111000///////////////000000111333555666777999<<<>>>DDDHHHLLLPPPSSSUUUXXXZZZZZZ\\\___aaaccclllwwwppprrrssssssooohhhcccbbbcccdddbbbaaaaaaccceeeeeeeeebbbbbbbbbbbbbbbeeeiiimmmuuuuuurrrmmmfffaaa]]]\\\WWWUUURRRNNNJJJFFFCCCAAABBBCCCDDDFFFGGGIIIJJJKKKAAA===888777===PPPooozzzuuuqqqtttzzz{{{sssiiilllmmmmmmtttvvvYYY???888777000...111111111111111111111111111000111111111111222222222222222333333555666888999999888777666666777888999888888999999999:::::::::???<<<;;;===@@@@@@>>>;;;;;;;;;<<<===@@@DDDJJJOOOUUUwwwttt\\\LLLOOOZZZppprrrWWWTTTYYYiiiyyy{{{lll[[[KKK@@@888;;;<<<777555777666444222111000111222444333444777:::===@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAA;;;;;;<<<<<<;;;:::888777444666888999888777777777555555555555555555555666444555777:::===@@@BBBCCCHHHKKKPPPUUUZZZ```gggkkkooosssvvvvvvsssppppppqqqooojjjccc[[[TTTMMMGGGCCC===:::777666333111444999CCCRRRfffvvv~~~lll[[[JJJ>>>;;;999777666444444444444444444555555555555444444333222111222333444333222555666555333000000333666777777666555555555666666666666777888888777777666666666666777999<<<>>>@@@BBBEEEQQQ{{{xxxqqq[[[NNNRRRUUUQQQRRRRRRSSSQQQLLLEEE@@@999888888777555444333333111111111111111ZZZ[[[[[[[[[ZZZXXXVVVTTTQQQOOOOOOQQQSSSXXXdddqqq}}}yyyyyyzzzlllbbbeeehhh___ZZZ```cccaaa\\\UUUNNNJJJEEE===666777777777666666666555555555555666666777888999999999999:::;;;;;;;;;::::::888888888888888888888888???EEEIIIFFF???:::999;;;555555666666666666666666888888888888888888888888999999<<>>===;;;;;;:::888555222//////......---.........///111222333444666888;;;@@@BBBEEEHHHJJJMMMQQQTTTRRRVVV[[[___bbbnnnzzzxxxtttllleeeaaaaaacccdddaaa______aaacccdddcccbbbbbbaaa___]]]]]]___aaafffiiijjjhhhbbb\\\XXXWWWMMMLLLIIIFFFBBB@@@@@@@@@@@@@@@@@@BBBDDDGGGJJJLLL===999999AAANNN```www|||uuussssssvvvxxxuuupppllleeefffhhhooo{{{mmmRRR<<<999888111///444111111111111111111111111000000111111111222222222222333333444555777999:::888777666555555666777888999999999999:::::::::;;;===;;;<<>>999999:::;;;===???CCCFFFGGGCCCXXXooovvveeeTTTGGGKKK\\\yyy{{{hhhXXXZZZkkkzzz|||vvvdddSSSDDDBBB@@@999777;;;888666444111000111222333222222444666888;;;===???BBBDDDGGGIIIJJJJJJHHHGGGBBBCCCDDDEEEDDDCCCAAA@@@999;;;<<<;;;999888:::<<<===<<<<<<;;;::::::999999<<<>>>@@@DDDIIIMMMQQQSSSWWWZZZ___cccfffjjjnnnpppooopppoookkkddd``````aaaYYYTTTNNNHHHDDDAAA===;;;888555444666666777>>>GGGZZZhhhzzzsssZZZIII???:::888666444444555555444222333333444444444444333333333222111222444555444333222111222666;;;;;;666111555555555444555555666666666777777777777777666666555555666777:::<<<>>>???@@@DDDRRRxxx```OOOOOOQQQRRRQQQQQQPPPNNNJJJDDD???777777777777777666555555666666666666666YYYYYYYYYXXXVVVSSSQQQPPPPPPOOOPPPTTT[[[hhh||||||uuuoooiiifffzzzvvvtttjjj]]]```iiiggg```YYYNNNGGGEEEDDD???999777777666555444333333222222333444555666888999999888999::::::;;;;;;;;;;;;888888888888777777777777444<<>>@@@BBBDDDGGGLLLPPPXXX[[[^^^___^^^fff|||}}}tttjjjbbb```cccfffeeebbb^^^^^^```bbbbbbaaaddddddbbb^^^ZZZWWWWWWXXXTTTYYY______[[[TTTOOOMMMEEEDDDBBB???===<<<>>>@@@>>>===>>>???BBBFFFJJJMMM<<<:::???MMM^^^nnn}}}}}}xxxzzz{{{xxxwwwzzzvvvwwwyyyyyyuuuooommmnnn[[[```hhhnnnpppooopppqqq[[[BBB111333555//////555000000000000000000000000000000111111222222222333333333333444666888999:::777666555444444555666777999999:::::::::;;;;;;;;;999:::<<>>888666999;;;===AAADDDEEECCCDDDJJJOOOjjjnnnPPP>>>IIIaaaeeeWWWcccwwwzzzeeeQQQJJJEEE===;;;???:::888555222111111333444222222222333555777:::;;;===@@@EEEIIILLLLLLKKKJJJJJJKKKMMMNNNMMMLLLJJJIIICCCCCCCCC@@@======AAADDDFFFEEEDDDCCCBBBAAA@@@???GGGIIILLLQQQVVV[[[___bbb^^^```dddeeefffffffffgggeeeddd```XXXPPPKKKKKKMMMEEEAAA<<<888666666555444222///000666;;;AAAMMM[[[jjjwwwxxxfffIII888444555333111000222555666333000222333333444444333333222333222111222444555444333111111888GGGTTTSSSCCC444444444444444444555666777666777777777777777666666444555666777:::<<<>>>???>>>CCCRRRvvvvvvuuubbbRRRRRRSSSTTTRRRPPPNNNJJJEEE???:::333333444555666666555555777777777777777___UUUPPPTTTWWWTTTQQQRRRNNNOOOZZZmmm|||~~~qqqeeeuuuyyyiiigggiiifffaaa\\\TTTIIICCC@@@>>>;;;777444555666777666555222111555555444555555666777888999999999::::::;;;;;;;;;999888666555555555666777666666666666777777777777888888888888777777777777444444444555555666666666333555777666666:::BBBIIInnnqqq{{{uuusssyyyfffQQQFFFBBB999AAA>>><<<===>>>>>>:::666222222222111111111000000000000000000111222444444777999<<<>>>AAADDDHHHKKKPPPSSSWWWYYY[[[bbbllluuuzzzlllhhhgggbbb___```^^^]]][[[[[[]]]```dddfffhhhgggeeebbb]]]XXXTTTQQQWWWWWWUUURRRNNNIIIEEECCC???===;;;;;;;;;;;;999777<<<:::777777888999::::::777>>>PPPhhhwwwxxxwwwwww|||}}}~~~~~~{{{vvvppplllyyyzzzooolllnnnnnndddiiihhhbbbbbbeee___TTTAAA;;;333000111222000---111111111111111111111111111111000000111111222333666333222333555666444222555444444444444555666666::::::::::::::::::;;;;;;;;;<<<======>>>=========>>>;;;888;;;AAAEEEEEECCC???EEEFFFLLLmmmsss\\\MMMGGG]]]~~~aaaVVVppp}}}ttt]]]DDD<<>>:::777888:::;;;;;;999666444555666777666444UUUSSSTTTWWWUUUPPPOOORRRRRR\\\pppvvveeeuuusssllleee\\\UUUUUUNNNFFFAAA@@@???===:::777888999999888666444333666666666666666666777777999999999999999:::::::::888777777666666666666666555555666666666777777777888888888777777777666666333333333444444555555555222444555555444777???EEE]]]sssttt{{{yyy~~~zzz[[[KKKHHHCCC===;;;::::::<<<===<<<;;;666555444333222000///////////////000111222333333666888;;;===???AAAEEEHHHIIIMMMQQQSSSUUUZZZcccjjj|||rrreeeaaa```]]][[[\\\^^^]]]]]]]]]___aaadddeeegggeeebbb^^^YYYTTTPPPNNNQQQPPPOOOLLLHHHDDD@@@>>>;;;:::888888999999777666666777777666555444444555111HHHhhh~~~uuuqqquuuuuuyyy}}}}}}yyyrrrjjjfffwww}}}sssnnniiidddiiiiiifffaaa^^^ZZZQQQGGG;;;666000///111222000...111111111111111111111111111111000000111111222333555333222333555555444222444444444444555555555555888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<:::888;;;BBBFFFGGGFFF>>>CCCDDDEEE[[[qqq^^^LLLOOOjjj{{{jjjuuu}}}aaaHHH>>>===999999>>>???999444333222111111111222333444555444555888:::<<<=========BBBCCCDDDFFFHHHJJJKKKLLLNNNPPPQQQPPPLLLGGGEEECCCHHHMMMSSSTTTQQQMMMLLLMMMSSSUUUYYY]]]```bbbbbbaaa]]][[[YYYUUUQQQMMMIIIGGGFFFCCC>>><<<<<<;;;999777444222444777777333111222222555@@@PPP\\\fffttt|||{{{zzz}}}nnnXXXEEE999444333333000111222333444444444444333333222222222222333333222222222222222222222222333222333666999999666333666666555555555777888999777666666555555666777888555888999777999>>>???===BBB>>>QQQ~~~uuunnnrrrrrrwwwfffRRRNNNQQQQQQQQQQQQNNNJJJDDD>>>;;;444666888999:::999888777555555444222222QQQSSSVVVUUUOOOMMMTTT]]]dddrrrqqq\\\dddxxxzzzooobbbTTTLLLMMMGGGAAA>>>???@@@???>>>:::;;;;;;;;;:::888666444888888888888777777777777999888888888888888777777666777777777777666555555444444555555555666666666888888777777777777666666222222222333333333333333111333444333222444:::???IIItttrrrttt|||xxxmmmRRRHHHAAA>>>===<<<;;;;;;===>>>???:::999888666333111000///////////////000000111222333555888:::;;;>>>AAADDDAAADDDHHHJJJKKKOOOUUUZZZhhhwwwxxxlll```\\\\\\[[[[[[\\\[[[[[[[[[\\\]]]]]]^^^^^^___]]]YYYTTTOOOKKKHHHGGGHHHGGGEEECCC@@@<<<:::888777555444555666777666444222555777666222222666:::EEE___|||wwwrrrwww|||{{{uuummmgggdddwww|||~~~xxxrrrpppooommmuuulllddd```ZZZNNNAAA;;;333000---...000222000...111111111111111111111111111000000000000111222222444333222222444444333222222333444555666555555444777777777777888888888999777888888999999999:::::::::888888;;;AAAGGGHHHHHH>>>AAABBBAAAJJJfffsssXXXHHHMMMgggsssrrrgggUUUJJJ@@@999;;;@@@>>>666000777555222000000222444555111222333444555666666666;;;<<<===???@@@BBBCCCCCCJJJLLLMMMLLLIIIFFFDDDDDDEEEIIIMMMOOOMMMKKKLLLNNNPPPRRRTTTVVVWWWWWWVVVUUUPPPOOOLLLIIIEEE@@@===;;;999888666666777666555333333111333777777333222444888@@@OOOaaannnvvv{{{nnn\\\EEE888555666555111000000111222333444444333222111111000000111111222111111111111111111111111111111111222444555444222444444333333333444444555555555555555555666777888555777888:::@@@FFFFFFBBB???<<>>;;;222333444666888999:::;;;999666333111111QQQQQQQQQNNNMMMTTTeeesss~~~~~~sssdddUUURRRWWWjjjqqqwwwvvvkkk]]]RRRMMMFFFBBB>>><<<===>>>???>>><<<<<<<<<;;;:::888666555::::::::::::999888888777888888888777666666666555555666777777777666444333444444444444555555555666888777777777666666666666111111111111222222222222111333333222222333777::::::UUUtttppp|||jjjVVVDDDCCCBBBAAA>>>===<<<===>>><<<;;;:::888666444222111000///////////////000111111333555666777999<<>>AAACCCDDDFFFIIILLLRRR[[[lllyyyuuukkkbbbYYYUUUVVVWWWXXXYYYVVVVVVWWWWWWVVVTTTRRRQQQQQQOOOKKKGGGCCCAAA?????????>>>===;;;888666444333333222111222444555555333222555666333111777EEERRRkkkvvvyyywwwyyyzzzuuuooojjjjjjlllwwwxxxvvvpppmmmsssyyyjjjcccXXXEEE999666000......///111111///---111111111111111111111111000000000000000111222222333222222222333333333222111222444666666555444333555555555666666777777888777777777777888999999:::999888777:::???CCCEEEEEEAAAAAADDDEEEDDDPPPrrrnnnVVVKKKRRRgggxxxpppkkkoooyyyjjjXXXDDD::::::<<<;;;888<<<;;;888555333222333333222222222222333333222222555555666777888999:::;;;???AAABBBBBB@@@>>>=========@@@BBBBBBAAAAAACCCEEEBBBCCCEEEFFFFFFEEEDDDCCC???>>>>>>===;;;999888777333333333444555555444333999444222444666777===CCCLLLQQQ\\\lllzzz}}}~~~}}}sssYYYJJJ999222444777555111222222222222222111000000000000////////////000000111111111111111111111111111000000000111222222333444333333333222222333333333333444444555666777888444666888<<>>RRRttteeetttxxxrrrpppuuueeeSSSPPPSSSPPPOOOMMMIIIEEE@@@<<<999222222333333555777999;;;>>>:::666333444GGGIIILLLPPPYYYiiizzz~~~tttpppjjjddd]]]WWWUUUUUUhhhmmmqqqlllaaaUUUNNNLLLCCC@@@===;;;;;;<<<<<<===;;;;;;;;;:::999888666666::::::;;;;;;:::999888777777777777666666555555555555666777777777666444333444444444444555555555666777777777666666666666555111111111111111111111111222333333333333333555666555===YYY{{{iiiiiiuuuxxx[[[IIIFFFCCC@@@>>>===<<<<<<;;;;;;:::999888777666666111000///////////////000///000222333333555888:::999:::<<<>>>???@@@AAABBBAAADDDLLL[[[mmm{{{|||mmmddd```XXXSSSMMMJJJKKKNNNPPPOOORRRRRRQQQPPPMMMJJJGGGEEEDDDCCC@@@===<<<;;;;;;;;;888777666555444333222222222111000111333555444333222444222///111AAA[[[ooovvv}}}zzzrrrjjjfffhhhooouuussstttsssnnnlllvvvwwwgggTTT???444444000000000000111000...---000000000000000000000000000000//////000000111222111222222222222111222222111222444666666555444222333333444555555666777777777777777777888999:::;;;999888888999;;;>>>???@@@FFFEEEHHHKKKGGGEEEUUUkkkjjjXXXOOOPPPUUUmmm}}}ooohhhtttqqqXXXDDD::::::;;;;;;:::::::::888777555333222333333222111111111000000000111111222333444444555444666888888666555555555777888888777666666888999555666777888888888888777444555555666666666555555111222444444444333333333888555666<<>>;;;888666555BBBJJJUUUaaapppyyyrrrppp```lllssskkk^^^YYY]]]cccsssqqqkkkaaaTTTKKKFFFEEE@@@???===;;;:::::::::;;;::::::999999888888777777999:::;;;;;;;;;:::999888777666666666666666666555555666666666666555444444444444555555555666666666777777666666666666555555111111111111111000000000222333333333444444444444:::999EEEgggvvvooouuu{{{zzzsssUUUNNNEEE???>>>>>>===<<<:::::::::999999999999999222111000000////////////...///000111000111444666777888888999:::;;;<<<<<<>>>===>>>EEEOOOXXX^^^```iiinnnppplllcccYYYSSSQQQKKKJJJHHHDDDFFFJJJKKKHHHLLLLLLKKKIIIFFFBBB???===<<<;;;:::999999999999999444333222111111111111222111000000111222333333222000111//////666LLLkkk}}}www|||ttthhh```___fffqqqxxxmmmoooqqqrrrqqqwwwhhhNNN:::111000111111111111000///......000000000000000000000000000////////////000111111000111222222000000111222111222333444555444444333222333333444555666777777888777777777888:::;;;===:::999999888888:::;;;<<>>999AAAAAAWWWrrrbbbsssvvvqqquuufffVVVSSSTTTNNNLLLHHHCCC???;;;999888444333222111111222444555888999999666333UUUaaannnxxxxxxiiihhhooo{{{uuuccc___ffflllqqqiii^^^SSSKKKEEEAAA>>>>>>===<<<:::999999:::<<<:::999999999999999999999777888:::;;;;;;:::999888666666666666666777777777666666555444444444444555555555666666666777777777777777666666666555555555222222222111111000000000111111222333444444333222888:::>>>OOOrrr}}}zzz}}}pppaaaMMMAAA???@@@???<<<:::::::::::::::999999999333333222111000/////////---...////////////111333666555444444555777777777::::::;;;===AAAEEEHHHIIILLLOOORRRPPPLLLHHHFFFFFFBBBEEEEEEBBBDDDHHHHHHDDDBBBBBBAAA???===;;;999888777777777777666666555444111000/////////000111222111/////////111222111000///111333777BBBXXXtttssspppuuuyyyyyyvvvmmmbbb]]]aaajjjqqquuukkkhhhiiinnnrrruuu~~~bbbGGG777000...000000000000///...//////000000000000000000000000///////////////000111111///111222222000///000222222222333333333444444444222222333444555666777777777777666666777999;;;===::::::999888888888:::<<<>>>BBBGGGKKKKKKIIIKKKMMMYYYxxxzzzfffVVVNNNSSSXXXiiiwwwsss}}}uuugggZZZKKK===@@@???>>>===;;;:::999999444333222000000000000111000111111111111111111222000111222222000000000222333222111111111111111000000000111222333333444444333444444555555555444444333444666555555666999<<<999BBBVVVmmmzzz|||{{{{{{yyynnnRRR<<<444333222222333333333222+++,,,...000111222333333000000////////////000000////////////////////////...000222111///...///111000111222333444444333333222333444444444444333222555777777444555999999777<<<===UUUxxxgggwwwyyyrrruuugggWWWSSSUUUPPPMMMHHHCCC???<<<:::999222111111111111222333333222666:::888222sss}}}lll^^^fffxxxsssfffjjjppprrrdddZZZOOOHHHFFFDDD@@@<<<<<<<<<<<<:::999999;;;===::::::999999999:::;;;;;;666777999;;;;;;;;;999888555666666666777777888888777666555333333444555555666666666666777777777777777666666666555555555555333222222222111111000000000000000222444444222000+++444888:::PPP}}}uuuyyyrrrtttXXXEEE@@@AAA???<<<<<<;;;;;;::::::999888888444444222111000000000000---...//////......000222444222111111222444444444000222555888:::<<<===>>>>>>???AAA@@@???>>>===>>>999>>>@@@===???CCCBBB===999999888777777666555555444444555555444222000//////............000111222000///......///000///...000333999@@@MMMaaaxxxsssjjjnnnxxxzzzvvvqqqhhh``````gggooorrrrrrmmmccc^^^dddmmmsssyyy~~~xxx\\\BBB777333///......///.........000111000000000000000000000000///////////////000111111///111333222///...000222333333222222222333444555222222333444555777777888777666555555666888;;;<<<:::::::::999888999;;;===555===DDDHHHLLLSSSYYY\\\ccclllmmmcccSSSHHHHHHddduuueeeppp{{{gggUUUMMMJJJFFFAAA===;;;::::::666555444333222222333444222222222222222222222222000111222111000///000111111000///000111222111000/////////000000000111111222222444555666777777777555777888888888:::???CCCHHHQQQdddzzz{{{xxx~~~uuuiiiYYYEEE444666333//////222333333111//////000000000000000///000000////////////000000////////////////////////---///111111...---...///...///111222333333333222222333444444444333222111222666777444444999<<<<<<777:::RRRmmm}}}{{{tttvvvhhhWWWTTTUUUQQQNNNIIIDDD???===;;;;;;///000000111222222333333///666<<<:::222}}}cccWWW]]]hhh~~~{{{{{{|||wwwnnnfff[[[VVVMMMEEE>>>;;;;;;;;;888888888777888888999999777:::===>>>===;;;::::::999999:::;;;;;;;;;::::::666666666666666777888888555555666777777666444444666666666666666666666666444333333333333444555555333333222111000000000111222222111000//////000000...222333888AAAPPP{{{ttt~~~zzz~~~vvvoooXXXLLLHHHCCC<<>>777999444444333333333333222222111111222222222222111111//////000000000000//////......////////////......000000000000000000000000111111000000111111222333222222222222222222222222666666777666555555888:::999;;;RRR}}}|||{{{jjjjjjggg[[[TTTVVVQQQPPPPPPNNNKKKDDD<<<666333444555444222111111222444333222222111sssccc\\\[[[XXXUUUWWWaaannnwwwvvvnnnccc\\\TTTPPPIIIBBB===:::999999888888777777777888999999:::;;;===<<<;;;::::::<<<:::::::::::::::999888777888777666666555666666666666666777777777666555444555555555555555555555555333333333333333444555555333222111111000000000111222111000000//////000000...111///222777???```pppuuu}}}www~~~ppp]]]SSSIIIBBB===<<<<<<<<<===>>>>>>>>>::::::999888777666555555222111///...---...///000.........//////000000000//////000000000111111111444444444444555555666666666666666666666666666666222222111111111000000000000000000000000000////////////...------...///000000000222333000...444===VVVfff}}}|||wwwyyywwwuuuuuu{{{zzzppphhhjjjlllllllllllljjjhhhccc______dddfffccc___^^^ZZZRRRFFF;;;444000//////........................000/////////////////////000000000000000000000000222111000000000000111222333333222000...///222555333333444555666777777888888888666666666777999:::999999888888888999:::;;;:::;;;;;;:::<<>>;;;>>>;;;::::::888555666:::555444555666777888888888777666555444444555666666333222222222222333333333222222222333444555444333777999999777999<<<<<<999<<>>999555666777777555555666777666555555444333pppiii^^^ZZZ]]]^^^SSSEEEQQQ```pppvvvmmm]]]PPPJJJIIIGGGCCC???;;;999777777777777777777777888999999===>>>===;;;999999;;;===::::::::::::888777666555888777666555555444555555777777777777777666555555444444444444444444444444333333222222333333444555222111111000000000000000111000000////////////000222333111111555666IIIjjjyyytttvvv}}}sssrrr|||wwwgggWWWLLL<<<:::888999===>>>===;;;;;;;;;::::::999888777777555333222000//////000000.....................///.............../////////000000111111111111222222111111111111111111111111...............---------//////////////////000000///.....................000............222===JJJssswwwwwwyyyyyy{{{~~~}}}sssgggccchhhooorrrpppmmmkkkkkkpppuuuwwwqqqjjjbbbXXXPPPHHHAAA999222////////////........................////////////////////////000000000000000000000000111000000//////000000111111111111000///000333666555555444333444555666777777666666666666777888888888888888777888999999::::::999888888:::>>>DDDHHHRRRdddwww}}}||||||lll[[[LLLQQQaaaeee|||xxxggg```rrrtttdddWWWPPPJJJDDD>>><<<;;;;;;777333555;;;888999:::999777666777777666777777777666666777888444444555666666555444444555555555555555444333333666777666777<<>><<<:::888777666666666666666666777888999===>>>>>><<<:::999999;;;999999999888888777666555666555555555555555666666888888888777777666555555444444444444444444444444222222222222222333333444111000000/////////000000000//////....../////////111333111333888555===TTTvvvvvvssskkkpppzzzmmm[[[GGG@@@999777:::<<<<<<999::::::999999888888777777777666444333111111111111........................------------------------......//////////////////........................---------,,,,,,,,,,,,,,,------......//////000000....../////////...------000...,,,...222<<>>???AAAFFFJJJIII]]]qqqvvvssszzzqqqZZZQQQQQQKKKWWWuuummmmmmvvv~~~qqqiii```XXXPPPOOOMMMHHH>>>444111444888::::::777444111222333333666888888777666777888777888999::::::999888777999888777555555666888:::?????????AAAJJJTTTWWWUUU___kkkzzz~~~qqqjjjXXXCCC:::777555444555333333333222222222222111000000111111111111000000//////000000000000////////////000000000000//////////////////////////////000000000000000111222222000000111222333444555666111333444444555777:::===:::<<>><<<999::::::;;;:::888777666555555555555666777888999:::<<<>>>>>>;;;999888777666777777888888777777777333333444444666777999:::999888777777666555555555444444444444444444444444222111111111111222333333000//////...//////000000///...............//////+++...,,,000555111222AAAJJJrrrvvvqqqnnnrrrsssZZZOOOAAA999999<<<>>>>>>:::::::::::::::999999999888888666555444333222222000000000//////.........------------,,,,,,,,,,,,........................------------------------------------------------------......//////000000...//////000000///......111///111666>>>KKK```rrr{{{|||oooccc___```bbbjjjlllpppuuusssooottt|||ppp^^^PPPEEE999555111///...//////...........................------....../////////000......//////000000000000//////000000000000//////000222333333333444777999666555333222111222444555333444555666777666666555666666777777777888888888999???FFFFFFBBBBBBGGGMMMZZZfffssswwwwww{{{kkk\\\KKKGGGccc|||}}}ooovvv}}}rrrooommmkkkeeeYYYJJJAAA@@@;;;;;;;;;999666444444444111333666777777777888999:::::::::::::::;;;<<<<<<;;;:::999777888===FFFLLLZZZ[[[[[[]]]dddmmmqqqooofffnnn{{{|||tttjjjdddiiissszzz|||{{{ppp```PPPEEE:::444222000222666333333222222222111111111000000000111111000000000//////000000000000//////---..................---////////////////////////000000//////000000111222111111111111111222222222111222333444444777:::=========IIIfffxxxqqqxxxtttllleee|||tttcccWWWTTTPPPOOOMMMKKKHHHCCC<<<888333444555444222111222333444444333222222hhhRRROOO___ooouuujjjnnnuuutttddd___VVVMMMFFF???:::777777888999999999888666555444444444444555777888999777:::======;;;999777666666666777888888888888888222333333555777999;;;<<<999888777555444444444444444444444444444444444444111111000000111111222333...............//////000...------------......///,,,000...///444...,,,666444RRR|||}}}tttjjjgggsssyyyyyy~~~mmm```NNN???999999<<<===<<<<<<<<<<<<<<<<<<<<<===999999888777777666555444333333222111111000//////.........---------------/////////............------------------------------------............/////////////////////000000//////000000000111111111///333;;;FFFOOOYYYhhhvvvwwwssszzzuuubbbTTTWWWeeeooosssooooootttsssrrryyyxxx\\\FFF999000...------...//////...---------------------------------......//////000---......//////000000111///000000111111000000///000222333333333444666888555444333222222222333444333444666888888777555444555555666777777777777666<<>>>>>>>>===;;;999777888;;;???BBBEEEFFFEEEDDDFFFNNNYYYaaasssvvvwwwuuuxxx~~~~~~|||qqq|||{{{zzz}}}ooonnnooouuu~~~ttt^^^OOO===999666555222///222666222222222222111111111111///000000111111000000/////////000000000000//////,,,------......------,,,////////////////////////000////////////000111111111111111111111000000000111222333444444666999<<<======GGGaaayyy~~~{{{ppprrriii{{{xxxggg[[[XXXSSSRRROOOMMMIIIDDD===999666777777666444222333444333333222111111wwwbbbVVVUUU^^^eeekkkwww}}}xxxxxx|||sssddd\\\WWWNNNEEE===888555333666777777777777666555444333333333444555666888888666888::::::888777777888888888888999888888777777444444555666888:::;;;<<<888777666444333222333333333333333333333333333333000000000000000111222222...---------......///000------,,,,,,------...///...333000///333...+++444444>>>YYY}}}wwwsssnnnpppvvv{{{vvv~~~zzzeeeOOO???999888999;;;;;;;;;<<<<<<=========999999999999999888777777666666555444333222111000000000/////////.........//////.........---------------------------------------........./////////000000000000000000//////000000///000111222444555888BBBTTTdddkkkkkkooouuu}}}llleeemmmwwwzzz|||zzzpppccc]]]dddooovvvvvvmmmjjjoooqqqpppwwwuuuTTT<<<222---,,,+++,,,...///...---------------------------,,,,,,---......///000000------......///000000111000000111222222111000000///000222222222222444555222222222222222333333333222444777999999888666444444555666777777777666666;;;@@@EEEFFFDDDFFFLLLSSS[[[[[[```kkkzzz{{{dddQQQ@@@EEE]]]xxxyyynnnqqquuu|||xxxqqqiiieeebbb]]]UUUNNNLLLHHHFFFJJJRRRWWWXXXUUUNNNJJJEEECCCDDDJJJQQQVVVaaacccccc```___cccjjjqqqzzzwwwuuu}}}|||rrr___LLLBBB888555444666555222333666222222222222111111111111//////000000000000////////////000000000000//////------............------000000000000000000000000///////////////000111111000000000111111222222333111222333333444555999;;;999;;;FFF```uuu~~~xxx~~~mmmxxxlllvvvyyyggg[[[WWWUUUSSSPPPLLLHHHCCC<<<777555666777666555444555666555444444333333yyynnnbbb]]]]]]ZZZQQQHHHQQQbbblllhhhgggllleeeXXXRRRMMMDDD:::333111555999666666666666555444333333333333333444555666888888777888888777555666888:::::::::::::::999777666555777777777777888:::;;;<<<888777555333222222222222111111111111111111111111000000000000000111111222---------------...///000,,,,,,,,,,,,------...///+++000...,,,///+++***333888111???iii~~~~~~yyyuuu}}}vvvtttcccLLL>>>999999888888999999:::;;;;;;;;;999999:::::::::999888888888888777666444333222222111111000000000/////////.........------,,,,,,,,,---------------------------------....../////////222222111111000000//////111000//////111333666888IIIXXXppp{{{zzzyyy{{{kkkeeennnxxx|||pppqqqpppmmmooouuuvvvtttssshhhdddjjjnnnmmmrrr|||}}}mmmLLL777222000///......///...,,,***------------------------,,,,,,------...///000000---------...///000000111000111222333333222111000...///111111000000111333000111222333333333333222222444888::::::999666444333444666777777777666555888:::???DDDKKKSSS[[[```fffdddeeemmmyyyxxxtttzzzttt___LLLHHHOOO\\\nnn~~~zzznnnhhhppp}}}wwwwww|||}}}wwwpppkkkeeebbbfffqqqxxxxxxuuugggbbb\\\XXXZZZbbbkkkrrr}}}~~~zzztttqqqtttxxxxxxwwwooobbbOOOAAA;;;666222000333555222111222222222222111111111111000//////000000000000////////////000000000000//////......////////////......111111111111111111111111///////////////000111111//////000111333444555666222333444444333555888:::666:::GGGbbbhhhnnn|||nnn{{{zzzlllsss{{{wwweeeXXXTTTTTTRRRNNNJJJFFF@@@999555222444555555444444666777777777666555555xxxlllgggiiikkkpppiiidddaaa\\\TTTOOOPPPWWWYYY]]]```___ZZZQQQKKKGGGBBB<<<888666666555555555555555555555555555555222333444555555444333222444333111222555777888888777777999;;;===<<<999666888888888777777777777777888777555333222222222222222222000/////////000111111111000000//////............---------...//////.........------.........---------------------------...777LLLfffzzzzzz|||jjjooo___III<<<222000888:::444222999===:::999999:::999888888:::;;;;;;:::888666444333222222111111111000000000000///111111111111000000//////000000//////.........---,,,...111111111111333444444///,,,///000...,,,---000---///555555888JJJ```zzz{{{vvvuuutttuuutttnnniiilllsssbbbaaacccjjjsssvvvrrrlllggg^^^ZZZbbblllmmmjjjgggoootttsssdddMMM:::444444---/////////---,,,---...++++++,,,,,,,,,,,,---------------............///------------------------......//////000000111111111000...---...///111222///111444666666444111///222222222333333333444444555555444333333333333444777::::::777:::EEERRRXXXZZZ```hhhpppwwwuuueeeRRRRRRXXXggguuu|||kkkWWWKKKIIIMMMQQQWWWpppwwwqqqoootttxxxwwwuuu{{{}}}uuuoooooosssvvvyyy|||~~~xxxtttllltttwwwmmmkkkttt}}}ooo[[[JJJAAA===999777555444444333333222222111000000111111000///..................////////////,,,...111111000//////000------............---------......///////////////000000000000000////////////000222444444333222111111222222222111333555888;;;999DDDaaawwwlllwww~~~ttt}}}uuu|||}}}wwwwww___PPPVVVPPPOOOMMMIIIDDD>>>888555777444111111333555555555444555555666777qqq```YYY^^^ppprrrddd___aaadddfffiiihhhddd```ZZZQQQGGG@@@@@@<<<888555555666666666777777777777777777777777444444555666666555444444666444333333555666777666666777888:::<<<;;;999666888777777777777777777777777666444333222222222333333222111000///000000111000000000/////////............------------------...------,,,,,,------...---------------------------,,,///888GGG^^^}}}xxxzzzqqqqqqssslllSSS===333666777444444777888666999::::::::::::999999:::888777666555555444555555333333333333222222222111222222222111111111000000000000/////////.........000111111///......000222...++++++///222000///111333000444<<>>888555000222555555444333333555666666555444333mmmXXXRRRSSSZZZmmmmmmiiiooorrrooofffbbbZZZSSSLLLEEE???<<<888555333222444666888888999999999999999999999999666777777888888777777666777555444444555666666555666666777999;;;;;;888666777777777777777777888888666555444222222222333444333222111111000000111111///////////////.........//////000000000...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///<<>>888555111888??????999444444666666666555333111nnn[[[TTT]]]```XXXZZZeeevvvuuuoooqqqlllaaa\\\UUULLLDDD???===<<<;;;444222111222555777888888::::::::::::::::::::::::888888888999999888888888666555444444666777666555666555666888999999777555777777777777777888888888555444333222222222333444333222222111111111111111........................111111333333222000...,,,++++++************+++++++++++++++++++++++++++++++++---111111...000???OOOyyy}}}|||qqqtttuuueeecccoootttYYYGGG999888777222111555444555777999;;;;;;:::999::::::999777777666666777777777666666666555555555444444444444444444333333000000000000000000000000000111222111000111333444444111000111000///333:::@@@JJJ]]]rrr{{{zzzyyyzzz{{{uuujjj^^^XXXXXX___eeemmmpppnnnjjjgggeeeyyyuuufffZZZMMMFFF<<<444...---...000(((***++++++++++++---...***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------------......///000000111000//////...///000111111111111000000000000111111111111111111222222222222111111111222333555666777888999999888<<>>999555666;;;@@@???999444111111444444444444444vvvddd\\\cccbbbRRRKKKPPP___rrr{{{qqqgggeee```XXX]]]UUUJJJ@@@;;;999888888555444333555777888888777999999999999999999999999999999999888888999999999555444444555777888888666555555555666888888777555666666777777888888888888444444222222111222333444222222222222111111000000---------------.........///000111222111///,,,+++*********))))))*********++++++++++++++++++++++++,,,---000333222000444;;;ccczzztttooosss~~~{{{eeefffmmm{{{cccKKK@@@999222000444333222222444777999888777777777666666666777777888777666666666555555555555444444444444444444555555000111111111111111111111...000222222111111111222333111000222222777CCCOOO\\\fffxxxxxxvvv{{{rrrfff[[[TTTVVV[[[llloooppplllfffbbbbbbcccnnnyyycccOOOAAA;;;222---,,,,,,+++***((()))++++++++++++,,,...*********+++++++++,,,,,,,,,,,,,,,------------...---------------------------------...//////000000///////////////000000111111000000//////000000111000000000111111111222222000000111222333444666777333333222222888@@@BBB@@@999EEESSSWWWMMMAAA;;;;;;>>>@@@DDDHHHIIIEEEBBBBBBOOO___{{{sssdddVVVNNNGGGDDDLLLXXXlll~~~qqqssstttuuu{{{|||tttmmmhhhiiikkkjjjlllpppkkkfffccchhhrrr{{{~~~}}}~~~}}}fffpppyyy{{{|||pppZZZEEE999:::888666555444444333222333222222111111000//////,,,,,,---.../////////...------------............---...///...------///000------............---------......///////////////------------......//////000000/////////000111222///000111111111333666888<<<:::EEEbbb{{{pppuuuwww}}}fffRRRQQQKKKKKKKKKIIIEEE???999555444333333333333111///---222333333444555lllZZZWWWTTTOOORRR\\\eeennnooobbbUUUTTTVVVVVVQQQKKKBBB;;;888888888999666666666888999:::999777777777777777777777777777999888888777777888888999555555555666888888777555555444444555666777666444666666666777888888999999555444333111111111222333000111111111111000//////,,,,,,,,,---------------,,,,,,---------+++***)))******))))))))))))******************************...)))(((+++---...000444;;;TTTvvvyyytttyyyuuuooojjjmmmzzzqqq^^^SSSIIIDDDBBB<<<888333333666999:::999444444444555666888999:::666666666666555555555555444444444444555555555555111111111111222222222222...000222333111111111222333444888===AAALLL^^^ppp{{{pppqqqsssuuuxxx|||mmmccc]]]\\\ccckkkssspppkkkccc]]][[[^^^bbbeeewww{{{aaaKKK999444///,,,,,,---+++))))))***,,,+++++++++,,,...************++++++++++++,,,,,,,,,,,,------------------------------------,,,------......///000000////////////000000000000000000////////////000000///000000000000111111111000000111111222444555666333333111000777BBBJJJKKK<<>>999:::===???DDDHHHIIIGGGDDDCCCJJJMMMXXXmmmwwwlllcccZZZRRRNNNLLLXXXmmmwwwrrrjjj```SSS]]]nnn~~~wwwlll___OOO???666444333333333333333222111111222222111111000/////////------.../////////......,,,------------.........---...///...------///111------............---------......///////////////---------...//////000000.../////////000000000000...///000000000222555888<<<999BBB]]]|||sss|||{{{kkkTTTQQQIIIJJJJJJIIIEEE???999555111///...///222444333222333333222222222rrrddd]]]ZZZ[[[___eeeeeeddd```WWWNNNHHHHHHIII===:::666555666888999999666666777999;;;;;;999777666666666666666666666666888777666555555666777888888888777777888777444222444333333444555666555444555666666777888888999999666555333111000000111111//////000111000///...---++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******))))))******+++************************,,,'''&&&))),,,,,,---000)))666PPPppp~~~}}}zzzpppmmmxxxxxxpppfff]]]RRRJJJ@@@<<<===AAABBBBBB<<<;;;;;;:::::::::::::::777777777777666666666555333333333444444555555555111111111222222222333333111222333333555888===AAAFFFIIIPPPVVV[[[dddwwwooonnnmmmpppuuu{{{~~~sssllleeeeeegggjjjqqqxxxrrrmmmddd]]]YYYZZZ___cccfffllluuu~~~~~~oooWWWEEE444111---,,,---......---***,,,---,,,++++++,,,---************++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---......//////000...//////000000000000000/////////////////////////////////000000000111111111111111111222333444555444666555333777CCCMMMRRRBBBAAABBBEEECCC<<<999<<<:::???DDDFFFFFFFFFEEEDDDEEEBBBEEEOOO\\\lll}}}pppaaaGGGCCCEEELLLQQQZZZooo}}}xxxccc\\\[[[YYYfffmmmyyy~~~tttaaaKKK===555111555:::222333444444333222222222222111111000//////......//////000000000///......,,,,,,---------.........,,,---------,,,,,,...000------............---------......///////////////------...//////000111111---...///000000000///......///000111111333666999:::777???[[[}}}zzzttt|||jjjRRRMMMHHHIIIJJJIIIEEE???999555111222333444444444555666333333222111000{{{tttkkkaaaZZZXXXTTTSSSUUUQQQDDD999555888777555555666777666555555555777999<<<<<<:::888666666666666666666666666777666555444444555666777<<<:::999888777555222///444333222333555666555444555666666777888999999999777555333111000000000000...///000000000///---,,,+++++++++,,,,,,---------......---------...//////++++++************++++++))))))))))))))))))))))))((((((+++///000,,,+++---555222888SSSvvvzzz~~~vvvssswww}}}~~~|||lllooo~~~ooofff\\\OOOGGGGGGJJJLLLLLLIIIGGGEEEAAA>>><<<:::999888888888777777777777666333333333444444444555555111111111222222333333333222222333555999BBBMMMTTT^^^cccjjjoooppptttwwwmmmlllmmmrrrwwwwwwooohhhWWWUUUXXXaaaiiimmmrrrwwwoooiiiaaaZZZYYY]]]cccggghhheeegggooonnn^^^GGG999---+++)))''')))+++---...,,,---...---+++++++++---)))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,------...//////000...//////000000000000000......////////////......////////////000000000000111111111111222333444444000444444111333>>>HHHNNNDDD<<<888::::::777777:::666;;;@@@@@@@@@@@@@@@@@@GGGGGGKKKPPPRRRWWWgggxxx~~~ZZZOOOIIIJJJIIIEEEKKKWWWooorrrfffjjjuuulllXXXZZZiiittt||||||{{{XXXFFF777555666555333333222333444444222000000000111111111000//////......000111111111000///......,,,,,,,,,---------......+++,,,,,,+++***+++---///---..................------......///////////////.........///000111111222,,,---///111111000///---///000111222222444777:::888555>>>ZZZsss~~~uuusss{{{}}}fffMMMGGGGGGHHHJJJIIIFFF@@@999555000444888666111---...111222222222222111~~~vvvoooggg```XXXTTTNNNMMMKKKFFF@@@===;;;;;;444555555555666666777777555666666666777777888888888777666666666666777777444444444444444444444444777777666555444444333333333333333333333333333333555555555555555555555555444444333333222111000000...,,,+++,,,......---,,,++++++,,,,,,,,,,,,------+++***)))***++++++***)))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,333...+++777PPPnnnyyyyyy{{{qqqhhhqqq}}}tttxxxpppqqqmmmddd^^^^^^]]][[[[[[QQQJJJKKKMMMJJJDDDAAA<<<777555888888444555888666333333555555333333555444444444333555888777555666;;;@@@GGGSSS___ffffffooowww~~~~~~}}}|||zzzxxxsssssstttuuunnn```TTTPPPEEEPPP\\\bbbjjjsssxxxvvvhhhmmmqqqpppnnnkkkddd]]]ZZZaaafffcccVVVFFF999333,,,++++++******++++++,,,,,,,,,++++++***)))(((((('''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000//////.........---///////////////000000111000//////000222222111///000//////.........//////000000000000000000111111555222222555777:::AAAIIIAAA===888777888888777666<<<;;;:::;;;===@@@DDDFFFGGGFFFGGGHHHFFFLLL```uuurrrjjj\\\OOOFFFCCCEEEGGGQQQXXXeeeuuu|||vvvnnnxxxvvv```QQQRRRWWW\\\cccggglllttt~~~|||~~~qqq[[[>>><<<:::777444111///...222111000//////000111222111111000000//////............------------......,,,,,,,,,------.........------------------------...------,,,,,,------............------,,,,,,,,,///...,,,++++++,,,---.........///000000000000000444333222222222444666888999555===VVVwwwzzzmmm~~~yyyzzz}}}rrrqqq}}}{{{jjjtttlllTTTLLLQQQOOOKKKHHHDDD???999555333333222111111222333333222222222111111qqqlllfff___YYYRRRMMMIIIAAABBBAAA>>>999666555666666666666666666666777777555555555555666666666777666666666555555555666666333333333333333333333333666666666555444444333333333333333333333333333333444444444444444444444444333333222111111000//////...,,,+++,,,---...---,,,+++++++++,,,,,,,,,------+++***))))))++++++***)))(((((()))))))))*********((((((((((((((((((((((((******)))))))))***++++++000...---111===PPPeeesssuuuwww}}}tttuuuzzz~~~xxxrrr|||}}}|||~~~~~~|||xxxtttlllhhhiiimmmlllaaaUUUMMMUUUSSSNNNFFF>>>888666555444333555888666222222555???<<<:::<<>>:::<<<===<<<:::888777777666666666666666666555555333333444444444444555555444444444444444444555555333333333333333333333333666666555555444333333333222222222333333444444444444444444444444444444444111111111000000//////......,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,+++***))))))++++++***)))(((((())))))))))))******(((((((((((((((((((((((()))))))))))))))******+++***---...,,,+++333BBBNNNzzzyyylllwww{{{xxxsssttt}}}|||~~~wwwqqqzzz|||uuufff\\\YYYUUUNNNIIILLLQQQTTTPPPJJJKKKPPPWWWRRRQQQYYYfffrrrxxxyyy{{{}}}wwwvvvxxxwwwsssooosss}}}xxxpppnnnlllgggbbb```kkkrrrtttmmmeeebbbccccccooommm\\\SSSMMMDDD;;;444///,,,***++++++************+++++++++++++++******))))))((())))))******+++******************++++++++++++,,,******+++++++++,,,,,,,,,///............---------///............///000000///......///111111000////////////......//////000//////000111333444555555444222333555444333666;;;>>>;;;888777777777666555888888888999<<>>BBBHHHIIIIIIJJJCCC???;;;<<>>777333333222111111111111222333333333333333222MMMIIIEEEAAA???>>><<<;;;999<<<>>>???===;;;999999666666555555444444333333222222222222333333333333222333333333444444444333333333333444444444444444555555555555444444333333111222222333333444444555333333333333333333333333111111111000000/////////...,,,+++,,,------,,,+++***++++++++++++,,,,,,,,,+++)))((()))***+++***)))(((((((((((()))))))))***(((((((((((((((((((((((()))(((((((((((()))******&&&+++---+++''')))222;;;PPPxxx}}}zzz~~~yyyyyy{{{~~~zzzlllqqqyyy}}}yyysssuuu|||vvvpppppp|||}}}wwwuuuzzz~~~ssseeeccciiinnntttxxxuuutttppphhhbbbaaaeeehhhwwwyyydddRRRGGG999000------,,,+++******))))))))))))******+++*********)))))))))((()))***************)))(((************++++++++++++)))************+++++++++------------------------......------......///000000//////000222222111/////////////////////000111444333333333333333222222333111333555555222333888<<<;;;999777777666666666666666777888;;;>>>AAACCCFFFBBB@@@CCCHHHIIIFFFBBBBBBAAA??????AAADDDHHHKKKMMMWWWcccnnnyyy}}}{{{yyysssjjjccc^^^___XXXLLLFFFHHHKKKKKKLLLJJJKKKOOONNNIIIJJJNNNOOOOOOJJJFFFHHHNNNOOOKKKEEELLLRRRTTTTTTWWW___ggghhhrrr|||vvvmmmOOOKKKBBB999444444666888111111111000000000000000...///000111111000///...////////////////////////...------,,,,,,------...---------------------------,,,,,,++++++******)))+++,,,...//////...,,,+++---------------------------...///000000000///.........///000000000000000111000000000111222333444444444:::MMMlllvvvggggggxxxtttoooyyypppssskkk[[[]]]UUURRRNNNJJJEEE>>>666111222222111111111111222222333333333333333DDDBBB???=========<<<;;;777999;;;<<<:::777666666444444444333333222222222222222222222111111111111111111222333444444333333555555555555666666777777666666555555555555444444222222222333333444444444222222222222222222222222111111111111111000000000...---++++++,,,,,,+++************+++++++++,,,,,,***)))((()))******)))((('''(((((((((((()))))))))''''''''''''''''''''''''((((((''''''(((((()))***''')))+++++++++,,,///222888WWW}}}{{{www~~~wwwqqqnnnsss~~~zzzxxxpppuuu}}}|||wwweeeZZZRRRWWWbbblllsssxxxpppkkkeeebbbcccffflllqqq~~~{{{aaaGGG===000***)))+++***'''***))))))(((((())))))************)))))))))))))))))))))*********))))))((())))))*********+++++++++)))))))))*********++++++,,,,,,,,,,,,---------------------------......///000000///111222333222000///////////////000111111444444444333333333222222111000222666666333444888;;;;;;:::999777666666777555555666777999<<<>>>??????>>>>>>>>>???AAAAAA???<<<===???BBBDDDEEEEEEEEEIIIJJJKKKLLLPPP[[[mmm{{{|||pppgggccc```^^^^^^___```^^^WWWQQQRRRVVVOOOQQQPPPNNNNNNOOONNNLLLLLLUUU```kkkssszzz{{{jjjUUUDDD???888222111333444333333222222111111000//////......///000111111000///................../////////------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********+++,,,...//////...,,,+++------------------------,,,---///000000000///.........///000000000000000000000000000111222333333333444999JJJhhhwwweee___hhh|||ooojjjtttkkkmmmeeeVVVYYYUUUSSSOOOKKKFFF>>>666000111111111111111111111111333333333333333>>><<<;;;;;;<<<<<<:::999666888::::::888666666666333333333333333222222222222222222111111111111000000111222444444444333333555555666666777888888888666666666666666666666666333333333333333333333333111111111111111111111111111111111111111111111111...---++++++,,,,,,***)))************++++++++++++***)))((((((******)))(((''''''(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((()))))))))))))))***,,,---,,,+++444999PPPrrryyysss{{{yyytttgggsss}}}~~~zzzwwwvvvuuuuuunnnqqqvvv{{{|||uuuiiiaaaUUURRRVVVaaalllpppqqqsssnnnmmmnnnrrrsssrrrtttxxx{{{wwwwwwlllNNN<<<555---)))***+++***'''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))************+++))))))*********+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......000//////000222222111000////////////000111222222111111222333333444555555111000222555555333555::::::;;;<<<:::888777777888555555555666888999;;;<<<:::======::::::>>>@@@@@@;;;;;;;;;<<>>===:::;;;@@@AAA>>>CCCBBB@@@??????@@@BBBCCCCCCAAACCCFFFDDDAAACCCJJJCCCQQQfff}}}}}}wwwssstttwwwzzzwwwlllWWWAAA777888::::::444000111666888555222222111111000000//////....../////////....../////////---------.........//////---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...///000......///000000000000000000000111222333333333333222666:::FFFbbb~~~nnnqqqrrrvvvlllYYYXXXSSSRRRPPPLLLGGG@@@777111///000111222222111000///111111111222222777888999;;;<<<;;;777444111222333333333444666888444555555666666777777777333222222222111111000000///111333555666555444333444444444555666777777888888888888888888999999999666555444444333222111000000000000000000000000000.........///////////////...---++++++++++++***((()))************+++++++++***((('''((()))***)))(((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''')))((('''''')))***$$$///444666HHHgggyyyzzzwwwooovvvzzzxxx{{{|||rrrrrrvvvwwwxxxxxxqqqpppuuu~~~yyyooonnnnnnpppvvv~~~~~~wwwiiiiiieee^^^XXXZZZccckkkrrrppppppsssrrrnnnlllnnnjjj~~~ppp```^^^XXXZZZZZZVVVQQQIII;;;...,,,***((('''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&((()))************))))))))))))***************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++---...///...,,,////////////000111222333444444333222222111000000333111111333222000222777:::<<<>>>===:::888999;;;555555555666666666666666999;;;:::888;;;AAA???888CCCDDDFFFGGGGGGEEECCCBBBDDDAAABBBEEEDDD???@@@EEEBBB@@@BBBKKKVVVdddxxx}}}{{{yyy{{{~~~~~~wwweeeRRREEEJJJHHHAAA888555666444000333111333666444//////444////////////////////////000///...------...///000---------.........//////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++,,,---......///000...------,,,,,,------...,,,,,,,,,------.........,,,,,,++++++,,,---///000...//////000000000000000000000222333333444333333222666;;;EEEaaatttvvvmmmqqqrrrwwwmmmXXXUUUSSSQQQOOOMMMHHH@@@888222///000111222222111000///000000000111111777999::::::999888:::;;;999777444333444555666666444444444444444555666777333333333222222111111111///333666555333444666666555555555555555444444444999888888777777777777777666555555444444333333222111111111111000000000000......---,,,,,,,,,,,,---000...+++(((''')))+++---++++++++++++++++++++++++))))))))))))((((((((((((((()))))))))'''''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))),,,//////333CCC]]]rrr~~~uuummmpppzzznnnddd\\\XXXXXX```mmmxxx||||||~~~xxxvvv|||~~~zzznnnooouuu{{{}}}yyyrrrmmmkkklllqqqxxx||||||{{{yyyyyyfff]]]WWWVVVZZZ___iiiqqqrrrrrrssstttrrrnnnlllmmmxxxssseee___PPPSSSPPPFFF777---+++---***)))(((''''''((()))***++++++***)))((('''&&&&&&'''((()))(((&&&&&&((()))''''''((()))***++++++,,,+++++++++*********))))))******++++++++++++******)))***+++,,,---.........---------.........//////...------------...////////////...------------...666444111000111222222111///111444555444555666777;;;===@@@AAA@@@===999666888666555666:::<<<:::888:::;;;;;;;;;999:::<<<>>>DDDCCCCCCBBBAAA@@@??????AAA@@@???>>>>>>@@@BBBCCC??????@@@CCCGGGLLLRRRUUUjjjwww}}}{{{~~~|||zzz~~~zzzwwwxxx~~~}}}jjjZZZOOOGGG@@@;;;<<>><<<<<<======;;;999999:::;;;;;;::::::;;;<<<@@@@@@??????>>>=========@@@???>>>===>>>???AAABBB@@@?????????BBBEEEIIIKKKNNNTTTdddxxxsssrrrqqqrrrvvv{{{}}}xxxwwwxxx{{{dddZZZMMMCCC>>><<<888666<<>>???>>><<<;;;@@@>>><<<<<<<<<;;;999888777999;;;<<<;;;::::::;;;;;;;;;;;;;;;::::::::::::>>>>>>===<<<<<<>>>???@@@@@@???===<<<<<<===???@@@@@@@@@DDDOOO[[[gggwww{{{rrrfffYYYOOOIIIGGGCCC>>>777444555666666555<<>>555+++''')))+++)))&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''((('''&&&%%%''')))))))))))))))))))))((((((************))))))))))))))))))************)))))))))************))))))((()))))))))************+++------,,,,,,------...///,,,,,,,,,---...///000111000///...///000111000///000222444444222222222333333444777999999999888888777777666666666666666555555888;;;<<<;;;:::999999777888888888999999::::::<<<<<<;;;;;;;;;<<<===>>>>>>===;;;::::::;;;<<<===@@@>>>>>>AAADDDGGGOOOWWWgggfffffflll|||~~~wwwooofff```\\\OOOMMMIIIDDD???<<<::::::999666444333555666555444;;;===;;;333///222444333...//////000000//////...///...------,,,,,,---------------------,,,+++***+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************((((((((()))))))))******,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,------...//////000000...///000000///000222333444333888IIIhhhnnnmmmsssyyy|||```PPPOOOKKKJJJKKKHHHEEEBBB???;;;666333000111111111111111222222111222222111000333444555555444444555777888666444444666666555444222333444444444333222222222222222222222222222222444111222666777333222444333444444444555555555666444333333222222222222222111111222222222222333333111111111111000000000///......---,,,,,,,,,,,,---,,,,,,------,,,+++)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((('''&&&''')))***,,,,,,***,,,666LLLjjj}}}{{{nnnggglllqqqzzz||||||}}}{{{|||{{{xxxuuuvvv|||sssvvvvvvrrrmmmnnntttxxxwww}}}xxxrrrqqqrrrvvvwwwxxxwwwssskkkccc]]]^^^___ccchhhnnnrrrsssssskkkoootttuuuoooiiinnnvvv{{{pppmmmlllfffddddddfffdddYYYEEE666000...+++)))((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&'''((('''%%%%%%'''(((&&&''''''((())))))******)))))))))))))))))))))))))))))))))******)))))))))))))))*********)))((((((************++++++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,...///111222///...---///000111000///000111333333222111222333444444555666666666666666444555555555444444444444555777:::;;;:::999888999777888888999999::::::;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA;;;999:::===>>>>>>AAAGGGPPPPPPPPPSSS^^^iiinnnlllkkkqqqyyy}}}~~~{{{uuunnnhhheeeYYYVVVRRRMMMHHHCCC@@@>>>:::999777666666777777777555444333333333333111000888999777222///111333222---......//////......---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++)))))))))))))))))))))))))))))))))************+++,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,---...000000000000000---///000000000000333555333222777HHHgggfffaaa{{{rrrvvvvvvaaaQQQPPPOOOOOOLLLIIIEEEBBB???<<<888555000000111111222222222333333444444333111222333555444333333444666666555444444555555444222///000111222111000///...111222222222222333333333444000333<<<>>>666111222222222222333444444555555444333222222111111222222000111111222333444555555111111111111000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((((((&&&&&&&&&''')))++++++***+++444JJJdddssswwwooommmgggeeennn~~~zzzwww{{{}}}}}}{{{xxxvvvyyy~~~xxxxxxyyyxxx{{{yyywwwsssnnniiifffbbb___\\\cccgggmmmpppqqqqqqrrrrrrjjjmmmpppoooiiigggqqq~~~xxxkkkjjjkkkaaa^^^ZZZSSSJJJ>>>111)))(((***,,,+++(((&&&''')))&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&''''''&&&%%%%%%&&&(((%%%&&&&&&''')))******+++(((((()))))))))))))))***((())))))******))))))(((((())))))*********))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,---...///111111...------///111222111000...000222222111111222333555555666666666777777888:::;;;;;;999666555555666555777999:::999888888999999:::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCC999666666888:::;;;AAAHHHIIIIIIGGGFFFIIINNNMMMIIIGGGHHHJJJKKKNNNVVVaaaiiimmmhhhddddddgggeee___YYYTTTSSSRRROOOJJJEEEAAA>>>CCCAAA???===<<<;;;;;;<<>>>>>>>>??????<<<999777777777777;;;BBBAAABBBBBB@@@CCCFFFEEE@@@HHHFFFCCCBBBDDDJJJRRRVVVPPPMMMJJJKKKMMMOOOMMMKKKBBBBBBCCCCCCBBB@@@???>>>;;;::::::999888777666666444333222444777999999888///111333333333333333444333111111222222111000///------............---------,,,,,,+++++++++++++++***++++++,,,,,,,,,++++++)))***+++***((((((***+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++***++++++,,,------------+++,,,...000000000///...,,,...000111222444888::::::;;;AAASSSpppwwwrrrsssyyy{{{ppp{{{uuuqqqfffOOOJJJLLLQQQLLLJJJGGGDDDAAA<<<777333000000111222222333444444222333444333111///000111111000000111222333222222222333333111///222333555555555333111000111111111222222333333333555333;;;IIIKKK>>>333111//////000111222222333333444333222222111222222222444444444444444444444444111111111111000000000000......---,,,,,,,,,,,,---...---,,,+++************(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''"""%%%((((((&&&%%%(((+++"""))),,,'''$$$...>>>JJJhhhrrrzzzxxxtttuuu{{{~~~pppwww{{{tttpppsss|||zzzsssuuuvvvvvvtttrrrppppppkkknnnssszzz~~~|||tttnnneeelllrrrqqqjjjhhhlllrrruuupppmmmpppsssrrrsssuuu|||kkk]]]QQQHHHBBB999000***)))***+++***)))(((''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&((((((((((((((((((''''''''''''((((((((())))))******(((((())))))))))))(((((('''((()))++++++,,,,,,,,,************++++++++++++,,,,,,++++++,,,,,,---...---------------...///000------...111333444333111,,,...000111111111333444000000000111444777999;;;222555777777666666888:::666777888777666666888:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;@@@??????>>><<<;;;::::::999888888:::999666888<<<999;;;;;;;;;===AAA@@@<<<======>>>BBBGGGMMMPPPQQQCCCBBB@@@>>><<<<<<===>>>AAAAAAAAA@@@>>><<<:::999777888999::::::999888666:::888555444555555222///---...000111000000111222111000000222333111///...---......//////......------,,,++++++******++++++***++++++,,,,,,,,,++++++)))******)))(((((()))+++++++++++++++++++++++++++++++++******))))))((((((************************))))))))))))************++++++************++++++)))***+++,,,---.........)))+++---/////////...---,,,...000222333666999<<<>>>@@@GGGXXXuuu|||yyy}}}vvvqqqrrrmmm}}}dddPPPKKKLLLQQQKKKJJJGGGDDDAAA;;;555111000000111222333333444444000111222222111////////////000111222333222333333222111000222333999777555333222222222222000000000000000000000000222333444666777666333000222111000......000111222222222111000//////000000333333333333444444555666111000000/////////////////////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))((('''&&&'''***---///AAASSSkkk}}}~~~|||ggghhhtttyyyyyy}}}{{{yyyxxx}}}~~~}}}}}}pppooorrrwww{{{zzzxxxwwwuuuttttttvvvyyyyyyuuuqqqssshhhaaabbbaaaeeewwwvvvmmmqqqsssppp~~~zzzhhhTTTGGG333000,,,(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''******))))))((((((''''''++++++*********************,,,------,,,++++++,,,++++++,,,,,,,,,,,,------///......------,,,++++++---...///000111111111111444444333222222111111000000111111222333444666777666666666666777999;;;<<>>>>>===;;;888777999:::===<<<;;;:::::::::::::::>>>===;;;:::;;;<<<>>>???BBB???>>>AAAGGGKKKJJJHHH???===;;;;;;;;;;;;===???<<<<<<<<<>>>>>>===:::777666666666666666666666666333333444444333333222111000000//////000111222222000000000000///////////////............------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,------......------,,,)))---111111...+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******************+++,,,---...++++++,,,,,,,,,------------------............///000111222222222555999<<>>000...+++(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))((((((''''''***************************,,,------,,,++++++,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,---...///000000111111111333222222222222111111111222222222222333444555666777777888999;;;===???AAABBB@@@===999777777777888:::999999<<>>>>>>>><<<999888999:::;;;::::::999999::::::;;;???>>>===<<<===>>>@@@BBBEEEBBB@@@AAAEEEHHHFFFCCC;;;::::::<<<<<<::::::;;;;;;::::::;;;;;;;;;888666666666666666666666666666333333333444333222222111000000//////000000111222000000000/////////..................---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))),,,000000...,,,+++,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******************+++,,,------++++++++++++,,,,,,,,,,,,---------------.........///000111111222444888;;;BBBBBBEEESSSqqq}}}xxx~~~vvvuuuwwwkkkxxxcccJJJIIILLLFFFGGGFFFEEECCC???;;;666444444000///333444000///111444444333222222111000000111111222333444333444333222000///000111555444333222111000000000000000000000000000000000000000111333444444111...111000///......///000111111111000/////////000000111111111111111222222333000//////...............,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++&&&---:::LLL^^^kkkqqqrrrfffaaaaaannn|||}}}zzzvvvttt}}}yyyvvvtttvvvwwwvvvsssuuupppmmmpppwww||||||yyytttggg___dddnnnxxxwwwgggdddeeeccceeedddaaa[[[QQQDDD888111,,,+++)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''(((((()))))))))(((((((((((('''***************************+++------+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......///000000111111111111111111222222222222333333333333333444555555666666777999;;;>>>@@@BBB>>>===<<<:::999888888888888777888<<>>???>>><<<:::::::::<<<<<<;;;;;;;;;<<<======@@@????????????AAACCCDDDGGGDDDAAABBBCCCDDDAAA>>>;;;777777::::::777777;;;:::999777777888888666555555555555555555555555555222333333333333222111111000////////////000000111000////////////.....................------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))***++++++++++++++++++***))),,,...///...,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))******))))))))))))************)))******+++,,,---*********++++++++++++,,,------------------------...///000000111222666888999:::???NNNlll|||zzz{{{xxxrrr~~~vvvjjjxxxeeeKKKIIIJJJDDDEEEEEEDDDBBB>>>:::555333666111///111333222111111222222222222222000000000000000111222222333333333111///...///000222222111111000000000000/////////////////////////////////111222222///---000//////......//////000111000000/////////000000000000000//////000000111///......---------------++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&''')))******))))))))))))***111<<>>>>>======<<<<<<<<<<<<<<<>>>@@@???===;;;::::::AAA@@@???????????????@@@????????????@@@AAACCCDDDFFFDDDBBBAAABBBAAA>>><<<===888777;;;;;;777888===:::888666555666666555444444444444444444444444444222222222222222111111000/////////......//////000/////////.........------.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))))))))************)))))))))+++---......---,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---))))))*********+++++++++---------------------,,,---///000000000111333666222555;;;IIIhhhzzz~~~}}}{{{qqqtttgggqqqgggOOOMMMOOOJJJIIIHHHGGGDDD???:::555222444222000000000000111333333222222222222///............//////000222222222000...---...000000000000000000000//////........................///......///111111///---///..................///000///////////////000000000//////.........//////...------,,,,,,,,,,,,,,,***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''')))))))))(((''')))))))))((()))///;;;DDDUUU```hhhccc[[[]]]lllzzz}}}wwwrrrwwwrrrfffiiimmmsss|||uuuooopppxxxwwweee\\\VVVPPP???<<<666000,,,)))((('''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$$$$%%%&&&'''(((((('''''''''''''''((((((((((((((()))))))))*********(((***++++++***))))))************+++++++++,,,,,,***++++++,,,---...//////...---------...///000111......///000111111222222333333222222222333333444333333444555666777777777555666777888888888777666666666666888;;;===>>>>>>???>>>===<<<<<<<<<<<<===<<<>>>??????===;;;;;;;;;CCCBBBAAA@@@???>>>>>>>>>=========>>>??????@@@AAAAAA@@@@@@@@@@@@???===<<<<<<:::???IIIIII???:::<<<:::888666555666666666555333333333333333333333333111111222222111111000/////////...............///............------------...------------,,,,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++((())))))******))))))((())))))+++,,,......------************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,,,,))))))*********+++++++++,,,,,,,,,---------......---///000000///000222333000333999GGGddd~~~~~~~~~wwwwwwjjjnnnjjjRRRRRRVVVRRROOONNNLLLGGGBBB;;;555222///222333000...///222555555444333222111......------------......000111111000......///000//////000111111000000000........................///.........000000///---........................//////......//////000000000//////...............---,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&!!!''',,,,,,(((&&&)))---666@@@KKKVVV```jjjnnnmmmpppiiidddiiiwwwxxxoooooovvv|||mmmooorrrvvv}}}wwwmmmjjjmmmqqqvvv{{{uuucccRRRIIIBBB:::111///,,,)))'''''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''((((((&&&''''''''''''((((((((('''(((((())))))*********((()))++++++)))((()))***************++++++++++++++++++,,,,,,---...//////...------,,,---///000111---......///000111111222111111111111111222333333444555666666777777666666777777888999999999999888666666666777888999:::;;;>>>===<<<;;;;;;;;;<<<===<<<===>>>>>><<<;;;;;;<<>>===<<<<<<<<<<<<;;;<<<<<<<<<============<<<===>>>??????>>>===<<<888999EEEVVVVVVEEE999888999888666666777777555444222222222222222222222222000111111111111000/////////......------------.........---------,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++'''(((((()))******++++++((())))))******))))))((()))((()))+++---///...---*********+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))((())))))***+++,,,*********++++++++++++,,,+++,,,,,,---...///000000---///000000000///111222000444:::GGGbbb~~~zzz|||ppptttoooUUUSSSWWWTTTSSSRRRNNNIIICCC;;;555111,,,111222000000333555666555444333222000///......---------........./////////......000111...///000111222111111000------------------------///...---...///000///------------......---------...............///000000000000///...............,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&!!!%%%***,,,***(((&&&&&&$$$+++333@@@RRReeemmmllljjjgggcccccciiivvv}}}~~~{{{www}}}zzzuuuuuufffiiinnnssszzzzzzuuuuuu{{{rrrjjjeee```\\\XXXZZZRRRBBB666333...(((***)))((((((((((((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++''')))******)))(((((()))************++++++++++++,,,,,,,,,------............---,,,,,,,,,...000111.........//////000000000////////////000111222333333444555777888888777777777777777888888888888999666666777666777888:::<<<>>>===;;;:::999:::;;;<<<<<<<<<===<<<:::999;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<;;;;;;:::::::::;;;>>>>>>>>>===<<<<<<888666@@@PPPPPP@@@666888777666666777777777444222222222222222222222222222000000111111000000///...///...------,,,,,,---------------,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++************++++++(((((()))))))))))))))))))))))))))******))))))))))))((('''***---//////---++++++++++++,,,,,,,,,---))))))))))))))))))))))))******))))))))))))******((((((((())))))***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,...000111333333...000111111000///000111000555;;;HHHbbb}}}zzzuuu|||}}}qqq}}}sssVVVSSSWWWTTTQQQPPPMMMHHHBBB:::444000///000///000666<<<;;;444333333222111000000//////.........//////---...///.........000222...///000222222222111111------------------------000///......///000///...,,,------......------,,,...............///000111111000///...............,,,++++++***)))*********))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''&&&&&&)))******)))'''---///,,,222EEEYYYccceeeeeebbb]]]ZZZaaaqqq~~~vvvyyy|||}}}zzzzzz~~~zzz{{{vvvwwwuuuuuu|||qqqrrr{{{~~~~~~wwwlllgggfffcccYYYOOOHHHHHH???111+++......)))''''''((()))))))))(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''')))******)))(((((())))))************+++++++++,,,,,,,,,---------.........---,,,+++,,,...000222.........///////////////---------...///111222333///111333555777777777777666555555555555666666777555666777777777999<<<>>>>>><<<:::999999999;;;<<<<<<<<<<<<:::888999;;;===999999:::;;;===???@@@AAA<<<<<<<<<<<<;;;:::999888999;;;>>>>>>===<<<;;;;;;<<<444555??????555444<<<666555666777777666333000111111111111111111111111000000000000000//////...///...------,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++************++++++******))))))((((((''''''))))))************)))))))))'''''')))---000///...+++++++++,,,,,,---------))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,++++++,,,,,,,,,---------***+++---///111333444555///000222222111000000111000555<<>>@@@AAABBBAAA===:::777444666999<<<===;;;999777555666888:::;;;:::999888333333222222111111222222222222333111000///111222000/////////000000///---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***+++,,,---++++++++++++++++++++++++---+++))))))+++,,,***(((''')))+++,,,---,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,------...///000000000000000111111111111111222888HHHccc{{{zzzrrruuuyyyzzzrrrxxxsssTTTMMMRRRLLLKKKKKKIIIFFF@@@:::444000///---+++,,,222666444///111222333555777...............///000000222111000/////////000000000000000000000000000000//////............//////000000000000000///............------,,,,,,,,,------......///000000111111000000//////...---------+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%'''(((***+++,,,---'''...888???FFFMMMWWW^^^eeeiiilllkkkfffccccccdddkkklllmmmnnnppptttyyy}}}{{{uuuuuu{{{~~~rrrtttuuuwwwttthhh\\\XXXXXXUUUSSSRRROOOJJJBBB;;;777333///,,,---,,,***)))((('''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++---,,,+++******+++,,,,,,---,,,,,,+++,,,---...///------...............------...000222333222111111222222333333555666888888999:::999888666666888:::888999:::::::::::::::;;;<<<:::888666555555555666888888999999888777666555777888:::;;;:::999777555777888;;;<<<<<<:::777555333444666888888666555333333444666888888777666555444333222222111111111111222222333111000///000222333222111111111111...,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))***+++++++++++++++++++++++++++---+++))))))+++,,,***((('''(((***+++,,,+++***)))******************************+++++++++,,,,,,,,,---,,,,,,------...///000//////000000000111111111000222888HHHcccrrrttt{{{wwwmmmnnn{{{nnnPPPLLLRRRMMMJJJIIIHHHEEE@@@:::444000000...------111444333111111111111222333,,,,,,------///000111222222222111000000000000111222222111111111000000000///......------......///000000000000000//////............------------,,,------......///000000000000//////......---,,,,,,+++************)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))###&&&***---000666???FFFOOOUUU]]]aaaaaa___^^^___gggiiikkklllllllllmmmooopppyyy}}}tttnnnmmmvvv{{{wwwkkkkkkjjjkkkpppvvvwwwsssiii___UUURRRNNNGGG???<<<888444...)))(((((((((((()))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++***************++++++,,,,,,,,,,,,,,,---......------.........------,,,...///111222333333222222333333333333444555666777999999999888888:::>>>AAA>>>===<<<;;;:::;;;<<<===:::999777666555555555555555666666777777666555555777888999999999777666555555777999;;;;;;;;;999888888888888888888777777666222333444555666555444333555444333222111000000000111222222111//////000222111///.........---***(((---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))((((((((()))***++++++))))))***+++))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''((((((((((((++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++***((('''((()))***+++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000000000000111111000222999HHHccctttsss~~~uuuiiigggttt|||hhhLLLHHHNNNJJJHHHHHHFFFDDD???999444111111000/////////000222333000000000//////------------...000111222222222222111111111111111333333222222111000000000///................../////////000000000000//////...............------,,,,,,------......///000000//////......---,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((((((((((((((,,,,,,+++***)))***///222666:::???DDDIIIOOOUUUZZZ___bbbeeegggfffeeedddddd___gggppptttrrrnnnmmmmmmjjjrrrwwwsssmmmkkkkkkjjjaaa___\\\[[[[[[[[[YYYVVVWWWOOOHHHEEEBBB;;;444111///---***)))((()))++++++&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,---------------.........---,,,,,,///000111222333333333222333333333333444444555666888999999::::::<<<@@@CCC@@@>>><<<;;;;;;;;;;;;:::999888777666555555555555555555666666666666666666777777888999999999999999888888:::;;;;;;;;;::::::999999999999999:::::::::444555555666555555444333555444333111000000000000111222222111//////000111000...------...---+++))),,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))(((((())))))(((((('''&&&'''((((((((((((''''''&&&++++++++++++,,,,,,,,,,,,++++++***************)))''''''((())))))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000000111000222999HHHbbbxxxuuuwwwllliiiuuu|||gggIIIDDDIIIDDDFFFFFFEEECCC???999444111222000000000///---///333000000/////////...............///000000222222222222111111000000222222222222111111000000000//////......//////000//////000000000000//////....../////////...---,,,,,,,,,,,,---......//////......------,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((()))***+++++++++,,,,,,...222888;;;===BBBHHHMMMPPPQQQRRRSSSRRRUUUZZZ]]]]]]^^^```bbb\\\______ZZZVVVVVVVVVSSSLLLJJJGGGFFFCCC@@@===<<<999333...///...***'''((('''((()))))))))(((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((())))))))))))((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,///000000111222222222333333333333333333444555666444666888999:::<<<>>>AAA===;;;::::::<<<===<<<:::888888777666666666555555777777777777777777777888666666777888:::<<<>>>???:::999999888888777777666555666777999::::::::::::888888888777777666555555444333222111000000000000111111222000///...///111222111111222444444333111,,,,,,+++++++++*********************************************************((()))******)))((()))***((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))))))))((('''&&&*********+++++++++,,,,,,++++++++++++***))))))***''''''((()))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...///...////////////000000000000222999HHHbbb}}}www|||rrrmmmyyyiiiKKKEEEJJJEEEFFFFFFEEECCC???999444111111///000444222------222000000111111222///............//////000111111222222111111000///111111111111111111111111111000000//////000000111...//////000000000000000......///000///...---,,,++++++,,,,,,---............------,,,,,,+++******(((((()))))))))))))))***((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&((()))))))))''''''(((((((((((((((''''''&&&'''+++000333444555666777======<<<===>>>@@@BBBCCCFFFGGGCCC>>><<<<<<:::666444222111333222...,,,---***&&&$$$&&&((('''''')))###&&&))))))(((&&&%%%%%%&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''(((((((((((((((((()))))))))***''''''''''''''''''''''''&&&'''((()))***)))(((''''''((()))******+++************+++,,,,,,,,,,,,,,,++++++,,,---------------/////////000111111222222222222222222333444555666222444666777999<<<@@@CCC@@@<<<999:::===???>>><<<888888888888777777777666999999888777777888888888666666666888:::>>>AAACCC@@@???===;;;:::999888888777:::===@@@AAA???===;;;:::999888888777666555555222222111000000000000111000111111000......///111000//////111333333222111+++++++++*********))))))************************))))))************++++++((()))******(((((()))***(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&'''((())))))(((''''''(((((())))))***+++++++++***+++,,,+++)))))))))***((((((((()))))))))************************************+++++++++,,,,,,,,,++++++++++++,,,---...///......////////////000000///222999IIIbbbzzzvvvmmmyyylllNNNJJJPPPKKKHHHHHHFFFDDD???999444111111...222999999222...000000111222333444---------......000111222000000111111111000///......//////000000111111222222222111111111111222222......///000000000000000......000000000///---,,,+++++++++,,,------......------,,,,,,+++*********(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((******)))***)))(((&&&%%%&&&&&&''')))******)))(((((()))))))))'''&&&'''(((,,,***(((((()))++++++***///111000,,,***+++***'''(((&&&'''+++***&&&&&&))))))''''''***,,,))))))+++%%%(((***)))'''&&&&&&'''&&&''''''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&((()))***)))(((''''''((()))+++++++++++++++)))***+++,,,---,,,,,,+++)))***+++,,,---.....................///000111111111111111222333555666777888888888888;;;AAAJJJPPPPPPIII???;;;;;;======<<<999999999999999888888777;;;:::888777777777777888666666666777999===@@@BBBDDDBBB@@@>>><<<<<<<<<===<<<@@@FFFIIIIIIDDD>>>:::999888777555444333333333000000000000000111111222000111111000......///000,,,++++++,,,---...,,,++++++*********))))))))))))************************((((((((()))))))))******((()))***)))((('''(((***((((((((((((((((((((((((''''''((((((''''''&&&%%%###$$$&&&((((((((('''&&&&&&''''''((())))))*********+++---+++)))((()))+++)))))))))))))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///........./////////000000///111999IIIbbbxxx~~~zzztttlllyyymmmPPPLLLRRRNNNJJJIIIHHHEEE@@@:::444000222...444@@@CCC999000///111111222333444++++++,,,---///111333444///000000111111///...---------...///000111222222333333222222222222333333......///000000000000000---///000111000///---,,,***++++++,,,,,,---......------,,,,,,+++******)))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###%%%''')))))))))(((%%%###"""$$$''')))***&&&'''''''''&&&(((+++---(((&&&%%%'''***+++***((($$$***---***(((***,,,+++(((&&&(((,,,+++%%%$$$)))&&&$$$%%%))))))$$$""""""'''((()))'''%%%$$$'''***&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))***)))(((''''''(((***+++,,,,,,,,,+++)))***+++,,,---,,,++++++((()))***,,,---...//////...---------...///000111000000111222333555777888???>>>;;;;;;???IIIUUU^^^cccWWWGGG<<<999999999888999999:::::::::999999888;;;:::888777666666666777777666555666777;;;>>>@@@@@@???<<<:::999999:::;;;<<>>222///111111222222333------,,,,,,---...000111222111111000///...................../////////000222111111111000000//////111111111111111111222222...------...//////...,,,)))+++---//////...---,,,,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''### """$$$###!!!$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,,,,+++***)))((('''''',,,,,,++++++***))))))(((+++,,,------......---------...///000000111111111000000///...000333777999=========???GGGTTTbbblll___VVVHHH>>>999999999888888888999:::::::::999999<<<888555777:::;;;888555222222333555666888999999<<<>>>@@@???<<<<<>>===<<<<<<===>>>======<<<:::999777666555555555444333222111000000////////////............---..............................---,,,,,,++++++*********)))))))))((((((+++)))''''''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))((((((((()))++++++...---,,,++++++***************))))))))))))*********************)))(((((()))************+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000000222999EEE\\\|||tttwwwzzzsss~~~rrrooozzznnnOOOFFFJJJFFFIIIEEECCCBBB===666111111333333333333333333333333333333333333333++++++++++++,,,---......///......------,,,,,,,,,.....................---///////////////...............///000111111222222...------...//////...,,,+++,,,---...---,,,+++***+++++++++******))))))((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((())))))*********+++(((((()))***++++++,,,,,,)))******+++++++++++++++,,,---...///000000000000444333111000111222444555444666999;;;===@@@DDDGGGEEEBBB???<<<;;;999777555::::::999999888777555444999666444555777888666333333444555666777888999:::===<<<;;;;;;<<<<<<;;;:::===;;;888666555666888999555555444444333222111111///.........------------,,,------...///000000000......---,,,,,,++++++*********))))))))))))((((((+++)))''''''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((***))))))(((((())))))***---------,,,,,,++++++++++++***)))(((((()))***+++)))************))))))((()))************+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000222444:::FFF[[[zzzmmmgggpppyyy}}}|||{{{rrrkkkxxxqqqOOOCCCFFFDDDEEEBBBAAAAAA===666222333333333333333333333333333333333333333333*********++++++,,,,,,------,,,,,,,,,+++++++++***.........------------,,,........................,,,------///000111222222...------...//////...,,,,,,,,,------,,,+++***)))+++*********)))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''111///+++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))******))))))))))))************)))))))))***++++++,,,,,,)))******+++,,,+++++++++,,,,,,---...////////////333222111111111333555666555777:::;;;;;;;;;===>>>>>>>>><<<;;;:::999777666999999999999888888777666777555444444666666555333444444555666777888999:::;;;999888:::===>>><<<999???===:::888777888999;;;555555444444333222222111000//////......---------------------......//////------,,,,,,+++*********))))))))))))))))))((((((***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))******,,,------------,,,,,,++++++***)))(((((()))***+++))))))************)))((())))))*********+++++++++******+++++++++,,,,,,,,,///......//////000111222222444999DDDYYYwwwccceeejjj{{{~~~zzzyyy~~~|||sssggguuuvvvTTTFFFIIIJJJEEEBBBAAABBB???888555666222222222222222222222222222222222222222******++++++++++++++++++++++++++++++************------------,,,,,,,,,,,,------------............++++++,,,---///000111111...------...//////...,,,,,,,,,,,,++++++***))))))*********)))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''---+++(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***************))))))))))))***************************++++++,,,,,,,,,,,,,,,+++,,,---......//////.../////////000222444555777666888999999999999;;;===???>>>===;;;999888999999777777888999::::::999999666555444444555555444333444444555666777888888999999777777:::>>>@@@>>>;;;>>>===<<<;;;:::888888777444444444333333222222111111111000000///......------------,,,,,,+++++++++,,,,,,,,,+++******))))))(((((((((((((((((())))))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&'''((()))***++++++++++++,,,---------,,,++++++***)))(((((()))***+++((())))))*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,///......//////000111222111333888BBBVVVtttdddbbbkkkxxx|||~~~wwwuuuyyy|||tttiiiwww|||[[[JJJMMMNNNEEEBBBAAABBB???888555666000000000000000000000000111111111111111***++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,---------------...............++++++,,,---......//////...------...//////...,,,++++++******************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$######%%%'''###"""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))+++*********))))))((((((++++++*********************++++++,,,,,,,,,,,,,,,***+++,,,---............------...///111333555666555666777777666777999;;;>>>>>><<<:::777777999;;;555555777888999:::::::::555555555444444444444333444444444555666777777777777777888;;;===>>>===;;;::::::;;;:::999777555333333333333222222111111111222222111000///......---------,,,,,,+++******))),,,,,,+++******))))))(((''''''(((((((((((())))))(((((()))'''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%'''((()))*********((()))+++,,,---,,,,,,+++)))))))))******)))))))))((())))))************))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000000222666AAAUUUrrr}}}tttxxx~~~yyyzzz|||xxxzzz{{{wwwmmmxxx~~~^^^KKKLLLLLLEEEBBBAAAAAA===666222333////////////////////////000000000000000++++++,,,------,,,+++***************************))))))***+++,,,------...------......////////////++++++,,,,,,---------......------...//////...,,,***))))))))))))******+++((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%$$$######%%%''' !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))))))))***++++++,,,,,,)))******+++++++++++++++***+++,,,------...------------...///000111222333333555777888777666666777999:::;;;999666555777999444444555666777777777666555555666555444333444444333333444444555555666666555888:::;;;:::999888999777777888888888777666555222222111111111111000000222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((('''''''''((((((((())))))'''((()))'''%%%$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''(((((())))))((('''&&&&&&(((***+++,,,,,,+++***((()))***++++++***)))((((((((()))***************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000000111666@@@TTTrrr}}}}}}}}}}}}zzzkkkssszzz]]]JJJJJJIIIIIIEEECCCBBB===666111111000000000000000000000000///////////////+++,,,---...------+++******************+++++++++(((((()))***,,,---...///........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,))))))(((((()))***++++++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%######&&&(((%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))***+++,,,,,,''''''(((***+++,,,---...(((((()))*********************+++,,,------------............////////////333666:::;;;:::777555555333666888888666444555777444444444555444444333333555666666666444333444555222333333444444555555555555999<<<;;;888555444555777666777777777888999999111111111000000000000000111000///...---,,,+++++++++,,,,,,------......///++++++******)))(((((((((&&&'''''''''(((((())))))&&&((()))(((%%%$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''((((((************(((&&&$$$###%%%&&&)))+++,,,,,,+++***'''(((+++,,,,,,+++((('''(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,///......//////000111222000222666AAAUUUsss}}}zzz}}}{{{|||dddkkkyyyuuu[[[JJJJJJJJJMMMIIIFFFEEE@@@777222222000000000000000000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...............///000000......---,,,---...///000,,,...///000///...,,,++++++***))))))((()))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''000---)))&&&%%%&&&)))+++(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))******+++,,,+++)))((('''(((((()))******++++++,,,---......,,,,,,,,,---------.........000222555666666555444222222222333333444444555333444555555555444333222BBB:::888<<<999000000888888444222666888555333333888:::;;;999555222222444666555555888;;;;;;888555555333111000000000///---...---,,,+++***(((''''''+++,,,.../////////............------+++***((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))))))))))))))(((((()))***+++***((((((((()))'''''')))***,,,,,,------***************)))((('''((((((((()))******+++++++++...000///---,,,,,,+++,,,,,,,,,,,,---///000222555444999DDDWWWqqq|||{{{jjjiiiooolllXXXMMMMMMIIIIIIJJJHHHDDD===888444222111111111111000000000000444333222111000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......------......///000...------,,,---...///000---...///000000...,,,+++++++++***)))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''...,,,)))&&&&&&''')))+++(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((())))))***+++*********)))''''''))),,,++++++,,,,,,------......,,,,,,,,,---------.........///111333444444444444222222222222333333444444222333444555555444333333777111111555777999GGGXXXVVVIII<<<999::::::888888666888:::999666444555666666555555777999999777555222000...---------,,,***---,,,,,,+++***)))((((((++++++------...---,,,,,,,,,,,,,,,,,,+++)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((''''''((()))++++++******,,,---+++++++++++++++***)))))))))))))))***))))))((((((((())))))******++++++,,,,,,---...---,,,,,,,,,+++,,,,,,,,,,,,---///000222333222777CCCUUUooozzz{{{vvvfffffflllhhhUUUKKKLLLIIIIIIIIIHHHDDD===777444333111111111111000000000000000111222000...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------......///...------------...//////......///000000...---,,,,,,++++++***)))*********))))))))))))((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((())))))***+++...000222...)))''')))---------------------------,,,,,,,,,---------.........//////000111222333333111222222222222222333333111222333444555555555444666333333555444777HHH[[[ZZZJJJ:::777999:::777555444666888888666666666777555444333444666777666555111///,,,,,,,,,,,,+++***+++++++++*********))))))++++++,,,,,,,,,+++*********************)))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%&&&))))))***+++---///,,,,,,,,,,,,+++***(((((((((((()))*********)))))))))******++++++,,,---------,,,+++,,,---,,,+++))),,,,,,,,,,,,---///000222111111555@@@RRRlllwww}}}zzzuuutttjjjlllrrrkkkUUUKKKLLLIIIHHHIIIGGGCCC===777444333111111111111000000000000111555888666111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,---......------------......//////...////////////...---,,,,,,,,,+++*********************)))))))))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******666999;;;555,,,''')))---......------------------,,,,,,,,,---------..................///000111222111111111222222222222333000111222333444555555666888777888999555222777??????666222666:::888444222333444555555555555555555444333222222333444444444333111///...//////...---************************,,,,,,,,,++++++******)))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&"""$$$&&&''''''''')))+++******+++,,,,,,+++++++++((()))***+++++++++++++++******+++,,,,,,------......***))),,,...,,,***))),,,,,,,,,,,,---///000222111000444@@@RRRkkkxxx}}}|||zzzxxxtttvvvuuuyyysssXXXLLLMMMIIIHHHHHHGGGCCC===777444333111111111111000000000///111777<<<999333------------------------,,,,,,,,,------..................------,,,,,,,,,+++++++++++++++,,,,,,------------..............................------,,,,,,+++******))))))******))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((('''((())))))***555999;;;666---''')))---------------------,,,,,,,,,,,,,,,---------......---------------...000000000111111222333333444444000000111222333555666666555333333555666333111111///...222888:::777555666333333333333444333222111333333333222111111222333333111000///000000///...)))************+++++++++------,,,++++++*********''''''((())))))))))))(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((***++++++,,,,,,,,,++++++***++++++,,,------------+++++++++,,,------.........***+++///000,,,)))+++,,,,,,,,,,,,---///000222222111555@@@RRRlllzzz~~~zzz}}}{{{zzzwwwvvvwww~~~wwwYYYLLLMMMHHHGGGGGGFFFBBB===777444333111111111111000000000///---333888666///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,***************+++,,,,,,,,,---......//////......---------,,,,,,,,,,,,,,,+++******)))((()))))))))((((((((((((''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''(((((()))***+++///111000+++(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////000000111222444555666666000000111111222444555666:::555000000222444333111333222333555333000222777333222222222444444222000222333444333111000111222111000.........///...---******************++++++---,,,++++++***+++++++++'''((()))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''')))***+++***(((''''''(((------------,,,+++))))))++++++,,,---------,,,,,,***++++++,,,,,,------...---+++///555444+++)))...,,,,,,,,,,,,---///000222333222666AAARRRlll{{{|||zzz~~~|||}}}yyytttooozzzvvvWWWKKKKKKFFFFFFGGGFFFBBB<<<777444333111111111111000000000000///333666555000******************************++++++,,,---------++++++++++++,,,,,,,,,,,,***))))))))))))***++++++,,,---.../////////...---,,,,,,++++++*********+++***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''((())))))%%%(((***+++*********+++)))******++++++,,,,,,,,,,,,,,,,,,---------......,,,---.../////////...---///000111333555777999999111111111111222333555666<<<999444000000111222111555111000111111//////333333111111333555777555333000333555555222000000111000...------.........---++++++************************)))))))))***+++,,,))))))*********)))((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((((()))***+++***((('''((())),,,---------,,,++++++***+++++++++,,,++++++***************+++,,,,,,------,,,---444<<<777+++***111,,,,,,,,,,,,---///000222222222666@@@RRRkkkyyyxxxwww{{{xxxuuulll|||yyyXXXKKKJJJDDDFFFFFFEEEBBB<<<777444333111111111111000000000000222333444444222(((((((((((((((((((((((())))))***++++++,,,------*********++++++,,,,,,,,,)))))))))))))))******+++,,,,,,.../////////...---,,,+++******))))))******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%%%%$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))'''((()))***+++***))))))(((((()))***++++++,,,,,,,,,,,,,,,---------......+++---...000000///---,,,...///111444666888:::;;;222111111000111222444555111555666444111222222333111------444888666222111222111111444888:::888666000333666666333000000111111///....../////////...+++++++++*********)))))))))(((''''''''')))***+++***************)))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''((()))((('''&&&''')))((()))+++,,,---.........***************)))(((''')))******++++++,,,------+++...888@@@999+++***333,,,,,,,,,,,,---///111222222111555@@@QQQjjjwww}}}pppqqqxxxwwwzzzrrr\\\MMMKKKCCCEEEFFFEEEBBB<<<777444333111111111111000000000000//////......///(((((((((((((((((((((((((((((()))***,,,---......+++++++++,,,,,,+++++++++))))))***++++++++++++***++++++++++++++++++++++++************)))))))))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''''''''&&&&&&&&&(((***+++---&&&''''''((()))******+++(((***++++++******+++,,,,,,,,,,,,---------......///////////////.........,,,111333444777===>>><<<555444222111111222444555555444333222222222222333222222222222222222222222111222333444444333222111111222333444444222111///------............------***)))((((((((()))***+++))))))))))))))))))******************))))))))))))$$$%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&(((((((((((((((''''''''')))+++---///000///---,,,...---+++)))((())))))*********+++++++++******)))------------------------,,,,,,---...///000111222111///222===OOOiii}}}sss|||uuuuuuxxx{{{rrr{{{bbbNNNKKKHHHHHHHHHFFFAAA:::444111///000000000000000000000000111111111111000(((((((((((((((((((((((())))))******+++,,,------******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++*********)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((()))******,,,,,,***)))))))))***+++''''''(((((()))******+++(((***++++++***)))+++,,,,,,,,,,,,,,,------------////////////............000444555444555999:::777555444333222222333444555444444444444333333333222222222222222222222222222111111222222222222111111000111222333222111///...------............------,,,+++***)))))))))***+++************))))))))))))*********)))))))))(((((('''(((((()))***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***---//////...---,,,---,,,+++***)))))))))*********++++++++++++******------------------------,,,,,,---...///000111111222111444>>>PPPiiirrr}}}|||yyyyyy{{{|||pppyyyaaaMMMIIIFFFDDDEEEEEEBBB<<<777333222000000000000000000000000111111000000000(((((((((((((((((((((((())))))******+++++++++,,,))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#################################%%%$$$######$$$%%%$$$###"""############$$$$$$$$$$$$$$$############$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((---,,,***)))))))))***+++'''(((((())))))*********((()))+++***))))))***,,,++++++,,,,,,,,,---------........................111444555444444777777444444333222111111222333444444444555555555444333222222222222222222222222222111000000//////000000111///000111111111000...---------............------...---+++***)))******+++++++++*********)))))))))******))))))))))))(((((((((((()))***************'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))(((***,,,...///...---,,,---,,,+++******)))************+++++++++++++++***------------------------,,,------...///000111111222111555???OOOhhhooowwwyyyvvv}}}pppzzzaaaLLLGGGCCC>>>@@@BBB@@@<<<888444222000000000000000000000000000000000000000(((((((((((((((((((((((())))))******************(((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$#######################################$$$###"""###$$$%%%$$$"""""""""#########$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%((('''''''''''')))+++,,,(((((()))))))))*********((()))******))))))***+++++++++++++++,,,,,,,,,,,,------...............//////333444333555888999666222111000000000000111222333444666666666555333111111111111111222222222222000///...------...///000///000000000000///...---,,,------......------,,,///...---+++******++++++,,,++++++******))))))(((***)))))))))((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((()))+++---...------,,,,,,,,,++++++******************++++++,,,,,,++++++------------------------------......///000000111111111555>>>MMMeee~~~kkkqqquuuttt}}}}}}ttt~~~cccLLLFFFBBB;;;===@@@???<<<666222000111111111111111111111111/////////000000(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((())))))***++++++++++++***(((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################################################################$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''')))***+++))))))))))))************''')))******)))(((***+++*********+++++++++,,,,,,,,,---------......//////000444555444555888888555222222111111111111222222333444555666666444222111000000000111111222222222000///...------...///000000000000000000//////...,,,,,,------------,,,,,,000///---++++++***++++++,,,+++++++++******)))))))))))))))(((((((((((('''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))'''(((***+++,,,---------,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,------------------------------......//////000000///000444===JJJbbb~~~lllsssuuurrr|||yyy}}}}}}}}}|||yyyeeeNNNHHHCCC???BBBDDDBBB===777222000222222222222222222222222///////////////((((((((((((((((((((((((''''''(((((()))))))))***(((((())))))))))))(((((())))))***++++++++++++***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################"""""""""#######################################$$$###""""""###$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&(((***---000111...---+++***)))((())))))************************'''(((***)))(((((()))+++))))))*********+++++++++,,,,,,,,,---......//////333666666333333555444111444444444444444444444444333333444444444333222111//////000000111222222222///..................///111000000000////////////,,,,,,------------,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++))))))((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''''''''(((&&&''')))***+++,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,------------------------------------............//////000000...///444<<>>888555333333333333333333333333333222222111///...))))))(((((('''''''''&&&%%%%%%%%%&&&&&&((())))))+++++++++++++++***)))(((,,,+++*********,,,///000...---+++)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!!!!""""""#########$$$########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$############"""################################################$$$%%%&&&''''''&&&%%%$$$""""""""""""############!!!!!!"""###$$$%%%%%%&&&!!!""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))&&&'''((((((''''''((())))))))))))))))))))))))***+++,,,,,,------......///---------...000111333444////////////////////////111111111111000000000000///////////////...------///---+++******+++,,,,,,+++,,,,,,---,,,+++)))(((++++++***)))***+++,,,---)))******++++++,,,------,,,,,,,,,++++++*********,,,,,,+++***(((&&&%%%$$$%%%%%%%%%&&&'''((()))***((($$$###(((000222,,,%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''(((((('''&&&&&&'''))),,,---------,,,,,,,,,---......***+++,,,,,,---------,,,------------------------///////////////000111111///111666>>>KKKaaa~~~qqqrrrjjjhhhzzzwww{{{xxx{{{uuu{{{dddRRRQQQPPPNNNKKKGGGCCC???;;;777444444444333333333333222222000000000000000)))(((((((((''''''''''''&&&&&&&&&&&&'''((()))******++++++++++++***)))(((,,,+++*********,,,...///---,,,+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""####################################################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$############"""################################################""""""############""""""""""""""""""############!!!""""""######$$$$$$$$$"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''((()))(((((((((((((((((((((((()))***+++***((('''((()))******))))))))))))))))))*********+++,,,,,,------,,,,,,,,,,,,---///000111////////////////////////000000000000000000000000/////////000//////......)))---000111///---------***+++,,,,,,,,,+++***))),,,+++*********+++------++++++++++++++++++++++++************)))))))))(((,,,,,,+++***)))'''%%%%%%&&&&&&&&&&&&&&&'''((()))(((%%%$$$(((---///+++&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''(((''''''&&&&&&''')))+++------,,,,,,,,,,,,------...***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000...000555===III___vvvkkkqqqllleeezzzvvv|||}}}}}}kkkWWWSSSOOOLLLIIIEEEAAA===999666444333333333222222111111111111111111000000((((((((((((''''''''''''''''''''''''((()))************++++++******)))))),,,,,,*********+++,,,---,,,+++***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$############"""################################################"""""""""!!!!!!"""""""""""""""""""""############"""""""""""""""#####################$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((,,,------,,,)))(((((()))*********))))))(((((((((((())))))******+++,,,,,,------,,,,,,---......///////////////////////////////////////////////////...//////000000000//////)))---111000,,,***+++---)))***++++++,,,+++++++++,,,++++++++++++,,,---------,,,,,,+++******))))))***************))))))))),,,,,,,,,+++***((('''&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''&&&&&&''')))+++,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////...///444;;;GGG]]]|||ppphhhrrroooddduuu{{{tttyyy}}}~~~}}}mmmZZZTTTNNNKKKHHHDDD???;;;777555444333333222222111000//////222222111111000((((((((((((((('''''''''((((((((((((((()))******))))))************)))))),,,+++************++++++******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$########################!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#################################################################################""""""""""""############$$$$$$$$$###############################################################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$##################$$$$$$$$$$$$#########""""""################################################%%%$$$###""""""###$$$%%%!!!"""""""""###############"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((+++,,,,,,+++)))((()))************)))(((((('''''')))))))))***++++++,,,,,,000//////....../////////////////////////////////............//////////////////000111111111000000000///---+++******+++,,,))))))******+++++++++,,,+++++++++++++++,,,,,,---,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++)))((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''&&&&&&&&&''')))***++++++******++++++,,,---...++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......///000444;;;FFF\\\{{{|||tttkkkvvvtttkkkrrrssstttxxx}}}sss|||fffWWWUUUOOOKKKIIIEEE???:::777555666444444333222111000//////333222222111000'''''''''((((((((((((((()))(((((((((((())))))***((())))))*********))))))+++*********))))))******((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$#################################"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""######""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#######################################################################################$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$#########""""""################################################%%%$$$###""""""###$$$%%%!!!"""""""""########################""""""""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&((())))))((((((***+++))))))))))))((((((''''''******++++++,,,------...000//////...............////////////////////////---........./////////000000000111111111111111000222///---222888999333---)))))))))******++++++,,,*********+++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%######%%%(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''((()))))))))))))))***+++,,,------,,,,,,+++*********+++,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,---......000111555<<>>KKKKKK>>>111******)))))))))***++++++((()))******+++*********(((((())))))***++++++,,,'''''''''(((((((((((((((*********+++******))))))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((((((((())))))***+++,,,------,,,***))))))***++++++,,,,,,,,,------......///---,,,,,,,,,,,,---......111222555;;;FFFZZZxxx~~~pppttt}}}zzzyyy~~~~~~xxxyyycccTTTTTTPPPMMMMMMLLLFFF===777555555444444444333333333333222222222111111000''''''''''''((((((((()))(((((('''''''''''''''((('''(((((()))))))))))))))''''''((()))************&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$#################################"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%############"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$############"""################################################""""""############""""""""""""""""""##################$$$$$$%%%%%%&&&&&&"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########%%%&&&'''''''''''''''''''''''''''%%%&&&((((((''''''(((***&&&&&&''''''((())))))))),,,,,,,,,---......//////,,,,,,,,,++++++,,,------////////////////////////......///000000111222222444444333333222111//////+++,,,111===IIIIII>>>333+++***)))(((((()))******&&&'''((()))***))))))((())))))))))))************%%%&&&&&&&&&'''''''''((((((((()))******)))))))))$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&''''''((('''''''''((((((((((((***+++,,,------,,,***)))((()))***+++***++++++,,,------......---------------......///000111444:::DDDWWWvvv}}}nnnppp{{{rrrnnn||||||}}}gggSSSRRRMMMMMMOOONNNHHH>>>666333333222222222222222333333333111111111000000&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&((()))************%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$############"""################################################$$$%%%&&&''''''&&&%%%$$$""""""""""""##################$$$%%%&&&&&&''''''!!!""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%%%%&&&'''((()))******+++,,,,,,------......///...------------...///000////////////////////////...//////000111222222333555555444333222000///......,,,---222999;;;777222,,,+++***((((((((())))))%%%&&&((()))))))))((('''++++++******)))(((((((((&&&'''''''''(((((())))))'''(((((())))))))))))(((#########$$$%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&''''''(((''''''''''''''''''((()))+++,,,------,,,***)))((()))***+++))))))***+++,,,,,,------...------------...//////000000333999BBBVVVttt|||mmmoooxxxgggaaatttyyyhhhQQQNNNIIILLLOOOOOOIII???555111000000000000111222222333333000000000000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!######"""""""""###%%%&&&""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################$$$#########""""""!!!!!!"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###########################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))******++++++++++++++++++,,,---...///++++++,,,,,,---.........000---+++,,,...000...,,,............///////////////111444444222000//////000//////...---,,,,,,,,,)))+++,,,+++)))''''''(((%%%&&&'''((())))))))))))''''''(((((())))))******''''''''''''''''''''''''((()))+++,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))***))))))(((((((((((((((......---,,,,,,+++******)))***+++,,,,,,,,,,,,+++//////...------------...///---111;;;DDDUUUsssuuufffsssvvvggg^^^iii{{{{{{mmmTTTRRRIIIKKKHHHFFFDDD===333///000000111222333333222111000//////000000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""####################################"""""""""!!!"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$#######################################"""!!! !!!"""#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******************+++,,,---...///+++,,,,,,---......//////111///------///111000...............////////////...000222222111///............//////---+++)))((((((***++++++***))))))******************)))((((((((((((((((((((()))))))))''''''''''''''''''''''''((()))***++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((()))******......---,,,,,,+++************+++++++++,,,,,,,,,......------------......///...222;;;DDDTTTrrrwwwhhhvvv|||vvv||||||mmmTTTRRRKKKHHHFFFDDDCCC<<<444111222000111222222222111000000111111111222222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$###"""""""""########################!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))***))))))))))))))))))((()))******+++,,,......///,,,,,,------...//////000222000//////000111111000---............/////////---///000000///---------+++,,,...///...+++'''%%%''')))***+++******,,,---...------,,,***)))(((((()))))))))(((((((((''''''((((((((((((((((((((((((((()))***+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))+++,,,---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,---...///000000///333;;;CCCSSSrrr{{{lll{{{zzzkkkRRRPPPJJJFFFCCCBBBAAA<<<444222444111222222222111000000///333333333333333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&########################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#################################"""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############################## !!!###%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))******))))))(((((((((''')))***+++,,,---.........,,,------......//////000111000/////////000000000---------.........//////---...000///...,,,,,,---***+++,,,---,,,+++***(((((()))+++*********,,,......---,,,+++***)))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...+++++++++,,,---...000111000000444;;;BBBQQQqqq}}}nnn}}}}}}vvvhhhNNNMMMHHHFFFCCCAAA@@@;;;333111333222222222111111000//////333333333333333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################"""""""""""""""""""""""""""!!!"""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$################################################"""######$$$$$$######"""########################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%######################## !!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))***)))))))))(((((('''''')))***+++---------------,,,,,,------.../////////.........---------...///------------............---///000///---,,,---...+++******)))***,,,...///***++++++***))))))***,,,+++***))))))))))))***+++******)))((('''&&&%%%%%%************************)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...******++++++---...000111000000444:::???OOOooo}}}nnn|||{{{ttt{{{jjjPPPOOOJJJIIIFFFCCC@@@999222///111222111111000000/////////222222222222111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######################################################$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################""""""############""""""########################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$%%%&&&#########$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&########################""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((()))(((((((((((((((((('''++++++------------++++++++++++,,,,,,---......///,,,------,,,++++++,,,...,,,------------.........---...///...,,,,,,,,,...,,,+++)))((()))+++...111*********)))'''''')))+++((((((''''''((()))+++,,,))))))(((((('''&&&%%%%%%))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''+++++++++,,,,,,---------,,,+++*********+++,,,---*********+++,,,...///000//////333888===LLLmmm~~~nnn{{{{{{|||tttzzzqqqVVVTTTPPPLLLHHHDDDAAA999111...000111000000//////000000111111111111000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$################################################""""""############""""""########################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$""""""!!!""""""###$$$%%%####################################""" ##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((,,,---......---,,,***(((******++++++,,,---------+++,,,---,,,******,,,...,,,,,,---------.........,,,------,,,******+++,,,++++++)))(((((()))***+++'''(((((('''&&&'''***---)))(((''''''''')))+++---(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++,,,---...///...///333777:::IIIkkk~~~~~~nnnyyyvvv|||{{{sssxxxvvv[[[WWWSSSMMMIIIEEEAAA:::111///222//////......///000111222111111000000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""#########!!! """""""""""""""""""""""" """###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$################################################""""""############""""""########################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""###########################!!!"""$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""###%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))---......///---+++)))''')))******++++++,,,------+++---...---******,,,...,,,,,,,,,---------......+++,,,,,,***)))(((***+++++++++******)))'''&&&%%%%%%%%%&&&&&&&&&(((+++...***)))((('''''')))+++,,,'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))*********+++,,,------......)))***+++,,,,,,,,,,,,+++++++++++++++,,,---............222666999GGGjjjnnnxxxxxxzzzpppuuuxxx\\\XXXTTTMMMIIIEEEAAA:::333111333............///000222333222111111111000%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""######""""""######$$$%%%&&&&&&''''''&&&%%%$$$$$$###########################!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ """############ !!!!!! """###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############""""""""""""""""""""""""((('''%%%###""""""###$$$########################!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################%%%%%%$$$###"""!!! """""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''++++++++++++++++++++++++,,,---///000///---***(((///////////////---+++***+++++++++++++++++++++,,,......///---+++)))************+++,,,,,,,,,,,,+++'''''''''''''''((())))))***+++---------+++)))(((...++++++...,,,%%%"""$$$((((((((((((((('''''''''************)))((('''&&&######""""""######$$$%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))+++---......///...+++)))))),,,---,,,***,,,,,,,,,,,,---...//////222111333888<<>>888444111111////////////////////////000000000111111%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###!!! !!!"""###""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  !!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$$$$###############""""""""""""###########################################################################$$$$$$$$$#########""""""#########!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&((()))+++,,,,,,***+++,,,...///000111111------...//////...---,,,,,,,,,,,,++++++*********&&&''')))(((''''''(((***######$$$%%%%%%%%%%%%$$$'''''''''''''''((())))))(((((((((((())))))))))))(((+++***'''&&&((((((%%%'''(((((())))))******+++((((((((((((((('''%%%%%%######""""""######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###$$$&&&(((***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++*********)))+++------,,,******+++,,,,,,,,,,,,---...//////......333888===IIIfffttt|||vvvuuuiiikkksssXXXRRRLLLFFFEEECCC>>>888333111111000000000000000000000000//////000000111%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""""""""""""""###!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!""""""###"""""" !!!""""""!!! """###"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""############""""""""""""""""""""""""!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""###########################$$$$$$$$$!!!"""""""""############################################################""""""#########$$$$$$$$$""""""############"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))******+++++++++***+++,,,...000222,,,---...//////...------************************%%%'''(((((('''&&&((()))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++((((((((((((((())))))***'''******&&&%%%))))))&&&'''(((((()))******++++++))))))))))))((('''&&&&&&$$$############$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++******(((+++......,,,******+++,,,,,,,,,,,,---...//////......222999===IIIeee{{{tttyyylllmmmqqqTTTOOOJJJGGGFFFDDD???888333111000000000000000000000000000///////////////%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""!!!!!!""""""""""""""""""""""""###!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""############ """######""""""###%%%"""""""""""""""""""""""" !!!"""$$$$$$"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******---,,,***)))***---000222,,,---.../////////...---)))))))))))))))*********((())))))(((&&&$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&((()))+++,,,'''''''''''''''((()))***&&&***)))%%%%%%***+++''''''(((((()))***+++++++++************)))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###&&&'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******+++++++++'''+++......,,,******+++,,,,,,,,,,,,---...//////---...222999===IIIeeewwwrrrpppooooooRRRLLLGGGHHHGGGEEE???999333111000000000000000000000000000///////////////&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%$$$############$$$######"""!!! """"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!########################""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$###"""""""""###%%%%%%'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######!!! """###"""!!!######""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))'''''''''((()))+++,,,---++++++++++++++++++,,,,,,***++++++++++++***))))))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))***************))))))(((((('''''''''&&&)))))))))((((((((((((((((((((((((((((((''''''&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&(((((()))++++++,,,,,,,,,(((((()))***+++,,,,,,---...---,,,+++,,,---...///***000222666@@@III```|||ooovvvvvvoooSSSMMMFFFIIIHHHEEE@@@999444111000111///...000333444222///...000111000///&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###"""!!!""""""#########""""""""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!########################""""""""""""############"""######$$$$$$######"""""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$###"""""""""###$$$%%%$$$#####################"""############$$$$$$$$$""""""############"""""""""##################"""!!!"""###$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++******)))(((''''''''''''''''''''''''(((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***++++++++++++***************+++++++++------,,,,,,,,,---...///---222111444===GGG```{{{lll|||vvvuuuqqqVVVQQQKKKHHHHHHEEE@@@999444222111000///...///000111000///...000111000///&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" """######$$$$$$$$$""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!! !!!###""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######""""""""""""#########$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######################################################""""""######$$$%%%!!!!!!"""""""""#########"""############$$$$$$$$$""""""############""""""!!!""""""######""""""!!!!!!"""######$$$$$$######%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''(((((((((((())))))***+++,,,,,,------,,,+++)))(((***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''(((((((((((('''&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((()))************+++++++++*********))))))---,,,,,,,,,,,,---...///000333111222;;;EEE^^^|||kkkyyy{{{wwwtttXXXSSSMMMGGGGGGDDD@@@:::555333222000111111000......000111...000111000///%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!"""###############!!!"""""""""############"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""###############################################################$$$$$$$$$""""""##################""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!!!!""""""##################"""""""""$$$%%%$$$###!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&))))))((((((((())))))***)))***+++,,,,,,+++)))((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))***''''''((((((''''''&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))************************,,,,,,,,,,,,---......//////444222444;;;DDD\\\}}}ppp}}}}}}}}}~~~zzzuuuWWWPPPKKKFFFFFFDDD???:::555333333222444444222///...000333...000111000///%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""###############"""!!!!!!!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$###"""!!!###%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!"""""""""############"""""""""######"""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$&&&%%%%%%$$$######""""""""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""############"""""""""$$$%%%$$$### !!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%)))((((((((((((((())))))&&&'''((()))******))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))))))))(((((())))))***++++++,,,,,,++++++,,,---.........///---222333666>>>DDDYYYxxxttt~~~zzzyyy{{{wwwwwwWWWOOOJJJFFFFFFDDD???:::555333333111333444222///...000222...000111000///%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$######"""!!!$$$$$$$$$######""" """"""""""""############"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""######""""""!!!!!!!!!!!!"""""""""######"""############$$$$$$$$$""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###''''''&&&%%%$$$###"""""""""############$$$$$$$$$""""""############""""""!!!""""""######""""""!!!"""!!!!!!!!!!!!"""###$$$%%%$$$###$$$&&&&&&&&&$$$!!!""""""######$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))***((((((((((((((()))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))******)))))))))'''((()))***+++,,,------***+++,,,---.../////////+++111333777>>>DDDWWWvvvttt}}}zzz~~~{{{yyyqqq{{{[[[RRRMMMGGGGGGDDD@@@:::555333222///000111111000/////////...000111000///$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###############""""""!!!""""""#########""""""!!!""""""""""""############"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$######"""""""""############$$$$$$$$$""""""############"""""""""##################""""""!!!!!! !!!"""###$$$$$$###"""###%%%&&&%%%$$$!!!!!!""""""###$$$$$$%%%""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++...,,,***((((((((())))))''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))***************))))))))))))*********+++++++++)))***,,,---/////////...+++111222555<<>>@@@666---...///////////////&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!"""""""""############"""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""""""""%%%&&&&&&%%%###!!!"""###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""%%%###!!!!!!######!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$######""""""""""""#############################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&'''((('''((()))+++&&&&&&'''(((((((((((('''+++***((((((*********)))))))))))))))************---,,,++++++,,,...///111---222222444;;;@@@UUUttt|||zzzsss|||~~~{{{{{{~~~|||{{{___WWWOOOKKKHHHCCC===888444111000000---+++---//////...---111111111111222%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""""""""############!!!"""""""""###########################"""!!!!!!""""""""""""""""""""""""!!!###$$$###""""""###$$$!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$$$$%%%%%%&&&'''########################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&+++)))(((((()))******)))(((((()))))))))*********---,,,++++++,,,---///000---222222444:::@@@TTTsssyyywwwvvv||||||}}}~~~~~~yyy{{{bbbYYYMMMKKKHHHCCC===888444111000222222///,,,---111333111000000000111111%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############!!!!!!"""############"""###############"""!!!!!!""""""""""""""""""""""""!!!""""""!!!"""###%%%""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%###""""""!!!!!!""""""###########################"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######$$$$$$%%%&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%###$$$&&&&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((+++)))'''((()))***)))(((((((((((()))))))))*********************+++,,,,,,---222222444:::???SSSrrrzzzzzz~~~xxxyyy}}}}}}|||tttrrr```WWWKKKJJJGGGBBB===888444222000111222000------000222111.........///000%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""############""""""""""""############ !!!"""###$$$######"""###############"""!!!!!!"""""""""""""""""""""""" """###"""!!!!!!"""###""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!$$$&&&$$$  ###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&''''''''''''''''''((())))))***)))'''''')))***)))((((((((((((((()))))))))***))))))***++++++++++++***---222222444:::???SSSqqq}}}}}}tttvvv{{{zzz}}}|||sssoooyyy[[[VVVMMMIIIFFFBBB===888555222111///.........---,,,...000//////000000111$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############ !!!"""$$$$$$######"""###############"""!!!!!!""""""""""""""""""""""""###$$$$$$###!!! !!!"""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((((((''''''#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!$$$&&&$$$"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((***)))'''''')))))))))((((((((((((((())))))))))))***+++,,,......---,,,+++---333222444999>>>SSSqqq}}}yyy}}}{{{qqqtttzzzxxx{{{~~~tttpppvvvXXXWWWRRRHHHEEEAAA===888555333222222//////222111---///444222222333444444%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""############""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""### """###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###"""!!! !!!######"""""""""!!!!!! ########################"""!!! """$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$$$$$$$##################%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((***++++++)))'''&&&((((((((((((((()))******++++++++++++,,,---......///333222444:::???RRRnnnttt|||sssuuuzzzxxx}}}~~~|||yyysss\\\SSSOOOHHHGGGCCC===666222000000,,,///111222111///......,,,444<<<===999%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""######"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""$$$!!! """###!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""$$$#########""""""!!!!!!!!!########################!!!!!!""""""###"""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$########################$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''((((((((((((((()))******++++++++++++,,,---......///333222444:::???QQQnnnsssxxxxxx|||uuuyyy|||}}}aaaRRRKKKHHHGGGCCC===666222000000...///000000000111333666777999999666000$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""!!!################################################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###########################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$###############"""""""""########################!!!"""%%%&&&&&&$$$""" ######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******((((((((((((((()))******++++++++++++,,,---.........222111444:::>>>PPPmmmqqqxxxvvvxxxqqqrrr{{{{{{]]]OOOHHHHHHGGGCCC===666222000000111000///......222888<<>>OOOkkkxxxjjjyyyxxxuuuvvvooonnnzzz}}}qqqWWWNNNLLLHHHFFFCCC===666222111111111000///......222777<<>>:::555222222222222222111111000/////////000000//////...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!'''---+++%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """""""""!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((()))))))))(((''''''***)))(((''''''((()))*********++++++,,,---------+++000111333999<<>>999555222222333000000000000000000000000111000000///...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!&&&,,,***%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!! !!!"""""""""####################################""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""!!!#########!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''(((((((((((((((''''''))))))(((''''''((())))))*********+++,,,,,,------,,,111111444999<<>>>>><<<888444222222333111111000000000000000000------......///$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!###############"""!!!!!!"""###$$$$$$$$$"""!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!### &&&""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""#########!!! """"""############""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%###"""!!!!!!!!!"""$$$%%%!!!###%%%''''''%%%###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''%%%###""""""$$$'''))))))(((((('''''''''(((((()))))))))***+++++++++,,,---000000222888:::GGG```}}}}}}nnnrrroooppp~~~yyyvvvsssyyy{{{vvvrrr}}}xxxpppyyyeeeSSSOOOAAA??????<<<888444111111222000///.........000111222222222111111000$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$############"""""""""!!!###############"""!!!!!!###############"""!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&!!!$$$((('''%%%"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!! """"""############""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""############""""""###$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%###"""!!!!!!!!!"""$$$$$$"""###%%%&&&&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''%%%%%%%%%&&&((()))))))))(((((((((((()))))))))))))))***++++++,,,,,,---000///222888999GGG___}}}ooopppqqqttt|||xxxvvvsssoooqqquuusss{{{yyyqqqzzzdddQQQOOODDDBBBAAA>>>:::555222111222000////////////000000111111111111000000$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$###""""""""""""###$$$############"""""""""""""""############""""""!!!$$$######""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!! """"""""""""""""""""""""########################"""###$$$"""!!!!!!$$$'''"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$######"""""""""############"""""""""""""""""""""""""""""""""""""""!!!"""######$$$"""""""""!!!!!!!!!!!!!!!########################""""""############""""""###############$$$$$$$$$######""""""######$$$%%%"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############""""""!!!""""""""""""""""""""""""######""""""######$$$%%%########################$$$############"""""""""########################!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''(((((((((((()))))))))***))))))((())))))******))))))******+++,,,,,,------000///222888999FFF___|||rrrqqqwww{{{{{{yyyzzzyyyhhhhhhyyyuuuzzz~~~zzzpppxxxfffPPPPPPIIIDDDCCC@@@;;;555222111111///000000000000//////...///000000000000$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""""""""############"""!!!$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###!!! ###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#####################"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""########################""""""############"""""""""""""""""""""###############""""""######$$$%%%"""""""""""""""######$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############"""!!!""""""""""""""""""""""""######""""""######$$$%%%####################################""""""""""""""""""#########$$$$$$$$$ !!!"""$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&'''((()))***))))))((((((((((((((((((((()))***))))))******+++,,,---------111///222777888EEE^^^{{{~~~tttsss~~~zzzzzz}}}}}}jjjfffyyy~~~yyyjjjrrrkkkRRRPPPLLLEEECCC@@@;;;555111///000///000111111111///...---.../////////000$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""######!!!""""""#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################"""""""""!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############################################################""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%!!!"""""""""############%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""#########""""""##############################""""""######$$$%%%########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%% !!!"""$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&'''))))))((('''&&&&&&&&&&&&&&&&&&'''((()))((()))***+++,,,---......---111///111777888EEE]]]{{{{{{pppsss~~~|||tttuuuwwwwwwllldddyyy|||xxxeeelllqqqTTTPPPLLLDDDCCC???999333///......///000111111111///...---......//////000$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$%%%%%%$$$######""""""""""""############!!!""""""############""""""""""""""""""######$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""######"""""""""""""""""""""""" %%%###!!!"""$$$%%%### """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!"""###""""""############""""""""""""""""""""""""""""""!!!!!!"""############"""############$$$$$$$$$$$$########################""""""############""""""############""""""""""""######""""""######$$$%%%!!!!!!"""############"""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""############"""##############################""""""######$$$%%%########################!!!!!!"""""""""""""""###""""""######$$$$$$$$$%%%!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((()))***+++,,,---...///---111///111666777DDD\\\zzzyyyhhhooozzzxxxzzzooolllmmmmmmiiiaaasss||||||wwwfffhhhtttUUUNNNKKKCCCBBB>>>999333///......///000000000000//////......////////////$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""############!!!!!!"""###############!!!!!!"""##################"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""!!!!!!!!!"""$$$$$$""""""############"""""""""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""#########$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$######"""""""""######""""""######$$$%%% !!!"""###$$$######"""######""""""""""""############################################################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""#############################################""""""######$$$%%%########################!!!!!!!!!!!!""""""#####################$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''))))))((()))***+++---...//////---111///111666777CCC\\\yyyuuudddjjj{{{www{{{|||ppplllmmmlllggg```tttzzz{{{xxxmmmhhhsssRRRKKKHHHCCCBBB???:::444000///000000////////////000000111///////////////$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$!!!!!!"""############### !!!"""$$$$$$$$$###"""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!#########"""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""""""""###%%%&&&""""""############"""""""""""""""""""""""""""""" !!!"""$$$$$$######""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%$$$$$$$$$######""""""#########"""###$$$$$$%%% !!!"""$$$$$$######""""""""""""######"""""""""######################################################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""################################################"""###$$$$$$%%%######################## !!!!!!!!!""""""##############################%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########""""""############""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''')))******((()))***+++---...///000---111///111666777CCC\\\yyy}}}pppeeehhhxxxttttttrrrssstttiiicccyyy|||yyyyyyuuujjjpppPPPIIIFFFDDDCCC@@@;;;555222111111000///.........000111222000000//////...""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""########################$$$$$$$$$#########""""""#########"""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""#########$$$$$$###""" !!!"""########################""""""""""""!!!!!!!!!!!!######""""""""""""######$$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """######""""""###$$$$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%%%%!!!$$$%%%$$$###""""""!!!!!!""""""#########$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################"""###$$$$$$######$$$%%%$$$###""" """###$$$""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!$$$$$$$$$#########"""""" !!!###%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%((()))(((%%%""" ########################"""""""""###$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%'''***,,,+++******......000666777CCC\\\xxx~~~sssggghhh}}}sss{{{uuupppqqqfffzzz{{{zzzlllkkkkkkOOOIIICCCDDDCCC???999333000///000222111000.........///000000000000000///################################################################################################$$$$$$$$$#########""""""############""""""""""""########################""""""""""""""""""""""""############"""""""""!!!!!!""""""###############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""""""""############$$$###"""!!! !!!!!!"""########################"""""""""""""""""""""!!!######""""""""""""##################"""""""""!!!######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""" """######""""""###$$$############""""""""""""###$$$$$$$$$$$$###""""""!!!###$$$###""""""###!!!"""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""################################################"""###############$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""############""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""###############"""!!!!!!$$$$$$$$$#########"""""" !!!!!! $$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%###"""!!!#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&(((+++---,,,+++***......000666777CCC[[[vvvyyynnnnnnwww~~~zzzwwwmmmbbbxxx{{{{{{jjjiiilllQQQKKKFFFDDDCCC???999333000///000000///...---------......000////////////################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################""""""""""""""""""""""""############""""""""""""!!!"""######$$$$$$######"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""##################"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""######"""!!!!!!!!!""""""#########""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### """######""""""###$$$"""""""""###############&&&&&&%%%%%%###"""  !!!""""""!!!!!!"""###""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""################################################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!"""""""""############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$##################"""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############""""""!!!$$$$$$$$$###############!!!"""######"""!!!$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""##############################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((***,,,------,,,***......111666666BBBZZZuuu~~~qqqppp~~~www{{{xxxvvvuuunnncccxxxyyyyyygggfffmmmSSSNNNIIIDDDCCC???999333000///000000//////............//////////////////#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###############$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########"""""""""""""""###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""###############"""""""""""""""######""""""!!!""""""#########"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! """######""""""###$$$"""""""""######$$$$$$$$$&&&&&&%%%%%%###"""  !!!"""!!! """$$$"""""""""""""""##############################"""""""""""""""""""""""""""############"""""""""!!!###################################################""""""###$$$%%%$$$#########"""!!!!!!"""######!!!"""""""""############""""""""""""#########$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""############"""!!!##############################%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,,,,,,,)))......111666666AAAYYYsssssspppqqqzzzvvvttttttuuutttggg|||yyy}}}uuuhhhfff~~~mmmSSSOOOIIIDDDCCC???999333000///000111111111111000111111111.........//////########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%################################################""""""""""""""""""######""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""""""""""""""""""""##################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$######""""""""""""######""""""""""""""""""############""""""""""""######!!!!!!!!!!!!""""""###$$$#####################"""""""""""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!!""" """######""""""###$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""!!! """$$$######""""""""""""""""""!!!!!!"""######""""""!!!""""""""""""""""""""""""############"""""""""!!!################################################$$$"""!!!"""$$$%%%$$$#########""""""""""""######!!!"""""""""#####################$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$"""""""""###$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""#########""""""########################!!!!!!""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$%%%'''((((((&&&$$$###########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))*********+++,,,)))......111666666@@@WWWrrrvvvsssnnnxxx~~~zzzzzz}}}uuuhhh}}}|||}}}wwwkkkhhh~~~lllSSSNNNGGGDDDCCC???999333000///000000000000111111111111000------......///$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""######$$$%%%%%%%%%################################################""""""""""""############"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%############""""""""""""!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!""""""######$$$$$$$$$######""""""""""""######""""""""""""##################"""""""""###$$$$$$!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$############""""""""""""""""""""""""########################$$$$$$############$$$$$$ """######""""""###$$$#########$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""######""""""###$$$############"""""""""""" """######"""!!!!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" """%%%&&&$$$""""""""""""######"""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##################$$$%%%"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""############"""###############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$######$$$$$$%%%&&&###%%%(((******(((%%%###########################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))***,,,)))......111666555???VVVrrruuuqqqqqqppp|||}}}yyy{{{pppcccyyy~~~nnniii~~~lllSSSMMMFFFDDDCCC???999333000///000,,,------............------------......$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&################################################!!!"""""""""############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&############"""""""""!!!!!!"""###$$$$$$$$$$$$###########################!!!""""""######$$$%%%%%%######""""""""""""######!!!"""""""""##################""""""######$$$%%%""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%% """######""""""###$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$###### """%%%%%%$$$######$$$############"""""""""!!!!!!"""$$$$$$$$$"""!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%""" !!!%%%'''%%%"""""""""############""""""""""""""""""########################$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""######"""""""""!!!!!!"""###############""""""#########$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$#######################################$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,,,,***)))+++---(((......222666555???UUUssstttooosssjjjnnnxxxqqqrrrwww}}}kkk]]]sss}}}|||nnnhhh|||lllTTTNNNFFFDDDCCC???999333000///000***+++,,,---......---,,,,,,,,,---......$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$###########################!!!""""""###$$$$$$%%%%%%######""""""""""""######!!!!!!""""""#########$$$######""""""###$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###########################"""!!! !!!"""###!!!"""######""""""###$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!! ###&&&'''&&&$$$$$$$$$$$$#########""""""!!!!!! !!!###%%%&&&%%%###"""""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%"""!!!%%%'''%%%!!!""""""############""""""""""""""""""############""""""""""""###############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############""""""######$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&########################""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))***,,,...---+++***,,,...(((---...222777555>>>UUUsssxxxsssrrrgggkkkvvvllljjjoootttjjj[[[ppp}}}{{{zzz{{{{{{mmmggg{{{lllUUUOOOHHHDDDCCC???999333000///000+++,,,.../////////......,,,,,,------...$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!######""""""######$$$%%%!!!!!!###$$$$$$###"""!!!$$$$$$$$$$$$$$$###############""""""""""""##############################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###"""!!!!!! ############$$$$$$$$$$$$$$$$$$$$$$$$######""""""##############################""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""##############################""""""!!!!!!"""$$$&&&'''%%%,,,222000''' !!!$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########"""""" !!!###$$$$$$$$$%%%"""!!! !!!###%%%'''!!!!!!!!!!!!""""""""""""&&&$$$"""###%%%%%%"""!!!"""""""""############!!!###%%%%%%$$$###"""######$$$%%%%%%######$$$%%%#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###%%%%%%###"""%%%###!!! """#########%%%$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$!!! ###%%%$$$"""((('''&&&%%%$$$$$$$$$$$$######################################################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''((()))******+++,,,,,,+++***+++------111000333888777???SSSooossstttxxxooonnnssswwwnnn^^^bbbvvvjjj|||~~~oooggg|||mmmRRRLLLHHHDDDAAA<<<555///,,,---...,,,---...//////...---,,,111000000///...$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$#########""""""""""""######""""""######$$$%%%""""""######$$$$$$######$$$$$$$$$$$$$$$#########%%%$$$$$$###############&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""############################################################""""""""""""""""""""""""%%%$$$$$$###""""""#################################"""""""""###$$$&&&'''&&&+++///,,,&&&!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!""""""############### !!!"""#########$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$###$$$%%%&&&###!!!############$$$$$$$$$$$$!!!###%%%%%%$$$############$$$%%%%%%######$$$%%%###"""""""""""""""""""""########################"""############$$$$$$$$$###"""!!!"""$$$$$$""" %%%###!!!!!!"""#########$$$$$$###"""""""""###$$$"""######$$$$$$######"""&&&$$$"""###%%%'''&&&%%%''''''&&&%%%$$$$$$$$$$$$######################################################""""""###$$$$$$%%%################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&&&&'''''''''''''''((()))******)))+++,,,,,,******+++------000000333888666>>>SSSooossssssxxxwwwyyyzzzzzzjjj]]]___|||ttthhhyyy~~~sssiii|||jjjOOOKKKHHHCCCAAA<<<555000------...------............------111111000000///$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##############################"""""""""######""""""######$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$############%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$################################################""""""""""""""""""""""""%%%$$$######"""################################################$$$%%%&&&'''((()))((($$$"""!!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$#########""""""!!! !!!###%%%%%%###""" ######""""""!!!!!! $$$######$$$%%%&&&$$$######$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""#########$$$%%%$$$######$$$%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""!!! !!!######!!! $$$"""!!!!!!"""######"""######""""""""""""######"""""""""######"""""""""&&&$$$###$$$%%%'''&&&&&&'''&&&%%%$$$$$$###$$$$$$#########################################################"""######$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&''''''''''''(((((()))***+++)))***++++++******+++---,,,//////111777555===RRRooopppooowwwuuu{{{|||jjjaaa___sssuuuiiisss|||uuukkk{{{hhhMMMJJJHHHBBB@@@<<<666000------............------.........---------------############$$$$$$$$$$$$##############################################################################""""""######$$$%%%+++)))&&&$$$######%%%&&&$$$$$$$$$$$$#########"""######"""""""""######$$$###$$$$$$%%%&&&''''''(((******)))))))))*********++++++++++++++++++++++++''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$#########"""!!!$$$##################$$$################################################$$$$$$#########"""######"""###$$$$$$###"""!!! $$$######"""!!! !!!!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%"""###%%%$$$###"""###$$$"""$$$%%%$$$###"""###$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""!!!!!!"""######""" $$$"""!!!!!!#########"""""""""""""""""""""######""""""############""""""$$$###""""""###$$$$$$%%%&&&%%%%%%$$$######$$$$$$################################################$$$###############$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&((((((((((((((()))++++++((()))++++++******+++---+++......111666444<<>><<<777222///......------............------,,,++++++****** !!!!!!"""###$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%#########$$$%%%''')))***+++,,,---///111222444444222111000///------,,,,,,))))))+++---///000222333333000---***)))+++...000////////////////////////---///000111111000///---000000//////......---------------.........//////...---,,,+++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%########################&&&'''''''''&&&$$$"""!!!!!!###$$$###"""###%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$)))'''%%%###""""""###### !!!###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$&&&((('''$$$"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""$$$&&&!!!###$$$###"""!!!"""### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""!!!!!!!!!######""" """""""""###$$$$$$""" """###%%%&&&''''''&&&&&&""""""############"""""" """!!!!!!$$$$$$###############$$$$$$################################################%%%%%%$$$###""""""######""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((''''''%%%%%%%%%%%%%%%'''((((((%%%''')))***)))***,,,---,,,//////222777555===RRRnnnxxxsssrrrqqqyyy{{{yyyrrrpppuuuvvvsssxxxzzzxxxpppgggzzzhhhLLLGGGCCC>>>>>><<<888333///......,,,---...//////...---,,,111111000//////""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&!!!###'''+++...000222222555555555555444222000///000...---++++++,,,...///000///000333666666222///111///---+++******++++++***,,,...//////...---...444000---+++---///111111111...++++++000555444000.........///111111000...---...000000///,,,)))(((,,,,,,+++***(((''''''(((''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""####################################!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!######!!!!!!"""###############################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$#################################$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############################################################$$$###"""!!!!!!"""###$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%########################"""""""""""""""######$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******(((,,,,,,///555333:::OOOjjjzzzqqqqqqnnnwwwtttuuupppuuuwwwmmmooo~~~zzzvvviiieeesss}}}hhhNNNFFFEEEAAA???:::555000...///111------------------------///////////////""""""###$$$$$$$$$$$$###########################!!!!!!!!!"""""""""######$$$$$$$$$######"""""""""!!!"""$$$%%%''')))***+++000111222333444444444444......---,,,++++++,,,,,,---///111222222///,,,***111000000000000000000///......---,,,---222999>>>===>>>>>>>>>===<<<<<<<<<555999>>>===888555666999;;;999555444444555444222666444222111000000///...///...---.........------000000///,,,***(((((()))(((((('''&&&&&&&&&&&&&&&$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""##################"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""####################################!!!!!!!!!!!!""""""""""""###"""""""""""""""######""""""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$##################$$$$$$############$$$$$$########################%%%$$$""" !!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############################################################$$$###"""!!!!!!"""###$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""#################################"""""""""""""""###$$$$$$###"""""""""######$$$$$$###$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******(((,,,,,,///555222:::NNNggg}}}wwwpppqqqkkk}}}wwwxxx|||zzzppppppuuuvvv~~~{{{uuugggbbbnnnvvvbbbLLLEEEEEE@@@>>>:::555000...///111------------------------------......///""""""###$$$$$$$$$$$$########################### !!!""""""######$$$#########""""""!!!!!!###%%%)))---000222444444666555333111///---,,,,,,***)))'''&&&'''))),,,...000111222222111///,,,***///000000---++++++///222555777888777777===GGGOOOPPPOOOMMMLLLLLLLLLLLLMMMJJJMMMQQQSSSQQQKKKEEE@@@BBBBBBBBBBBBAAABBBDDDGGGFFFCCC???;;;999888888999999555000...000111111000333222000///...---------,,,+++***)))'''&&&%%%%%%$$$############$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""####################################!!!!!!!!!!!!"""""""""""" !!!"""#####################$$$$$$%%%%%%$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$###########################%%%&&&%%%###"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""##################################################################""""""""""""######""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############""""""!!!!!!###########################""""""""""""###$$$$$$"""""""""""""""#########"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******(((,,,,,,///555222:::NNNeee~~~tttmmmsssooo~~~zzztttwwwsssqqq|||{{{zzztttddd^^^fffkkkYYYFFFCCCDDD@@@>>>:::555000...///000------------------------,,,,,,---...///""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$+++...111555888999999999000...+++(((&&&%%%$$$$$$***)))(((((())),,,///111333000---***+++---111333555888;;;888333333888>>>CCCHHHLLLKKKGGGGGGMMMTTTVVVTTTRRRRRRTTTWWWZZZ[[[^^^ZZZYYY___eeecccWWWKKKNNNPPPSSSTTTRRRRRRWWW]]]WWWTTTPPPJJJFFFFFFGGGIIIDDD>>>777444555555333000111000///000111222222222222222111///---***)))'''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!"""""""""####################################!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$###"""######$$$$$$$$$######################################################""""""""""""""""""""""""##################################################################""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""+++444666111(((###!!!########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""###############################################################""""""""""""""""""###"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######""""""""""""""""""##############################""""""######$$$%%%!!!!!!""""""############"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''(((((())))))******)))---,,,000555222999NNNcccpppjjjyyyvvvyyyuuuooosss|||}}}~~~}}}xxx}}}uuu}}}ttteee\\\aaabbbPPPAAA@@@AAA???===:::555000......000---------------------------------......""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$######"""""""""###$$$%%%'''((()))***000111333555666555333222---,,,***(((''''''((()))+++************,,,---...///---++++++...444;;;???EEEJJJOOOLLLEEEBBBFFFKKKKKKSSS[[[\\\VVVRRRRRRUUUVVVTTTSSSUUU[[[aaaeeeggghhhhhhhhhjjjjjjfff___YYY``````bbbccc]]]XXX\\\eeeiiigggccc\\\VVVSSSTTTVVVOOOKKKFFFDDDDDDCCC@@@>>>888555333333444555444222333333333333222000...---)))(((((('''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$###!!!"""""""""""""""!!!!!!################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$...:::>>>888...&&&"""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############################################################"""""""""######"""""""""!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""### !!!!!!"""######$$$$$$#######################################$$$$$$%%%!!!!!!"""###$$$######""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******)))------000444222999MMMddd}}}mmmhhh~~~zzzzzzwwwqqqssszzzzzz{{{}}}ttt|||yyyhhh^^^```^^^LLL???>>>===>>>===:::555000......///------------------------//////......---""""""###$$$$$$$$$$$$#######################################"""""""""!!!&&&'''(((***+++---.....................,,,+++)))++++++++++++,,,,,,---...*********+++---222666999333444777:::>>>BBBEEEGGGMMMRRRWWWUUUOOOLLLOOOSSSRRRYYY```bbb^^^ZZZYYYYYYWWWUUUUUUYYYaaahhhlllmmmvvvmmm\\\ZZZ^^^cccaaacccfffccc^^^bbblll||||||yyyrrriiicccbbbcccaaa```___^^^]]]]]]^^^___MMMIIIDDDAAA@@@>>>:::666111222222333222111000///---,,,***)))''''''&&&&&&(((''''''&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""###############"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###############!!!!!!""""""!!!!!! ################################################""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######################## %%%,,,...,,,'''%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############################################################""""""############""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$%%%%%%########################$$$############$$$%%%%%%!!!"""###%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))*********...---000444222888MMMdddvvvjjjggg|||yyy}}}vvvxxx~~~|||{{{~~~www~~~~~~jjjaaabbb^^^LLLAAA???<<<===<<<:::555111...---...------------------------000//////...---""""""###$$$$$$$$$$$$###########################!!!""""""###$$$%%%%%%%%%------......///000000000,,,,,,,,,,,,++++++++++++++++++,,,---.........---,,,,,,---333>>>KKKXXX```QQQPPPNNNLLLKKKKKKLLLLLLJJJNNNRRRSSSSSSUUU[[[aaahhhhhhgggccc___\\\[[[\\\XXXUUUTTTXXX```fffhhhhhhuuu{{{fff^^^``````\\\^^^eeefffbbbfffppp~~~vvvpppnnnooonnnooonnnkkkiiijjjpppuuukkkeee^^^ZZZXXXTTTNNNIIICCCCCCBBB@@@===999555333444222000...,,,***))))))(((((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""##################"""""""""""""""""""""""""""$$$#########"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""######"""""""""""""""!!! ################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$##################$$$$$$$$$$$$############$$$$$$######################## !!!!!!!!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############################################################!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$########################$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&&&&$$$###%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))*********...---000444111888LLLdddxxxiiihhhrrrmmmvvv}}}vvvyyyvvvuuuyyy}}}kkkcccddd```PPPFFFDDD>>><<<<<<:::666111...------------------------------.........------""""""###$$$$$$$$$$$$###########################!!!"""###%%%''')))***+++222222222222111111111111............///000111222...///000000000///...---///000444>>>QQQhhh~~~tttmmmbbbWWWOOOMMMNNNPPPHHHKKKOOOSSSYYYaaallltttzzzoooddd\\\YYYYYYZZZVVVSSSQQQTTT[[[___```^^^]]]lll~~~oooeeegggaaa```ffffff___aaajjjrrrwww||||||wwwrrrqqqrrrnnnooommmgggbbbcccllluuu{{{sssooommmjjjddd^^^aaa___\\\WWWOOOHHHAAA===;;;999777444111///...---(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""#####################"""!!!!!!################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$########################%%%$$$###$$$%%%$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############################################################!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$############""""""""""""########################$$$$$$######$$$$$$%%%&&&"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((()))************...---000444111888LLLccchhhiiijjj[[[ddd{{{{{{xxxrrrvvvvvvpppzzzxxxjjjdddfffcccSSSJJJGGG@@@<<<<<<:::666111...------------------------------,,,------------(((&&&$$$"""!!!!!!"""######$$$%%%&&&%%%$$$###"""$$$%%%'''***...333777:::222222111111222333444555555333111111222111...+++000---...333222///222888;;;???FFFOOOZZZfffrrrzzzrrrddd[[[TTTOOOPPPUUUOOOUUU[[[]]]```gggsss}}}nnn[[[YYYYYYVVVYYYVVVTTTSSSTTTUUUVVVVVV\\\aaaiiippprrrooojjjfffjjjhhhfffddd^^^XXXYYY^^^ddddddjjjqqqsssmmmfffdddggglllooolllhhhmmmzzzzzzttttttsssppppppqqqqqqllleee___[[[ZZZQQQEEE:::888888555111000///---)))((((((*********(((&&&%%%&&&'''((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$###############%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!! !!!"""###$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!!!!###$$$%%%######""""""""""""###############"""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""######%%%$$$$$$$$$######""""""""""""""""""############""""""""""""""""""""""""""""""""""""#####################"""""""""""""""######$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$###!!!!!!$$$&&&$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((((()))+++---+++,,,///333333555>>>HHHdddmmmhhh}}}^^^\\\jjjvvvmmmlllssszzzsssqqq{{{rrrxxxssskkkdddiiiiiiVVVGGGGGGGGGBBB???:::555111///............------------......//////000000000&&&%%%$$$#########$$$%%%$$$$$$"""""""""###%%%&&&%%%(((---222444444333111222333444555666666555555000000//////000111111111000///333<<<@@@@@@AAAEEEJJJLLLOOORRRWWW]]]ccchhhqqqiii___XXXVVVVVVVVVTTTUUUYYY\\\]]]\\\___dddjjjzzzhhhcccccc``````^^^ZZZXXXUUURRRNNNLLLXXX[[[```eeefffeeebbb___^^^]]]^^^]]]XXXRRRRRRVVVYYYYYY^^^gggkkkiiiggggggmmmppppppkkkfffjjjvvvwwwssstttuuusssnnnrrrvvvvvvqqqnnnooorrrfffYYYNNNIIIEEE>>>777444333222000///...,,,(((&&&'''&&&%%%&&&((())))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################"""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########%%%%%%$$$$$$###""""""!!!############"""""""""!!!!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""############""""""""""""##################""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""######$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""############"""###$$$$$$###!!!"""###%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((***,,,+++,,,///333333555>>>HHHbbblllddd~~~```ZZZkkkvvvnnnlllooosssqqqjjjyyyzzzyyyyyypppvvvvvvllleeejjjjjjVVVGGGFFFFFFAAA>>>:::666222000///.........------------.....................$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!! !!!%%%***---...000333555666444111///000111333444444222000///...///...,,,+++...444:::DDDBBBDDDLLLRRRSSSRRRRRRLLLNNNPPPRRRUUUYYY___ddd______YYYTTTYYYbbb___VVVWWWXXXXXXXXXYYYYYYYYYYYYbbbqqqxxxnnn```YYYWWWUUUTTTSSSQQQOOOMMMIIIDDD@@@CCCCCCDDDFFFGGGGGGHHHHHHNNNOOOSSSUUUPPPHHHFFFHHHLLLKKKNNNVVV\\\\\\]]]___ggghhhgggbbb___dddppp{{{wwwwwwssslllkkkooorrrqqqppptttyyyxxxuuusssuuuxxxwwwlllaaa\\\WWWNNNEEEAAA>>>;;;777444222///,,,***)))'''%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""%%%%%%$$$$$$###"""""""""############""""""""""""######$$$$$$$$$$$$######$$$###""""""""""""###$$$################################################%%%$$$###"""!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""##############################""""""""""""############""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$$$$######"""############""""""!!!###$$$$$$###""""""###%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''(((***++++++,,,///222333444===GGG___|||ooobbbzzzeee[[[ooozzzvvvttttttsssnnndddoootttzzzssszzzooovvvzzzmmmfffjjjiiiUUUFFFEEEEEE>>>===:::777333111///.........------------.........---------,,,######$$$%%%%%%%%%%%%$$$%%%$$$######''',,,111444999777444222111111333444111111111111000...---,,,,,,...///...111<<>>JJJRRROOOHHHDDDBBB@@@@@@@@@@@@BBBEEEFFFFFFEEEGGGFFFDDDCCCEEEHHHLLLNNNNNNQQQVVVZZZTTTKKKFFFFFFGGGDDDFFFLLLOOONNNLLLMMMTTTTTTSSSQQQRRRYYYeeeooolllmmmkkkffffffiiijjjhhhiiijjjlllmmmooopppoooooouuummmgggfffccc]]]WWWTTTMMMHHH@@@:::777555444444000---***(((((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''&&&%%%###""""""######$$$%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""""""""""""""###$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""#########"""""""""""""""%%%%%%%%%%%%%%%$$$###"""%%%###""" """###%%%""""""""""""""""""""""""########################$$$######"""""""""""""""######""""""""""""######"""###############$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###############$$$$$$$$$$$$#####################"""!!! """$$$$$$$$$""""""###%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$##############################################################################""""""############""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''''')))++++++,,,///222222444<<>>;;;888666999<<<===@@@DDDFFFEEEBBBAAAAAADDDJJJPPPUUUWWWUUUSSSQQQPPPRRRVVV[[[^^^^^^aaagggkkkeeeZZZTTTTTTLLLJJJLLLQQQRRRMMMIIIIIIKKKJJJHHHFFFGGGLLLSSSYYYaaaeeefffeeefffiiihhheee```]]]\\\bbblllqqqpppmmmjjjeeecccfffgggdddbbbbbb[[[XXXRRRMMMGGGAAA;;;666666333///,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$######$$$%%%&&&''''''((())))))(((&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!$$$$$$$$$###############""""""""""""""""""######%%%%%%%%%%%%%%%$$$###"""$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""##################""""""""""""######""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!"""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""##################$$$$$$$$$$$$#####################"""!!! """###%%%$$$###"""###$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$##############################################################################""""""############""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''''')))++++++,,,///222222333<<>>??????BBB>>><<<@@@IIISSSYYYZZZUUURRRPPPQQQVVV\\\aaacccYYYXXXWWWWWWXXX[[[___aaagggiiiooorrrmmmccc^^^^^^XXXVVVXXX]]]___ZZZWWWVVVTTTRRROOOLLLJJJJJJJJJJJJIIIOOOVVVZZZbbbjjjmmmlllfffaaa___dddmmmrrroookkkeeeaaaaaaeeegggeeeeeefffdddeeeggggggaaaTTTEEE;;;888444///,,,***)))(((&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$############""""""""""""########################""""""""""""############$$$$$$%%%%%%$$$###""""""###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$$$$######""""""""""""######""""""######$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######!!!!!!""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""############""""""!!!!!!###%%%%%%###"""###$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$##############################################################################""""""############""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''(((***++++++,,,///222111333;;;EEEbbb{{{iii|||sssaaaiiiyyyyyytttuuuvvvuuurrrdddeeeyyyrrr~~~xxxiiibbbfffeeeQQQBBBAAAAAA>>>===:::777333111///...------,,,,,,,,,,,,------...............#########$$$&&&)))+++------...000111222222111000...///111222333222111000//////000111555999>>>@@@JJJKKKLLLLLLMMMTTT___hhhwwwkkkeeefffeeeaaaYYYYYYWWWTTTPPPMMMLLLMMMNNNIIIDDDBBBCCCDDDBBB???@@@??????BBBGGGLLLQQQSSSNNNJJJHHHKKKSSSZZZaaaeee```^^^]]]^^^bbbfffjjjkkkaaabbbbbbbbbbbbbbbbbbbbbccceeekkknnnjjjbbb___aaabbb______dddfffdddccceeebbbaaa______^^^[[[WWWSSSDDDIIIMMMOOOVVV___dddeeehhhfffeeegggjjjllllllkkkhhhddddddggghhhfffgggjjjjjjnnnsssvvvsssiii[[[RRRFFFAAA:::444///,,,)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&#########"""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""#################################!!!"""""""""#####################$$$######""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""######$$$###""""""######""""""""""""######""""""###$$$$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$######"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!""""""############"""!!!###%%%%%%$$$#########$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$##############################################################################""""""############""""""$$$$$$##################"""#########$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((***,,,+++,,,///111111222:::DDD^^^|||jjj|||}}}vvv|||wwwqqqppprrrssstttiiigggxxxwwwwwwiiibbbgggfffSSSDDDCCCCCCAAA>>>:::666222000///...---,,,,,,++++++,,,,,,------------...///""""""###%%%(((,,,111333222111111///...---++++++333000---++++++...111444333555999>>>DDDIIIMMMPPPOOORRRUUUVVVWWWYYY]]]aaaeeekkkkkkeee``````^^^ZZZUUUVVVUUUQQQIII@@@999666;;;888:::AAAFFFGGGIIIMMMPPPQQQSSSTTTUUUWWWXXXYYYVVVTTTTTTUUUWWWYYY^^^cccbbbbbbcccggglllqqqsssttt]]]^^^___```___\\\YYYXXX```bbbgggkkkhhhcccbbbeeefffaaa___ccceeeeeefffiiihhhiiikkkooorrrpppkkkggg___^^^XXXPPPMMMOOOPPPNNNZZZ^^^cccdddeeegggmmmrrrkkkhhhgggiiijjjiiikkknnnpppqqqtttwwwyyyvvvqqqmmm]]]WWWMMMDDD<<<666111...(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$&&&&&&'''''''''''''''&&&&&&&&&#########"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&''''''((($$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""######$$$$$$##################$$$$$$!!!!!!""""""#########$$$!!!""""""#########""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$###""" ######""""""""""""######""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$###""""""######$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###############!!!###%%%%%%$$$###"""###$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""################################################""""""############""""""$$$$$$##################""""""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((((()))+++---+++,,,///111111222:::DDDXXX~~~kkk|||yyyrrrqqquuuzzz}}}pppjjjwww|||zzzxxxiiiccchhhhhhTTTFFFEEEEEEBBB???:::555111///......---,,,,,,++++++,,,,,,---+++,,,,,,---...$$$$$$&&&)))---111444666///---***''')))///222333444,,,(((***,,,---555>>>FFFHHHMMMQQQSSSRRROOOLLLTTTYYY^^^]]]YYYXXX]]]bbbbbb```]]][[[YYYSSSKKKEEEEEEAAA<<<888777888;;;<<>>AAAEEEGGGMMMRRRYYY[[[ZZZXXXXXXZZZWWWXXXZZZ\\\]]]]]]^^^^^^[[[[[[[[[ZZZYYY[[[^^^````````````^^^\\\\\\^^^```[[[YYYWWWXXX\\\\\\YYYUUU```^^^\\\[[[]]]```dddffffffdddbbb___aaagggpppwww{{{ssshhhaaa]]]]]]\\\[[[bbbbbbbbbcccfffjjjooorrrooommmmmmpppooojjjhhhjjjiiimmmqqqtttxxxwwwmmmbbb\\\RRRMMMSSS```mmmxxxrrrooojjjggggggkkkrrrwwwwwwxxxuuurrrpppooohhh```VVVPPPFFF===666111---***((()))))))))((('''%%%$$$%%%&&&'''((()))***++++++&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&(((((('''&&&&&&$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""" !!!!!!######$$$###""""""###"""""""""###$$$$$$%%%###############################################################$$$$$$$$$###"""!!!"""###$$$$$$"""################################################$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%########################$$$##################$$$$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$################################################&&&%%%###!!!!!!"""$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&& '''***&&&###%%%'''&&&'''''''''''''''''''''''')))(((''''''((()))+++---+++000...///555555888FFF]]]~~~{{{tttjjj]]]]]]hhhkkkyyy{{{uuu~~~pppaaa]]]\\\PPPHHHHHHFFF@@@===888333000......///------------------------......------,,,000---)))&&&&&&)))...111222...,,,.........555>>>MMMTTTZZZ\\\ZZZXXXXXXYYY]]]llltttlll\\\[[[XXXQQQGGG@@@======<<<<<<===@@@FFFNNNVVV\\\___bbbeeedddaaa^^^]]]]]][[[[[[\\\]]]\\\ZZZXXXVVVTTTVVVYYYZZZYYYXXXYYYZZZ\\\]]]^^^]]]\\\[[[\\\]]]\\\[[[[[[]]]______[[[XXXWWW\\\dddkkkqqqtttvvvwwwkkkkkkjjjjjjkkkooouuuzzz}}}wwwmmmddd]]]ZZZYYYYYYbbbaaabbbeeelllttt|||mmmjjjhhhjjjiiifffgggjjjqqqsssuuuxxx}}}~~~vvvkkklllfffbbbaaa___ZZZYYY[[[mmmoooooonnnlllkkkmmmooouuutttpppmmmppptttsssnnnfff```WWWMMMEEE===666222---,,,,,,+++)))'''&&&%%%&&&'''((()))************%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&((()))*********&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!! !!!###$$$###"""################################################$$$$$$######""""""!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%#################################$$$$$$#################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$###################################################"""!!!!!!"""$$$&&&(((""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""''')))(((&&&((()))***&&&''''''''''''''''''''')))((((((((()))***+++,,,+++000...///555555888FFF^^^wwwoooeeecccgggeeemmmuuu~~~tttppp```\\\]]]RRRIIIHHHDDD===;;;777222///...---...------------------------///.........---+++++++++,,,------...//////***))),,,...///:::HHHVVV^^^cccaaa\\\ZZZZZZYYYPPPYYYgggtttxxxtttjjjbbb\\\VVVLLLAAA999777:::===DDDFFFIIIMMMRRRZZZbbbhhhfffhhhkkkmmmkkkfff```\\\\\\[[[[[[ZZZZZZWWWSSSOOORRRVVVZZZ[[[ZZZYYYZZZ\\\bbbdddeeeeeecccaaaaaaaaaffffffgggfffccc```]]][[[UUU```ooo{{{~~~zzzwwwmmmqqqvvvyyyyyywwwvvvuuu|||{{{vvvnnnfffbbbbbbeeekkkiiiggghhhkkkoooqqqrrrhhhdddaaacccbbbaaabbbfffnnnooooooqqqvvvyyytttmmmiiiiiikkkiii___QQQIIIHHHNNNVVVaaaiiilllmmmoooqqquuussslllgggiiinnnoookkkfffbbb\\\VVVNNNEEE<<<666222111...+++)))'''&&&%%%'''((()))******)))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%''')))***++++++'''&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""""""""""""""""""""""""""######################## """###$$$$$$###### !!!"""###########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""!!! !!!###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%################################################!!!!!!!!!!!!###%%%'''((("""############$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''''''''((())))))***++++++,,,,,,+++000...///555555888FFF]]]}}}yyyqqqpppqqqlllgggkkkyyyqqq```[[[[[[QQQHHHGGGCCC===;;;777333000...------,,,,,,,,,------------...............---(((***---///000///...---+++(((,,,444777777BBBPPPTTT]]]aaa\\\VVVUUUVVVUUU___aaaeeeiiiiiiddd]]]WWWPPPJJJAAA:::888;;;CCCHHHLLLOOOSSSVVVYYY]]]cccgggdddjjjsss}}}yyyjjj___\\\ZZZXXXXXXXXXVVVRRRNNNPPPTTTXXXZZZZZZ]]]bbbhhhnnnpppqqqpppmmmiiihhhgggkkkmmmnnnkkkddd^^^\\\]]]YYYaaallltttvvvuuusssrrrfffiiimmmnnnllliiigggfffuuuzzz~~~zzzqqqmmmqqqwwwwwwuuusssrrrpppmmmgggbbbaaa^^^^^^```___\\\\\\___```ccceeegggmmmsssrrrnnniiifffeeeddd___YYYWWW[[[HHHMMMSSSWWW[[[cccmmmuuuwwwtttnnnhhhhhhkkkjjjfffbbbaaa```^^^YYYQQQGGG@@@:::777333...+++)))((((((((()))******)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$"""!!!!!!!!!!!!!!!"""###########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""!!! !!!#########!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""############""""""""""""""""""""""""""""""#########""""""#########""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$######"""!!!""""""###$$$$$$%%%%%%################################################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$&&&&&&&&&'''''''''((((((((()))+++---------,,,++++++000...///555555888FFF[[[}}}|||vvvvvvtttxxxuuugggfff}}}ttt```XXXVVVLLLEEEEEEBBB???===999555222///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,,,,---------------666CCCGGGEEEMMMZZZUUU^^^bbbZZZTTTSSSUUUTTTVVVXXXYYYXXXSSSLLLEEEAAA>>>===;;;<<>>888222...,,,,,,,,,((()))******)))'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######""""""""""""##############################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""!!! !!!"""######!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%################################################"""######$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$###%%%'''((('''''')))&&&&&&&&&'''''''''((((((((())),,,//////...,,,++++++000...///555555888FFFYYY{{{zzzooo~~~mmmwwwrrr}}}tttqqqwwwxxxiiifffzzzvvv```UUURRRGGGBBBDDDBBBBBB???<<<777333111///...,,,,,,,,,------.........*********++++++333///...000...***,,,222777===FFFMMMRRRYYY```fffdddjjjoookkkaaaWWWRRRQQQRRROOOKKKFFFAAA>>><<<<<>>999444000.........,,,,,,,,,---//////---+++---------------+++---000111555AAAVVVfffsssjjj^^^VVVVVVZZZ```ccccccaaa^^^ZZZTTTJJJ===555777:::AAAGGGLLLOOOPPPPPPKKKPPPQQQSSSfff}}}uuuhhhddd^^^\\\]]]\\\XXXTTTRRRWWW^^^bbbcccbbbbbbbbbaaa```aaafffkkklllhhhccc]]]^^^```bbbdddeeeffffffhhhjjjkkkjjjhhhiiimmmqqqmmmtttuuussstttwwwxxxtttsssvvvwwwvvvoooooossswww||||||wwwqqqnnnmmmtttvvvuuunnniiikkklllllliiihhhhhhggghhhiiikkkllljjjhhhggghhhjjjlllmmmmmm```bbbbbb___\\\```iiippptttxxxvvvjjjfffkkkiiigggiiiooosssuuutttrrrnnniiihhhlllrrryyy}}}rrrqqqnnniiibbbWWWMMMFFF666000,,,,,,+++(((&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))***))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################"""###$$$"""!!!!!!"""$$$""""""############""""""!!!!!!"""""""""###############""""""""""""######""""""#########"""""""""""""""############""""""!!!"""""""""############$$$$$$$$$############### %%%'''### """### $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""##################$$$$$$$$$###############"""""""""###$$$$$$$$$%%%################################################!!!""""""""""""#########################################################!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#################################""""""###$$$%%%$$$"""!!!######$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((((()))+++,,,.........000222111222:::CCCXXXxxx~~~kkkwww|||mmmyyyiiigggxxxtttwww}}}mmmddd\\\KKKCCCCCC>>>???<<<888333000...------------...000222111///,,,------------------111555999@@@JJJUUU\\\fffccc]]]XXXUUUXXX___eeehhhbbbZZZSSSMMMEEE:::333>>>CCCKKKRRRVVVUUUQQQOOOTTTWWWWWWZZZnnn~~~kkkcccZZZTTTSSSUUUVVVVVVUUUZZZbbbjjjmmmjjjccc]]]ZZZ]]]```bbbaaa`````````\\\```fffllloooooommmkkkoooqqqqqqnnnjjjiiikkknnnqqqqqqrrrwww|||~~~|||{{{wwwvvvwwwuuuqqqoooqqqllluuuwwwrrrpppvvv}}}}}}uuussssssrrrjjjkkkmmmqqqvvv|||wwwtttppppppsssyyy~~~rrrssspppiiiaaa^^^aaafffdddfffmmmwww{{{wwwssssssrrrmmmiiiiiimmmrrruuuuuuyyyuuupppllllllnnnpppqqqrrrnnnkkkkkkmmmjjjbbb[[[HHH???777333...)))'''))))))((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&(((***+++(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################ ###%%%$$$######$$$""""""############""""""""""""""""""##################""""""""""""######""""""""""""""""""######""""""############""""""!!!"""""""""############$$$$$$############"""""" ###$$$"""!!!"""""" ########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!"""######""""""!!!########################"""""""""###$$$$$$$$$%%%###############$$$$$$$$$########################!!!""""""""""""######################################################### !!!"""######$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################"""###$$$%%%$$$$$$############$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))))))))***,,,...///......000222111222:::CCCXXXyyykkksssooozzzkkkeee}}}yyyvvvxxxqqqiii___MMMEEEEEEAAA>>>;;;888444000...------------...000222111///------------------222888???DDDKKKSSSXXXXXX^^^```___\\\XXXYYY^^^cccnnneeeXXXNNNHHHFFFDDDBBBHHHJJJMMMPPPRRRRRRSSSRRRWWWWWWUUUWWWeeeuuuxxxqqq___\\\WWWTTTUUU[[[bbbgggddddddfffjjjmmmkkkccc\\\UUUZZZ^^^___^^^___cccgggbbbhhhqqqzzz~~~uuuuuusssooojjjfffddddddcccaaa```ccchhhkkkkkkjjjgggddddddgggfffbbbaaacccdddhhhmmmqqqrrrooollliiiooouuu}}}~~~yyytttrrrsssuuuwww{{{|||uuurrrsssxxx|||zzzoooeee```___^^^[[[]]]dddiiiiiijjjmmmoooooooooqqqqqqpppnnnkkklllmmmooorrrsssssspppmmmjjjfffdddggglllnnnkkkgggaaaWWWKKKBBB999000+++++++++***((('''&&&&&&'''(((&&&&&&&&&'''((()))******'''''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################################################################!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$$$$$$$""""""############"""""""""""""""#########$$$$$$######""""""""""""######"""""""""!!!""""""###$$$"""##################"""""""""""""""##############################"""""""""###$$$$$$$$$%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""############$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$######################## !!!""""""############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$&&&&&&$$$###$$$%%%######$$$$$$$$$$$$######!!!""""""###############!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''((())))))******+++---...///......000222111222:::CCCYYYzzzkkkqqqpppyyyooobbbrrr}}}yyy{{{}}}ooohhh^^^KKKCCCDDDAAA===;;;888444111///...---+++++++++---//////...,,,---------------999CCCJJJKKKNNNUUUZZZ\\\bbbaaa___\\\YYYWWWWWWWWW```ZZZRRRLLLIIIJJJKKKMMMMMMMMMMMMNNNQQQUUUXXX[[[XXXUUURRRTTTYYY^^^aaabbbXXX[[[```aaabbbfffmmmrrrmmmkkkjjjkkkllljjjeeeaaaYYY[[[]]]___aaaeeejjjmmmmmmqqqwww}}}}}}rrrpppnnnllliiieee___\\\VVVUUUVVVYYY^^^bbbccccccaaaaaadddjjjkkkfffdddeeeZZZ\\\___aaabbbaaa```___cccjjjtttyyyxxxuuusssrrrvvv~~~zzzvvvzzzyyyyyyxxxyyyzzz{{{|||xxxrrrqqqrrrtttuuuwwwnnniiieee^^^XXXYYYZZZZZZ\\\___fffkkkqqqtttsssoookkkhhh___aaadddjjjoooqqqqqqoooaaacccdddfffggghhhjjjkkkooofff[[[RRRGGG:::111///,,,+++)))'''&&&&&&'''(((&&&'''((()))))))))))))))((((((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################################################################!!!!!!!!!!!!!!!!!!!!!!!! ###$$$######$$$%%%""""""############""""""""""""#########$$$$$$$$$######""""""""""""#########"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""############""""""""""""###############"""###%%%&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$%%%&&&'''&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&########################""""""########################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$########################"""$$$&&&%%%###"""$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))(((''''''&&&&&&&&&'''''''''((()))+++,,,,,,,,,,,,......000222111222:::CCCYYYzzzooovvvqqqxxxxxxccciiizzz{{{xxxxxxkkkddd[[[HHH@@@BBB@@@===;;;888555222000......,,,+++***,,,...//////...---------------@@@KKKRRRNNNKKKQQQZZZ^^^hhhccc\\\XXXVVVSSSMMMIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMPPPTTTXXX\\\___aaa]]]XXXVVVXXXXXXWWW[[[aaaaaaiiiqqqrrrmmmhhhhhhkkkggghhhjjjkkkkkkhhheeecccaaa^^^]]]___dddjjjmmmooorrrrrrrrrrrrpppmmmjjjhhhiiihhhfffggghhheee___ZZZ```^^^\\\\\\^^^aaaccceeebbbbbbfffjjjhhh___XXXVVVLLLOOORRRSSSSSSRRRSSSUUUSSS___oooyyyzzztttlllgggiiittt|||{{{wwwwwwxxxxxxzzzyyyyyyyyyzzz|||~~~~~~xxxuuutttssssss|||zzzjjjaaaZZZYYY[[[\\\___ccc___fffmmmqqqpppnnnnnnooofffbbb^^^^^^```eeehhhjjjaaahhhmmmmmmhhhfffjjjoooqqqjjjbbb\\\QQQCCC888333---+++)))'''&&&'''((((((&&&''')))*********(((((()))))))))(((''''''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""################################################################################################"""######"""!!!!!!###%%%""""""############"""""""""############$$$$$$$$$######""""""""""""#########"""!!!!!!!!!###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############!!!"""""""""############""" ###%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$%%%&&&&&&&&&$$$!!! !!!###$$$%%%&&&'''%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$########################"""$$$&&&%%%"""!!!###%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******(((''''''&&&&&&&&&''''''%%%''')))***++++++++++++......000333222222:::CCCXXXyyyuuu~~~tttyyyggggggyyyxxxvvvyyylllfff]]]KKKBBBEEEDDD===;;;999666333000///...///---,,,---///111111111---------------JJJOOOSSSQQQMMMNNNUUU\\\cccfffeee]]]OOOEEEBBBCCCCCCKKKKKKKKKQQQPPPOOOXXX]]]bbbccc```^^^``````^^^[[[YYYTTTOOOQQQZZZ```aaagggccc```___aaaccccccccceeeeeejjjxxxxxxjjjllllllllllllllllllkkkkkkeee___\\\^^^\\\XXXXXX]]]bbb___^^^___[[[TTTQQQQQQSSSOOOIIIDDDBBBDDDGGGJJJHHHFFFIIIMMMJJJBBB???CCC<<>>===???BBBEEELLLSSSTTTOOOJJJIIIJJJRRRYYYbbbggghhhhhhjjjmmmsssrrrssswww|||~~~{{{}}}yyysssnnnlllmmmnnnlllqqqvvv~~~zzziii```^^^^^^ccchhhaaaaaabbbfffjjjkkkiiigggggggggddd]]]VVVTTTYYY^^^jjjjjjiiijjjkkkkkkjjjiiiiiihhhiiijjjfffXXXCCC333555///---...+++&&&'''+++%%%&&&&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$###""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""########################!!!!!!""""""""""""!!!!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$"""#####################"""""""""""""""######$$$########################""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%$$$#########$$$$$$'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$(((((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++***++++++,,,,,,------...------///222111111999CCCTTTrrrrrr}}}}}}{{{rrrgggooowwwqqqrrrsssxxxpppcccXXXQQQLLLGGGDDDCCC>>>888222......///111------,,,,,,,,,------...............---KKKMMMPPPQQQQQQSSSWWW[[[UUUUUUSSSKKKCCCAAAEEEKKKRRRWWWPPPKKKQQQXXXccctttrrruuuqqqggg___^^^___^^^SSSUUUVVVUUUWWW[[[\\\ZZZYYYVVVUUU[[[dddiiigggbbbdddeeejjjwwwmmmllljjjgggccc___\\\ZZZRRRMMMJJJJJJHHHCCCCCCGGGEEECCCDDDJJJLLLIIIFFFFFFEEECCC???<<<;;;===@@@BBBJJJHHHKKKPPPOOOGGGBBBBBBJJJLLLNNNMMMKKKGGGEEEDDDHHHQQQ[[[ZZZQQQFFFAAA@@@;;;@@@HHHMMMRRRWWW^^^ccckkkkkknnnqqqssssssqqqooorrruuuxxxyyyvvvrrrpppnnntttuuuvvvxxxzzztttrrrpppjjjeeeccciiigggddddddeeegggfffeeelllmmmlllfff^^^ZZZ[[[]]]```jjjtttuuuoooiiiiiimmmkkkkkkkkkjjjgggaaaYYYSSSFFF:::111///---)))'''((('''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""###$$$%%%%%%$$$###"""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!######$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""########################"""""""""###############$$$$$$$$$$$$$$$$$$###############"""######$$$%%%###"""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&##################$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++))))))***++++++,,,,,,---------000222111111999BBBSSSrrrqqq|||}}}}}}tttvvvuuuooopppkkkzzzxxxpppeeeZZZRRRMMMHHHEEEAAA===888222.........///---------,,,,,,------...------.........JJJLLLPPPTTTVVVUUUSSSPPPDDDCCC???:::999???LLLWWW\\\___WWWNNNTTT]]]llluuuccc[[[ZZZ[[[UUUYYY[[[[[[\\\______\\\aaaZZZWWW\\\gggooommmhhhgggfffggglllsssxxxzzzyyyeeeccc```[[[VVVQQQMMMKKK@@@===;;;<<<<<<999:::===DDDBBBFFFQQQ[[[\\\ZZZYYYPPPNNNLLLKKKJJJJJJKKKLLLVVVUUUXXX```ccc___YYYVVVbbbbbbcccdddccc___ZZZVVVVVV```kkklll```QQQDDD???999:::;;;<<<>>>DDDKKKPPPWWW\\\ccchhhkkkmmmnnnoooiiinnnvvv|||~~~~~~~~~}}}wwwvvvuuuuuu}}}}}}zzz|||yyyooojjjmmmhhhbbb___```dddgggiiixxxzzzzzzuuummmeeebbbaaa[[[eeeqqqwwwuuuqqqnnnnnnpppqqqqqqnnnhhhdddbbbaaaVVVHHH999444222///***((()))***++++++***((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""############""""""""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&(((((((((((((((((((((((()))))))))))))))******************))))))(((((((((***)))((('''&&&%%%%%%%%%$$$###############$$$%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$##################$$$$$$%%%&&&&&&''''''(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++((())))))******+++,,,,,,,,,---000222111111999BBBSSSppppppzzzxxx{{{vvvppppppppp}}}wwwyyy}}}ssslllbbbXXXPPPIIIDDDAAA>>>;;;777222///---------...------,,,,,,---------+++,,,,,,------MMMSSS\\\aaa^^^UUUKKKDDD::::::999888;;;DDDQQQ\\\WWW___[[[UUUWWWYYYaaaqqq{{{fff^^^^^^aaahhhjjjhhhbbbaaadddgggfffhhhaaa[[[]]]gggqqquuuvvvjjjhhhddd```^^^^^^```aaa^^^[[[UUUOOOJJJFFFEEEDDD??????@@@CCCFFFHHHKKKMMMPPPMMMRRRaaammmqqqnnnkkkqqqpppooonnnllliiigggfffiiihhhkkksss|||~~~zzzwwwwwwuuuuuuvvvxxxwwwsssnnnfffnnnxxx}}}xxxiiiXXXLLLGGGDDD???<<<;;;<<<===???AAAHHHRRR[[[bbbjjjrrrxxxsssuuuyyy|||yyyvvvtttttt{{{|||zzz|||~~~{{{pppkkkddd```bbbiiiqqqvvv~~~wwwpppllljjjfffbbbbbbkkkyyy}}}wwwnnnnnnppprrrqqqllleee```^^^^^^SSSGGG???:::555///***)))***++++++***)))'''&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""#####################"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&""""""###$$$&&&(((***+++------...............///000000000///////////////---------,,,++++++******000///---***((('''&&&%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))'''''''''((()))*********))))))******++++++,,,,,,,,,---000333222111888AAARRRooooooyyywww}}}{{{vvvvvv||||||tttuuuzzz}}}pppkkkaaaWWWNNNFFFBBB???<<<:::666222///---,,,,,,......---,,,,,,,,,------***++++++++++++SSS^^^kkkmmmbbbRRRDDD===888;;;>>>AAAEEEJJJRRRXXXSSS]]]\\\XXXYYYVVVWWWbbbyyy~~~|||pppdddccchhhlllyyy{{{wwwnnngggffffffddd[[[[[[\\\___fffooowww{{{hhhgggccc]]]WWWUUUWWWZZZ[[[WWWQQQLLLJJJKKKMMMOOOVVVXXX[[[^^^bbbgggkkkllljjjhhhlllyyytttwww~~~ttteeeVVVRRRLLLHHHEEEBBB>>>;;;666;;;AAAHHHPPPZZZfffooouuuvvvxxxxxxzzz}}}~~~yyytttrrrtttxxx}}}}}}zzz|||zzzuuunnnhhhgggkkkqqqvvvvvvwwwwwwwwwuuutttttttttuuukkkcccgggttt|||zzztttlllmmmnnnppppppmmmgggcccccc___XXXNNNDDD;;;222,,,************)))))))))(((&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""######$$$$$$"""""""""###$$$$$$$$$%%%#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################ """$$$&&&(((***+++'''((()))+++---///111333111111111111222222333333666555555444444333333333////////////......------000///...---,,,+++++++++******)))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''''''''(((((((((((()))''''''(((((())))))************++++++,,,---------+++,,,000333222222888AAAQQQmmmoooyyy|||}}}||||||}}}rrrqqqvvvyyyqqqkkkbbbWWWMMMFFFBBBAAA;;;999555222///---,,,,,,///...---,,,,,,,,,,,,,,,------------,,,RRR\\\eeecccVVVFFF===999>>>BBBGGGKKKNNNPPPQQQSSSYYY___[[[VVVZZZXXXXXXaaa```fffggg```[[[]]]cccgggyyy~~~~~~vvvlllgggbbb]]]___cccgggiiiiiiiiijjjlllbbbaaa]]]WWWPPPNNNPPPSSSTTTTTTUUUXXX___gggooottt|||yyyssslllfffaaaYYYNNNEEEBBBAAA???>>>@@@EEEMMMSSSVVV[[[aaahhhnnntttzzz~~~}}}xxxtttsssssstttyyy~~~}}}{{{}}}{{{xxx~~~{{{tttllleeebbbcccdddbbbccceeeiiimmmqqqtttvvvzzzxxxtttpppooopppuuuxxxxxxuuusssssssssqqqmmmiiihhhiiifff\\\PPPEEE:::111///---+++***))))))******'''''''''(((((((((((((((%%%&&&((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""########################$$$$$$############$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########$$$%%%'''))),,,...000111111111222222444555777777666666666777777888888999777666666555444333333222////////////////////////+++,,,,,,,,,...///000111......------+++***((('''((((((''''''&&&%%%%%%%%%$$$$$$##################$$$$$$%%%&&&&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$&&&&&&'''''''''((((((((('''((((((((()))))))))******++++++,,,------......+++,,,000444333222888@@@QQQkkkqqqyyy|||~~~uuu|||pppnnnqqqsssmmmggg^^^QQQFFF@@@>>>>>><<<999555111...------...///......---,,,,,,,,,,,,////////////...QQQRRRPPPJJJCCC>>>???AAAHHHKKKOOORRRTTTUUUUUUVVV___aaaYYYTTTZZZZZZYYY```aaadddaaaZZZVVVYYY]]]___lllsssuuuqqqkkkiiiiiigggwwwuuuqqqlllgggccc```^^^bbb```[[[UUUQQQPPPSSSWWW```cccjjjsss||||||nnnccc\\\VVVMMMGGGCCCBBBCCCCCC===@@@FFFMMMVVVbbbmmmtttxxxttttttxxxyyyzzz|||{{{|||wwwuuuzzzzzzwwwqqqiiibbb^^^]]]\\\]]]```dddiiimmmpppqqqtttxxx{{{zzztttooommmmmmtttxxx{{{{{{xxxrrrmmmkkkjjjllliiibbb\\\UUUIII===777444///+++))))))***+++)))))))))(((((((((((((((&&&''')))***+++***)))((('''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$!!!!!!!!!""""""######$$$"""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""$$$%%%&&&$$$$$$$$$#######################################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!"""###$$$&&&'''))))))//////111222444666777888999888777666555444444444444555555666777777888888333333222111000///...---,,,,,,------......//////******++++++,,,...///000///000000111111000///...------,,,***)))((('''&&&##################$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++,,,,,,------***,,,111444333222888@@@PPPjjjsssxxxxxx~~~zzzppp{{{pppmmmoooqqqlllfff\\\NNNCCC===<<<>>>===:::555000------///000//////...---,,,,,,,,,,,,++++++,,,------VVVNNNCCC;;;:::AAAJJJQQQQQQRRRSSSTTTVVVYYY[[[]]]```aaaXXXTTT[[[YYYTTTWWWggggggccc[[[YYY^^^dddeeebbbgggiiiffffffmmmvvv{{{zzzlllbbb______```___fffddd```]]]^^^cccjjjooo|||qqqiii___WWWRRRNNNIIIEEEAAA>>>:::999>>>JJJYYYcccwwwtttuuuyyyzzzxxx|||{{{vvvwwwyyyxxxyyy{{{wwwzzz}}}|||vvvooojjjhhhcccdddfffiiilllmmmllljjjmmmnnnsss{{{yyyjjj\\\]]]kkk{{{wwwqqqoooiiiiiifffcccdddcccXXXJJJ>>>999333---)))(((***+++******))))))((((((''''''&&&(((***+++,,,+++***)))''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""###%%%&&&(((%%%$$$$$$$$$######""""""########################%%%$$$#########$$$%%%&&&##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$&&&(((+++...000111888888888999:::;;;;;;<<<<<<:::888555222///...---++++++,,,,,,---...//////000///...---,,,******))))))******+++,,,---......------,,,+++************///000222333444444444333111000///---+++***(((((($$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$(((((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,***,,,111444333222888@@@PPPiiitttxxxyyyzzzuuulllzzz|||qqqnnnpppqqqsssmmmbbbSSSGGGBBBCCCFFF>>>;;;555000------000111000///...---,,,+++++++++$$$%%%''')))+++BBBBBBAAA???@@@EEEKKKPPPSSSRRRSSSUUUYYY\\\]]]]]]\\\XXXUUUTTTQQQOOOVVV```hhheee```^^^^^^bbbgggkkkjjjhhhjjjmmmmmmjjjoooxxx{{{mmmdddbbbbbb```^^^bbbhhhqqqyyypppbbb\\\ZZZVVVRRRKKKFFFBBBAAACCCEEEEEECCCYYYfffwww~~~|||}}}|||yyypppjjjttt{{{qqqlllmmmuuuqqqmmmmmmqqqqqqnnnjjjllliiihhhmmmsssxxxxxxvvv]]]___kkk{{{yyyooojjjqqqkkkeeeccceeeccc]]]XXXJJJ???333...///000---)))*********)))((((((''''''***)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$######$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$###""""""######""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""################################################$$$$$$##################&&&$$$!!! """$$$&&&###$$$%%%%%%$$$%%%'''))),,,---...111333666777888>>>>>>==================:::555...+++***+++***)))''')))*********,,,///222333222000...---,,,,,,+++++++++,,,...//////---+++---------------.........000///000333555333222111555666777888777333---((("""$$$&&&''''''%%%$$$$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$%%%&&&''''''%%%$$$"""***)))((('''&&&%%%%%%%%%'''(((((('''%%%%%%&&&''',,,&&&'''...---%%%%%%,,,++++++++++++++++++,,,,,,---,,,///333555444888===OOOggg{{{uuuyyyyyyqqq~~~yyy|||zzzrrrnnnooorrrooommmdddTTTHHHFFFGGGGGG@@@;;;777444000,,,...333//////...---------......//////...---,,,999;;;>>>AAAEEEJJJQQQUUUVVVVVVWWWXXXZZZ^^^aaacccbbb______aaa```]]]```eeehhheeebbb```___aaadddfffgggfffjjjooommmhhhfffiiikkkgggaaa]]]]]]bbbjjjppptttxxx~~~sssjjj^^^ZZZRRRJJJDDDAAAAAACCCDDDNNN]]]iiirrr}}}wwwuuuyyy}}}vvvtttwww|||uuuqqqnnnlllhhhdddfffcccaaaeeekkkppprrrqqq___\\\___hhhnnnnnnnnnpppsssnnnjjjiiijjjiiiddd___YYYNNN@@@666222000---+++************)))))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###############""""""######$$$%%%%%%$$$$$$###""""""################################################$$$$$$########################################################################%%%$$$$$$###""""""######$$$$$$%%%%%%%%%(((,,,000///000222444777999;;;<<<::::::999888777666666555000---)))((()))++++++***,,,+++***+++,,,...000000------------------,,,,,,+++++++++,,,---...000111///////////////......---...------///111111000111222222333444555444000......,,,)))%%%""""""###%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$%%%&&&'''&&&%%%###"""'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&(((---000<<<...%%%(((***&&&&&&******++++++++++++,,,,,,,,,,,,+++---111333333777<<>>OOOhhhsssvvvzzztttyyyvvvooo~~~~~~~~~{{{xxxuuuyyy|||yyyrrrmmmmmmooommmmmmgggYYYLLLEEEBBB???AAA;;;555222...+++///666------,,,+++++++++++++++,,,,,,,,,,,,---???CCCIIIOOOSSSXXX\\\___```aaaaaa]]][[[^^^gggnnnrrrooonnnoooooojjjccc^^^WWWZZZ___fffkkkppprrrtttsssqqqpppqqqpppkkkccc^^^ccciiippprrrssszzz~~~zzzyyyxxxuuurrrnnnkkkjjjjjjhhhggggggddd```___^^^^^^^^^]]]___^^^^^^^^^^^^______```]]]^^^___```bbbdddfffggghhhjjjlllnnnpppsssxxx{{{vvveee[[[YYYRRRIIIDDDEEELLLTTTYYYpppyyy|||vvvvvv||||||pppmmmmmmqqquuuyyyxxxqqqmmmkkkbbb``````fffppp|||wwwmmmhhhiiinnnsssrrrqqqqqqrrrsssrrrpppooooooiii^^^QQQDDD999222///******)))))))))***+++,,,'''&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%&&&&&&%%%###"""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$###############$$$########################""""""#########$$$$$$$$$###############################################################$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%***---000222333555888;;;<<<;;;:::777555333111111------,,,,,,+++***)))))),,,,,,...///000000///...000111222111000111666999AAACCCFFFIIIJJJJJJJJJIIIKKKKKKLLLPPPUUUUUUPPPKKKOOOMMMKKKIIIJJJLLLNNNPPPWWWUUUOOOEEE>>><<<<<<:::???;;;777444444555555555///000222555555333///,,,)))(((&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%&&&((()))***''''''(((((())),,,222555QQQ???---))),,,+++))))))*********++++++,,,,,,---///---...222333444999???OOOggguuuvvvvvvmmmxxxttt~~~|||||||||{{{zzzrrruuuwwwuuupppnnnppptttmmmmmmgggYYYMMMGGGDDDAAACCC<<<666222...,,,111888000///...---------------,,,,,,,,,,,,,,,FFFIIIMMMQQQUUUZZZ___cccccccccaaa]]]ZZZ]]]fffnnnrrrooollljjjjjjiiiddd___YYY\\\aaaggglllppprrrssskkkiiifffggglllqqqrrrqqqvvv{{{|||{{{xxxrrrmmmjjjjjjkkkgggdddaaa_________^^^]]]^^^\\\YYYXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]ZZZ[[[\\\\\\[[[]]]```bbbkkkooouuu{{{|||wwwooobbbWWWPPPMMMKKKIIIRRRhhh|||}}}www~~~xxxttttttttttttwww{{{|||vvvqqqoooiiihhhgggkkkttt{{{rrrllliiigggvvvxxxzzz{{{zzzzzzyyyyyyvvvssslllaaaSSSEEE888111,,,+++***)))((()))***+++&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$"""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$######""""""######$$$%%%$$$###############$$$$$$########################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$""""""###$$$'''))),,,---000444888;;;;;;:::999999999888666333000---+++***))))))******************111222333333222222111111,,,222777777555999CCCLLLVVVWWWZZZ\\\]]]\\\[[[[[[YYYUUUTTTXXX___ccc```[[[aaa^^^[[[YYY[[[```eeeiiixxxwwwmmm]]]QQQNNNLLLIIIIIIDDD===777333111000...//////111555777777333000...---,,,***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&''''''''')))*********)))+++,,,000)))%%%&&&***+++,,,---))))))***+++,,,,,,------...,,,...111333333888>>>MMMfffyyyyyyrrrjjj{{{{{{vvv|||zzzzzz{{{|||vvvxxxwwwsssmmmlllpppuuunnnmmmfffWWWLLLIIIHHHGGGCCC===777333///...333:::///...---,,,++++++++++++///...---,,,,,,EEEHHHMMMQQQVVV[[[aaaeeebbbaaa^^^[[[ZZZ^^^fffmmmmmmmmmkkkhhhhhhlllllljjjeeefffhhhiiikkklllllllllxxxuuupppkkknnnvvv|||}}}{{{xxxvvvpppnnnkkkgggcccbbbdddfffbbb```^^^]]]]]]]]]\\\[[[[[[XXXVVVTTTTTTSSSQQQOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTSSSQQQQQQSSSUUUWWW\\\bbbggglllrrryyyzzznnnbbbVVVKKKDDD@@@RRRdddmmmqqqxxx~~~~~~}}}zzzxxxyyy{{{}}}}}}zzztttqqqmmmlllnnnuuu|||{{{tttmmmgggssswww{{{{{{yyyvvvwwwxxx|||zzzvvvooocccSSSBBB777111///,,,***(((((()))***&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$###""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$######""""""######$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!################################################"""""""""###$$$$$$%%%%%%$$$$$$%%%(((+++///222444444888<<<===<<<999777666222222111000...---,,,+++******++++++,,,---------+++,,,......///222555888555;;;@@@AAAAAAFFFQQQ[[[^^^___aaabbbccccccbbbbbb]]][[[ZZZ[[[___bbbdddeeegggeeecccbbbeeejjjpppttt}}}lll```^^^^^^[[[\\\WWWPPPIIIDDD@@@<<<:::@@@:::444222333444444333///......,,,+++)))((('''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%&&&&&&(((******)))'''&&&&&&$$$%%%((())))))((((((((())))))***+++,,,------...+++***---111333222666;;;KKKeeezzzxxxssskkkyyyyyy}}}sss~~~yyyyyy{{{||||||}}}{{{uuummmjjjmmmqqqmmmllleeeWWWLLLIIIIIIIIIBBB<<<777333000...222999111000///...---,,,,,,,,,//////...---,,,DDDIIIOOOUUUYYY]]]```ccc___\\\YYYYYY[[[bbbiiinnnjjjnnnnnniiiiiiooorrrrrrnnnnnnnnnnnnoooqqqrrrtttzzzwww|||~~~|||xxxtttooollliiigggffffffeeebbb___]]]^^^___[[[ZZZXXXXXXXXXWWWTTTRRRNNNMMMKKKJJJIIIGGGDDDBBB@@@@@@@@@AAAAAACCCDDDDDDFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHHHHGGGFFFFFFIIIKKKGGGLLLQQQUUUVVVYYY^^^cccccckkkwww}}}lll\\\SSSLLLJJJIIILLLQQQ]]]sss{{{zzzvvvvvvyyy}}}yyyrrrkkkggghhhlllooovvv}}}~~~zzzxxxuuuppplllqqqvvvuuuqqqnnnnnnqqqyyyvvvtttrrrlllaaaQQQEEE777444000,,,***)))))))))''''''(((((((((&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################""""""######$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################!!!""""""###$$$$$$%%%%%%'''))),,,///222555777777555777888777555333333333111111111000//////......------..................,,,...111444:::BBBLLLTTTRRRQQQOOONNNOOORRRVVVZZZZZZ[[[\\\]]]^^^___``````bbbllluuuuuullldddccceeecccdddeeegggiiilllnnnooouuu{{{wwwkkkdddiiimmmkkknnnkkkgggccc```\\\XXXUUUWWWOOOEEE???======<<<:::111222222111///,,,)))(((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((&&&&&&'''(((***,,,---+++)))'''&&&%%%((()))***+++,,,------...++++++///555666555777;;;IIIcccvvvqqquuulllwww{{{pppvvv}}}sss{{{xxxxxxyyyzzz}}}~~~yyyrrrmmmnnnqqqjjjkkkdddWWWLLLHHHFFFDDD???:::555333000---111666333222111000///............------,,,,,,GGGLLLTTT[[[^^^_________[[[XXXVVVWWW]]]fffmmmqqqkkkqqqrrrllljjjooosssrrrppppppppprrrvvv{{{~~~~~~yyyvvvuuupppooommmjjjhhhfffeeedddbbbccccccaaa\\\YYYWWWVVVQQQPPPOOOOOONNNLLLHHHFFFCCCBBBBBBBBBBBB@@@===;;;;;;;;;;;;;;;<<<===>>>???BBBBBBCCCCCCBBBAAA???>>>888999:::::::::<<>>HHHbbbqqqjjjvvvkkksssrrrgggpppwww|||xxxvvvuuusssxxx}}}}}}wwwsssrrrssshhhiiieeeYYYMMMFFFBBB>>><<<777444222///,,,///444//////---,,,+++*********,,,,,,,,,,,,---VVV]]]hhhnnnhhh^^^\\\___ccc```___eeennnuuutttqqqooorrrrrroooooorrrrrrpppkkksssxxxuuurrrtttyyy{{{~~~|||~~~{{{xxxsssnnniiigggggggggffffffeeecccbbbaaa]]][[[YYYVVVSSSPPPMMMLLLJJJHHHEEEDDDDDDBBB>>>:::;;;:::888666555444555555333333333444555666777888:::999999888777666666666111222222333444666777888888999:::<<<>>>@@@AAABBBCCCEEEJJJOOOUUUZZZ^^^aaalllrrr}}}|||lll___QQQGGGEEEJJJZZZjjjyyy}}}|||||||||zzzqqqooonnnpppvvv~~~wwwllleeedddgggfffkkkqqqsssqqqmmmjjjiiigggeeejjjrrrtttooolllmmmoooooommmlllkkkiiihhhgggMMMBBB777444333///,,,,,,)))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''')))+++...000%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!################################################$$$###"""!!!!!!"""###$$$$$$$$$##########################################""""""#########$$$$$$$$$"""############$$$$$$$$$&&&$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%(((,,,000222///222555777888666444222...///000111333555666777888555111000111444555555111000111222555888???FFFGGGMMMPPPOOOVVVgggvvv}}}nnnYYYUUUSSSPPPTTTZZZYYYXXXVVVTTTUUU\\\dddkkktttnnnffffffbbbbbbgggiiiddd``````^^^___aaafffkkkoooppppppoooqqqqqqooojjjfffeeefffcccdddeeefffeeecccaaa___ZZZQQQDDD===::::::888555333111...,,,+++***'''%%%###%%%'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%((()))'''$$$'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$'''((()))******++++++******...111000,,,)))+++...***...///;;;[[[uuueeeCCCJJJcccppplllxxxvvvmmmttttttiiiiiivvv{{{ppp}}}}}}|||uuukkksssssstttuuuvvvxxx{{{}}}jjjiiibbbVVVIIIAAAAAACCC===:::555111...---------...+++,,,111111,,,***---)))+++------,,,```dddmmmtttqqqggg```___gggggggggiiilllpppuuuxxxtttuuurrrkkkjjjnnnrrrsssvvv{{{{{{tttoooqqqwww{{{~~~|||vvvpppppppppnnnllliiifffdddaaaaaaaaa```___]]]ZZZYYYXXXWWWTTTQQQNNNKKKHHHGGGDDDBBB??????>>>===999666777666444222111111111111111111111111222333444444666666555444444333222222......//////000111333333444555666888:::;;;======@@@AAADDDIIIMMMQQQTTTVVVWWW\\\dddppp||||||jjjXXXMMMKKKJJJVVVhhhyyyzzzuuuzzztttssswww|||yyyqqqkkkhhhgggkkkpppssssssqqqmmmkkkeeeccccccfffffffffkkksssppppppooommmjjjgggffffffXXXLLL???999444000000111''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))***,,,---%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$################################################""""""#########$$$$$$$$$!!!""""""""""""#########$$$######$$$%%%%%%$$$###!!!"""$$$'''+++...111333222333444555444333000/////////000222333444444444666555444333222333444555222333666999;;;>>>BBBFFFLLLNNNNNNMMMUUUbbblllnnnuuurrrcccYYY\\\[[[YYY```cccaaa^^^ZZZVVVVVVZZZ___``````hhhuuuwwwllleeeeee^^^```cccfffgggddd]]]XXX\\\]]]```ccceeeggghhhiiiiiikkkmmmllliiiggggggggghhhiiikkklllmmmmmmllllllhhhbbbXXXNNNFFF@@@:::666555333000...---,,,***((((((((())))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&&&&$$$"""%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''')))***************))),,,///...+++)))+++......222333:::NNN```XXXCCCLLLeeekkkiiiwwwwwwooovvv|||pppccc```jjj{{{yyyqqq~~~vvvlllooopppsssuuuvvvvvvwwwwwwnnnlllfffZZZLLLBBB@@@BBB===:::555111...---------111+++)))---///+++((()))+++---//////...eeegggmmmvvvvvvooogggdddiiijjjiiifffgggrrrrrrkkkmmmnnnnnnvvvxxxuuulllgggllltttyyy~~~}}}{{{wwwqqqmmmhhhhhhiiiiiigggfffdddccc`````````___\\\YYYUUUSSSPPPOOOLLLIIIEEEBBB@@@???;;;:::888777777555222000111000///...---,,,,,,---------------...///000000000000000//////......---------,,,,,,------...//////000111222444555666777:::;;;===@@@BBBEEEGGGHHHJJJLLLQQQYYYdddpppzzzjjjWWWMMMJJJIIIVVVnnn{{{yyyvvvppptttyyyyyytttmmmmmmooorrrvvvvvvrrrnnnhhhfffeeeeeeddddddjjjqqqsssuuuvvvsssnnnkkkkkklllbbbXXXKKKAAA888111///222'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((((((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###$$$###############################################################$$$$$$$$$!!!!!!!!!""""""""""""###$$$######$$$%%%%%%###!!!!!!$$$(((---000333444444444333222111//////......222333333333333222222111---///111111///000333777555999???CCCGGGJJJMMMOOORRRQQQOOOPPPWWWaaadddaaaiiicccXXXUUUXXXQQQNNNYYY]]]\\\WWWQQQMMMNNNQQQTTTZZZRRRNNNQQQQQQMMMNNNSSSOOOXXX^^^[[[YYY[[[WWWPPPTTTYYY___bbbeeehhhlllpppiiijjjlllkkkiiihhhhhhiiihhhhhhiiijjjkkklllmmmnnnpppnnnhhhaaaXXXOOOFFFAAA:::777333111///...+++))))))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''((()))************&&&***------******+++......000111333999@@@AAA>>>MMMeeeiiigggvvvyyyqqqwwwuuufff^^^dddtttwwwtttxxxpppmmmppptttvvvvvvuuuuuuuuurrrpppjjj^^^OOODDD@@@AAA===:::555111...---------000***'''+++...---***)))+++---//////...___aaafffmmmooojjjhhhjjjkkkhhhaaaYYY[[[nnn~~~xxxxxxuuuooolllooommmhhhgggoooxxx}}}zzztttooollljjjhhhfffeeeeeeeeeeeecccaaa___^^^\\\\\\\\\ZZZWWWSSSNNNKKKFFFEEEBBB???<<<999777666333222222111000///---,,,,,,,,,++++++*********)))++++++******+++,,,---------,,,,,,,,,++++++******------,,,++++++,,,,,,,,,+++,,,---...///000111222444555666888:::<<<>>>???FFFGGGIIIMMMSSS[[[cccgggvvv}}}ooocccSSSNNN\\\kkkooouuu~~~vvv~~~{{{{{{~~~yyysssooopppuuuwwwtttpppnnnnnnppprrrrrroookkkiiipppsssvvvuuuqqqooopppssslllfff^^^TTTGGG888111111***)))((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$###############################################################"""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############################################################""""""""""""############%%%$$$""""""$$$%%%%%%$$$)))+++000444555555333222111///...,,,,,,...000222666666555444222000///---'''+++000111222777@@@GGGMMMQQQSSSQQQOOOPPPPPPOOOPPPPPPPPPSSSWWW[[[\\\ZZZ```\\\UUUTTTSSSGGGHHH\\\```^^^XXXNNNHHHIIIMMMOOOVVVRRRQQQPPPMMMHHHJJJQQQ\\\mmmssseeeXXXWWWVVVPPPDDDJJJPPPRRRRRRTTTYYY^^^___```aaabbbeeegggkkkmmmgggfffeeefffgggjjjmmmooopppmmmkkkjjjhhhccc[[[UUUJJJFFFAAA===999555222///,,,***'''%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))************%%%'''***+++******+++---------...111000///555<<>>:::444000+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))******)))$$$&&&((()))******+++,,,///---000555555222777@@@MMMdddoooiiirrrtttwww{{{pppmmmvvv||||||~~~zzzzzzxxxtttooooootttyyyqqqqqqlll```QQQEEEAAAAAA===:::555111...---------))),,,...---,,,---...///)))+++------,,,\\\\\\\\\YYYSSSPPPXXXcccaaaaaaaaa```bbbgggnnnttt}}}}}}{{{{{{}}}uuuqqqvvvzzz{{{}}}}}}{{{xxxsssjjjiiifffccccccccceeefff\\\\\\\\\\\\[[[YYYXXXVVVNNNMMMJJJGGGCCC???;;;999444444222111///---,,,+++***+++,,,,,,+++)))***+++((())))))*********))))))+++******)))******++++++************************(((((('''''''''''''''(((******++++++,,,,,,,,,---,,,---...000333555666777777999<<>>444...,,,***'''&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""%%%%%%%%%$$$$$$$$$######################################################""""""""""""##################################################################$$$%%%%%%$$$###### !!!!!!""""""#################################$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&)))&&&######&&&***...///000000000000---***'''&&&((((((***---///333555777111000---+++++++++---...777:::>>>CCCKKKVVVdddmmmuuuvvvnnn^^^UUUUUUTTTOOOWWWYYY\\\]]]XXXPPPOOORRRRRR\\\aaaccceeeeeetttkkk^^^XXXTTTQQQWWW]]]______cccnnnwwwzzz|||kkkdddaaabbbddddddaaa\\\XXXXXXYYYHHHHHHHHHIIIKKKKKKJJJHHHHHHHHHHHHKKKSSS^^^iiiooosssooommmooossssssnnnhhhgggeeeaaa]]]XXXQQQJJJEEE<<<666///+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&'''((())))))))))))%%%&&&''')))***++++++++++++,,,///444555666999>>>MMMeeepppgggmmmtttttt~~~{{{||||||~~~yyypppiiijjjqqqyyysssrrrkkk___PPPEEEAAAAAA===:::555111...---------***---///---,,,---,,,***+++---//////...dddaaa^^^[[[VVVSSSYYYbbb^^^ccchhhjjjiiiggghhhjjjmmmwww~~~|||xxxvvvtttqqqtttyyy}}}}}}~~~~~~~~~|||wwwttttttqqqlllffffffeeecccbbbaaabbbccc]]]]]]]]][[[YYYVVVSSSQQQIIIGGGCCC???;;;888666555///......---,,,+++******''')))++++++)))((()))+++'''((()))***+++******)))******))))))))))))******************************((('''''''''''''''((((((************++++++++++++***+++,,,---///000111222333444777:::>>>AAACCCDDDJJJMMMNNNOOOXXXhhhwww~~~pppbbbVVVNNNUUUTTTWWWeeewww{{{vvvuuutttqqqmmmqqqwww{{{{{{}}}|||tttrrrsssvvvzzzzzzwwwrrrlllkkklllooojjjZZZJJJAAA222000,,,)))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######################################################!!!"""""""""###############################################################$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&)))---000111111---,,,+++)))((((((''''''***,,,...111222333222222...,,,******,,,111777:::CCCEEEHHHMMMTTT\\\cccgggfffjjjeeeYYYTTTYYY[[[WWW\\\ZZZ\\\___\\\UUUQQQRRRVVVaaacccaaadddfffooommm^^^WWWSSSWWWXXXYYYZZZ]]]bbbgggjjjdddmmmvvvtttiiiaaaaaaddd\\\]]]]]]]]]\\\[[[ZZZZZZUUUWWWZZZ]]]^^^XXXOOOIIIEEEBBB===;;;>>>EEENNNSSSdddgggllloooooonnnmmmlllggggggggggggddd___XXXSSSJJJBBB888111...,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))''''''((()))+++++++++***''',,,/////////333777999JJJaaapppdddeeesssqqq~~~|||qqqhhhhhhpppxxxwwwuuummm___OOOCCC@@@AAA===:::555111...---------+++,,,,,,...444999444***+++---//////...iiiddd______^^^]]]```eeeeeejjjlllhhh```ZZZZZZ]]]eeewwwxxxsssvvvzzzxxx|||~~~}}}vvvvvvsssnnnlllmmmkkkgggdddeeedddccc```^^^]]]]]]]]]\\\ZZZVVVRRRLLLHHHEEEBBB???:::555111///......,,,,,,+++++++++*********&&&(((++++++)))((()))+++&&&''')))***+++******)))***))))))((((((((())))))))))))******************)))))))))))))))***++++++******************************++++++,,,------...000000111333555999;;;======BBBGGGHHHMMMUUU\\\]]]iii}}}~~~jjjYYYHHHEEEEEENNN^^^ooozzz~~~{{{xxxzzz~~~}}}{{{yyyuuuoookkkqqqzzzvvvtttvvvzzzyyyrrrkkkrrrmmmlllpppoooeeeYYYRRR666444000,,,)))((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!"""######$$$########################$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$%%%)))...222444333111***)))''''''''')))+++------000222444444222///------,,,+++,,,111999AAAFFFQQQRRRTTTXXX]]]aaabbbaaa```fffbbbVVVQQQVVVWWWQQQVVVPPPQQQWWWZZZTTTOOONNNWWWcccbbb^^^cccgggiiioooiii}}}hhh]]]YYYUUUXXXXXXXXX]]]dddjjjhhhcccfff___YYYWWWTTTTTT[[[ddddddcccaaa```___^^^[[[YYYZZZ```lllxxx}}}zzzpppgggZZZSSSIII???::::::>>>AAAOOOZZZhhhmmmkkkiiimmmrrrjjjlllooorrrrrroooiiiddd\\\RRRFFF===888555000,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******'''&&&(((***%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$&&&''''''(((%%%&&&'''((())))))))))))((((((((()))+++,,,+++***(((111444...,,,222888999EEE]]]qqqaaa^^^~~~rrrooouuukkkiiipppxxx|||xxxooo___NNNCCC???@@@===:::555111...---------,,,***)))///>>>GGG???000)))+++------,,,iiigggccc``````eeemmmssswwwpppiiifffhhhjjjiiigggfffnnn}}}~~~{{{wwwtttrrrkkkiiigggeeeeeeeeecccaaafffccc```]]]\\\[[[YYYXXXZZZVVVPPPLLLGGGCCC???<<<444333111000......------++++++******))))))((((((+++***)))(((''''''((()))))))))*********))))))((())))))))))))))))))))))))))))))************))))))******))))))))))))******************))))))))))))++++++++++++++++++++++++---......000111222333444888:::>>>@@@CCCFFFJJJMMMVVV^^^jjjyyyhhh]]]OOOIIINNN[[[mmmzzz{{{vvvnnnhhhlllvvvzzzyyyxxxxxxwwwtttqqqnnnooovvvxxxlll```[[[___eeemmmpppooolllmmmpppmmmeeeKKK999------,,,&&&%%%***'''''''''(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""!!!  $$$$$$$$$$$$#########"""########################"""############$$$$$$$$$######"""""""""###%%%&&&)))+++---///000///---+++++++++,,,,,,---...//////000333555333///---...000...111777>>>DDDJJJMMMOOOXXXVVVVVVXXX]]]```aaa```___```___[[[SSSNNNLLLLLLLLLMMMOOOSSSVVVSSSMMMGGGWWWYYY\\\^^^`````````___YYY___ccc```YYYVVV[[[aaa___]]]YYYXXX\\\___YYYPPPOOOPPPQQQQQQQQQUUU\\\```ggg```^^^```___]]]___eeehhhvvvjjjfffaaa[[[XXXWWWUUUOOOIIICCCIIITTT```kkkoooooommmrrrpppmmmmmmnnnpppqqqqqqppprrrjjj\\\SSSMMM>>>---000***'''***)))###!!!###%%%%%%$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''''''''((())))))*********---000111000222666:::EEE^^^wwweee^^^{{{xxxjjjwwwsssuuu}}}www{{{{{{oookkktttoooYYYGGG???===<<<>>>;;;666111///......///,,,...//////...,,,,,,,,,)))***---000///hhhbbb\\\[[[aaakkkuuuzzzuuupppmmmnnnrrrrrrlllgggaaafffuuu}}}~~~}}}|||yyyvvvssspppoooiiigggeeedddddddddbbbaaa^^^\\\ZZZYYYXXXWWWUUUSSSQQQMMMHHHDDD@@@<<<888555111000///---,,,+++++++++*********)))))))))((((((+++***)))((('''(((((())))))******++++++******))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++------...///000111111222444666999<<<>>>AAAEEEIIIJJJOOOXXXbbbpppoooVVVJJJKKKXXXcccuuuwwwzzzzzztttnnnnnnrrr|||||||||{{{yyyuuuqqqnnngggjjjpppwww~~~zzzzzzxxxqqqfff]]]YYYXXXmmmqqqrrrnnnmmmooooookkk\\\HHH666222///(((%%%'''''''''((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############"""###$$$###!!!!!!!!!"""$$$$$$#########"""""""""########################"""############$$$$$$$$$%%%$$$###"""###$$$&&&'''---...000111111///...---222111///......///000111222222111...,,,...333888>>>@@@DDDHHHLLLOOOQQQRRRRRRRRRSSSVVVYYYZZZWWWTTTUUUVVVWWWTTTPPPMMMMMMNNNIIIHHHIIIMMMRRRUUUSSSPPPYYYYYYZZZYYYXXXUUUSSSQQQOOOUUU[[[^^^___dddllltttnnnjjjbbbZZZYYY[[[YYYSSSWWW]]]eeehhhfffaaa^^^\\\eee```^^^aaacccbbbffflllmmmuuu|||kkkfffbbbdddhhhjjjfffaaaYYYVVVSSSUUU\\\gggpppvvvqqqrrrsssttttttttttttttttttvvvrrrllliiidddQQQ<<<888222...000000+++***,,,((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,***---000111000222666:::HHHaaayyyiiiddd~~~sssggguuu~~~|||tttxxx{{{pppmmmvvvrrr\\\JJJCCCAAA???>>>;;;666111...------...(((***,,,---,,,+++,,,---////////////...fff```\\\cccqqq~~~wwwrrrpppsssxxxvvvlllbbb```bbbmmm}}}zzzxxxuuurrrooommmkkkjjjfffdddbbbbbbbbbbbbaaa```\\\[[[ZZZYYYXXXVVVSSSPPPGGGDDD???;;;888555111///---,,,+++***))))))))))))***))))))))))))(((((((((******)))((((((((())))))******+++,,,,,,++++++******************************++++++,,,,,,++++++*********))))))))))))******'''(((((())))))*********++++++++++++++++++++++++------------.........//////111444666888;;;>>>AAADDDGGGKKKPPPYYYiii}}}lllRRRIIINNNUUUdddoooyyy{{{yyywwwvvvttt}}}}}}}}}|||zzzxxxvvvuuukkkhhheeeiiiqqqxxxzzzzzzvvvxxxyyywwwooocccWWWPPPhhhooossspppmmmmmmoooppplllXXXDDD:::444+++'''(((((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############$$$%%%&&&%%%#########%%%############"""""""""!!!########################"""############$$$$$$$$$&&&%%%$$$###$$$&&&(((***111111111000000//////...555333111//////000222444000000...,,,,,,111;;;BBBOOOOOOQQQRRRSSSSSSSSSSSSPPPRRRUUUXXXXXXVVVPPPLLLLLLMMMNNNNNNLLLLLLMMMNNNLLLJJJHHHKKKRRRWWWZZZZZZYYYYYYZZZYYYXXXUUUSSSRRRVVVWWWZZZ\\\___dddkkkoooqqqnnndddYYYTTTVVVXXXWWW]]]gggtttzzzxxxsssnnnmmmmmmiiifffgggggggggkkkpppsssuuutttvvvpppjjjfffiiioooqqqllleeeaaaaaaaaabbbeeefffeeedddeeeiiippptttuuuxxx{{{}}}{{{vvvsssvvvvvvfffRRR???888333222000---,,,---+++)))''''''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,***---000111000222666:::IIIaaa{{{mmmiii~~~qqqfffttt{{{rrrsss{{{zzzpppnnnwwwttt^^^NNNGGGEEECCC>>>;;;555000,,,++++++,,,''')))+++,,,,,,,,,---...---------+++***eeebbbeeettt}}}wwwqqqqqquuussshhh___ggghhhooo|||uuussspppllliiihhhggggggcccaaa```___```aaa```___\\\[[[YYYXXXVVVRRRMMMJJJ@@@===999555333111...,,,+++***))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++************++++++''''''(((((()))***++++++************************,,,,,,,,,,,,,,,,,,+++++++++---000111222555888;;;BBBEEEHHHJJJNNNYYYhhhsssooo]]]UUUSSS[[[hhhtttwww{{{||||||{{{zzzzzz{{{~~~{{{qqqfffbbbgggnnnpppppprrrrrrtttuuuqqqgggZZZPPP^^^fffnnnooolllkkkmmmpppooobbbRRREEE888---***---))))))(((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""#########$$$%%%&&&%%%$$$###$$$%%%#########"""""""""!!!!!!########################""""""#########$$$$$$$$$%%%$$$$$$$$$&&&))),,,...222111///...------------000000///...///000222333+++...000222555<<>>///+++///+++***)))'''&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""""""""###$$$%%%$$$######$$$%%%############""""""""""""########################""""""#########$$$$$$$$$###$$$%%%'''***---000222...---+++***)))***+++,,,,,,---------------------,,,333<<>>>>>BBBIIIOOOPPP\\\rrruuuTTTTTT\\\mmm}}}}}}wwwwww{{{}}}sssmmmmmmooonnnlllqqqnnnllllllooopppooommm[[[[[[___ggglllkkkhhhhhhjjjnnnnnnbbbLLL999///...,,,+++)))'''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""############""""""""""""!!!###$$$$$$###"""###%%%$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$###%%%(((+++...000111222***))))))((()))***+++,,,......------,,,,,,++++++888@@@JJJRRRUUUWWWXXXZZZYYYXXXVVVTTTSSSRRRRRRQQQMMMMMMMMMKKKIIIIIIJJJLLLEEEDDDEEEIIINNNTTTWWWXXXSSSUUUYYYaaaiiillljjjgggeeeeeeeeeffffffgggggghhhaaa___]]]]]]___bbbdddeeehhhpppvvvvvvtttuuutttrrrjjjjjjjjjlllpppsssttttttuuussslllccc___aaacccbbbccc^^^ZZZ[[[^^^ccckkksssnnnkkkjjjlllpppooojjjeeeccc```]]]]]]```dddggghhh]]]ZZZUUUPPPOOOTTT___gggssssssqqqnnnkkkiiiiiiiiilllmmmjjjbbbXXXMMM???333---+++((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''')))))))))***++++++,,,,,,***---000111000222666:::HHHaaa}}}hhh^^^vvvyyyzzzqqqiiiwww{{{{{{pppiiiooouuuyyyuuummmiiilllrrrwwwtttiiiXXXIIIDDDCCCAAAAAA>>>888333///......///,,,,,,,,,+++))))))***,,,111@@@HHH>>>000dddaaa___aaahhhpppvvvyyyzzzyyywwwvvvvvvwwwwwwvvvpppuuuzzzxxxsssmmmhhheeeeeeeeeeeeeeeddddddcccbbbbbb```^^^]]]]]]\\\[[[ZZZUUUQQQLLLFFFAAA<<<777333...,,,***)))))))))((('''***************+++,,,,,,++++++,,,,,,,,,---------,,,---...///000000///...---...///000111111111111111111111111111111111111///000000000000000000///000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))***,,,,,,,,,---///111...333777999999;;;BBBHHHPPPXXXeeevvvrrr___VVVcccrrrwww}}}}}}xxxxxxzzz~~~{{{yyyxxxvvvtttrrrqqqqqqppprrrtttwwwxxxxxxlllbbb]]]dddmmmnnnjjjggggggooovvvqqqaaaMMM;;;000---+++)))'''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""############"""""""""!!!!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$&&&(((,,,///111000///...'''((((((***+++---///000000///---,,,---000444666FFFKKKRRRUUUUUUVVVXXXZZZbbb```\\\XXXUUURRRQQQPPPJJJJJJJJJHHHEEECCCEEEGGGEEEDDDDDDHHHNNNTTTXXXXXXRRRTTTZZZdddmmmpppooolllddddddcccbbbbbbbbbbbbbbbhhhhhhhhhggghhhiiikkkllliiinnnpppnnnooorrrsssqqqgggfffhhhpppzzz}}}xxxttttttnnnfffffflllpppooossskkkeeefffgggfffjjjqqqrrrqqqqqqpppnnnjjjeeebbb\\\]]]___dddgggiiihhhggggggeeeaaa]]]ZZZZZZ\\\]]]```aaaeeejjjmmmmmmjjjhhhjjjqqquuurrrlllbbbQQQBBB333000,,,******))))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))))))))***++++++,,,,,,***---000111000222666:::GGG```jjj]]]rrruuuwwwpppjjjzzzwww|||}}}zzzpppjjjooouuuyyyvvvnnnjjjmmmqqqtttrrrhhhWWWIIIDDDCCCBBBBBB???:::555222111111222.........---,,,---///111222===@@@555,,,^^^```bbbdddfffjjjooosssuuuxxx{{{|||zzzvvvsssqqqnnntttxxxtttmmmhhhfffeeeaaabbbcccddddddcccbbbaaacccaaa^^^]]]\\\\\\ZZZYYYMMMIIICCC>>>999555000---...---******++++++***)))***))))))******+++,,,---,,,,,,,,,------.........---...///111111111000///......///111111222222222111111111111111111111111000000111111111111000000111111000000000000111111---------------------,,,))))))))))))))))))))))))))))))))))))*********+++)))***++++++++++++...000,,,000333222222555===DDDAAAFFFNNNXXXhhhqqqUUUXXXdddiiiuuu|||yyyyyyyyyzzz{{{|||yyyuuuqqqnnnjjjllloooqqqsssuuuuuuvvv|||jjj]]]cccnnnqqqmmmiiieeennnwwwzzzrrr___GGG666---,,,)))'''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########!!!!!!"""###$$$%%%%%%&&&"""""""""""""""######$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""###%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################"""############$$$$$$$$$))),,,///222222000,,,***'''(((***,,,...000222333111...++++++///777???EEEPPPQQQRRRQQQOOOOOOSSSWWWiiifffaaa[[[VVVQQQOOOMMMKKKMMMMMMKKKFFFDDDDDDEEEHHHFFFDDDGGGMMMRRRTTTTTTJJJLLLRRR[[[cccgggfffccc`````````aaabbbdddeeefffhhhjjjlllmmmnnnooorrruuulllllljjjgggiiipppttttttkkkfffdddjjjuuuzzzuuunnnooopppkkkdddeeemmmrrrqqqrrrkkkkkkqqqrrrmmmlllqqqmmmppprrrsssqqqnnnllllllhhheeeccccccfffjjjlllmmmiiiiiiiiijjjjjjhhhccc```SSSRRRUUU___jjjnnnllljjjhhhsss||||||sssbbbQQQ999555000---+++***((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))*********---000111000222666:::EEE^^^nnn]]]qqqtttwwwrrrmmm~~~~~~mmmrrr{{{yyyzzzrrrnnnooouuuyyywwwppplllooossssssrrrhhhXXXJJJFFFEEECCCCCC@@@;;;777444333444444000111222111111222555777444:::999///...iiibbb```fffjjjfffbbbaaaiiipppyyy}}}{{{wwwsssrrrtttqqqlllhhheeeeeeeeefffgggeeebbb```___```aaacccfffeeeeeeddd```[[[SSSNNNHHHAAA999444333222///,,,222...***(((***++++++))),,,,,,,,,,,,,,,,,,,,,,,,000---***+++...111222111000//////000111222222111111111111222222333444444444555555333111111222444666555555555666555333111111000000222333444333111//////000111111000...---------,,,,,,,,,,,,,,,,,,))))))))))))************---------+++******,,,.../////////111333666888:::CCCAAAGGGPPPVVV```zzzvvvccc\\\ZZZbbboooxxxooovvvwwwuuuooonnnrrruuutttooopppqqqrrrtttttttttttt}}}wwweee]]]eeeooosssiiirrruuuqqqoooiiiVVVAAA888000))))))***)))***---***&&&&&&)))+++))))))+++ """$$$$$$$$$%%%''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""%%%))),,,///...---...///---)))%%%,,,+++***,,,---...---,,,+++,,,...111777@@@IIIPPPSSSQQQNNNLLLLLLNNNRRRTTT[[[^^^aaa___YYYRRRNNNLLLKKKMMMPPPNNNDDD===BBBLLLQQQOOONNNQQQUUUWWWUUURRRMMMNNNPPPQQQRRRTTTWWWZZZ]]][[[]]]dddhhhfffeeefffgggggggggiiikkkkkkiiigggeeefffhhhjjjmmmoooqqqrrrfffeeeeeefffjjjlllmmmmmmqqq{{{tttiiiiiipppuuuvvvuuurrrnnnjjjiiikkkmmmvvvtttqqqlllgggdddcccbbbeeefffhhhiiiiiiiiikkklllwwwtttrrrrrrrrrppplllhhh```UUUNNNUUUeeeqqqvvvvvvxxx{{{~~~vvveeeSSSGGG888---))))))******,,,******,,,)))$$$###&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''((())))))(((''''''%%%&&&((()))))))))((('''))),,,///000000111555999GGG^^^qqqdddpppuuusssnnnggguuuhhhddd{{{~~~zzzppppppvvv{{{yyysssooopppsssssspppgggYYYOOOKKKHHHCCCFFFCCC>>>:::555333111111333222000//////000000111111111333555777iiicccaaadddddd```\\\\\\```gggpppvvvvvvsssqqqooohhhfffccc```______aaabbbfffeeebbb```______aaabbb```^^^]]][[[XXXRRRKKKFFF@@@:::222.........,,,)))---+++((((((***,,,+++***,,,,,,------......//////222///------///222222222444444444444666666666666444555666666777666555444555666888888777888999;;;999888777777888888666444999777555555444333111//////000111222222111000000............------------*********+++++++++++++++,,,---,,,+++******---//////.........000333555777:::999===EEEIIIMMM^^^rrrkkkWWWUUU^^^kkktttzzzuuuqqqrrrqqqoooqqquuuvvvsssrrrqqqpppooonnnnnnoooppp|||}}}pppeeebbbfffiiilllsssuuurrrsssrrreeeSSSAAA777...++++++)))'''((()))%%%%%%''''''###"""###---,,,,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""###""""""%%%))),,,///---,,,,,,,,,+++'''$$$(((***---///000//////......222777;;;???DDDKKKQQQOOOPPPPPPNNNMMMMMMOOORRRQQQSSSUUUTTTPPPKKKIIIHHHMMMIIIEEECCC@@@@@@FFFOOO[[[]]]```___ZZZVVVTTTSSSXXXYYYZZZZZZZZZ\\\```cccfffdddeeeiiiiiiffffffhhhgggffffffhhhjjjkkkjjjiiijjjiiiiiiiiiiiiiiijjjkkklllkkkiiijjjkkkkkkjjjhhhfffsss{{{xxxsssrrrtttuuuooopppooonnnmmmnnnpppsss||||||tttnnnmmmnnneeedddddddddhhhpppyyyyyywwwtttsssrrrooojjjeeennn```PPPJJJPPP^^^nnnyyy~~~zzzrrr```YYYNNNAAA666///+++***'''&&&'''***)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))),,,///000000111555999GGG^^^ooocccooorrrnnnkkkhhhttttttsss~~~~~~zzzoookkkqqqwwwvvvqqqmmmmmmoooqqqmmmbbbRRRHHHCCC???;;;???<<<888444000...---,,,---,,,++++++,,,---...///......///000111kkkhhhffffffddd```^^^```^^^dddkkkpppqqqnnnkkkjjjbbbaaa_________aaadddeeeeeedddbbb```___^^^______[[[YYYVVVSSSOOOIIIBBB===777222---***+++,,,+++)))***))))))***---......---------...///000111222222222000//////222444555555:::;;;;;;<<<===>>>>>>>>>BBBBBBCCCDDDCCCAAA???>>><<<>>>BBBDDDEEEFFFGGGIIIEEECCCBBBBBBBBBAAA???<<<<<<:::888777777777666444444444555444444333222111000000000//////.........,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***+++...000///...,,,+++,,,///222444666555999AAACCCCCCJJJVVVggg~~~gggZZZ]]]\\\eeesss|||yyyzzzyyyxxx{{{~~~{{{uuuuuuvvvxxxzzzzzzxxxvvvuuuuuuxxx{{{xxxlll^^^YYY[[[jjjpppsssrrrtttuuummmbbbLLL???222------***'''&&&&&&$$$%%%))))))&&&&&&(((!!!%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$"""##################"""########################!!!"""#########"""!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############"""###$$$$$$%%%'''+++---...,,,*********)))'''%%%)))---111222000......///444:::AAAEEEEEEGGGKKKPPPOOOSSSVVVTTTOOOKKKKKKLLLLLLMMMNNNMMMJJJIIIIIIIIILLLEEE@@@BBBEEEGGGKKKPPPZZZbbbhhheee[[[TTTTTTWWWbbbaaa```___^^^___bbbeeeeeedddfffhhhfffcccfffkkkllljjjiiijjjmmmoooppppppgggfffbbb___]]]]]]]]]]]]\\\\\\]]]```bbbcccbbbaaaVVV```iiilllmmmoooppppppjjjkkknnnoooppprrruuuwww~~~tttqqqrrrfffbbb]]][[[___kkkzzz}}}zzzwwwtttnnnhhhdddhhhddd]]]UUURRRTTT[[[aaannnwww}}}{{{yyywwwiiihhhcccWWWHHH:::000,,,(((&&&&&&)))***''''''***((('''''''''&&&%%%%%%%%%((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))***++++++))),,,///000000111555999HHH___rrrgggqqq}}}zzzssskkkgggccckkk|||{{{xxxmmmffflllrrrsssoookkkkkklllmmmiii\\\LLLBBB>>><<<888:::777333///,,,*********))))))((()))***,,,---///------,,,,,,,,,nnnmmmmmmllliiifffggghhhgggjjjnnnooonnnjjjeeecccaaaaaa```aaabbbdddfffgggcccbbbaaa```^^^]]]]]]]]][[[XXXSSSMMMHHHAAA;;;666111...+++***+++---------++++++,,,...///000//////---...///000111222333333//////111444888<<>>DDDIIIJJJGGGFFFIIIMMMRRRXXX]]]ZZZQQQJJJHHHJJJLLLKKKIIIHHHGGGHHHIIIKKKBBB@@@CCCIIILLLJJJIIIKKKQQQYYY___]]]UUUQQQTTTZZZ```___^^^[[[ZZZ[[[___bbbeeefffhhhjjjgggeeekkksssyyyuuuooojjjhhhfffeeecccWWWUUUQQQMMMKKKKKKLLLLLLJJJJJJLLLOOORRRSSSQQQOOOKKKMMMPPPUUU[[[bbbfffgggiiikkkoooqqqsssvvvyyy|||~~~tttmmmjjjhhhddd]]]WWWWWW^^^iiiqqq~~~{{{vvvpppkkkgggaaafffiiieee___XXXRRRMMMTTT^^^kkkxxxzzztttgggggggggbbbXXXJJJ;;;222///+++)))+++***((('''))))))(((((('''&&&%%%%%%$$$'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&)))(((''''''''''''((()))***)))((('''((()))***+++))),,,///000000111555999HHH```xxxoooxxx{{{yyynnnhhhdddfff~~~}}}zzzzzzxxxxxx~~~uuujjjdddjjjppprrrooolllkkkkkkjjjfffZZZKKKBBBAAA@@@>>>999777333000---,,,,,,,,,++++++******+++,,,...///......------,,,uuuwwwwwwssspppnnnnnnnnnnnnnnnmmmllljjjfffbbb___^^^^^^^^^___```aaabbbbbbaaaaaa```___^^^\\\[[[ZZZ[[[VVVNNNGGG@@@:::444000...,,,******,,,---//////,,,---...//////......///---...///000111333444444111333888>>>DDDKKKPPPSSSSSSVVVZZZ]]]___bbbeeeiiillliiifffdddcccdddeeegggkkknnnrrrtttssssssssssssnnnkkkfffbbb^^^YYYSSSOOOGGGDDDAAA???>>>===;;;999888777666555555444444333333222222111000000//////---------,,,,,,+++++++++***+++++++++***,,,...111000///---++++++---///000000///111777<<>>888222...++++++*********+++,,,...///+++---......------...000000111333555888;;;===>>>@@@DDDKKKRRRYYY___fffjjjiiimmmrrrvvvwwwzzz~~~zzzuuupppllleeeaaa[[[UUUOOOHHHAAA<<<<<<;;;:::888888777777888555555444333222111111000//////......------,,,,,,+++,,,,,,+++***+++...000///...------------...///000///000222555888<<>>CCCHHHMMMQQQSSSYYY^^^eeejjjoootttzzz}}}}}}vvvoooeee\\\VVVOOOMMMIIIEEE@@@===;;;:::999888777666555444444333222222111000000///......,,,---,,,+++******---///,,,---------...---------///111222111111444888:::===BBBFFFQQQbbbppp{{{hhhZZZ^^^iiiqqqyyy~~~yyyrrrllliiikkkooorrrtttsssoookkkkkkjjjcccZZZWWWVVVZZZbbbmmmuuuxxxyyyxxxnnn```RRRAAA111)))(((%%%%%%'''***+++...777AAAVVVVVVQQQDDD444'''""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###&&&***++++++)))))))))(((+++///000///...000111++++++,,,///666AAAKKKRRRUUURRRNNNMMMNNNOOOPPPOOOLLLLLLKKKJJJKKKNNNTTTXXXVVVQQQLLLJJJLLLOOOQQQRRRSSSXXX___```YYYSSSYYYccccccaaa^^^YYYUUUTTTUUUVVVVVVWWWYYYYYYWWWWWWWWWXXXJJJEEEAAA???;;;555333555222111000111555999;;;;;;::::::999999999999::::::555555666:::>>>BBBCCCCCC<<<888999>>>@@@===;;;<<<777888:::;;;===@@@EEEHHHMMMPPPUUU^^^gggmmmqqqrrrppptttyyy|||{{{xxxuuutttggghhhgggfffdddfffkkkoooiiirrryyy}}}wwwsssfffYYYSSSSSSYYYhhhvvvsssooolllnnnrrrrrrkkkdddXXXJJJ;;;333///+++***,,,((((((((((((''''''''''''$$$&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''(((***,,,,,,***((('''''''''((()))))))))))))))))),,,///000000111555999DDD```yyy{{{vvvvvvyyy}}}rrrfffjjjkkklllmmmllllllkkklllkkkhhh]]]OOOFFFCCC@@@===999777333000---++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++~~~rrrpppiiiaaa[[[[[[^^^___```]]]___aaabbbcccbbbaaa```]]]^^^______]]]ZZZVVVTTTDDD>>>777222///......------...///...------///000///111222222222444999>>>CCCEEEJJJQQQXXX^^^cccfffmmmrrrxxx|||{{{uuufffaaaZZZRRRIIIBBB===;;;;;;;;;:::999888777666555444444333333222111000000---------,,,******,,,...***+++,,,......---,,,+++)))...111000///111444777666???EEELLLTTTYYYmmm~~~ddd\\\^^^fffuuu~~~zzzuuuqqqnnnkkkjjjqqqxxxxxxpppnnnrrrqqqkkkbbbUUULLLSSSdddqqquuutttvvvqqqiii]]]KKK888---+++,,,***))))))''''''000:::EEEHHHHHH???222)))))),,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$'''***...///...---,,,+++)))---111111///------...---,,,---333===GGGOOOSSSPPPLLLIIIKKKOOOQQQPPPMMMOOOKKKFFFCCCDDDIIIOOOSSSQQQMMMHHHGGGJJJNNNPPPPPPLLLTTT___ddd___WWWWWW\\\XXXZZZ[[[ZZZWWWVVVYYY\\\VVVVVVUUURRRLLLFFFCCCAAA<<<888666999;;;999999;;;:::999888999<<>>>>>CCCBBBBBBDDDHHHKKKLLLLLLJJJBBB===>>>>>>===@@@FFF>>>>>><<<999777888;;;>>><<<@@@GGGMMMSSSZZZbbbhhhsssvvvyyyzzzwwwtttqqqpppnnnmmmjjjddd```___cccgggkkkuuu}}}zzzqqqeeeVVVIIIIII^^^vvvtttrrrppppppsssvvvvvvuuunnn]]]III<<<444---***+++'''''''''(((((((((((((((%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''(((((((((***---//////---***((('''(((***+++++++++***)))))),,,///000000111555999CCC___{{{rrr}}}~~~wwwssstttwwwyyyrrrgggjjjjjjjjjiiiiiiiiiiiijjjhhheee]]]QQQIIIGGGEEEAAA;;;888444000---+++++++++******)))***+++,,,...///......---,,,+++vvvooojjjfff```^^^___```___^^^\\\^^^```aaabbbbbbbbbaaa]]]___bbbaaa\\\TTTJJJDDD;;;888333///,,,,,,,,,---+++---000111///...---,,,000111333666999>>>CCCHHHQQQXXX^^^aaafffoootttuuuzzzmmmbbbZZZSSSKKKFFFAAAAAA===666555888;;;:::999777555222111111222222---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,...///111222333333777999???FFFKKKRRR```mmmsss]]]YYY```mmmwww|||}}}yyyooolllooorrrqqqmmmrrrqqqqqqrrruuuuuurrroookkkdddVVVNNNXXXkkkrrrnnnqqqsssrrrgggRRR===111///)))&&&&&&)))***''''''))),,,000222000)))$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!%%%$$$###"""###$$$%%%&&&------,,,,,,+++***)))))))))+++---///000///---,,,(((,,,444???FFFJJJLLLOOOGGGIIIJJJIIIHHHKKKQQQWWWOOOKKKFFFBBBBBBEEEJJJMMMKKKLLLMMMLLLJJJJJJKKKLLLLLLOOOTTTXXX[[[[[[ZZZXXXXXXZZZ___ccceeeddd___\\\SSSJJJBBB@@@BBBAAA:::333;;;999999;;;???BBBAAA???>>>@@@BBBEEEHHHIIIIIIIIIPPPNNNJJJHHHGGGHHHIIIJJJLLLLLLNNNSSSZZZ```dddeeeVVVSSSNNNIIIFFFEEEEEEFFFDDDCCC???:::999;;;;;;777<<<888:::CCCHHHKKKRRRZZZeeejjjqqqwwwzzzxxxtttqqqhhhjjjkkkkkkiiieeeaaa^^^bbbppp{{{{{{~~~zzzvvvmmmbbbWWWSSSUUUYYYrrrqqqrrrsssuuuvvvvvvvvvqqqmmmaaaNNN::://////333'''***+++'''###%%%))),,,)))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''')))+++...000000...+++))))))(((((((((((())))))***++++++...222333111333777GGG```sssmmmyyyzzzqqqlllpppwww}}}vvvooolllnnnjjjfffddddddfffhhhhhhfffbbbZZZQQQHHHCCCBBBBBB;;;777222...------,,,++++++++++++++++++***)))(((//////...,,,)))}}}{{{xxxtttmmmhhhfffccc___^^^___```___^^^^^^___```````````````___aaabbbaaa\\\UUUKKKAAA;;;444222///,,,******+++,,,+++---//////......///000333777===CCCJJJQQQYYY^^^gggmmmrrrssswww~~~xxxnnnbbbZZZRRROOOHHH???<<<===<<<888:::999888777666555444333000//////......------,,,++++++++++++++++++++++++***+++---///000111222222555555888???DDDJJJUUU___uuunnn]]]UUU[[[eeesss|||~~~uuuqqqqqqtttvvvwwwpppmmmlllpppyyyyyyrrrdddUUURRR]]]kkksssppprrrrrrkkk\\\HHH888///...***(((******&&&&&&((('''+++...---(((%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$%%%''')))***---,,,+++***)))((((((((())),,,///000///---,,,---000555>>>GGGMMMOOOPPPRRRNNNMMMLLLKKKJJJIIIJJJJJJKKKHHHDDDBBBCCCHHHNNNRRRMMMLLLKKKIIIHHHIIILLLMMMLLLOOORRRSSSRRRQQQQQQRRR[[[^^^dddhhhggg```UUUMMMBBB<<<888:::???AAA<<<666666666888>>>FFFMMMQQQQQQQQQRRRTTTUUUWWWWWWXXXXXXZZZYYYWWWTTTRRRQQQSSSUUUZZZ[[[^^^dddjjjnnnppppppgggfffcccaaa^^^[[[YYYXXXPPPPPPJJJCCC???>>><<<777:::666666:::======AAAGGGKKKPPPYYYccclllrrrvvvxxxlllpppvvvyyyyyytttnnnjjjeeelllssswwwzzz~~~~~~vvvvvvuuusssooohhhaaa\\\UUU\\\gggrrrxxxxxxtttqqqxxxwwwqqqcccQQQ@@@555000)))++++++)))'''(((******))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''')))++++++)))'''&&&((((((((((((((())))))***++++++---222333111333777DDD^^^ssskkkwww}}}tttnnnlllsss{{{~~~~~~}}}uuuooommmpppnnnllljjjiiiiiikkklllccc___WWWNNNFFFBBBAAABBB;;;777222...------,,,++++++++++++++++++***)))))),,,------,,,***zzzwwwrrrnnnkkkhhhdddbbb```___^^^^^^```aaa```___`````````______^^^^^^^^^bbb```[[[TTTKKK@@@888222...---,,,+++***+++,,,------...//////000333777:::???EEEMMMWWW___hhhpppuuu|||{{{qqqjjj^^^RRRMMMKKKDDD<<<999999:::999888666444333333222222111000000//////++++++++++++++++++++++++***+++,,,...///000000000333111222888>>>BBBIIIPPPXXXoootttZZZTTT\\\bbbqqqzzzyyyxxxssstttyyy~~~vvvqqqnnnqqqzzznnnXXXQQQ]]]nnnnnnnnnnnnnnniiiYYYBBB111333---)))***)))&&&%%%&&&###&&&***)))'''%%%&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$"""###$$$%%%(((+++---......,,,***(((''''''((()))***...111000---+++...222;;;AAAIIIOOOQQQRRRQQQQQQOOOLLLKKKMMMQQQRRROOOKKKIIIGGGCCCBBBDDDIIIOOOSSSNNNJJJFFFDDDEEEGGGIIIJJJMMMOOOPPPNNNLLLKKKMMMPPPXXXXXXYYYXXXTTTLLLAAA:::666333222999BBBHHHGGGCCCFFFEEEFFFIIIOOOUUUXXXZZZ^^^___```aaaccceeegggiiikkklllkkkgggaaa^^^___```bbbcccfffkkkpppssssssrrrpppqqqrrrrrrpppllliiifffffffffbbbYYYSSSQQQNNNJJJHHHCCC@@@>>><<<888888;;;:::===BBBJJJSSS]]]fffkkkkkkpppwww~~~~~~yyyuuuuuuxxxxxxuuusssttttttvvvyyy~~~xxxlllbbbPPPQQQXXXiii{{{~~~vvvvvvxxxyyyvvvkkkXXXDDD777000,,,******,,,,,,***(((***))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))******++++++---222222111333888BBB\\\pppnnn{{{llliiikkkuuu~~~}}}|||yyyzzz{{{zzzwwwsssooollloooqqqqqqoookkkiiikkkmmm```[[[RRRIIICCC@@@@@@AAA;;;777222...------,,,+++++++++++++++++++++***)))+++,,,...---,,,ooommmjjjgggdddbbb```___\\\]]]^^^```bbbcccbbbaaaaaaaaa```_________^^^___^^^ZZZSSSKKKAAA999333000------,,,,,,------.........///111222666<<>><<<:::999888777777555444444333222111000000,,,,,,,,,,,,++++++++++++***+++,,,---......//////444000000666<<>>PPPUUUYYYXXXVVVVVVUUUTTTTTTPPPMMMPPPWWWYYYSSSMMMKKKIIIFFFEEEFFFIIINNNQQQRRROOOKKKIIIJJJJJJJJJIIINNNLLLKKKLLLNNNQQQTTTUUUQQQKKKCCC<<<888666444333:::888888???KKKUUUYYYXXX[[[ZZZXXXWWWYYY\\\___```eeeeeegggiiimmmqqquuuwwwyyy|||{{{tttmmmiiiiiifffffffffhhhkkknnnnnnnnnpppqqqtttuuuuuusssqqqooouuuwwwuuuooojjjiiigggccc]]]XXXRRRLLLEEE???;;;::::::999888;;;BBBMMMWWW^^^cccffflllttt|||}}}www{{{{{{tttqqqtttuuuuuuxxx{{{{{{xxxqqqkkkgggVVVIIIRRRlll}}}sssvvv{{{~~~sssbbbUUU;;;111((()))------***(((******))))))((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((''''''(((((()))***+++,,,+++---111222111333888BBB\\\}}}jjjxxxwwwiiigggjjjuuu~~~|||zzzuuuuuuvvvvvvvvvrrrmmmiiijjjnnnrrrpppjjjfffgggiii___XXXNNNEEE@@@?????????;;;777222...------,,,++++++++++++,,,,,,+++******+++---///000...aaabbbccccccbbb```^^^]]][[[]]]```bbbcccdddddddddaaaaaaaaa``````_________YYYTTTLLLBBB:::333///......---------......//////...000444888>>>GGGPPPWWW^^^dddkkkrrrwww{{{~~~|||vvvjjj___NNNJJJDDD>>>::::::;;;<<<666666555444333222111111...---------,,,,,,++++++++++++,,,------...------222...///555;;;===@@@DDDIIIVVV]]]jjjfffVVVXXX]]]kkk{{{~~~vvvuuuxxx}}}tttpppsssyyy{{{mmmVVVRRRZZZggghhhjjjnnnsssqqq```MMM<<<222***(((((('''&&&'''&&&'''(((((('''&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&'''((()))+++,,,------...---***(((((()))+++---,,,......+++***222AAANNNfffkkkkkkbbb\\\[[[[[[ZZZ[[[VVVQQQQQQSSSRRRLLLEEEJJJJJJIIIHHHJJJLLLOOOQQQXXXWWWUUUTTTSSSQQQNNNLLLMMMJJJHHHMMMUUU[[[ZZZWWWGGG@@@777111111555999<<>>>>>>>>;;;777222...------,,,+++***++++++,,,,,,,,,++++++))),,,......---WWW[[[___aaa```]]]\\\[[[\\\^^^aaacccccccccdddeeeaaaaaaaaaaaa```^^^\\\[[[SSSNNNEEE<<<444///,,,+++...---------...000111222222666;;;BBBJJJSSS\\\bbbfffkkkrrrwww|||zzzbbb[[[QQQFFF>>>::::::;;;999888777666555444333222/////////......------,,,,,,,,,------...------------,,,...444777888;;;???@@@MMMSSS[[[qqq|||```SSSQQQ```yyy{{{yyy}}}rrrmmmpppvvvzzz{{{}}}yyymmm]]]UUUUUUbbbiiinnnnnnpppqqqhhh\\\DDD888---***)))((('''((())))))((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""#####################$$$$$$$$$$$$######"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''''')))***++++++++++++,,,+++***)))***+++---///---------,,,///;;;KKKXXXjjjpppnnnbbbYYYXXXXXXUUUSSSSSSSSSSSSRRROOOJJJGGGGGGHHHJJJMMMOOOQQQSSSTTTSSSUUUWWWVVVSSSOOOMMMLLLPPPNNNOOOTTT[[[\\\VVVPPP999888777999>>>CCCGGGHHHUUUQQQNNNQQQYYYccciiilllkkklllllllllmmmooosssvvvvvvvvvvvvwwwxxxyyyzzz{{{xxx}}}uuuoooiiieeeeeegggjjjllllllllllllnnnpppsssvvvxxxtttzzz}}}{{{wwwwwwwwwvvvqqqpppkkkbbb[[[WWWSSSNNNGGGCCC===888999>>>EEEJJJLLLRRR]]]iiirrrwwwyyyzzzyyytttrrrsssrrrooommmoooiiipppxxx{{{yyyvvvuuuvvvlllnnnfffSSS@@@AAAVVVkkk||||||{{{zzzYYYCCC///+++,,,***)))+++((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,---+++---000111000444999CCC^^^zzzdddnnnxxxooojjjjjjrrr{{{~~~~~~vvvyyy||||||xxxqqqjjjeeejjjnnnrrrrrrnnnkkkjjjkkkfff\\\NNNDDD???>>>>>>===;;;777222...------,,,+++***+++,,,,,,,,,,,,,,,,,,)))***,,,+++***VVVZZZ^^^```^^^\\\\\\\\\]]]___bbbbbbaaa```bbbcccaaabbbbbbbbb___ZZZVVVSSSHHHCCC<<<555000---------///.........000444888:::===BBBJJJRRRYYYaaahhhlllooosssxxx}}}yyykkk\\\OOOFFFAAA???<<<;;;:::999777666555444111111111000///.........------............---,,,+++,,,000444444222555;;;;;;FFFJJJPPP___ooocccVVVSSSaaattt~~~|||xxxrrrllljjjlllnnnxxx{{{|||vvvoooggg\\\SSSXXXhhhqqqlllggggggeee___OOOAAA333---,,,)))(((((((((''''''''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$############"""!!!"""""""""#########$$$######$$$$$$$$$$$$######"""######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))************((((((((()))***,,,...///------...111888DDDQQQZZZ]]]ggghhh\\\RRRQQQOOOJJJKKKTTT]]]___[[[UUURRRQQQGGGIIINNNRRRTTTTTTSSSRRRLLLQQQTTTSSSNNNKKKMMMQQQZZZ^^^bbbbbb]]]TTTJJJCCC777999???HHHPPPVVVYYYYYY```]]]\\\^^^ccciiilllmmmpppqqqrrrqqqooooooqqqtttuuuvvvvvvvvvvvvuuuuuutttssstttyyysssnnngggcccaaabbbcccdddfffffffffggghhhjjjlllmmmnnnvvv|||{{{xxxyyyzzzyyywwwyyyvvvoookkkkkkhhhccc\\\VVVLLLBBB<<<999999:::CCCGGGOOOYYYccckkkqqqtttyyy|||zzzsssmmmjjjfffaaa```dddjjjpppuuuwwwxxxyyysss{{{{{{jjjQQQDDDKKKXXXnnnwwwxxxrrrsssvvvcccLLL888222000+++(((+++''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---,,,---000000000444:::AAA\\\kkkrrr|||ooozzz}}}rrrmmmlllttt|||yyy|||~~~|||vvvoookkkjjjnnnppprrrssssssqqqpppnnnlll```QQQEEE@@@???===<<<;;;777222...------,,,+++***+++,,,,,,------,,,,,,,,,------+++)))ZZZ]]]aaaaaa^^^]]]]]]___]]]```aaaaaa^^^^^^```bbbaaabbbcccaaa]]]WWWQQQMMM<<<999555000...///111222111000000111444999???BBBHHHNNNWWW___ffflllqqqtttwwwzzz~~~xxxgggYYYPPPKKK>>>===<<<;;;999888777666333222222111000//////.........//////......------,,,...333555333///222999<<>>DDDPPP___nnnxxxvvvvvvooooookkkdddZZZXXXYYY```kkkuuuzzz||||||ssseeeVVVKKKEEE^^^ooo{{{rrrsssxxxiiiRRR???999555,,,(((+++&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((***+++,,,...,,,,,,///000000444:::>>>ZZZqqqwwwwwwhhhsssxxxrrruuusssnnnnnnvvv~~~zzz}}}{{{sssnnnmmmoooppppppqqqsssuuutttrrrppppppdddSSSFFFAAA???===<<<;;;777222...------,,,+++***+++,,,,,,------------111111000...+++aaaaaaaaaaaa````````````bbbbbbbbb```___^^^___```ddd```]]]\\\[[[VVVLLLEEE666333///,,,+++---000333222111111222555>>>GGGNNNWWW\\\dddjjjmmmoooqqqrrrtttwww{{{~~~qqqcccXXXLLLBBB;;;<<<>>><<<888777666555555444444444333333222///,,,+++,,,.........111000......///222555777===>>>AAAFFFLLLUUU^^^eee}}}WWWHHHQQQeee{{{xxxggg[[[^^^gggfff^^^bbbhhhoooqqqnnnjjjgggggg]]]XXX]]]hhhfffYYYXXX```[[[SSSCCC444------+++'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***"""%%%((())))))))))))***(((&&&%%%(((---//////---...222777<<>>DDDLLLSSSiiiwww}}}{{{xxxooohhhbbbbbbmmmzzzxxxooo```TTTHHHNNNYYYfffsssyyyxxxtttpppjjjaaaUUUHHH<<<444111---)))(((******&&&%%%&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((()))******+++++++++---///000000222555777BBB[[[|||mmmxxxvvvkkkpppwwwtttoookkklllwwwssstttvvvyyy}}}~~~}}}{{{vvvxxxxxxxxxvvvtttsssrrrqqqrrrsssqqqnnnkkkiiihhhhhh___RRRGGG@@@>>>======???:::333///000111///+++***+++,,,,,,+++,,,...000>>>777///+++***`````````aaaaaabbbbbbbbbaaaaaaaaaaaaaaa`````````^^^^^^[[[VVVMMMBBB777111/////////000111222333333777:::@@@GGGOOOWWW```fffiiikkknnnppppppqqqrrrtttxxxyyy|||~~~rrrdddSSSJJJDDD>>>;;;:::999888666666666555222000///---,,,---...000000000...//////000111222222333222333666:::???FFFOOOUUU^^^xxxeeeXXXVVVYYY^^^rrrssstttvvv{{{|||}}}rrrfffaaadddjjjmmmeeegggiiimmmpppqqqooommmddd[[[RRRQQQWWW^^^___]]]```]]]RRRAAA444///+++((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$***+++,,,+++(((&&&%%%%%%%%%***111444222///---,,,///:::HHHSSS[[[]]]VVVMMMPPPSSSWWWXXXVVVRRROOONNNQQQUUUZZZ]]]\\\YYYVVVUUU___dddfff```ZZZYYYZZZ[[[WWWVVVUUUWWW___hhhkkkiiiPPPKKKFFFGGGOOOZZZaaadddeeefffggghhhhhhhhhgggfffdddccccccccceeehhhkkkmmmkkkkkkkkkjjjhhhfffdddcccdddcccbbb```___aaaeeeiiihhhkkkoooqqqssstttvvvwww{{{||||||yyyrrriiiccc___```^^^ZZZYYYYYYYYYYYYYYYVVVUUUWWW]]]___]]]]]]___gggiiimmmqqqssstttttttttuuuwwwxxxwwwpppdddVVVLLLJJJHHHDDD???<<<<<<@@@CCCTTTfffuuuwwwyyyvvvjjj```\\\cccmmm|||sssjjjVVVIIIAAALLLbbbsssvvvrrrwwwwwwtttjjj[[[III999000///***(((******'''%%%&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())),,,//////***&&&((((((((()))******++++++)))+++---...///000333666BBBZZZyyyhhhrrrvvvmmmsss~~~qqqpppmmmjjjjjjsss{{{ttttttvvvyyy|||~~~}}}|||rrrsssuuuwwwxxxwwwvvvuuuqqqssstttsssoooiiifffdddggg___SSSIIICCC@@@>>>===???777///---///111...,,,***+++,,,+++++++++---///<<<777000,,,+++`````````aaabbbbbbccccccbbbbbbaaabbbccccccbbbaaaYYYXXXTTTLLLBBB999333000////////////111333555666???DDDMMMUUU]]]dddkkkoooooopppqqqqqqqqqrrrtttvvvzzzzzz{{{}}}~~~}}}}}}{{{|||~~~qqqaaaTTTHHHAAA@@@===;;;999999:::999666333000///...///000111///...---...000111111111000000...000333666:::@@@HHHMMMUUUeee{{{|||cccUUUQQQRRR^^^hhhpppssswww~~~~~~~~~xxxlllcccbbbjjjqqqiiiggggggjjjmmmnnnlllhhhjjjcccWWWOOOSSS___dddcccbbbbbbZZZIII:::111,,,((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''(((***+++***((((((((())),,,333999999333...///111555@@@MMMVVV]]]^^^WWWMMMMMMOOOQQQTTTVVVVVVSSSQQQYYYZZZ[[[[[[[[[ZZZZZZZZZ___dddfff```WWWSSSVVVZZZUUUWWWYYY\\\^^^]]]XXXSSSLLLLLLPPPYYYbbbhhhhhhfffeeeeeefffggggggffffffeeedddcccbbbaaabbbdddfffhhhbbbcccddddddcccbbbbbbbbbbbbbbbbbbaaaaaadddiiimmmpppuuu|||}}}zzzwwwrrrmmmhhhaaa[[[WWW[[[WWWWWWZZZ\\\ZZZZZZ\\\[[[\\\___ccchhhkkkllllllkkklllppprrrqqqgggZZZOOOHHHFFFCCC???;;;:::===???:::LLL```kkkuuuxxxnnnfffbbbbbbccctttzzz~~~~~~}}}}}}zzzuuujjjWWWEEEEEESSSbbblllqqqvvvxxxxxxsssiiiZZZFFF777333,,,)))+++,,,)))((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++))))))---111111,,,&&&((((((((()))******++++++)))+++---......000333666@@@YYY}}}yyymmmxxxwwwpppvvvuuuoookkkfffeeejjjtttzzzttttttuuuxxx{{{}}}}}}{{{qqqrrrtttwwwzzzzzzxxxvvvpppsssvvvvvvqqqlllgggdddiiibbbXXXNNNHHHDDDBBB@@@===777111///---++++++,,,***+++++++++******,,,...:::777333///,,,```aaaaaaaaabbbbbbbbbcccdddcccbbbccceeeeeebbb```XXXTTTLLLBBB888222111111555333111111333777<<>>::::::<<<<<<999666444333222222222111...,,,---...000111111000///......000222555888===CCCHHHOOOWWWcccttt|||fff\\\YYYPPP```rrryyy|||tttgggaaadddjjjnnnllliiijjjlllkkkhhhdddkkkiii```UUURRRZZZcccgggcccddd___QQQBBB777///***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%&&&((())))))***+++***))))))***+++444888:::666///---111888@@@FFFMMMRRRWWWZZZWWWQQQNNNNNNOOOSSSWWWXXXVVVTTT\\\[[[YYYWWWVVVUUUTTTSSSVVV\\\aaa^^^TTTMMMPPPVVVSSSTTTUUUSSSNNNGGGDDDDDDOOOUUU^^^fffjjjjjjhhhffffffffffffeeedddcccbbbbbbcccaaa```___^^^___aaabbbbbbccceeeeeedddeeegggiiihhhkkkppptttxxx}}}wwwoookkkeee```aaaaaa``````bbb]]][[[ZZZ\\\___aaaaaaaaacccdddfffjjjlllhhh```YYYRRROOOJJJCCC===::::::<<<111;;;HHHVVVgggzzz{{{zzzvvvnnnfffhhhsss{{{{{{xxxxxxyyyyyytttiii[[[QQQKKKOOO```qqqqqqssstttttttttnnn\\\III888000)))***+++******+++(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###&&&***,,,((($$$((((((((()))******++++++***,,,...///000111444777???WWW~~~}}}ttt}}}tttqqqyyytttoooeee\\\___lllyyy~~~~~~{{{uuuuuuuuuwwwyyy{{{{{{zzzssstttuuuxxx{{{{{{xxxuuummmppptttuuurrrmmmhhhfffkkkdddZZZQQQKKKFFFCCCAAA===;;;:::888000''')))000***+++,,,+++******,,,---555666555111,,,bbbbbbbbbbbbbbbbbbbbbbbbdddbbbaaabbbdddddd```]]]XXXQQQEEE999111//////000333111000000444:::AAAEEEUUU[[[cccjjjnnnpppqqqrrrqqqrrrssssssrrrrrrtttvvvvvvwwwxxxyyyyyyxxxvvvuuusssuuuxxxyyyzzzzzz|||~~~yyyzzz{{{|||||||||{{{zzz~~~~~~mmm[[[TTTIIICCC<<<:::<<<<<<999666777666666666555333...+++......///000000///...---...000222444777;;;@@@DDDLLLPPPXXXeeezzzvvv```SSSNNN\\\pppqqqddd___aaapppooonnnmmmmmmkkkhhhfffiiijjjhhh___UUUTTT\\\dddcccfffcccXXXLLLAAA666---***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''++++++,,,***)))(((***,,,777888666000+++---777@@@KKKMMMNNNMMMPPPTTTTTTPPPLLLLLLNNNQQQUUUWWWWWWVVV\\\ZZZXXXVVVUUUSSSOOOMMMNNNTTTZZZ[[[TTTMMMOOOVVV[[[VVVOOOHHHAAA@@@GGGQQQWWW\\\bbbdddccccccfffiiijjjiiigggeeebbb```___^^^^^^^^^^^^^^^^^^^^^______^^^aaacccccccccffflllqqqzzzyyytttnnngggaaa``````[[[VVVVVVYYY]]]______aaaaaacccfffhhhiiigggfffdddaaaZZZPPPEEE===888777999888999@@@PPPggg~~~xxxlllfffpppyyyxxxvvvwwwyyyyyyuuurrrmmmcccSSSLLLYYYmmmxxx{{{{{{xxxyyywwwgggUUUBBB777,,,)))***))))))***(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%(((***)))'''((((((((()))******+++++++++---///000111222555888@@@XXXsss{{{wwwoooooozzz|||mmmccc[[[cccuuuzzz~~~}}}vvvuuutttuuuwwwxxxwwwvvvuuutttuuuxxx{{{{{{vvvrrrhhhlllpppqqqoookkkhhhfffkkkdddZZZPPPIIIDDDAAA???>>>@@@DDDDDD777******333+++,,,,,,,,,******,,,---...222666555000dddccccccbbbbbbaaaaaaaaacccaaa___```bbbaaa\\\WWWQQQHHH<<<333000000000000///000222666<<>>>>>>>>:::777888777888888888555111---////////////......---,,,---///111222444777<<>>333***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''')))*********)))***---///777666333......555AAAKKKTTTTTTRRRNNNMMMOOONNNIIIFFFHHHKKKNNNQQQTTTVVVXXX[[[ZZZZZZ[[[[[[XXXSSSOOONNNPPPWWW[[[XXXSSSVVV^^^cccWWWKKKDDDCCCGGGTTT```___bbbdddbbb``````dddiiihhhgggeeeccc```___]]]]]]\\\]]]___aaacccddddddddd```cccgggjjjnnnuuu{{{vvvtttlllbbb]]]]]]`````````^^^___aaabbbccceeehhhjjjmmmkkkfff^^^RRRFFF>>>:::===:::777666===NNNddduuu{{{|||sssmmmqqqssssssvvv{{{|||zzzwwwtttsssrrrgggYYYYYYbbbzzz~~~zzzxxxmmm```RRRCCC333---+++***)))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))******++++++((((((((()))******+++++++++---///000111222555888CCC\\\{{{hhhmmmvvvmmmlll{{{mmmggggggsssyyy{{{{{{{{{~~~wwwuuuttttttuuuuuutttssssssrrrsssvvvzzzyyytttoooiiilllooopppnnnjjjgggfffmmmeeeYYYNNNGGGBBB???>>><<<>>>EEEIII???///+++222,,,------,,,++++++,,,...)))222:::<<<888eeeddddddcccbbbaaa``````bbb___]]]^^^```___YYYTTTHHH???555000111444444222333666;;;BBBJJJRRRYYY]]]ccchhhoootttuuutttssssssuuuwwwxxxvvvtttrrrqqqrrrooorrrvvvxxxwwwtttpppmmmoooppppppooommmnnnppprrroooppprrrtttvvvwwwwwwwwwyyyzzz{{{}}}}}}|||{{{{{{{{{{{{}}}}}}~~~~~~aaaWWWJJJCCCAAA@@@===999777777888::::::888333000/////////...---------,,,,,,---///111222555999<<<;;;EEEQQQYYY___ooobbbWWWNNNWWWqqq~~~zzz~~~}}}ooohhhaaafffkkkmmmlllkkklllnnnmmmjjjnnnrrrfffSSSPPPZZZfffhhhfffaaa\\\SSSDDD777******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%((()))***$$$%%%''')))+++...222555777555333111333===JJJTTTXXXYYYVVVQQQNNNMMMHHHBBBAAADDDHHHKKKNNNQQQUUUXXXWWWXXXZZZ]]]___\\\VVVQQQPPPQQQVVV\\\[[[YYY^^^fffaaaRRREEECCCGGGLLLVVV```fffggghhhgggfffddddddeeeaaaaaa```___^^^^^^^^^^^^[[[^^^bbbfffiiikkkkkkkkklllqqqxxx~~~|||nnngggccc___\\\YYY\\\^^^^^^]]]___ccchhhjjjkkkkkkfff]]]RRRIIIDDD:::;;;;;;777555;;;LLL\\\lllvvv~~~}}}||||||tttqqqmmmmmmvvvzzz}}}uuuuuu|||yyyiii[[[WWWlll{{{{{{{{{xxxqqq```NNN;;;222...,,,+++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&))))))(((''''''(((((((((((()))******+++++++++---...///000222555777GGG___~~~vvv]]]aaaxxxmmmlllzzzoooooouuuvvvxxxxxxxxx|||xxxvvvtttsssssssssrrrqqqpppooopppuuuyyyyyysssmmmllloooqqqqqqoookkkhhhgggooogggZZZOOOGGGBBB@@@>>>999:::AAAIIIBBB222***...---......---,,,+++---...)))444@@@DDDAAAaaabbbccccccbbbaaa```___aaabbb```]]]\\\ZZZRRRHHH???555...///111222333444999>>>FFFNNNUUU\\\bbbfffjjjllloooqqqssstttttttttwwwwwwwwwwwwvvvtttsssssspppqqqqqqrrrrrrqqqooooooqqqqqqpppooommmkkkjjjjjjjjjjjjjjjjjjlllooossstttuuutttssstttvvvwwwvvvuuurrrrrrsssssstttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyywww}}}}}}xxxqqqxxxsss[[[NNNHHHBBBAAACCC???<<<999666555666888999222111000///...---------------...///111333444555:::@@@HHHMMMTTTaaauuuttt\\\TTTNNNTTTddduuu~~~zzzqqqmmmcccaaalllooojjjlllvvvvvvwwwwwwuuunnnbbbUUULLLRRR```hhheeecccaaaPPP;;;000+++'''&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$"""!!!###''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''$$$!!!###))),,,+++(((---+++'''%%%+++555999777333666777777;;;III^^^ooo~~~yyymmm^^^UUUQQQKKKCCCIIIJJJLLLNNNPPPRRRUUUVVVSSSXXX___bbb```[[[WWWTTTNNNRRRWWWZZZ```eeeddd___MMMDDD>>>DDDTTTaaaeeeccceeefffggggggfffeeebbbaaa```_________aaaccceeefffbbbccciiiuuu}}}qqqccc]]]^^^``````______```bbbdddhhhjjjjjjjjjfffYYYJJJDDD???<<<<<<999555888???OOO]]]ooo|||~~~yyyuuummmgggfffkkkssszzztttuuuvvvwww{{{yyyiiiWWWJJJeee|||||||||{{{wwwtttdddLLL999444444///'''(((&&&%%%&&&)))+++,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((()))***,,,---......///000111111333666999EEE\\\yyyuuueee```ppp~~~pppfffgggwww~~~ooolllllluuuwwwxxxyyy|||~~~}}}tttssssssttttttrrrnnnkkkjjjnnntttwwwvvvssspppnnnnnnnnnrrrwwwtttmmmlllrrrpppjjj\\\KKKAAA>>>===;;;:::888666555333111---******++++++,,,------------,,,000444666555```aaabbbbbbbbbaaa```___```cccddd```[[[UUUKKKBBB;;;444///000222222333666:::AAAJJJTTT]]]eeekkkooorrrssstttuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrpppppppppooonnnnnnnnnnnnooooootttssspppnnnllljjjiiihhheeeddddddeeegggjjjlllnnnqqqoooooopppqqqrrrqqqpppppppppppppppooooooooooooooonnnlllkkklllnnnqqqsssmmmqqqtttvvvxxxyyyuuunnngggnnnxxx~~~ooo^^^SSSJJJEEEDDDAAA???;;;888888888888888222111000...---------------------...000222333444777>>>EEEJJJOOO\\\ooo}}}lll___RRRSSSbbbuuuuuuhhhaaagggmmmnnnnnnqqqqqqsssvvvvvvqqqfffYYYPPPLLLYYYeeegggeee___OOO>>>111---)))((()))***(((&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$"""!!!###&&&((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&###"""%%%))),,,+++(((******)))***333>>>AAA>>>777999;;;>>>FFFVVVjjjyyy}}}hhhWWWQQQMMMIIIKKKKKKLLLNNNPPPRRRQQQPPPRRRWWW\\\___^^^ZZZVVVSSSSSSWWWZZZ^^^cccfff```WWWEEEFFFIIIQQQ\\\dddhhhiiiggggggfffeeeeeedddeeeeeedddaaa]]][[[]]]bbbfffiiilllmmmtttrrrbbb```^^^^^^``````___]]]```eeegggggghhhhhhaaaWWWMMMDDD<<<::::::888999======RRRlll|||{{{ssskkkggggggkkkooovvvyyyyyyxxxyyyvvvkkk]]]KKKXXXjjjxxx|||zzz{{{~~~zzznnnXXX@@@111---+++(((***(((''''''(((*********))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&))))))))))))***+++,,,---...///000000111222666888DDD[[[wwwrrrccc```ssszzzmmmfffiii{{{oooiiieeennnyyyyyyzzz}}}wwwwwwxxxyyyyyywwwrrrooommmssszzz}}}|||wwwrrrnnnpppqqquuuxxxuuuooonnnrrrpppjjj\\\JJJ@@@>>>===;;;:::777444222111///,,,***++++++,,,---------,,,,,,+++---111222000```aaabbbcccccccccbbbaaa```eeegggaaaWWWNNNBBB999444111111333222222666;;;AAAHHHQQQ[[[cccjjjooorrruuuuuuuuutttuuuuuuvvvvvvyyyxxxwwwvvvtttsssqqqqqqqqqpppooonnnmmmnnnpppqqqrrrpppkkkeee```]]][[[[[[VVVVVVVVVVVVXXXZZZ\\\^^^```___^^^___```aaaaaa___]]]]]]\\\[[[YYYXXXWWWWWWWWWUUURRRPPPQQQTTTXXX[[[eeeggghhhkkkpppsssnnnfffbbbiiisssyyy{{{{{{|||}}}~~~rrrbbbSSSGGGBBBDDDAAA===;;;::::::888666222111000...------,,,,,,,,,,,,------///000222222444:::@@@DDDIIITTTeeerrr{{{pppXXXPPPZZZmmm|||ooojjjnnnqqqmmmhhhkkknnnrrruuussskkk```XXXJJJSSS```kkklllcccSSSFFF555111,,,*********(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###&&&''''''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$'''+++,,,***((()))+++---222<<>>111...------+++((((((((())))))((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((''''''''''''&&&******))))))***+++,,,,,,---...//////000222555888AAAYYYvvvpppccceeezzz{{{ooogggjjj|||vvvmmmdddhhh{{{zzzzzz{{{~~~|||}}}~~~~~~yyysssnnnnnnttt|||{{{uuurrrtttuuuxxxzzzwwwqqqpppssspppiii[[[III???>>>>>>===:::666222///---,,,+++***,,,,,,---------,,,++++++)))+++,,,,,,+++aaabbbcccdddeeeeeedddccc```eeeeee\\\OOODDD:::333///000333666555555;;;CCCMMMRRRZZZ```eeehhhkkklllppppppppppppqqqsssuuuwwwxxxwwwvvvtttrrrpppoooooonnnmmmmmmlllkkkjjjjjjiiieeeaaaZZZRRRKKKFFFDDDCCCAAAAAAAAABBBCCCEEEFFFGGGFFFEEEDDDEEEGGGHHHGGGFFFBBBBBBAAA@@@???>>>======<<<:::888777888:::===???SSSUUUYYY```llluuussslll\\\```eeehhhhhhffffffgggllloootttyyy}}}yyyeeeRRREEEFFFCCC>>><<<<<<;;;888555333222000///...---,,,,,,,,,,,,,,,---...///000111222777<<>>???>>>;;;777111---,,,,,,++++++------------,,,++++++******++++++***(((___```aaacccccccccbbbbbb```bbb^^^RRREEE<<<777222...000555:::::::::CCCMMMXXX\\\aaaeeeggghhhiiijjjnnnnnnmmmmmmnnnoooqqqrrrpppooommmjjjiiigggggggggfffggghhhhhheee```[[[XXXNNNJJJDDD>>>888555333333222222222333333444555666444333222333555555555444333333333333333333333333000000111222333333333333:::===CCCNNN^^^lllnnniiiJJJKKKJJJIIIHHHGGGHHHIIIPPPRRRVVV[[[aaaiiirrrxxx~~~||||||iiiWWWMMMGGG@@@===<<<<<<999666444333222000///...------------,,,------...//////111555999<<<@@@GGGSSS[[[gggsssvvvXXXLLLPPPYYY```ttt}}}|||rrreee```dddiiijjjgggffffffhhhjjjkkkjjjiiiZZZQQQRRRbbbrrrrrrdddXXXBBB<<<333---***)))'''$$$'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%'''***,,,,,,+++)))222999@@@CCCEEEDDD???999AAAAAAEEENNNXXX\\\XXXRRR]]]iiimmmeeebbbhhhfff\\\WWWXXXZZZ^^^aaa```[[[WWWMMMOOORRRTTTVVVXXXZZZ]]]iiirrruuujjj\\\VVVXXX[[[fffggggggfffdddbbbcccdddgggfffdddbbb```^^^]]]\\\```___bbbmmm}}}xxxjjjbbb___\\\]]]___``````___```bbbaaa___YYYPPPGGGAAA<<<888;;;555555AAAQQQbbbvvv{{{qqqooorrrwww{{{{{{yyywwwwww```WWWIIIFFFXXXuuu|||jjjUUU===+++---+++))))))***+++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((+++***************++++++,,,---...//////111444777???WWW}}}~~~nnndddZZZccc|||wwwjjjgggvvv}}}tttvvv~~~|||}}}{{{www|||}}}}}}{{{yyyyyyzzz{{{zzz~~~~~~yyyuuusssrrroooiiiZZZJJJ@@@???@@@???===888222...,,,---------------------,,,++++++***,,,---,,,+++)))\\\]]]^^^_________^^^]]]\\\[[[SSSGGG===999666222000222777===@@@CCCLLLWWW```cccfffiiijjjkkkmmmnnnpppooonnnmmmllllllllllllllljjjhhhfffdddccccccdddeeefffgggfff```XXXOOOIII999777444222000000000111.........//////000000000///...---...000111000///...//////000111222222222///000222444444444333222333555777;;;EEENNNNNNIII999888666444444555777888666888:::===CCCKKKUUU[[[eeeccc```^^^^^^bbbhhhmmmyyymmm]]]SSSGGG@@@>>>===;;;888666555444222000///............---------......//////333666999===CCCLLLSSS]]]dddvvvlllTTTLLLNNNRRRpppxxx{{{wwwwww}}}|||tttuuuqqqggg]]]ZZZaaaiiiiiigggddddddfffiiikkkllldddWWWMMMTTTfffqqqkkk```MMMEEE888///+++)))'''&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&(((***+++,,,,,,,,,444@@@JJJKKKHHHFFFDDDAAADDDDDDIIIRRR[[[[[[SSSKKKQQQ]]]bbb^^^cccoookkk\\\RRRUUUXXXYYYYYYVVVRRRPPPUUUVVVWWWXXXXXX[[[___bbbqqqyyyzzzmmm]]]YYY```gggjjjhhhdddccccccdddeeeeeeccccccbbb```___]]]\\\[[[ZZZ[[[aaaooopppfff```]]]]]]___```___```ccc^^^bbbaaaZZZQQQJJJDDD???;;;;;;<<<;;;888CCCccc}}}uuurrrrrrxxx}}}}}}zzzyyynnnhhhWWWFFFNNNjjj~~~}}}yyyiiiMMM444...,,,***)))+++,,,,,,+++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))******))))))'''(((((((((((()))))))))******))))))***+++,,,,,,---...//////000222555888???XXX~~~ssshhh___iiiuuuiiigggvvvzzz}}}~~~}}}|||~~~}}}yyyxxx|||{{{xxxuuusssnnnhhh\\\LLLCCCBBBBBB@@@===999333///.........---,,,,,,---------,,,++++++,,,------,,,***]]]]]]^^^______^^^\\\\\\UUURRRIII???999999666222555555999@@@EEEKKKUUU```fffhhhiiijjjjjjlllnnnpppmmmmmmmmmlllkkkjjjhhhgggjjjhhhfffdddbbbbbbcccdddeeeeeeccc^^^VVVLLLBBB<<<000000000000000111222222000111111222222222222222000///...///111222111000000000000111222333333444111111222333444444444444666777666333444666444///444333111000111222333333...///000222444999???CCCDDDDDDBBBAAAAAADDDJJJNNN```hhhttt~~~qqqdddRRRFFFAAA@@@===;;;888777555333111000////////////...............///---000444777:::@@@GGGMMMTTT]]]lll~~~aaaNNNIIIKKKcccrrrzzzuuuqqqvvvzzzyyyxxxwwwwwwrrreeeXXX\\\hhhllliiieeeeeefffiiijjjkkklllaaaPPPJJJXXXlllrrrlllYYYNNN???333---+++***)))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%$$$###"""$$$&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&''')))******+++---...666EEEQQQOOOGGGCCCDDDFFFIIIIIILLLRRRWWWVVVOOOHHHIIIVVVZZZUUU\\\kkkiii[[[PPPUUUZZZ\\\ZZZWWWXXXYYYcccbbbaaa^^^]]]___bbbfffrrrwwwuuujjj______dddiiiffffffffffffeeeddddddcccaaa```^^^]]]]]]^^^```aaa\\\]]]cccssspppfff______```______bbb\\\``````\\\YYYWWWPPPHHH???>>>>>>;;;333555NNNkkk|||{{{oooiiirrr|||uuueeeSSSMMMYYYnnn~~~yyywwwvvvyyy|||sssYYY@@@111...+++***++++++***)))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))************)))'''((((((((())))))))))))))))))))))))***+++,,,---...///000000111222666888AAAYYYyyymmmdddnnn~~~ssskkkkkk{{{~~~}}}{{{~~~{{{{{{~~~|||yyyuuummmhhh]]]OOOFFFDDDCCC@@@<<<999444000///...---,,,++++++,,,---------,,,,,,)))+++,,,,,,+++``````aaaaaaaaa___^^^]]]OOOKKKCCC;;;999:::777111888777:::AAAIIIPPP[[[eeejjjkkkkkkjjjiiiiiilllnnnfffgggiiijjjjjjiiihhhgggdddcccaaa___^^^^^^___``````^^^YYYRRRHHH===444...111111111111111111111111333444555555555555444444000///...///111222111000555555555555666666666777555444333333333555777999222555555222222555555333444333222222222222000///222333444444333444666888444555555555666888<<>>DDDIIIQQQ]]]jjjtttiiiQQQHHHIIIUUUlll}}}{{{ssstttwwwvvvtttqqqtttwwwlll]]]___mmmmmmkkkhhhggghhhiiiiiiiiirrrjjjWWWGGGOOOiiixxxwww```TTTCCC555...,,,,,,,,,(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%$$$"""!!!###&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''((())))))***+++---///777GGGTTTOOOCCC>>>AAAEEETTTRRRRRRTTTVVVTTTNNNIIIGGGUUUXXXRRRXXXiiikkk```QQQXXXaaadddbbbbbbggglllmmmlllhhhdddaaaaaadddhhhooopppmmmddd```bbbddddddbbbgggkkklllhhhccc`````````^^^\\\ZZZ\\\```eeehhhlllkkknnnyyyqqqddd``````]]]^^^aaa[[[]]]]]][[[___aaaZZZPPPHHH>>>888::::::999BBBPPPtttvvv}}}|||kkkaaalllzzzmmm```PPPLLL___yyyyyyuuuppprrrvvvqqq[[[DDD333000---+++******)))'''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((()))***************'''((((((((())))))******((((((((()))***,,,---......///000111111333666999BBBZZZwwwkkkbbblll|||sssnnnpppzzz}}}}}}}}}|||wwwllliii^^^QQQHHHFFFDDD@@@;;;888333000///...---+++***+++,,,,,,------------&&&(((***+++***aaa___^^^___aaaaaa___\\\NNNCCC999666555444777:::???AAAEEEKKKRRRYYY___bbbmmmoooooollliiigggiiilllggghhhiiihhhfffaaa\\\YYYWWWQQQLLLNNNPPPOOOOOOQQQTTTOOOCCC777333444333000222111000000222444666888999======999:::@@@AAA>>>777888:::;;;;;;999777666555888;;;===>>>>>>??????AAAAAAAAAAAA@@@???>>>>>><<<;;;:::888666666555555666666666777777888888888666444222000000111444555222444666666444444777999;;;???DDDFFFGGGLLLTTT[[[ppp{{{lllYYYKKKCCC@@@@@@;;;999777444333222222222000//////.........//////000111111111333888>>>BBBLLLQQQ```ooowwwiiiOOOAAAEEESSSgggwww}}}}}}}}}|||xxxqqqkkkiiiqqqqqqlllcccccciiillljjjpppqqqeeeOOOFFFUUUlllzzzkkk___MMM>>>444...)))&&&)))'''&&&&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""""""""###########################%%%%%%%%%$$$$$$#########"""###$$$$$$###$$$&&&'''+++&&&'''---,,,''',,,777OOORRRSSSMMMCCC???BBBHHHiii^^^RRRPPPTTTUUUOOOGGGOOOYYY]]][[[___hhhiiibbb\\\WWWZZZfffpppqqqpppppprrrpppiii```]]]aaafffggggggcccaaaaaaeeegggfffeeegggfffeeefffffffffdddaaaYYY[[[]]]\\\[[[bbbsss}}}}}}}}}~~~~~~}}}~~~~~~qqqiiiccc___```\\\YYYYYY___bbb```]]]^^^VVVNNNDDD===::::::;;;;;;KKKaaaqqquuuvvvjjjcccmmmuuunnnaaaQQQQQQ\\\fffoooooogggjjjpppfffQQQ???555***'''(((******+++***((('''(((***+++)))&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************+++,,,---......,,,...111222111555:::AAAZZZyyyqqq```fffzzz|||zzzpppmmmqqqyyyrrr{{{zzzyyyyyyzzz|||tttmmm```QQQIIIGGGCCC======999444000///......---+++++++++,,,,,,---------((()))***+++,,,bbb```___```aaaaaa^^^[[[III@@@888666777888;;;@@@AAAEEEKKKRRRXXX\\\^^^___fffiiikkkjjjhhhggghhhjjjdddcccaaa]]]WWWQQQLLLIIIFFFAAA???@@@AAAAAACCCHHHHHHHHHDDD???>>>@@@>>>:::===<<<<<<===???BBBFFFHHHDDDHHHIIIGGGGGGKKKKKKHHHIIIIIIIIIKKKLLLLLLJJJIIIFFFHHHJJJMMMOOOQQQTTTUUUUUUUUUUUUTTTSSSPPPNNNMMMDDDDDDDDDEEEEEEEEEFFFFFFDDDGGGKKKMMMKKKGGGBBB>>>???===999666444333444444666777888888888999===AAA???CCCGGGIIIHHHJJJOOOSSSTTT[[[lllkkkZZZNNNGGGDDD???===:::777666444333222000//////...............///000000111222666<<<@@@JJJOOO]]]jjjooowww}}}dddSSSDDDKKKUUUaaannnyyy}}}rrriiidddkkknnnlllfffeeeiiilllkkkssszzzwwwfffUUURRR\\\gggnnneeeWWWGGG999000,,,+++)))(((&&&&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$%%%''')))111***(((......,,,111<<>>???@@@AAABBBEEEIIILLLPPPTTTYYYZZZXXXVVVVVVXXXRRRRRRYYYlll~~~jjjZZZMMMDDDCCC@@@===;;;999777555333000///......---------....../////////111444999===EEEKKKXXXdddiiinnn~~~ttt\\\JJJHHHHHHPPP]]]kkkwww}}}yyynnnfffaaafffiiigggfffhhhjjjjjjmmmwwwxxxdddUUUYYYeeeooommmdddSSS???111---...***(((''''''((()))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$%%%)))+++444,,,(((+++---...777BBBTTTVVVTTTNNNFFFBBBCCCGGGJJJKKKMMMPPPRRROOOJJJFFFIIISSSYYYVVVVVV\\\aaaaaaWWWYYY]]]aaa___ZZZYYY\\\___aaaaaaaaadddjjjllljjjfffiiimmmnnnllliiieeedddcccfffhhhfffbbb___^^^___bbb```[[[XXX[[[fffwww~~~}}}|||zzzyyyzzzzzzzzz{{{zzzxxxwwwwwwxxxzzz{{{~~~lllgggdddbbbaaa```]]]YYY\\\aaa\\\^^^\\\TTTIII@@@<<<;;;777111:::UUUmmmuuutttttttttpppkkkiiilllttt~~~vvvkkk]]]NNNEEE\\\nnnzzzxxxttttttppphhhUUUGGG555+++,,,///,,,'''***)))((((((******)))((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))************************************+++,,,---...000...000333444333777<<>>;;;;;;999666333000000///...---------------.........///222666999===EEESSS```fffkkkxxxaaaUUULLLGGGKKKWWWcccmmmsss}}}qqqgggYYY```fffgggffffffggghhhkkkpppxxxyyyjjjZZZ[[[hhhmmmpppmmm^^^FFF444------+++)))''''''((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$%%%)))+++///***''''''''',,,:::HHH\\\YYYRRRHHH@@@===@@@CCCIIIJJJNNNRRRVVVVVVSSSPPPGGGPPPVVVRRROOORRRXXXZZZUUUVVVXXXZZZ[[[[[[]]]______fffjjjiiifffhhhiiihhhdddhhhllllllhhhcccaaaaaaaaadddeeebbb]]]]]]bbbggggggfffccc```dddqqq~~~}}}}}}}}}}}}xxxzzz{{{zzz{{{|||{{{wwwuuuttttttuuuvvvwwwwwwvvvwwwzzz~~~}}}wwwhhhcccaaabbbbbb___^^^``````aaabbb^^^UUUKKKAAA<<<;;;222555KKKeeerrrrrrpppmmmqqquuuvvvtttrrrrrrsssvvv|||}}}wwwqqqjjj[[[KKKPPPdddwwwzzzvvvssspppmmmbbbRRR<<<...,,,///---(((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))************************************+++,,,------///...///222333333666<<>><<<;;;777222...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***]]]aaaeeeeee^^^QQQDDD;;;:::777777:::>>>AAAGGGNNNRRRUUU[[[aaaeeehhhiiiiiicccdddfffeeeccc]]]VVVQQQFFFBBB<<<666222000111222000111222222//////:::GGGWWWdddqqqwwwxxxyyyxxxvvvuuusssnnniiidddaaa___^^^```bbbgggmmmqqqsssuuuvvvwwwuuussstttwwwyyyyyywww~~~~~~{{{vvvnnngggccc]]]```ffflllqqquuuwwwwww|||{{{zzzxxxvvvtttrrrrrrpppooonnnlllkkkkkkkkkkkkgggiiilllnnnooonnnjjjhhhpppuuu|||~~~|||zzzvvvqqqlllnnnwwwkkkTTTIIIDDD>>>;;;;;;;;;888444111111000///...------...------.........000333666999@@@MMMZZZaaahhhrrr|||ttt___QQQEEEGGGQQQ^^^mmmyyy}}}pppeee\\\```eeehhhgggfffgggjjjpppnnnqqquuulll\\\UUUXXXhhhooossshhhRRR===111///+++***((((((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$'''***'''((()))'''%%%---@@@RRRccc[[[PPPEEE@@@AAAGGGKKKLLLMMMNNNRRRUUUWWWUUUTTTKKKSSSZZZXXXUUUVVV[[[___ZZZVVVRRRQQQUUUZZZ[[[ZZZ\\\hhhqqqmmmeeebbbeeegggkkkmmmnnnlllgggddddddfff```aaa___[[[YYY___kkkttt|||{{{}}}~~~yyytttqqqpppqqqrrrtttyyyzzzzzz{{{|||wwwoookkklllmmmppptttuuusssqqqnnnrrrxxx{{{yyy{{{~~~sssdddaaaccccccaaa```aaa``````aaa___XXXKKKAAA:::777444===TTTjjjpppjjjpppuuu|||zzzsssooopppwwwyyyuuuttttttiiiYYYIIIYYYlllvvvuuurrrpppppplll```JJJ555---//////+++*********)))((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------...---...111222111555:::CCCZZZ~~~}}}wwwwwwpppzzzrrrlllkkkmmmwwwzzzhhheeevvv}}}}}}xxxuuuzzzwwwlllooozzzsssbbbMMM@@@======<<<;;;777222...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,___bbbfffcccZZZMMM@@@999:::999:::???AAADDDJJJRRRWWWZZZ]]]bbbfffiiikkkllleeedddcccaaa___YYYSSSNNNAAA???;;;777444444444555333333444444000000999DDDXXXgggwww~~~zzzrrrjjjccc]]]ZZZWWWWWW[[[dddkkkpppvvv|||{{{tttnnnbbbccceeegggfffeeebbbaaa^^^aaaffflllqqqvvvyyyzzz~~~zzzsssnnnjjjnnnsssyyy||||||{{{zzzyyy}}}~~~{{{{{{dddSSSKKKBBB>>>======999666333222111000///.........---.........---...111333777===GGGQQQYYY```iiipppyyyhhhTTTBBB???HHHXXXppp}}}rrrhhheeeeeehhhiiihhhjjjmmmgggfffjjjqqqqqqeeeUUUKKK^^^hhhrrrpppaaaLLL<<<333,,,***(((((())))))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%))),,,+++---888MMM^^^]]]TTTHHH@@@@@@GGGOOOUUUQQQUUUZZZ[[[XXXTTTQQQPPPNNNTTT[[[]]]\\\]]]```cccddd___VVVRRRUUUZZZYYYTTTWWWdddnnnkkkcccaaaeeeiiimmmmmmkkkhhheeedddeeefff```^^^YYYVVVYYYdddttt}}}yyy|||{{{xxxsssooommmmmmooorrrwwwyyywwwzzz|||vvvkkkfffeeeeeehhhmmmpppooollljjjnnnttt{{{yyyyyyssscccaaabbbbbbbbbaaa^^^]]]aaaeeebbbVVVLLL<<<<<<888777EEE\\\kkklllzzz{{{|||xxxvvvyyywwwssstttvvvnnnbbbLLLQQQ\\\iiirrrsssssssssrrrppp```GGG555111000...***++++++)))((((((***,,,(((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---......,,,---111111111444:::AAAXXX~~~zzzzzzqqq{{{qqqjjjjjjnnnzzzxxxddd]]]jjj|||}}}zzzyyyzzzqqqsssxxxhhhRRRDDD@@@??????;;;888222///...---,,,+++------,,,,,,,,,,,,++++++---------------^^^```___ZZZQQQGGG???<<<;;;;;;>>>CCCFFFIIIPPPXXX[[[]]]```dddgggiiijjjjjjiiifffcccbbbaaa^^^ZZZWWWQQQOOOLLLHHHDDDAAA???>>>:::999999999666444999BBBRRRdddwww|||uuulllccc[[[VVVTTTQQQQQQXXX]]]bbbiiiqqqvvv{{{}}}tttlllhhhbbb[[[UUULLLNNNSSSXXX]]]aaacccddddddeeefffhhhjjjkkklllmmmmmmsss}}}|||vvvnnniiicccdddgggkkkoooqqqppppppqqqvvv|||{{{aaaWWWJJJBBB@@@???;;;777555444333111000000//////---...///...---...000222555:::AAAIIIQQQ[[[dddhhhnnnsss^^^IIIBBBEEEOOOfff|||wwwsssiiicccdddggggggiiilll^^^aaafffkkkppplll\\\LLLOOO[[[iiiqqqlll[[[FFF888---+++)))((())))))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%'''((('''''''''(((''')))+++///888HHHYYYdddVVVNNNCCC???CCCLLLTTTXXX]]]lllzzzxxxhhhXXXPPPOOOTTTWWW\\\``````]]]]]]]]]``````\\\VVVWWW[[[ZZZUUUWWW```gggfffeeegggjjjkkkjjjgggdddbbbbbbbbbaaa``````\\\VVVVVV\\\jjjzzzyyyuuusssyyyzzzzzzwwwsssqqqqqqrrroootttvvvuuu{{{xxxkkkfffbbbbbbggglllnnnnnnnnnpppuuu{{{{{{www|||sssiiidddcccbbbaaa______bbbfffeee___YYYIIIDDD???;;;===III___rrr|||zzztttrrrttttttnnnhhhUUUJJJHHHVVVhhhrrruuuvvvxxxzzz___BBB444000---***++++++)))'''(((***---))))))((((((((('''''''''(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---......---...222222222555;;;CCC[[[zzzvvvlllyyy}}}qqqkkklllyyyuuuaaaZZZfff|||}}}~~~}}}|||tttwww{{{kkkVVVFFFAAA@@@???<<<888333000......---,,,---------,,,,,,+++++++++------,,,,,,,,,[[[[[[XXXPPPGGGAAA>>>>>><<<===AAAGGGJJJMMMTTT]]]]]]___cccgggiiiiiigggfffmmmiiifffeeeffffffdddbbbeeeccc```[[[UUUPPPKKKHHHBBB@@@??????<<<:::===CCCJJJ]]]rrrzzzzzz{{{}}}~~~~~~}}}zzztttkkkbbbXXXSSSXXXQQQMMMPPPRRRSSSZZZbbbfffnnnxxx}}}}}}}}}tttggg^^^ZZZWWWRRRNNNRRRUUUZZZaaahhhnnnsssuuuqqqpppmmmjjjgggdddcccbbb```cccjjjrrr{{{yyyrrrllleee```bbbbbbccceeehhhjjjjjjiiiffffffhhhooo}}}lll```QQQGGGCCCAAA===999666555444222111000000000.../////////......///111333777===DDDNNNZZZdddhhhmmmyyy}}}jjjWWWMMMHHHHHHVVViiixxxxxxjjj______cccdddfffiiicccggghhhfffiiijjj___NNNCCCNNN```oooqqqcccKKK:::---+++)))((())))))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###&&&)))******((((((((()))((()))000@@@SSS```fffYYYQQQHHHFFFKKKSSSXXX[[[jjj|||aaaUUUUUU^^^___bbbeeeccc^^^YYYWWWNNNUUUXXXUUUUUUYYY[[[YYY]]]aaadddeeehhhnnnnnnllliiifffbbbbbbccccccaaa^^^```[[[VVVWWW```nnn|||zzzqqqoooqqqrrruuuwwwwwwsssqqqpppqqqkkkqqqssssss~~~ssskkkbbb```eeelllppprrrsssuuuxxx|||}}}tttxxx}}}|||~~~uuuiiicccaaa``````bbbdddeeeeeedddbbbTTTHHHAAA@@@888777QQQrrrxxxyyyrrrrrrtttrrrnnnkkk\\\FFF999GGG```ooouuuwww{{{pppLLL777000,,,***,,,,,,)))''''''+++...***)))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...///...///333333333666<<>>======999444000///......------------,,,,,,+++++++++)))******++++++]]]UUUKKKDDDBBBAAA???>>>AAABBBEEEIIIMMMTTT\\\aaafffeeecccbbbbbbccceeefffhhhgggfffeeeeeeiiiooossssssrrrpppllleee]]]VVVQQQNNNNNNLLLFFF???===BBBGGGUUUYYY^^^bbbddddddbbbaaaddddddeeedddbbb\\\TTTOOOTTTLLLHHHKKKLLLJJJLLLQQQTTTVVV[[[___```aaaiiirrrnnnnnnhhh```___dddeeeaaadddfffkkkqqqwww{{{}}}}}}xxxssslllddd___ZZZ___eeejjjpppuuuxxxxxx}}}vvvoookkkjjjkkklllllljjjhhhhhhjjjlllmmmlllooommmjjjkkksssqqq[[[MMMFFFAAA>>><<<;;;999666444333111...+++------,,,,,,,,,------...111333999CCCJJJQQQ]]]gggoootttjjjVVVOOOSSS]]]dddyyy}}}vvvmmmbbb\\\___eeejjjmmmcccbbbbbbfffiiigggaaa[[[DDDDDDPPPfffsssjjjSSSAAA...((($$$''')))'''&&&&&&((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((((((&&&$$$(((...222666FFFZZZbbb___SSSOOOIIIGGGKKKRRR[[[```lll|||nnn\\\VVVYYY^^^bbbggghhhhhhiiihhhfffVVVXXXYYYUUUPPPPPPVVV\\\VVV]]]ccciiiooouuusssnnnhhhfffdddcccbbbaaa___]]]ZZZUUUQQQVVVcccsssuuuggg___kkkqqqvvvwwwxxxyyyuuupppoooqqqrrrtttyyyxxxggg```eeemmmpppooorrruuuzzz}}}vvvsssuuu}}}xxxuuuwww~~~~~~jjjdddiiieee```___cccffffffeeegggcccPPPCCCAAA===777BBBTTTuuuxxx}}}xxxwwwqqqsssuuuuuuwwwxxxrrrjjjeeeJJJCCCIIIKKK^^^rrroooqqqUUU:::...---...,,,)))(((((()))((('''))))))((((((''''''&&&&&&+++***)))'''''''''((()))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))***)))))))))+++,,,+++***)))+++,,,,,,******+++---000...///111222111555:::FFFgggxxxwwwjjjsss}}}rrrmmm{{{rrrbbb]]]kkk~~~uuuxxxxxxiiiWWWJJJCCCBBBDDD???:::333...,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++ZZZRRRIIIDDDCCCDDDDDDCCCFFFHHHLLLOOOSSSYYY___ccceeedddcccbbbcccdddeeefffjjjkkkkkklllmmmrrrxxx|||}}}~~~xxxpppgggaaa]]][[[WWWQQQJJJHHHJJJLLLSSSUUUWWWYYYXXXVVVSSSPPPTTTVVVZZZ^^^aaaaaa^^^[[[VVVOOOKKKLLLLLLIIIIIIKKKJJJIIIJJJKKKKKKMMMWWWbbbmmmqqqrrrppprrrwwwyyywwwyyy{{{~~~~~~{{{xxxuuupppkkkggg^^^\\\ZZZ[[[aaajjjrrruuusssvvvwwwsssqqqqqqnnnjjjooommmiiieeedddfffiiikkktttuuuvvvvvvuuutttsssrrrrrrqqqooommmnnnuuurrr^^^PPPGGGAAA>>>;;;999666444333111...,,,.........------......///000222777???FFFNNNZZZeeehhhkkkyyy}}}dddUUURRRWWW]]]iiisss|||vvvuuupppiiidddcccfffjjjaaa```aaaeeeiiijjjeeeaaaQQQIIIHHHVVVhhhkkkYYYFFF333,,,((()))***'''%%%&&&(((''''''''''''''''''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&%%%***///777BBBSSSaaadddaaaWWWWWWVVVUUUVVVWWWWWWXXX___dddgggbbbYYYSSSSSSVVVWWW]]]dddggghhhiiijjjjjj^^^\\\YYYUUUSSSTTTXXX\\\```eeehhhhhhiiikkkjjjfffdddcccaaa```aaabbbaaa___YYYTTTQQQWWWfffxxx}}}www{{{{{{|||nnndddiiiqqqyyyzzz{{{|||zzzwwwsssuuuwwwwwwxxxxxxoooooorrrrrrpppuuuwwwzzz{{{{{{{{{|||}}}~~~|||sssrrrvvvzzzuuuppprrr{{{uuuhhheeeccccccfffeeecccdddhhhiii[[[OOOIII@@@888;;;EEEaaasss~~~}}}zzzuuummmssswwwxxxyyyzzzvvvppphhhOOODDDDDDCCCWWWrrrxxx}}}uuu```JJJ;;;555...,,,)))))))))***)))(((((((((((((((((('''''''''***)))(((''''''(((((()))))))))))))))))))))))))))&&&&&&'''(((((()))******)))((('''(((***+++***)))+++,,,...---,,,,,,---///000...///111222111555;;;HHHiiittttttgggrrr|||sssqqq|||tttnnnsss~~~uuu|||wwwgggVVVIIICCCCCCEEE???;;;444///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++UUUNNNFFFBBBCCCGGGHHHIIIIIIMMMQQQUUUYYY\\\aaacccddddddccccccdddeeefffgggjjjlllooorrruuuzzz|||vvvqqqjjjbbbZZZUUUSSSRRRTTTVVVXXX[[[]]]]]]\\\\\\\\\^^^aaafffjjjkkkiiigggaaa]]]ZZZ[[[ZZZWWWUUUVVVTTTPPPLLLHHHEEEGGGSSS___iiiqqqyyy{{{}}}}}}zzzuuupppkkkeee___[[[]]]XXXQQQOOOTTT]]]gggnnnmmmnnnkkkfffddddddaaa[[[aaa___]]]\\\]]]```ccceeemmmrrrxxxzzzxxxvvvvvvwwwxxxzzzyyytttnnnmmmpppuuurrr]]]OOOFFFAAA;;;999666444333222000...000//////.........//////000000444;;;AAAIIIUUUaaajjjjjjsssuuu\\\PPPPPPTTTcccllltttyyy|||}}}sssfff```dddkkkeeecccbbbeeehhhiiigggdddZZZNNNBBBFFF\\\kkk^^^GGG:::222,,,++++++'''%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%&&&'''((((((''''''---000<<>>555---,,,+++(((&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''(((''''''((()))///000AAA\\\nnnnnnhhhfffllluuu|||vvvfffXXXUUUXXX\\\[[[[[[```fffiiigggdddRRRSSSVVVVVVRRRPPPVVV^^^bbb^^^]]]```eeefffbbb\\\hhhppptttpppkkkjjjjjjiiihhhddd```]]]\\\[[[ZZZYYYTTTQQQQQQ[[[kkkzzz|||xxxuuuqqqnnnqqqqqqttt~~~rrrccchhhlllnnnrrrvvvvvvrrrpppuuuxxxvvvqqqrrrzzz}}}sssnnnkkktttvvvxxxxxxwwwwwwyyyzzz~~~yyyxxx{{{}}}zzz}}}|||kkkfffcccdddeeecccdddggghhhkkkdddUUUIIICCC<<<333666PPPjjjwww}}}yyyzzzxxxuuuvvvxxxwwwsssrrriii^^^OOOAAAFFF___ttt|||zzzvvvrrrkkk\\\DDD111...,,,+++,,,,,,,,,***(((''''''(((((()))))))))***''''''(((((())))))******((((((((((((((((((((((((((((((((())))))*********,,,+++++++++---...---,,,(((***++++++******+++,,,///......111222222666;;;EEEbbbnnnlll___jjjxxxqqqttt}}}sssqqqwwwnnnppp}}}rrrbbbSSSIIIFFFFFFGGGAAA===666111///.........------------------------,,,,,,,,,,,,,,,QQQLLLEEECCCEEEHHHJJJJJJGGGLLLSSSZZZ^^^```bbbcccaaabbbdddeeeeeeeeeddddddmmmqqqxxx}}}|||vvvpppjjjgggqqqsssuuuxxxzzz{{{||||||||||||~~~wwwvvvsssqqqqqqrrrqqqoooooollliiifffaaaaaaiiisss}}}xxxtttgggddd```YYYQQQRRRbbbuuutttvvvuuusssssswwwvvvrrrqqqpppnnnllliiifffdddcccccchhhlllllliiihhhkkknnnqqqvvv||||||vvvpppmmmlllpppwww~~~|||iiiWWWIIIAAA>>>999777555444222111///...------,,,,,,,,,---000///111555:::@@@LLLXXXbbbcccjjjuuupppXXXMMMKKKNNN\\\lllwww~~~{{{}}}}}}xxxpppjjjiiijjjssspppkkkhhhgggfffeeedddccc```TTTJJJRRRaaaaaaTTT@@@666...,,,+++((('''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((''''''))),,,000555HHHcccqqqnnngggeeejjj}}}qqq\\\WWW[[[___bbbeeehhhjjjjjjjjjjjjXXXSSSPPPNNNJJJIIIRRR]]]llljjjiiijjjiiidddZZZRRR```iiiooommmiiigggfffeeegggddd```]]][[[ZZZXXXVVVVVVVVVZZZcccoooxxx|||}}}}}}}}}|||{{{wwwrrrnnnlllppppppqqqzzzwwwbbbbbbbbbeeennnvvvvvvpppmmmrrrvvvuuuqqqrrrwww}}}|||wwwvvvwwwxxxyyyyyyxxxxxxzzz{{{~~~}}}}}}}}}{{{mmmaaaaaafffgggfffeeeffflllhhhYYYMMMIIIAAA666666===RRRnnn}}}~~~}}}yyyuuunnnkkkrrr|||~~~wwwttthhhUUUGGGGGG]]]xxx|||vvvppplllaaaKKK666000...---,,,---,,,+++)))'''((((((((())))))******''''''(((((())))))******(((((((((((((((((((((((('''((((((((((((((()))))),,,+++++++++---...---,,,((()))+++***))))))***,,,///---...111222222666<<>>777===TTTkkkvvvzzz|||{{{|||{{{kkkYYYVVViiisssyyyzzzuuusssqqqdddUUU888444///,,,+++++++++************)))))))))))))))((())))))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***))))))+++,,,,,,++++++,,,---...---...111222222777===III___vvveeeggg```mmmsssqqq}}}}}}{{{}}}ooo\\\NNNHHHGGGGGGGGGAAA<<<555000....................................,,,,,,,,,------SSSQQQOOOPPPSSSSSSQQQNNNRRRUUUZZZ\\\]]]]]]]]]]]]```aaacccdddccc```]]][[[YYYaaallluuuyyyzzzzzzzzznnnnnnmmmmmmmmmnnnoooppptttzzzzzzrrriiiddd\\\^^^eeeppp}}}{{{mmm```^^^bbb[[[VVVVVV[[[[[[UUUQQQQQQTTTSSSRRRSSSWWW]]]cccggglllqqq{{{yyymmmlllwwwyyyrrrbbbeeelllxxx~~~|||{{{|||~~~hhhMMMHHHBBB===999777555444111111000......---------((((((+++000333555>>>GGGNNNUUU___fffgggmmm}}}nnnaaaNNNGGGHHHWWWnnn~~~vvvpppoooooolllmmmmmmmmmlllmmmoooqqqcccdddeee```RRRFFFHHHQQQOOOCCC777111---(((''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%(((+++)))'''''',,,111DDD___zzz|||rrrbbbSSSXXX```hhhkkkfff]]]VVVRRRLLLTTT\\\^^^]]]aaakkktttmmm___XXX^^^ddddddhhhppp}}}ppp\\\LLLOOOaaasssrrrpppjjjcccbbbfffgggdddeeedddbbbaaa___ZZZTTTPPPMMM[[[llltttqqqkkkhhhhhhmmmmmmttt}}}}}}uuuooooookkkooonnnppp}}}zzzlllbbbdddkkkqqqpppooopppsssvvvvvvssspppqqqtttvvvuuusssqqqqqqsssnnnpppqqqrrrsssuuuyyy|||}}}||||||xxxxxx|||~~~}}}|||{{{xxxvvvsssrrrrrrtttxxxzzz||||||}}}}}}}}}vvviiibbbaaacccaaaeeelllpppjjj\\\QQQLLL;;;;;;@@@MMMeee|||tttxxxyyyaaaQQQ]]]yyytttfff;;;666000+++*********+++++++++******))))))(((((())))))*********((('''&&&))))))))))))))))))))))))++++++*********************)))))))))+++,,,+++***''')))******))))))***+++...,,,...111222222777===III^^^yyygggggg^^^iii}}}rrrtttxxxxxx}}}ooo\\\MMMGGGGGGGGGFFFAAA<<<555000......------........................,,,,,,,,,------PPPSSSUUUUUURRRPPPQQQSSSWWWXXXZZZ\\\\\\\\\[[[ZZZ\\\^^^aaaaaa^^^[[[YYYYYYRRRSSSWWW^^^fffkkkkkkjjjeeeccc___[[[YYYYYYZZZ[[[bbbhhhrrr{{{{{{xxx}}}vvvooojjjbbbWWWLLLEEEBBBBBBDDDJJJRRR^^^rrrooorrr~~~xxxgggUUUNNNNNNFFFHHHGGGCCCAAAAAA@@@===<<<>>>??????CCCHHHGGGBBBGGGHHHNNN[[[ooo{{{kkknnnooosssuuurrrooorrryyy}}}|||}}}wwwssssss|||~~~{{{zzzyyywww}}}qqq[[[JJJCCCBBB<<<::::::333444222000---,,,,,,---...***+++,,,---111777>>>DDDIIIOOOZZZdddiiimmmwww{{{aaa\\\NNN@@@JJJhhhzzz}}}sssjjjeeehhhkkkkkkiiijjjpppuuunnnlllkkkggg[[[OOOMMMTTTYYYFFF666333111+++))),,,))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&(((---,,,(((,,,666PPPfff}}}zzzjjjZZZOOOWWWUUUTTTWWWWWWUUUQQQPPPRRRQQQSSSXXX[[[]]]cccjjjeeefffeeedddbbbdddhhhkkkxxxuuugggWWWUUUcccnnnpppooolllhhhdddbbbbbbcccdddddddddaaa\\\YYYXXXXXXVVVTTT___gggjjjqqqyyyttthhhfffjjjoootttvvvtttqqqnnnnnnmmmmmmqqq{{{~~~vvvsss|||tttlllmmmsssmmmnnnppptttvvvuuurrrooorrrqqqooopppqqqpppllliiirrrmmmnnnuuuwwwtttsssvvv~~~~~~~~~}}}{{{yyywwwvvv}}}}}}~~~~~~zzzvvvrrrttttttqqqlllkkknnnssstttzzziiiiiikkkgggfffeeeggglllnnnhhh[[[OOOGGG@@@<<>><<<<<>>```qqqssscccUUULLLMMMLLLMMMMMMMMMMMMMMMOOONNNMMMPPPWWWZZZXXXXXX[[[___```aaabbbccccccddddddiiiiiifff___^^^eeelllpppllljjjhhhfffeeegggiiikkkhhhgggccc]]]YYYXXXZZZZZZ]]]eeeiiijjjpppyyyxxxppphhhkkkooorrrsssqqqnnnkkkmmmmmmlllnnnwwwzzzpppwww~~~|||tttoooppptttlllmmmooorrrttttttrrrpppnnnmmmlllnnnpppqqqooollliiifffhhhooosssqqqppprrrmmmmmmmmmnnnoooqqqssstttvvvvvvvvvxxxxxxuuupppkkknnnooonnniiicccaaacccfffnnnttt{{{~~~}}}|||~~~ssskkkgggcccffffffgggkkknnnkkkbbbZZZGGG???999AAAVVVnnn}}}~~~qqqfffgggooorrrtttwwwxxxtttjjj]]]SSSaaarrrWWWIII888///......,,,***+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))******)))))))))(((((()))))))))******************+++++++++,,,,,,,,,---///000222444777999III```yyyoooiii```tttvvvuuu~~~uuu|||jjjRRRGGGDDDDDDDDDEEE@@@<<<666111000//////...///......---,,,------------......///...VVVVVVVVVUUUSSSTTTWWWYYY[[[]]]___aaaaaa```^^^\\\[[[^^^cccjjjooooooiiidddeee```]]]bbbllltttvvvuuupppooommmiiiddd]]]XXXUUURRRTTTXXX]]]bbbeeeggghhhddddddcccaaa^^^[[[XXXVVVIIIFFFCCCAAA===<<>>===???HHHYYYffffffbbbaaa^^^YYYRRREEE;;;;;;>>>???BBBHHHMMMSSSWWWUUUQQQPPPMMMIII777333111444>>>KKKVVV]]]nnnvvv~~~~~~ssshhhWWWRRRQQQTTTWWWYYY]]]aaabbbffflllnnnmmmiiieeebbbbbbjjjxxxgggRRRGGG===;;;;;;333555333111///...------............------111666:::BBBHHHTTT```fffjjjqqqzzz}}}]]]OOOIIIEEEIIIiiixxx~~~zzzrrrnnniiieeedddeeefffgggggggggiiihhh___TTTOOOOOOUUUUUUOOO@@@222,,,)))((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%'''((($$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&***,,,))))))888KKKppp{{{yyyiiiZZZQQQKKKGGGIIIJJJHHHHHHLLLRRRVVVRRRMMMMMMRRRWWWVVVUUUVVV[[[^^^aaadddeeedddcccbbb```bbbggglllkkkiiijjjnnnhhhhhhggghhhjjjmmmppprrrtttrrrnnnkkkhhhgggfffggggggkkkjjjgggkkkuuuwwwsssjjjkkkmmmooonnnmmmjjjhhhlllnnnmmmlllqqqyyy|||zzzjjjooossstttqqqnnnnnnooojjjiiihhhhhhiiihhhfffdddbbb```^^^\\\[[[YYYVVVTTTQQQPPPSSSZZZ^^^]]][[[\\\XXXXXXXXXYYY[[[___ccceeeeeehhhlllqqquuuuuurrrpppmmmoooooommmjjjhhhjjjmmmtttxxx}}}~~~}}}~~~tttiiieeeeeefffhhhkkknnnmmmjjjfffOOOFFF<<<===KKK___ssszzzmmmbbb___ccchhhpppssspppooooooggg\\\TTTpppssseeeVVVAAA333......---+++***************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))))))))*********+++++++++---...000111222444777:::LLLbbbyyynnniiifff|||zzzssszzzttt|||zzzfffQQQFFFEEEEEEFFFGGG???;;;555111/////////......------,,,,,,,,,,,,,,,---------------YYYXXXVVVTTTTTTWWWZZZ\\\ZZZ\\\^^^``````___]]]\\\VVVXXX^^^iiiuuu{{{yyyuuutttmmmhhhlllwww}}}wwwooogggcccYYYXXXXXXXXX[[[___dddfffpppvvv|||}}}{{{wwwpppjjjbbb\\\VVVOOOGGG>>>===AAAIIIYYY```SSS>>>444666:::666HHHVVVXXX[[[eeekkkiii^^^III999888:::888<<>>EEEQQQ^^^dddhhhnnnvvvjjjOOOIIIGGG???ZZZ{{{zzz~~~|||ttttttnnngggeeeggghhhgggdddjjjmmmqqqppphhhZZZMMMFFFMMMWWWWWWFFF444---+++((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$&&&)))+++((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''***,,,)))---CCC\\\www~~~~~~qqq```TTTOOOMMMIIINNNOOOMMMMMMUUU___fff]]]SSSLLLNNNSSSWWW[[[^^^[[[aaahhhjjjhhhgggjjjmmmooojjjmmmvvvvvvmmmhhhjjjeeeeeefffhhhkkkooorrrtttzzzwwwwww|||zzzrrrmmmkkkllliiidddeeekkknnnmmmiiiiiijjjkkkkkkjjjhhhgggkkkoooooommmmmmrrruuutttkkkkkkmmmnnnnnnllliiiggggggccc___[[[XXXTTTQQQNNNOOOMMMJJJFFFCCC@@@>>><<>>CCCRRRiiizzzyyyxxxwwwtttnnnfff```]]]eeeppptttnnnnnnuuuqqqeeeTTTbbbsss|||}}}yyysssnnnnnnaaaJJJ777.........,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))*********++++++,,,...111222333666;;;???PPPeee}}}sssnnnhhh~~~zzz~~~zzzvvv}}}xxxeeePPPGGGFFFEEEEEEEEE???:::555111/////////...------,,,++++++++++++,,,,,,---,,,,,,,,,ZZZXXXUUUTTTUUUXXX\\\^^^[[[\\\^^^___``````___^^^WWWWWW\\\ggguuu~~~~~~yyyrrrmmmpppzzz|||rrrjjjdddXXXUUUSSSRRRUUU[[[aaaffflllxxx{{{ooohhhaaaZZZTTTLLLCCCAAACCCNNNYYY___WWWGGG999333222,,,888AAAAAAHHHXXXhhhoooiiiSSS>>>666444222444999LLLWWWgggyyyooo[[[GGG===555333333222666;;;===NNNeeevvvzzziiiYYYHHHDDDIIISSS^^^gggiiiqqq{{{~~~wwwrrrkkkhhhlllwww~~~|||~~~eeeTTTFFFCCCCCC<<<777666444222000///......+++,,,,,,+++,,,...222666<<>>;;;;;;:::999888777888:::<<<:::===AAAGGGMMMQQQQQQOOOQQQRRRSSSSSSRRROOOMMMKKKNNNOOOQQQTTTYYY```hhhmmmtttzzz~~~}}}~~~~~~}}}}}}~~~}}}qqqfffiiillloooooonnnkkkiii^^^SSSGGG@@@???III```uuuzzzvvvqqqqqqrrrnnndddZZZdddppptttnnnooovvvtttjjj[[[]]]bbbiiinnnnnnmmmnnnqqqiiiUUU===///---...---***************+++++++++************************)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++)))************++++++++++++...222333444888???EEESSShhhyyyrrrfffyyyvvv}}}{{{xxxeeeQQQGGGFFFDDDBBBBBB>>>:::444000/////////...------,,,++++++++++++,,,------,,,,,,+++YYYVVVSSSSSSVVVYYY\\\]]]]]]]]]^^^___aaabbbcccddd^^^^^^aaaiiirrryyy||||||yyytttpppooosssxxx{{{|||yyywwwtttoooggg]]]UUUPPPFFFDDDBBBCCCHHHQQQZZZ___\\\jjjyyy{{{jjjVVVPPPJJJFFFBBB>>>>>>AAAOOO]]]kkklll^^^III888///...000222333888FFF[[[jjjmmm]]]HHH888111000000///888BBBTTTllllllLLL===222222333111222666444EEE[[[mmm{{{sss___HHH===>>>FFFSSS]]]fffmmmxxx}}}zzzuuuqqqpppttt{{{rrraaaNNNFFFCCC<<<888777666444222000......***+++,,,,,,,,,...222555999===GGGTTT]]]aaagggnnnsssdddPPPRRRDDDBBB^^^vvv~~~|||qqqooohhhaaa___ccchhhjjjiiihhhooovvvyyywwwmmm[[[LLL@@@JJJPPPIII===444///,,,))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&(((***+++,,,+++)))&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''***...111<<<[[[yyykkkVVVNNNNNNPPPNNNUUUUUUPPPQQQ\\\dddfffWWWQQQMMMOOOQQQOOONNNNNNQQQ[[[eeeeeebbbfffuuu{{{xxxuuunnngggccccccdddfffhhhiiijjjjjjkkkggghhhsss~~~nnnfffkkklllkkkhhhdddcccccccccdddeeefffgggggggggfffeee```eeehhhffffffgggfffccc\\\YYYWWWUUUUUUSSSNNNJJJAAA>>>;;;888777666444222222222222111111333888;;;===AAAFFFLLLTTT]]]```___XXXZZZ]]]___^^^[[[XXXVVV\\\\\\\\\^^^ccclllwwwwwwllllllmmmooopppnnniiifffXXXOOOEEE@@@===BBBVVVkkk|||yyyuuuuuuxxxvvviii[[[___iiippppppqqquuusssmmm[[[UUUUUU```iiijjjkkkmmmsssrrrdddIII444.........*********+++++++++++++++************************))))))))))))******************++++++++++++******************++++++++++++******+++++++++,,,,,,,,,+++///333333444888@@@GGGUUUiii{{{tttgggwww}}}rrryyyxxxeeeQQQHHHFFFCCC@@@???===999333000/////////......------,,,,,,,,,,,,,,,......---,,,,,,WWWTTTRRRRRRVVVZZZ[[[[[[]]]\\\\\\]]]___bbbeeegggccceeeiiimmmqqqtttuuuuuussspppkkkfffaaa^^^^^^^^^UUUTTTQQQLLLFFF@@@;;;888444333222444:::CCCLLLRRRQQQ\\\gggppp|||vvvdddHHH@@@999777666555888<<>>555333...---000111666HHH]]]jjjeeeSSS<<<222333222,,,---111<<>>LLLWWWeeevvvkkkQQQ@@@999<<>>;;;777666666777999::::::999;;;<<<<<<;;;;;;>>>DDDIIIRRRWWW[[[^^^gggrrrwwwuuuoooqqqsssuuuvvvuuutttssswwwvvvtttrrrrrrwww~~~~~~tttpppllllllooooookkkfffWWWNNNGGGDDD>>>===KKK]]]tttyyy|||~~~{{{oooaaaWWW___jjjrrrvvvuuuuuuttt\\\NNNJJJVVVbbbfffiiinnnuuu}}}tttWWW;;;000//////*********++++++,,,,,,,,,************************((((((((()))))))))******))))))************))))))))))))))))))************+++,,,,,,,,,,,,---------,,,000333333111444===EEESSShhhzzzwwwnnnyyypppwww{{{vvvdddQQQHHHFFFCCC@@@>>><<<888333//////////////////......---,,,---------//////---,,,,,,UUUSSSQQQRRRVVVZZZ[[[ZZZ[[[ZZZYYYYYY[[[```eeehhhccchhhnnnqqqrrrrrrrrrrrrhhhfffaaaXXXMMMDDDAAAAAA999777555333000...,,,+++---,,,+++---222:::BBBGGGOOOUUUZZZ```nnnxxxooo^^^GGG>>>666222111000444999???VVVqqqyyyhhhNNN===777444***(((...---)))888OOOggghhhYYY???333888666,,,111000000999OOOfffsssuuueeeLLL555222444111///222333999>>>CCCPPPeeexxxsssXXXCCC888666===FFFRRRUUUXXX\\\___ccchhhkkknnnlllfff^^^VVVRRRRRRUUUTTT[[[```bbbccckkk|||fffRRRIII???999888777666333111///...---......---,,,---///222444666===IIISSSYYY```ggglllooo|||sss]]]RRRFFFEEETTTooo{{{yyyiii^^^\\\dddooowwwhhhkkkllllllppppppfffXXXCCC@@@CCCKKKHHH999000///))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***''')))111999JJJiiiuuuZZZFFFCCCLLLSSSXXX]]]YYYPPPPPPVVVTTTKKKLLLIIIIIIKKKMMMQQQYYYaaacccbbbaaa^^^\\\[[[\\\]]]fffsssxxxppphhhhhhgggdddbbbcccfffhhhiiiiiihhhggg```hhhuuu|||qqqaaacccooogggggghhhhhheeeeeehhhmmmfffggghhhiiigggdddaaa^^^XXXVVVOOOGGGCCCBBB???999<<<;;;;;;<<<<<<<<<;;;:::@@@@@@AAADDDHHHJJJIIIIIIIIIKKKNNNPPPTTT[[[eeellltttxxxzzzzzzxxxooojjjlllnnn|||{{{|||~~~~~~|||||||||||||||xxxyyyzzz|||~~~}}}}}}~~~yyyrrrkkkjjjnnnpppmmmiii\\\SSSLLLHHH@@@:::BBBQQQiiivvvuuujjjRRRYYYgggvvv{{{xxxxxx{{{eeePPPDDDNNN\\\cccjjjtttxxxbbbAAA222000///*********++++++,,,,,,,,,************************&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,,,,---------......---111444222///111999AAARRRfffzzz{{{wwwwwwpppwww~~~uuutttbbbPPPHHHGGGDDDAAA???<<<888333///...///////////////...------------...000///...---,,,QQQSSSVVVWWWWWWWWWXXXYYYXXXWWWWWWXXX[[[___```aaaggghhhkkkppptttuuusssqqqoooooobbbLLL???===:::222222111000111111000...+++...---,,,,,,///444999<<>><<<888444333444222///---,,,+++++++++,,,---...222777>>>FFFNNNWWW___ddddddlllwwwvvv___NNNFFFDDDVVVsssyyyqqqfffaaaiiivvvvvvqqqiiiggglllooohhh^^^NNNKKKIIILLLLLLDDD777...***&&&%%%&&&%%%$$$''',,,'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***%%%)))---333???WWWvvvqqqZZZLLLLLLPPPQQQ^^^aaa^^^TTTOOORRRUUUTTTVVVMMMFFFEEEHHHPPP___nnnhhhcccaaaaaa\\\UUUTTTYYYvvv{{{yyylllbbbaaacccdddcccddddddfffjjjjjjddd]]]VVV^^^gggjjjfffbbbbbbdddccceeeffffffdddccccccccceeefffhhhiiihhh```UUUMMMNNNJJJGGGFFFIIIKKKJJJIIIHHHEEEEEEJJJPPPSSSSSSSSSXXXUUUWWWaaajjjmmmnnnppprrrpppllljjjmmmuuuvvvfff^^^___dddfffffflllooouuuzzz}}}~~~}}}~~~|||{{{|||sssrrrssswww{{{}}}|||zzztttjjjjjjlllkkkjjjllliiidddZZZMMMAAA<<<===@@@___mmmyyy|||iii[[[[[[mmm|||{{{vvvvvvfff[[[FFFCCCXXXgggiiikkkwwwzzzxxxjjjNNN555---000---,,,+++***))))))))))))+++)))'''(((+++,,,***(((+++++++++++++++***))))))+++)))((()))---...---+++,,,+++***))))))***+++,,,)))+++,,,,,,,,,,,,---//////...000333333333888@@@KKKcccyyywww|||zzztttyyy}}}vvv|||___MMMIIICCCAAA@@@:::@@@:::333...---...000111555333111...,,,,,,++++++,,,------------OOOQQQTTTUUUVVVVVVXXXYYYWWWWWWWWWXXX[[[^^^```aaacccgggmmmtttxxxzzz{{{{{{{{{yyyjjjPPP>>>;;;;;;777111000000000111000...,,,,,,+++***+++,,,///222444:::???FFFPPPbbbuuu}}}{{{```QQQ@@@777222......222444DDDSSSWWWQQQGGG<<<555222...+++---///111666<<>>AAAEEEGGGGGGFFFFFFFFFBBBAAA>>><<<::::::::::::===>>>AAACCCEEEIIINNNQQQWWW\\\cccjjjqqqyyyiiiUUUNNNAAA>>>999666555555222///------,,,++++++,,,---...000444;;;BBBKKKTTT]]]ccceeellluuunnnYYYLLLFFFKKKjjjzzziii```gggtttsssooojjjhhhmmmooohhh]]]QQQKKKGGGJJJNNNJJJ<<<111---)))'''((('''%%%&&&+++'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&(((***)))***...555EEE^^^zzzmmmYYYOOORRRWWWXXXaaaccc```WWWSSSXXX\\\]]]aaa[[[QQQHHHHHHRRRcccppplllkkkjjjeeeZZZPPPSSS[[[uuuwwwrrrggg___```cccdddeeefffhhhiiiiiieee\\\TTTWWW]]]dddeeebbb```cccgggdddeeefffeeecccbbbcccdddbbbaaaaaaccceeeddd```\\\aaaaaaaaacccfffjjjnnnooohhhhhhiiimmmpppqqqrrrrrrtttyyyzzzwwwzzzyyywwwxxxyyyyyyzzz|||{{{rrrfff``````dddfffgggjjjnnnuuu{{{~~~}}}|||}}}~~~~~~xxxsssnnnnnntttyyy{{{{{{}}}qqqoooqqqpppooopppmmmjjjbbbVVVJJJBBB@@@AAASSSmmmtttccc\\\hhhvvvwwwssssssooobbbHHH>>>LLL[[[bbbkkkrrrsssqqqfffOOO888------,,,,,,+++***************+++)))((((((++++++***(((******++++++******)))(((+++)))(((***,,,...---+++++++++***))))))***++++++)))+++,,,,,,,,,,,,---//////...000333333333999@@@LLLddd}}}yyy|||}}}tttuuu|||yyy]]]MMMKKKFFFEEEEEE@@@AAA<<<555111000222444555333111000...,,,,,,,,,,,,///000000000000NNNQQQSSSTTTTTTUUUVVVXXXVVVVVVWWWYYY[[[]]]___```___eeennntttwww{{{bbbGGG;;;777444222111000000111000...,,,---,,,,,,++++++,,,------111333777AAATTTjjjzzzmmm[[[FFF999222///000222333;;;JJJVVVUUUHHH<<<777333...,,,...///000555:::KKKeeerrr```HHH>>>888222111...000444666===QQQhhhlllTTTAAA555000///222333777:::999777;;;FFFOOOiii}}}bbbJJJ:::222555555999===???@@@?????????<<<<<<;;;;;;;;;;;;::::::===???AAABBBCCCEEEHHHJJJJJJMMMPPPUUU[[[ccclllrrryyy|||ttt^^^SSSEEE@@@:::888777555222///...---,,,++++++,,,---...///222777>>>FFFPPPZZZaaagggkkkqqqzzzzzzcccPPPFFFCCC\\\zzztttffffffmmmpppnnnjjjhhhlllnnnhhh___WWWMMMDDDHHHQQQQQQEEE777///+++***+++)))&&&'''***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%'''((())),,,,,,///:::OOOiiiwwwdddTTTPPPUUUZZZ\\\dddddd___XXXVVV\\\bbbeeexxxxxxkkkUUUIIIRRRbbblllsssyyy}}}ttt```SSSXXXddduuurrrjjj```\\\___bbbccceeefffiiijjjggg___TTTMMMWWW[[[______]]]^^^dddiiieeeeeeeeecccbbbaaaccceeehhhfffeeeggglllrrrvvvyyy{{{~~~yyysssuuuwwwyyyyyyzzz|||}}}}}}{{{xxx{{{wwwvvvssspppllliiihhhiiikkkmmmkkkpppvvv||||||zzzxxxzzz|||~~~~~~zzzooojjjnnnuuu{{{}}}tttoooppppppooonnnooonnniii^^^QQQFFF@@@???NNNrrrvvvdddZZZcccqqqvvvrrrnnnrrrhhhPPPAAAHHHRRR___pppwwwwwwtttjjjVVV>>>000,,,,,,,,,+++*********+++++++++***))))))***+++***)))***************)))((((((***))))))***,,,---,,,+++++++++***))))))***++++++***+++------,,,,,,...///......000444444444999AAAQQQhhh{{{zzzxxxwwwuuu[[[MMMMMMIIIIIIJJJFFFAAA<<<666222111333555555//////...---,,,,,,,,,,,,---------,,,,,,QQQSSSUUUUUUTTTTTTTTTUUUTTTVVVXXXYYYZZZ\\\^^^```___dddkkknnnooosss{{{bbbKKK>>>666444222111111111111///---.../////////......------,,,---///555AAASSSkkk|||xxxfffNNN;;;222000000111555999JJJ```eeeUUUCCC;;;444///---///000000444999GGGdddyyyoooXXXFFF<<<555222///000555666999HHHZZZzzzppp]]]FFF555///000222555999===<<<:::;;;AAAGGGTTTwwwkkkRRR???555555444777<<<>>>????????????>>>>>>???@@@@@@@@@???>>>>>>???AAABBBDDDGGGLLLOOOMMMNNNOOOPPPQQQUUUZZZ^^^bbbiiittt~~~jjj\\\HHH@@@:::999999666222000///...---,,,+++,,,------...000444:::BBBMMMXXX```hhhjjjnnnvvviiiSSSGGGCCCMMMaaauuu|||xxx{{{qqqgggdddooommmiiifffiiillljjjddd]]]QQQDDDFFFRRRXXXMMM===000+++)))++++++(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))...,,,000@@@YYYsssyyylll[[[QQQQQQVVVYYYYYYeeebbb\\\VVVVVV[[[aaaeee|||cccPPPVVVfffpppwwwrrraaafffrrrwwwoooccc[[[ZZZ]]]```aaaccccccfffhhhcccXXXOOOLLLSSSWWW[[[\\\\\\^^^dddhhheeeeeedddbbb```aaacccfffooonnnlllnnnttt|||rrrmmmnnnoooppprrrvvv{{{zzzvvvtttsssggghhhiiiiiigggggghhhjjjqqquuuzzz{{{yyywwwvvvvvvrrruuuyyy}}}~~~|||{{{uuuwwwzzz{{{|||~~~|||rrroooqqqxxx}}}zzzmmmkkkmmmnnnnnnoooooojjj```RRRFFF>>><<>>[[[vvv}}}nnnWWWAAA444000000000666:::MMMjjjvvvgggNNN???777222///000000000444999DDD```yyyyyyfffPPP???555333///000666999:::EEESSSoooooocccKKK666000222333777<<<@@@AAA@@@@@@CCCGGGMMMrrruuu^^^GGG777444555999===@@@AAAAAABBBBBB@@@AAABBBCCCBBBAAA???>>>AAAAAA@@@@@@BBBGGGOOOTTTQQQRRRSSSSSSQQQOOOOOOPPPPPPVVV]]]fffoooxxx|||lllNNNCCC::::::;;;777444333//////---,,,,,,,,,------///111444888@@@JJJVVV^^^gggiiimmmtttoooWWWHHHDDDAAAMMMfffxxxzzzzzz~~~|||xxxjjj```ooonnniiidddeeekkkmmmkkkcccWWWHHHEEEPPPYYYRRRDDD000+++(((***+++)))(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))...,,,222GGGccc{{{uuuiii[[[WWWYYY\\\[[[ZZZfff```ZZZWWWVVVYYY]]]aaaeeeyyyjjjWWW]]]ooozzzsssqqqsss{{{wwwmmmaaaZZZZZZ\\\^^^```eeedddeeeeee]]]PPPJJJKKKMMMRRRXXX\\\^^^```cccfffeeeeeedddbbb``````ccceeekkkkkkkkklllpppuuu{{{uuuooowww|||wwwvvvtttvvvxxxzzz{{{~~~{{{{{{zzzxxxwwwzzzqqqiii^^^XXXXXX^^^eeeiiivvv~~~{{{|||}}}~~~~~~~~~}}}}}}xxxzzz{{{||||||~~~tttnnnpppuuuzzz~~~ssskkkmmmpppppppppoookkkaaaSSSGGG???<<<:::VVVtttuuukkkccckkk}}}xxxcccLLL@@@???TTTsssxxx|||xxxdddLLL>>>;;;...---,,,,,,,,,,,,,,,,,,******++++++*********+++***************)))(((((()))***************++++++*********++++++************,,,------------...000......111444555555;;;BBBVVVmmmzzzssszzzyyyqqqYYYLLLKKKFFFEEEHHHEEE???;;;444///---------,,,***++++++,,,,,,,,,,,,,,,///...------,,,VVVWWWXXXWWWTTTRRRRRRRRRPPPTTTXXXZZZYYYYYY\\\___^^^___bbbccceeejjjrrrxxx~~~^^^III>>><<<888666555444222000---....../////////......++++++000444111555PPPppp}}}uuubbbJJJ999222000///444888KKKhhh|||uuu[[[EEE;;;555111000000000555;;;AAAWWWrrr|||rrr[[[EEE777444///111888;;;<<>>CCCEEEEEEEEEGGGIIIPPPmmm|||lllPPP999444555999>>>AAABBBCCCCCCDDDEEEEEEFFFFFFEEEDDDBBBAAAIIIGGGDDDBBBCCCHHHPPPUUUSSSVVVYYYZZZXXXUUUSSSSSSPPPPPPOOOQQQXXXgggzzzzzzYYYIII===<<<<<<888555666000///...,,,,,,,,,------///111444888???HHHSSSZZZfffgggkkkrrr{{{qqqWWWFFFAAA;;;DDD```||||||xxxyyywwwnnnbbbnnnnnnjjjeeeeeekkkoooppphhh___OOOFFFLLLVVVTTTIII444---''')))***)))(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))),,,,,,777OOOlllvvvkkkaaa```ccccccbbbbbbeee___ZZZYYYZZZYYYZZZ\\\UUUhhhrrrhhh[[[]]]hhhqqqiii}}}|||tttwww{{{sssiii___\\\[[[[[[]]]```hhhffffffeeeYYYIIIDDDHHHIIINNNVVV\\\```bbbccceeedddddddddbbbaaa```bbbddddddfffhhhhhhiiijjjmmmooovvv{{{}}}xxxvvvzzzwwwfffkkkrrrrrrxxx}}}yyyyyyxxxvvvvvvzzz|||lll___\\\aaajjjqqq|||}}}~~~}}}~~~~~~~~~}}}|||pppkkklllwww{{{{{{lllkkkmmmnnnqqqqqqooofffYYYLLLDDD@@@;;;HHH]]]rrrzzzyyypppddddddyyytttUUU@@@:::RRRwwwxxxZZZBBB777//////...---,,,,,,,,,,,,***+++,,,+++******+++,,,+++++++++++++++***)))))))))***+++***))))))***+++)))***++++++++++++***)))+++,,,......------///000......111444555555;;;CCCRRRjjj}}}vvvzzzwwwqqqXXXKKKHHHAAA@@@DDDCCC@@@<<<666111///......---***+++,,,------------,,,---...//////000SSSUUUVVVUUUSSSRRRRRRSSSOOOTTTYYYZZZXXXXXX[[[___]]]^^^```bbbeeeggghhhiiisss|||mmmWWWDDDAAA===:::888666444222000//////......---------...***...666444333HHHdddzzzyyymmmUUU???555111000222666BBB[[[uuu|||hhhOOO???888222000000111666===@@@PPPjjj~~~kkkPPP???666111111888======CCCLLLZZZooottt[[[AAA999888666<<<@@@DDDGGGGGGGGGHHHJJJNNNaaaqqqzzzuuuYYY===777555999>>>BBBCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGEEECCCCCCGGGMMMRRRUUUYYY]]]___^^^]]]\\\\\\XXXUUUPPPKKKMMMXXXiiivvv~~~gggSSSCCC@@@>>>888555777111000...---,,,,,,------///111444777===FFFOOOUUUcccdddiiipppuuu~~~zzz^^^LLLDDD>>>AAAWWWvvv{{{zzzyyyqqqeeejjjmmmllliiihhhmmmpppppplllfffWWWHHHGGGPPPSSSMMM;;;222***)))***(((((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))***...<<>>===CCCDDD>>>:::555222111111000000+++,,,---......------,,,+++---000444666OOOQQQSSSTTTSSSRRRSSSTTTNNNSSSYYYZZZXXXXXX[[[^^^]]]^^^```cccdddbbb]]]YYYZZZ```rrroooHHHDDD???<<<999777555333444333111000............111)))+++555555222@@@WWWxxx|||sss\\\CCC777333111222444;;;OOOnnnrrrYYYBBB:::333000000111777>>>AAANNNgggwww[[[GGG888222111999======BBBJJJWWWqqqzzzbbbGGG===;;;777===@@@DDDGGGGGGGGGHHHIIIGGGRRRbbbuuuyyy^^^@@@;;;666:::???CCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFGGG======>>>>>>???BBBGGGJJJTTTWWWZZZ\\\\\\\\\\\\]]]YYYXXXSSSMMMHHHJJJSSSZZZvvvqqq[[[HHHCCC@@@888555888111000...---,,,,,,------...000333777<<>>KKKggg~~~sssfffffflllooommmlllnnnpppooommmkkk]]]IIICCCLLLRRRPPPBBB777,,,******((('''(((%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''((())))))))))))***000AAA]]]yyymmmccc[[[\\\___aaaffflll[[[UUUTTTZZZ\\\XXXTTTUUUTTTPPPRRR]]]eeeddd___]]]^^^```\\\VVVYYYfffppptttccc]]][[[]]]]]]ZZZ]]]ccc]]]^^^eeehhh\\\IIICCCIIIHHHLLLRRRXXX^^^cccfffhhhaaacccddddddbbbaaaaaabbb```cccffffffdddcccdddfffgggjjjmmmlllkkkjjjkkkmmmooouuutttnnnuuuyyywww{{{}}}|||zzz{{{|||nnnppprrrqqqooopppwww|||}}}|||mmmgggooozzz~~~|||zzzxxxxxxwwwwwwwwwqqqvvv~~~yyyyyyzzzyyyyyyzzz~~~ttthhhlllrrrzzz~~~rrrnnnkkkkkkpppuuurrrfffWWWIIIBBB<<<999HHHeeerrrmmmooozzzuuuvvvnnneeekkk{{{xxxxxxgggTTTGGGWWWyyybbbDDD333222000...,,,+++******))),,,---,,,***)))+++---,,,------------,,,++++++(((***,,,+++(((''')))+++)))***+++,,,,,,+++***)))+++---......---...///111......111555555666<<>>222111222111666>>>EEEDDDWWWtttnnnNNN;;;666333666:::<<<@@@EEEOOOdddyyyxxxaaaHHH<<<<<>>GGGMMMZZZ```fffiiimmmuuuuuuaaaDDDBBBKKKTTTzzz~~~}}}vvvjjjbbbccceeejjjvvv}}}xxxmmmqqqooofffWWWIIIBBBEEEJJJIII:::---***+++(((''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''***,,,000000IIInnnyyyggg]]]VVVXXX\\\___eeelllaaaZZZRRRPPPSSSVVVUUUSSSRRRSSSZZZfffkkkfff]]]WWWZZZRRRMMMLLLXXXttt~~~ooodddaaa___]]]^^^^^^]]]\\\YYYZZZ[[[XXXSSSLLLHHHFFFGGGJJJPPPXXX```dddddddddfffggghhhhhhhhhgggeeeddd```aaacccdddeeefffffffffhhhhhhiiiiiigggdddbbb```kkkpppuuuuuuuuuxxxnnniiivvvqqqtttuuusssuuuwwwuuuppppppoooqqqsssrrroooppptttuuu~~~ppphhhlllssszzzxxxvvvttttttuuuwwwyyyrrrrrrtttyyy~~~{{{yyyxxxxxxzzz|||}}}}}}~~~ppphhhjjjsss|||}}}}}}nnnooosssnnnqqqsssooohhh___QQQEEE===888???TTTgggpppwww~~~yyyqqqjjjjjjnnnqqqqqqsssmmmjjjiii\\\MMMNNNZZZfffOOO666111------,,,***+++......---,,,,,,++++++++++++++++++++++++++++++++++++++++++)))((('''''''''''')))************+++++++++,,,,,,,,,,,,---...//////...///222666555666===GGG[[[vvvpppVVVFFFCCC>>>>>>BBBAAA:::777222000///000000///........................***999JJJRRRPPPRRRSSSTTTUUUUUUTTTSSSRRRVVVXXXYYYZZZZZZ[[[\\\^^^^^^]]][[[XXXUUUPPPLLLJJJHHHLLLRRR```{{{lll^^^QQQJJJEEE<<<666555333222000...------------222000000222222333:::AAAVVVhhhyyyttt[[[AAA666555555;;;:::;;;SSSsssyyykkkNNN>>>111111333222666<<>>AAADDDHHHIIIIIIKKKOOOOOOLLLQQQNNN[[[nnnxxxvvv___???999???FFFLLLNNNOOONNNMMMGGGHHHHHHHHHJJJNNNTTTYYYXXXJJJ???>>>@@@???======>>>JJJWWW^^^aaabbb___[[[___[[[XXXVVVVVVSSSNNNIIIKKKUUUiiirrrWWWKKKEEE===999:::777555222...,,,,,,,,,---...///000222666===EEEKKKWWW]]]dddhhhlllsss~~~nnnMMMCCCGGGMMMrrr|||vvvppp^^^___dddnnn{{{}}}xxxlll[[[KKKDDDFFFKKKMMM???222---+++'''%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''(((***,,,111444PPPtttwwwbbb]]]ZZZ[[[ZZZZZZ___ggg\\\]]]^^^]]][[[XXXWWWVVVWWWVVV[[[eeekkkggg```\\\PPPEEEDDDNNN```vvv{{{lllbbb___]]]\\\\\\]]]\\\[[[ZZZ[[[ZZZVVVPPPKKKHHHGGGJJJNNNTTTZZZ___bbbddddddcccdddfffgggggggggffffffddddddeeeffffffeeeeeedddeeefffggghhhgggfffdddccclllpppsssqqqnnnpppwww~~~xxxbbbYYYdddiiimmmpppppprrruuusssooonnnmmmnnnpppooommmoootttpppxxx}}}vvvhhh```eeemmmuuutttsssrrrssstttuuuvvvmmmoootttyyy}}}~~~|||{{{||||||}}}}}}|||gggdddgggrrrzzz}}}pppllloooppptttvvvsssmmmdddWWWJJJ@@@;;;===NNNdddssszzz||||||}}}yyyppphhhggglllqqqooommmppppppcccPPPMMMVVVwwwsss\\\III666111---------******---...---,,,+++++++++++++++++++++++++++++++++++++++,,,+++***))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////...///333666555666>>>GGGYYYtttpppUUUGGGDDD???>>>BBB???;;;777222///......------------------------------)))333===BBB@@@QQQRRRTTTUUUVVVVVVUUUUUUXXXYYY[[[[[[[[[[[[\\\^^^___\\\WWWRRRMMMJJJHHHHHHEEEGGGHHHQQQjjj|||mmm]]]RRRKKKAAA777222333222111000///.........000///000333333333666<<>>EEEOOOXXX\\\\\\[[[ZZZYYYZZZZZZXXXYYY```lllvvvrrr```MMMDDDCCCBBB???>>>???MMM\\\hhhpppsssnnngggfffaaaZZZXXXYYYXXXSSSOOOMMMLLLWWWooo~~~aaaRRRHHH???:::;;;888666222///---,,,---------...///000444:::BBBHHHSSSZZZbbbgggkkkpppyyy|||YYYFFFAAADDDfffyyyuuuvvveeeaaaeeepppyyyvvvbbbOOOEEEDDDGGGNNNBBB666///+++((('''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''(((***,,,222:::ZZZ~~~uuu^^^\\\[[[[[[XXXUUUXXX]]]YYY___dddbbbZZZVVVWWW[[[YYYYYY```kkkoooiiiaaa]]]NNN===@@@WWWlllxxxttteee___]]][[[ZZZ[[[\\\[[[[[[\\\[[[XXXRRRLLLHHHGGGHHHMMMRRRYYY]]]^^^___aaacccaaabbbccceeeffffffffffffggggggggggggfffeeecccbbbaaaccceeeggghhhhhhhhhgggkkkmmmooollliiikkkqqqwwwyyypppYYYOOOYYYaaagggmmmooorrruuutttpppnnnllllllnnnnnnmmmqqqwwwuuuzzz|||rrrddd^^^dddmmmoooppppppqqqrrrrrrrrrrrrkkkpppvvvyyyzzz{{{~~~~~~|||{{{{{{{{{{{{xxx}}}oooccc[[[cccqqq{{{~~~xxxmmmmmmoootttwwwvvvqqqiii[[[OOOCCC>>><<>>BBBGGGQQQ[[[ooo|||lllLLL:::;;;777DDDNNNSSS___tttcccKKK555222888>>>EEELLLXXXZZZaaajjj{{{ZZZIII===AAAPPP]]]eeeiiijjjjjjtttuuuZZZIIIIIIXXXcccmmmmmmkkkkkkmmmmmmnnnmmmooosss}}}QQQAAAGGGRRR___fffgggffffffhhhkkklllkkkjjjrrrnnnZZZKKKDDDEEEHHHFFFQQQ___nnn{{{{{{uuunnnfffaaaaaa```\\\YYYXXXQQQRRRccc{{{nnnZZZLLLAAA;;;:::888666333000...---------,,,---...///222888???DDDOOOVVV```fffjjjooouuuyyy```III@@@@@@ZZZ~~~xxxtttzzzmmmccccccnnnsssrrryyyzzzgggTTTFFFAAA@@@JJJBBB999111,,,******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))+++---222@@@fffuuu^^^ZZZWWWVVVVVVUUUTTTTTTYYY\\\]]]XXXQQQOOOUUU\\\TTTWWWbbbooorrrjjj```ZZZWWW@@@DDDbbbvvvwwwlll___]]][[[YYYYYY[[[\\\\\\\\\^^^[[[UUUNNNHHHFFFGGGIIIOOOUUU\\\^^^\\\[[[^^^bbb```aaaaaabbbcccdddddddddffffffggggggfffdddbbbaaa```bbbdddfffhhhiiiiiiiiigggiiikkkjjjjjjmmmuuu{{{}}}jjjSSSKKKVVV[[[dddkkkooossswwwwwwtttpppmmmlllnnnnnnooottt{{{~~~}}}qqqbbb]]]ccclllmmmoooqqqrrrrrrqqqooonnnmmmtttzzzzzzwwwuuuxxx|||~~~}}}{{{yyyxxxyyy{{{{{{~~~oooZZZXXXfffvvv}}}~~~sssnnnkkkqqquuutttqqqjjj^^^RRRCCCBBB>>>???RRRmmm||||||rrrffflllwww||||||}}}{{{ssscccTTTKKKkkk{{{sssmmmqqqkkk\\\<<<555///......+++***+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++,,,---))))))*********+++++++++,,,,,,,,,,,,---.../////////000444777777888@@@JJJUUUpppttt[[[NNNLLLFFFCCCEEEAAA:::666222.........------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,OOOOOOQQQSSSUUUVVVWWWWWWYYY[[[\\\\\\[[[[[[\\\^^^ZZZYYYWWWTTTRRRPPPNNNNNNMMMMMMKKKKKKVVVmmmqqq\\\MMMBBB999333222222222111000///......000000777AAAIIIMMMQQQUUU[[[___ooo~~~tttWWWAAA===:::EEEQQQZZZhhhyyypppTTT999111777@@@LLLWWW]]]bbbjjjlllqqqjjjTTT@@@???MMM^^^iiipppvvvsss{{{iiiQQQIIIRRR___kkkmmmkkkkkkmmmnnnnnnooooooooo}}}[[[EEEFFFOOO```kkkmmmlllmmmiiimmmqqqqqqpppvvvgggRRRMMMOOOIIIMMMTTTaaatttxxxtttrrrrrrrrrqqqlllccc\\\```lll|||{{{eeeSSSEEE===:::888666444222000......---+++,,,...///111666<<>>555---***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((())),,,...222FFFooouuu```XXXPPPOOOTTTXXXTTTMMMVVVVVVUUURRRNNNNNNQQQTTTKKKOOOXXXeeejjjgggbbb```]]]DDDJJJjjjzzzsssggg]]]\\\ZZZYYYYYY[[[]]]]]]]]]]]]YYYRRRJJJDDDCCCGGGJJJQQQVVV\\\]]]ZZZYYY\\\```aaaaaa``````````````````aaacccdddfffeeedddbbbaaabbbcccdddeeeggghhhiiiiiieeefffhhhhhhjjjpppxxx~~~~~~hhhNNNCCCMMMVVV___iiimmmqqqvvvwwwvvvpppmmmkkkmmmmmmooouuu|||yyyjjj[[[UUU\\\eeennnppprrrtttsssqqqnnnlllmmmttt{{{zzzuuusssvvv{{{|||}}}}}}{{{yyyyyy|||~~~gggXXX]]]mmmzzz|||oooiiinnnrrrrrrqqqlllbbbWWWEEEFFFAAA<<>><<>>KKKQQQ[[[dddkkkooorrrttt~~~lllTTTIIIEEEJJJfffxxxrrruuussskkkeeeeeejjjmmmpppnnneeeYYYNNNHHHJJJLLLGGG;;;000***'''$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((((((***---///333KKKuuuppp^^^UUULLLLLLUUU\\\VVVKKKQQQRRRTTTUUUVVVSSSOOOLLLHHHHHHMMMWWW^^^bbbhhhmmmYYYFFFPPPnnnxxxoooeee^^^ZZZYYYWWWXXX[[[]]]^^^^^^[[[VVVOOOFFFBBBBBBGGGLLLSSSVVVZZZ\\\[[[ZZZ\\\^^^``````___^^^]]]^^^^^^^^^^^^```ccceeeeeedddcccaaaccccccdddeeefffhhhiiiiiiffffffffffffiiiooovvv|||pppQQQ@@@EEEPPPZZZdddhhhkkkppptttsssnnnjjjiiikkkllllllrrryyy~~~vvvfffWWWRRRYYYaaaoooqqqsssuuuuuurrrooommmjjjqqqxxxyyyvvvuuuyyy~~~{{{}}}~~~||||||~~~~~~|||}}}|||dddZZZbbbrrr|||}}}qqqiiinnnrrrrrrrrrppphhh___LLLJJJCCC<<>>EEEMMMVVVeeeyyyjjjJJJ:::666:::GGGUUUWWWVVV___ddd^^^fff}}}lllPPPEEEHHHRRR]]]eeejjjkkkpppyyyeeeKKKGGGRRR^^^cccfffjjjmmmllljjjlllqqqsss{{{ZZZLLLIIIYYYkkkoookkkiiiggghhhjjjjjjjjjkkknnnppptttbbb]]]RRRHHHKKKbbb||||||tttttt}}}fffSSSEEE<<<888777666444222000......,,,---...///111444999===HHHNNNXXXbbbiiinnnqqqrrr{{{xxx\\\MMMGGGGGGbbbyyyrrrjjjdddaaadddiiippprrrmmmcccWWWPPPJJJOOONNNBBB555---((($$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((()))***---///555OOOwwwzzzfffVVVRRRMMMNNNXXX___XXXLLLQQQSSSVVVWWWWWWUUUQQQNNNMMMMMMQQQZZZ```dddjjjpppSSSJJJYYYsssvvvkkkccc]]]XXXVVVUUUVVVYYY\\\]]]]]]XXXTTTLLLEEE@@@BBBHHHLLLUUUVVVYYY[[[]]]^^^______^^^]]]\\\\\\\\\]]]^^^______aaadddffffffeeecccaaabbbbbbcccdddfffhhhjjjkkkhhhgggffffffiiipppwww|||tttTTT@@@DDDMMMWWW```cccfffkkkpppqqqmmmjjjjjjlllllllllqqqwww~~~{{{ssseeeWWWTTT[[[ccclllooorrrtttuuutttrrrqqqkkkqqqwwwyyyxxxwwwzzz}}}{{{~~~~~~||||||}}}|||{{{zzzzzz}}}uuu]]]ZZZggguuuyyy~~~yyyjjjnnnpppqqqqqqqqqllleeeWWWMMMBBB>>>CCCRRRjjj}}}wwwtttvvvqqqeee___bbbnnnvvv{{{~~~uuu___RRRbbbssszzzzzzxxxtttpppTTTEEE555...---++++++,,,***************+++,,,,,,++++++++++++++++++++++++......---,,,+++++++++,,,)))************+++++++++,,,,,,,,,,,,---...//////111222666::::::<<>>IIIRRRVVV___rrrsssUUUBBB::::::EEERRR^^^VVV^^^eee^^^___rrrsssXXXLLLMMMUUU^^^fffiiilllnnntttmmmNNNBBBMMMXXX^^^ccchhhkkkjjjeeegggmmmooosssdddQQQIIIXXXkkkoooiiifffdddccccccbbbbbbccccccdddxxxssseeeWWWGGGHHH^^^yyy~~~~~~yyywwwmmmXXXHHH>>>888777666444222000///...,,,...///000111444999<<>>:::444///,,,+++)))(((........................,,,---...---,,,NNNNNNNNNPPPRRRRRRQQQPPPSSSSSSTTTVVVZZZ\\\]]]\\\VVVWWWYYYZZZZZZXXXUUUSSSRRRSSSTTTUUUYYY^^^eeejjjcccMMMNNNIIIAAA:::999888333000///---000555<<>>>>>CCCHHHLLLUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[[[[[[[\\\^^^```bbb````````````aaabbbcccdddcccbbbbbbdddfffhhhhhhgggiiijjjkkklllmmmooorrruuupppRRRBBB@@@IIIRRR\\\aaabbbccchhhnnnpppooonnnooorrruuuvvvvvvyyymmmfff]]]UUU]]]gggeeejjjmmmqqquuuvvvvvvuuussstttvvvyyyzzzyyyxxxxxxyyyzzz|||}}}|||{{{{{{|||}}}}}}]]]VVVeeemmmxxx~~~sssnnnrrrtttqqquuuxxxpppggg\\\QQQJJJEEEIII^^^uuu~~~|||xxxsssnnnhhh___XXXfffsssxxxzzzoooSSSFFFKKKZZZllltttssswwwxxxTTT;;;333---+++---************++++++,,,,,,,,,---,,,***(((((()))***+++,,,,,,++++++***+++++++++***,,,------+++***)))***,,,,,,,,,---...///000111...777888888@@@BBBEEEPPPccczzzzzz{{{gggRRRJJJKKKJJJHHHFFF<<<888222...,,,+++)))(((+++,,,,,,---.../////////...------,,,,,,NNNNNNNNNOOOQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTRRRQQQRRRRRRQQQPPPOOONNNMMMMMMLLLMMMOOOPPPRRRVVV\\\```uuurrr[[[XXXOOOFFF>>><<<;;;666222111000222555:::BBBJJJNNNOOONNNQQQPPPTTTfffwwwppp\\\BBB???BBBLLLRRRWWWeeetttmmmNNN@@@???FFFSSSUUUXXX[[[[[[ZZZ]]]gggooooooPPPAAAIIIRRRSSS[[[[[[YYY[[[jjjyyyxxxlllKKKDDD???@@@BBBBBBDDDHHHGGGGGGIIILLLPPPZZZnnniiiPPPJJJQQQWWWXXXXXXRRROOOLLLKKKKKKKKKJJJHHHMMMRRR]]]mmm}}}wwwbbb^^^lllyyy}}}zzzxxxvvvsssiii^^^[[[]]]\\\[[[\\\```aaafffuuuoooUUUHHHBBB<<<888777555111///111------......///111555888AAAIIISSS]]]ccchhhlllooossszzzsss\\\PPPFFFSSSppp|||xxxxxxtttnnnhhh___ZZZ^^^fffiiimmmpppooolllggg^^^UUUNNNTTTZZZWWWHHH555+++)))'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&''')))''')))++++++))),,,222:::LLL[[[^^^___bbb^^^VVVUUUTTTXXX^^^aaa```aaaddd```ZZZTTTSSSUUUUUURRROOOMMM\\\___^^^fffdddSSSGGGDDD[[[sssxxxnnnccc\\\YYYXXXWWWUUUTTTUUUVVVVVVUUURRRKKKBBB===>>>CCCIIIMMMUUUUUUWWWXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___bbbbbbbbbbbbcccddddddeeedddcccbbbccceeefffffffffiiijjjkkkkkklllmmmpppsss}}}qqqSSSBBB???GGGPPP\\\bbbcccdddhhhlllpppnnnmmmnnnrrruuuwwwxxxyyylllddd]]]XXX```lllkkkjjjlllooorrrtttttttttsssqqqtttwwwyyyxxxvvvvvvvvv|||}}}~~~}}}{{{zzzzzz{{{{{{}}}rrr``````eeerrr~~~}}}|||}}}xxxxxxyyyvvvzzz{{{rrrooodddYYYPPPHHHIII[[[qqqvvvxxxzzzyyyvvvnnn```TTT]]]jjjyyyzzzuuuyyysss\\\LLLOOO\\\mmmuuuvvv|||xxxVVV===555...,,,...+++******+++++++++,,,,,,,,,///---,,,*********,,,---+++++++++***++++++,,,,,,+++,,,------,,,,,,---///,,,,,,,,,---...///000111000999::::::BBBDDDGGGRRRfff}}}|||hhhSSSJJJJJJIIIGGGEEE<<<999333///...---,,,+++------------............,,,,,,,,,,,,---MMMMMMNNNNNNOOOPPPPPPPPPSSSSSSRRRPPPMMMHHHDDDBBBDDDBBB@@@===<<<<<<===>>>???AAACCCDDDEEEHHHKKKNNNXXXssskkkbbbWWWMMMEEEBBBAAA<<<666444444333333777<<>>:::999777333111222---............000444777@@@FFFPPPZZZaaaggglllnnnpppsss~~~fffUUUJJJOOOaaakkk{{{{{{vvvppphhhaaaZZZWWW\\\eeefffiiikkkkkkllliiiaaaWWWLLLRRRZZZ[[[MMM999---+++(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&(((((((((&&&%%%&&&'''***)))***,,,******...666;;;EEELLLKKKLLLRRRUUURRRWWWUUUWWW[[[]]][[[\\\___eee^^^WWWTTTUUUUUUQQQNNNHHHWWWZZZZZZ```[[[III???DDDccc{{{uuufff___\\\WWWVVVUUUSSSSSSTTTTTTSSSRRRLLLFFF???<<<>>>DDDJJJMMMTTTUUUVVVXXXZZZ[[[[[[[[[]]]]]]___```aaaaaabbbaaacccccccccddddddeeefffffffffdddbbbbbbcccdddddddddhhhiiijjjjjjjjjkkkmmmooozzzuuuVVVCCC>>>CCCMMMZZZbbbeeeeeehhhjjjooommmkkklllqqqvvvyyy{{{ssscccZZZUUURRR]]]jjjkkkjjjkkkmmmooopppqqqrrrrrrooossswwwyyyyyywwwvvvuuu}}}~~~~~~|||zzzxxxyyyzzzzzzyyyzzz{{{iiiVVVZZZhhhwww~~~{{{}}}{{{vvvxxxwww||||||ssssssiii```VVVJJJFFFRRRdddvvv{{{}}}~~~|||uuueeeVVV```kkkyyyxxxppprrrooo^^^MMMMMMVVVfffppptttzzzuuuVVV@@@777...---///,,,++++++++++++,,,,,,,,,,,,000///---,,,,,,,,,---...************+++,,,------000000000...,,,,,,...000,,,,,,,,,---...///111111222<<<======DDDFFFJJJVVVhhh}}}hhhSSSJJJIIIHHHFFFDDD===999444111000000///...++++++++++++,,,,,,,,,,,,+++,,,,,,---...KKKLLLMMMMMMNNNOOOPPPRRRWWWUUURRRLLLEEE???:::888666555333222111222333333333555888:::;;;<<<>>>@@@CCC[[[rrrwwwfff]]]RRRIIIGGGFFFBBB<<<999666333222555999:::;;;>>>;;;===;;;:::EEEYYYcccaaaLLLBBB===@@@BBBDDDLLLVVVfffeeeOOOEEEBBBFFFIIILLLPPPQQQQQQSSSXXX\\\iiirrrooo[[[KKKOOO\\\eee[[[```cccccchhhppptttsssbbb[[[VVVZZZ^^^^^^^^^___]]]\\\]]]______bbbnnn{{{xxxjjjfffkkknnnllliiijjjhhhgggfffgggiiikkklllooopppppppppqqquuu{{{|||~~~|||iiiUUUNNNYYYggggggPPPGGG@@@::::::999444111111...............///333666===CCCLLLWWW___fffkkkmmmqqqqqqxxxooo[[[PPPPPPZZZkkk{{{vvvooohhhbbb\\\YYY^^^eeefffhhhhhhhhhiiiiiibbbYYYKKKOOOXXX]]]RRR===///,,,((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&((()))((()))+++)))***111:::AAAGGGJJJHHHHHHMMMPPPOOOPPPOOOQQQUUUUUUSSSUUUYYYeee___WWWSSSSSSRRRNNNIIIDDDRRRXXXZZZaaaZZZIII@@@HHHmmmwwwddd```^^^VVVUUUTTTSSSSSSSSSRRRPPPNNNFFFBBB<<<:::>>>DDDKKKNNNSSSTTTVVVXXXYYY[[[[[[[[[^^^___aaabbbccccccbbbbbbbbbbbbcccdddeeeeeeeeeeeegggeeebbbaaabbbcccccccccggghhhiiiiiihhhhhhjjjlllwwwyyyZZZEEE>>>>>>IIIWWWaaaeeeeeefffgggmmmkkkiiikkkpppvvv{{{~~~nnnZZZOOOLLLLLLWWWeeefffiiijjjjjjkkkmmmnnnpppqqqqqquuuzzz||||||zzzyyyxxxyyyzzz{{{zzzxxxwwwxxxyyy}}}{{{xxxyyy}}}vvvVVVSSS```pppzzzwwwnnnqqqrrrxxxzzzqqqtttmmmfff___RRRHHHMMMYYYxxx}}}~~~{{{zzzwwwkkk\\\dddlllyyyyyynnnmmmlllaaaLLLHHHOOO___mmmqqqvvv|||pppTTTAAA777---,,,000---,,,,,,,,,,,,,,,,,,,,,,,,///...------------......************+++,,,---...555444222...+++)))***,,,,,,---------...000111222444>>>??????DDDGGGLLLYYYiii~~~iiiRRRIIIHHHGGGDDDCCC<<<999444111111111111000---------...///000000111---------......IIIKKKMMMMMMMMMOOORRRUUUWWWVVVRRRKKKCCC<<<999888666777777888888888888888555888;;;>>>???@@@BBBDDDEEETTTddd}}}mmm```TTTJJJIIIJJJEEE>>>;;;777444555<<>>>>>@@@???BBBBBB@@@GGGUUU^^^```RRRFFF???BBBGGGHHHOOOWWWbbb~~~lllUUUIIIHHHPPPTTTWWW[[[]]]^^^aaaeeeiiisss{{{xxxcccQQQTTTdddqqqmmmsssxxxxxxyyy|||tttmmmiiimmmrrrsssqqqqqqqqqpppqqqrrrqqqqqqxxxyyyuuuxxx~~~}}}}}}tttXXXKKKOOOWWWpppmmmTTTKKKCCC;;;:::999555111111...//////...---...222444;;;???HHHSSS]]]eeejjjlllsssqqquuurrr[[[NNNJJJQQQgggwwwxxxqqqjjjfffaaa]]]```eeehhhjjjjjjhhhhhhhhhbbbZZZMMMLLLRRR[[[VVVAAA111,,,'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''((((((''')))***(((***444@@@LLLPPPRRRRRRQQQRRRRRRPPPOOOQQQWWWZZZXXXUUUYYY```bbb[[[TTTQQQPPPNNNIIIDDDDDDSSSZZZ___eee[[[JJJCCCQQQvvvzzzfffdddaaaWWWVVVUUUUUUTTTTTTQQQMMMJJJAAA>>>::::::>>>EEELLLOOORRRSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[\\\^^^^^^^^^]]]]]]```aaabbbcccdddddddddcccfffdddbbbaaabbbccccccbbbeeeggghhhhhhgggggghhhiiiqqq~~~yyyZZZDDD<<<:::CCCQQQ[[[aaacccdddeeekkkiiihhhjjjpppwww|||oooWWWJJJJJJKKKVVVbbbdddiiiiiiiiiiiijjjlllnnnoooqqquuuyyy||||||zzzyyyyyyuuuvvvwwwwwwvvvvvvxxxyyy}}}{{{xxxyyy|||eeeUUU]]]iiiuuu}}}{{{nnnooopppuuuwwwpppwwwppplllhhh^^^QQQOOOUUUmmmwww~~~~~~~~~~~~rrrccc^^^dddttt{{{rrrpppooohhhOOOIIILLL^^^mmmrrruuuxxxkkkTTTCCC777,,,,,,111---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------************+++,,,---...333333000---)))(((***+++---------...///000111222555@@@AAA@@@EEEGGGMMM[[[mmm}}}hhhQQQGGGFFFFFFDDDCCC;;;777333000000000000000000111222444555777888999//////.........GGGIIILLLMMMMMMPPPUUUYYYWWWZZZ[[[XXXRRRMMMKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIKKKNNNQQQSSSTTTVVVXXXYYY\\\eeekkk~~~gggZZZOOONNNNNNJJJBBB===:::999???MMMTTTRRRRRRUUUWWW[[[\\\ZZZ]]]dddiiijjjeeeXXXQQQVVV]]]```dddkkkrrr|||fffVVVXXXgggjjjkkknnnoooppprrruuuxxxppp[[[VVVaaammmrrruuuvvvuuutttyyywwwkkkiiikkklllllllllmmmmmmpppssssssrrrwww~~~zzzvvv}}}sss^^^VVVUUUaaarrryyy```SSSHHH>>>;;;999666333222/////////------...111333888<<>>DDDUUUhhh{{{tttmmmiiidddaaabbbfffjjjppptttsssqqqnnnggg___SSSKKKMMMXXXXXXFFF333,,,'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&'''(((''''''(((***)))---:::GGGVVVXXXZZZ[[[[[[ZZZXXXWWW___dddjjjhhh\\\RRRTTT\\\\\\WWWRRRPPPPPPMMMFFF@@@IIIWWW```eeejjj]]]KKKFFF```|||yyyhhhfffcccYYYYYYXXXWWWWWWUUUQQQKKKGGG>>>;;;999:::???FFFLLLPPPRRRSSSUUUWWWYYYZZZ[[[\\\[[[\\\]]]]]]^^^^^^^^^]]]^^^___aaabbbccccccbbbaaacccbbbbbbccceeefffeeeddddddfffhhhhhhgggggggggiiikkkwwwvvvXXXAAA888666>>>IIITTT[[[```bbbdddjjjhhhhhhjjjpppwww|||~~~nnnTTTFFFHHHKKKTTT___aaahhhhhhhhhiiijjjkkkmmmmmmooorrruuuwwwwwwvvvwwwwwwrrrtttvvvvvvvvvvvvxxxzzzwwwwwwxxxyyy{{{wwwaaa```dddnnnyyywwwuuurrrtttwwwssstttjjjdddddd^^^RRRLLLMMM^^^tttooo^^^bbbtttyyyrrrmmmeeeSSSIIIHHHXXXiiippprrruuunnnZZZJJJ<<<...---111,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,------,,,------,,,***+++---///---------...///000222222666BBBDDDBBBEEEGGGOOO^^^tttyyywww|||gggPPPFFFEEEEEEDDDDDD:::777222000////////////---...///111222444555666//////......---EEEHHHLLLMMMNNNQQQXXX^^^```hhhsssxxxwwwsssqqqpppkkkiiihhhffffffffffffgggkkkmmmoooppppppppprrrtttwwwvvvhhh\\\YYYYYYSSSIIICCC???AAAOOOeeeqqqqqqqqquuuwwwzzz|||{{{{{{}}}~~~yyykkkccchhhnnnoooppptttwwwyyy___[[[lllkkkjjjiiihhhgggggghhhiiijjjwww}}}qqq]]]QQQQQQVVVXXXXXXXXXVVVVVVZZZeeennnooo^^^MMMGGGGGGGGGGGGHHHFFFGGGKKKPPPQQQPPPSSSXXXllltttuuujjjaaacccmmmtttvvvkkkeeeqqqppp[[[NNNAAA<<<;;;888555444/////////---,,,---000222666:::AAAMMMZZZdddiiijjjnnnmmmqqq{{{fffIII;;;AAAIII[[[uuuzzzpppjjjfffdddfffkkkooo|||~~~tttkkk[[[LLLHHHVVV[[[KKK777...(((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))'''(((***++++++000???OOO\\\ZZZZZZ\\\]]]^^^___```llluuu{{{sss^^^MMMMMMVVVXXXUUURRRQQQRRRNNNFFF???LLL[[[eeemmmrrrdddSSSPPPnnn}}}qqqeeeeeeddd]]]]]]\\\[[[YYYVVVQQQJJJEEE<<<:::999;;;@@@GGGMMMPPPQQQRRRTTTWWWYYYZZZ[[[\\\_________^^^______``````]]]___aaabbbccccccbbbaaa``````bbbeeehhhiiigggeeebbbeeeggghhhhhhggghhhiiiiiiuuuvvvYYYBBB999444:::BBBLLLTTT[[[aaaccchhhhhhhhhlllqqqwww{{{}}}nnnRRRDDDIIINNNWWWaaabbbgggggghhhiiijjjkkkkkklllmmmoooqqqrrrrrrssstttvvvuuuvvvwwwwwwwwwwwwxxxyyyrrruuuyyyzzzzzz|||rrrgggaaagggrrr{{{zzztttsssxxxwwwqqqbbbVVVVVVUUUMMMFFFEEEVVVrrrsssbbbcccwwwyyyoooeee\\\LLLEEERRReeeooosssvvvwwweeeUUUCCC111///111,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,(((***,,,,,,,,,---///000------......///111222333999EEEGGGDDDGGGIIIQQQbbbxxx|||~~~~~~ooo|||{{{fffOOOEEEEEEEEEEEEEEE;;;888333000/////////...+++++++++,,,,,,------...------------,,,DDDHHHLLLNNNNNNRRRZZZ```kkkxxxvvvhhhdddccc\\\QQQJJJCCCGGGZZZvvvqqqfffiiimmmkkkiiikkkiii\\\MMM[[[XXXVVVRRRNNNJJJIIIHHHIIIDDDWWWhhhfffUUUEEE>>>===777777999999888999???FFF\\\MMM>>>999:::999777666222222777<<<===:::<<<@@@:::LLLYYYSSSGGGDDDIIINNN___iiiwwwxxx~~~~~~qqqiiittt|||rrrxxxzzzaaaRRRDDD>>><<<999777666///000///---,,,---///222666888???KKKYYYccchhhjjjlllmmmqqq{{{tttRRRAAAHHHJJJWWWmmmssslllhhhgggkkkppptttwwwaaaMMMFFFTTT]]]NNN999///))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))((()))+++------333DDDTTT^^^YYYVVVWWWZZZ^^^ccchhhjjjvvvzzzdddRRRUUUaaaWWWTTTSSSTTTTTTPPPHHH@@@LLL\\\hhhsssyyymmm]]][[[xxx}}}yyyjjjbbbcccccc______^^^]]][[[XXXQQQIIIDDD<<<:::999;;;AAAHHHMMMPPPQQQRRRTTTVVVYYYZZZ[[[\\\^^^]]]\\\[[[[[[\\\^^^___^^^___aaacccdddcccbbbaaa^^^___bbbfffjjjkkkiiigggbbbdddggghhhhhhhhhhhhiiijjjvvvxxx\\\EEE<<<333777>>>GGGPPPYYY___ccchhhggghhhlllrrrwwwzzz{{{rrrVVVHHHOOOVVV___hhhiiifffggghhhjjjkkkkkkkkkkkkmmmnnnppppppppprrrtttwwwxxxyyyzzzyyyxxxwwwxxxyyyqqqvvv{{{|||zzzyyy}}}~~~mmm```cccnnnwww~~~zzzsssrrryyy{{{uuuaaaPPPNNNPPPKKKFFFDDDRRRmmm~~~~~~xxxmmm]]]___www|||ppphhhUUUIIITTTgggsssyyy~~~nnn^^^JJJ555000222+++.........------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++***+++++++++***,,,......---------...............///111222333;;;GGGIIIFFFIIIKKKSSSdddyyynnn{{{zzzeeeNNNDDDDDDEEEEEEEEE===999444111000000///.../////////......---------***++++++,,,,,,