BM6P6(@ 222222111111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////------------------------000///...---------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++*********************)))((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///////////////000111111222222222222222111111111000000222222222222222222222222///000000000000111111111//////......000222555777888777666555333222000000111222222333333222222111222222111111111111222222000000000000000000000000///............---------......////////////............---,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000000111222222333333333;;;GGGQQQ\\\iiixxxxxxQQQ===:::;;;888555333333333222222222111111000000000000////////////......---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******************************)))))))))))))))******+++************************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((************************+++*********))))))(((((()))*********)))***+++---************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////////////////////////////------------------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++*********************)))((((((************************))))))))))))))))))))))))*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------......///---......///000000111111222222222111111111000000222222222222222222222222000000000111111111111222000/////////000333555777777777666444333111000000111222222333333222222111222111111000000111111222000000000000000000000000............------------......////////////......///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............//////////////////000111111222222333444555888;;;CCCQQQcccpppxxx]]]MMM===888:::999666444333333222222222111111111000000000/////////.........------------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))******++++++******)))************************)))))))))))))))******+++************************))))))))))))))))))))))))************)))))))))(((************)))))))))(((************************************)))))))))((()))*********))))))***+++************************))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------111111111111111111111111111111111111111111111111111111000000000000//////////////////////////////////////////////////////---------------------------------,,,------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***************************************+++++++++************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******)))************))))))(((************************))))))))))))))))))))))))*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///,,,------......///000000222111111111111000000000111111111111111111111111000111111111111222222222000000000000111333666777666666555444222111000000111111222222222222111111222111111000000111111222000000000000000000000000............------------......////////////......//////---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............///////////////000000111111222222555444222111444>>>LLLWWWiiitttiiiMMM;;;888777:::999444111111222222222222111111111000000////////////.........------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))************************)))))))))))))))******+++************************))))))))))))))))))))))))************))))))))))))************))))))))))))************************************))))))))))))*********)))))))))))))))************************))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,000000000000111111111111111111111111111111111111111000000000////////////////////////////////////////////////////////////........................///////////////000111222------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))************)))(((************************))))))))))))))))))))))))************++++++++++++***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------...//////000000111111111111000000000000111111111111111111111111111111111111222222222222000000000111222444555666555444444333222111111000111111222222222222111111111111000000000000111111000000000000000000000000.........---------,,,,,,......////////////......//////---,,,++++++******,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************++++++++++++,,,,,,,,,---------.........//////......//////000111111222222333555555555777;;;???IIIWWWiiittt{{{xxx```MMMCCC@@@>>>;;;999888444//////222222111111111111000000000/////////.........---------------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))*********************************)))))))))))))))***)))))))))******((('''************************((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,//////000000000111111111111111111111111111111111000000000////////////...////////////////////////////////////////////////........................///////////////000111222------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************************************************************************************************************))))))************))))))))))))))))))))))))))))))************************))))))************))))))******++++++++++++******((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---------......//////000111111000000000000000000000000000000000000000000000000000000111111111222222222000000111111222333444555333333222222222111111111000111111222222111111000111000000000000000000111////////////////////////...------------,,,,,,,,,......////////////............---,,,+++*********,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,------------............---......//////000111111---000333444444222111111444@@@NNNWWW^^^jjj{{{}}}^^^HHH@@@>>>:::666:::444000111111000222666111111111000000000//////............------------------,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********)))((()))++++++)))'''))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,...//////000000111111111111111111111111111111111000000////////////......////////////////////////////////////////////////........................---------,,,------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++++++++***************************************************************************************))))))************))))))))))))))))))))))))))))))************************))))))************))))))******++++++++++++******((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++******++++++,,,------......///000000111111//////000000000000000111///////////////////////////000000000000111111111//////000111222222333333222111111111111111111111000000111111111111000000111000000//////000000111////////////////////////------------,,,,,,,,,,,,......////////////......---,,,,,,+++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************++++++++++++,,,------------.........------......//////000000111111000000000111222333000555999===DDDRRRfffuuudddRRR===555999===888111444///---111444222111111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))***************((((((***---...+++((())))))))))))))))))))))))))))))))))))************)))))))))************+++************++++++++++++......//////000111111222111111111111111111111111000000/////////.........////////////////////////////////////////////////...........................---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++++++++*********))))))************************************************************************))))))************))))))))))))))))))))))))))))))************************))))))************))))))******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************************++++++++++++***************+++,,,,,,,,,------......///000000////////////000000111111////////////////////////....../////////000000000...//////000111111111111000000000111111111111111000000111111111111000000000000////////////000000////////////////////////---------,,,,,,,,,++++++......////////////......+++++++++***++++++,,,---,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************++++++++++++,,,,,,---------.........,,,------......///000000222111000000111333444555222222111222666???LLLUUUaaaqqqrrrYYYIII???>>><<<999555444444555444222222555555000...///000000/////////.........---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))***************((((((+++///111---)))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++---......///000111111222111111111111111111111111000/////////............////////////////////////////////////////////////////////////////////////000///...------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++******))))))************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))************))))))******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************)))************+++++++++*********)))***++++++,,,++++++,,,------......///.../////////000000111111////////////////////////............////////////---...///000000111000000000000000000111111111111000000111111111111000000000000////////////000000////////////////////////---------,,,,,,,,,++++++......////////////......************+++,,,---...,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,------...//////000+++,,,---000222222000...111222222333333444444555???RRRdddkkkuuuiiiVVVMMMCCC===<<<888666444222333444555666000000111222000---///444000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++***((((((,,,111222///+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++------...///000222444555222333333222000//////000000000000000000///......---------............///---.........---,,,,,,+++---------.........//////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------///////////////.........////////////////////////......//////000000111111000000111111111111000000...000222333333333111000///000111111111000...---//////.........---------------------------------......//////...---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111222222333333777:::???FFFSSShhhhhhYYYGGG<<<;;;;;;999555555444333333222222222222222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))************++++++***************+++++++++++++++++++++++++++...//////000222444555666666777666444111/////////000000000000000///......------------............---.........------,,,+++------------.........///........................------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////.............................................///000000111111000000111111111111000000...000111333333222111000///000000111000///...---//////.........---------------------------------...............---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************)))************++++++++++++++++++,,,,,,,,,------------------................../////////000000000//////000111111222222333111333666888===HHHVVV```rrr~~~www___NNNLLLDDD999555555777555222444444333222222222222222111111000000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))******))))))((())))))***))))))))))))))))))))))))))))))))))))************++++++***)))))))))******++++++++++++++++++++++++000000111222333555555666999999999666222///......///000000000000///......------------............---............---,,,,,,------------............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------......................................................---......//////000111111000000111111111111000000///000111222222222111000///000000000000///...---...............------------------------------------............------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////000//////000000111111222222...111333333222333888<<>>PPP```lllyyyvvvggg]]]SSSDDD:::666999===@@@555666888888777555444333222222111111111111222222000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))((()))))))))************+++***))))))(((((())))))************************...///000111222111111111333444444222000//////000///////////////...------,,,,,,,,,------------...------...//////......---------------------,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,---------......//////........................---------...//////000000000000111111111111000000//////000000111111111111000//////...............---.....................------------------------,,,,,,---------------,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............---......//////000111111---...000111222333555666333333555999BBBLLLWWW^^^llloooxxx{{{kkk]]]NNNBBB???===;;;::::::999888777444666777555222000111222111111000000000111111222////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******+++,,,))))))))))))))))))))))))((()))))))))******************))))))))))))******************************---...///000000000.........000111000//////000111...////////////...------,,,,,,,,,,,,------------------...////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---......//////------------------------,,,------......///000000000000111111111111000000/////////000000000111111000///......------......---------...............------------------------+++,,,,,,------------,,,***++++++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,***************************************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......//////000000111000///......///000111666222......222777:::;;;DDDJJJTTTbbbnnnvvvyyyyyy~~~rrrgggXXXKKKCCC>>>;;;888555777:::;;;:::888555222444444444222111111333555000000000///000000111222........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))***)))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---************************---...///000000///---,,,...///000000///...///111......//////......---,,,++++++,,,,,,,,,---------------...///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))***+++++++++++++++***************************++++++,,,------......++++++,,,------...//////------------------------,,,,,,---......//////000000000111111111111000000///////////////000111111000///...---------......---------.........//////------------------------***+++,,,---------------******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************)))************+++++++++************++++++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,------......///000000333111000///000000000000000000000222333444666666111555;;;BBBHHHOOOUUUYYYjjjrrr~~~~~~ssshhh^^^UUUPPPGGGBBB;;;888777888;;;>>>888666555333222444777999444333222222222444555555///////////////000111111........................,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))))))))))))))************)))))))))***+++---///000************************---...000111000///---,,,///000111000///...///000......//////......---,,,++++++,,,,,,,,,---------------...///000000//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***++++++++++++*********************************+++,,,,,,---......++++++,,,,,,---...//////------------------------,,,,,,------...//////000000000111111111111000000///////////////000111111000///...---,,,---......---------.........//////------------------------***+++,,,,,,------------*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************)))************+++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000---------///111333333222+++...222111///...111555333444444333222555===CCC???NNNYYY___mmmvvvttt~~~xxxuuutttggg^^^YYYQQQKKKGGGCCC@@@===888888:::===<<<999888888666666777666333222111222111///...///000111111//////////////////000111111---.....................,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))************(((((()))+++,,,...000111))))))))))))))))))))))))............/////////000...------,,,---...///000///...---,,,+++,,,,,,---...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,------,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,---...111111111111000///------//////////////////////////////.........---------,,,------......------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------------------++++++,,,,,,,,,,,,------///////////////////////////000000000111111111111222222333333333444444444999:::<<<>>>AAADDDFFFGGGOOOUUUaaannn{{{vvvwwwxxxwwwtttooojjjgggbbb```[[[UUUNNNHHHDDDAAA<<<<<<<<<;;;;;;<<<<<<<<<555777888999999777444333444444333333333222222222111111111111000000000000000000000000000000000000......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---***''')))---000000...+++***)))(((((()))***+++...............---------...------,,,---...///000///...---,,,,,,,,,---------------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,---...111111111000000///------........................//////.........---------,,,------......------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////000000000111111111111111222222222333333333222333444555777888::::::777:::???DDDIIIMMMRRRVVVXXXYYYZZZYYYWWWTTTQQQOOOIIIJJJKKKKKKIIIGGGDDDBBBFFFEEEDDDAAA???===;;;:::::::::999999999999::::::777777777777666666666555444333333333333222222222111111111000000000//////////////////////////////...------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++---///000+++***)))(((((()))***+++///......------,,,,,,,,,...------------...//////......---,,,,,,,,,---------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))(((((('''))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...000000000000///......---.......................................---------,,,------......------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................////////////000000000000000000000000111111111111222222333333333333333444222444666888888999;;;===<<<<<<===>>>>>>======<<<::::::;;;<<<<<<<<<<<<;;;555555666666777888888999777777666666666666777777777666555444444555777888333333333222222222111111111111000000000000//////........................------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''+++...---******...111******))))))))))))******..............................------............------------------------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------......//////000000///......---................................................,,,------......------,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++***++++++++++++,,,,,,,,,------------------------........./////////000000....../////////000000000444444444333333333333333000222444555555666888:::999888888777777777777888666666777777888999:::;;;666666666777777777888888666555555444444555555666444444444444555666666777222222222222111111111111111000000000////////////---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++(((***------,,,,,,---///***))))))))))))))))))***,,,------///000111222333..................------,,,---------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---------............////////////......---........................---.....................,,,------......------,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++*********+++++++++,,,,,,---------------------------............/////////---------........./////////000000000111111111111222333333222111000000222555444333222222222333333555555444444555666777888777777666666555555444444555555444444444444555555111222444666777666555444222222111111111000000000000000000////////////...........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++*********---//////---***)))))))))******)))))))))+++,,,---///111333444555.........///......---,,,+++,,,---.........------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************)))))))))***++++++,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---....../////////......------------------------------------...............,,,------......------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------............/////////000111111222222111222333333222222333444444444444444555666777888999999888777777777888888555555555555444444444444444444444333333444444444000222555777777555333111111111111000000000000///000000////////////..............................,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))---111111,,,((())))))************))))))+++,,,---///000222333444....../////////...,,,,,,+++,,,---.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************((())))))***++++++,,,,,,))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,.../////////...---------...//////......------------------------------------.........//////,,,------......------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,---************++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------............///111111222222222222333333(((***,,,---...///111333//////000111222333333444222222222222222111111111444444444444555555555555333333222222222222333333333333444444444333222222111111000000000/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((***,,,///000///+++)))((()))***++++++***)))(((,,,------...///000111111....../////////...,,,+++***+++---...///...------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,.../////////...---------......///......------------------------------------.........//////,,,------......------,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////111111000000000/////////333555555444222111222333222222333444444333333222333444555555555555555444222222222222222222222222222222111111111111222222666555333222111222222333000000000000////////////000/////////............++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%***000111///+++***+++((()))***++++++***)))(((,,,,,,,,,---------......+++,,,------......------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......000000000000000///......//////.........---------------------------------..................------+++++++++,,,,,,---------************************))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------........................---......//////////////////000000000111111111111111111222222222333333333000000111222222222222111222222222222222222222222333222222111111222222333333333333222111000000///111111000000//////..............................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))***************.........---+++)))'''&&&)))))))))))))))))))))))),,,,,,,,,------------...+++,,,------...---------------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000///......///.........------------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((((((((())))))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------...////////////////////////000000000111111111111111111222222222222///000111111222222111111222222222222222222222222222222222111111222222222333222222111000000//////000000000000//////......------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********)))(((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))***************///...---,,,***)))(((''')))))))))))))))))))))))),,,,,,,,,,,,------------++++++,,,---------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++************)))))))))+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,+++************))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------/////////000//////...---............------------------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++************************))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------,,,---......//////............/////////000000000//////000000000111111111//////000111111111111111111111111111111111111111222222111111111111222222111111000000//////......000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))***************///...,,,***)))((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,------------,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************)))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++++++++*********))))))))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------...////////////...------------------------------------------------------))))))***+++,,,,,,---------,,,,,,,,,++++++******************************))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------............/////////........./////////000000...///000000111111000000111111111111111111111111111111000000000000111111000000//////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((()))***************///---+++)))(((((()))***))))))))))))))))))))))))+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------...............---,,,,,,,,,,,,------------------------------------------))))))******+++,,,------,,,,,,,,,++++++*********************************))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,---------.........------........./////////......///000000000000///000000000000000000000000111000000//////000000111/////////............................../////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((()))***************---,,,***(((((((((***+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))))))))))))))***+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,,,,+++++++++*********************+++++++++,,,++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,------------------------------------*********++++++,,,,,,---+++++++++++++++*********************************))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))************))))))************++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------........./////////---......///////////////////////////////////////000000////////////000000//////////////////......---............/////////........................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((()))***************++++++))))))((()))***+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((((((((())))))*********************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++************)))))))))(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,,,,,,,************++++++++++++************************))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))************))))))************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............////////////------.../////////......////////////////////////000//////......//////000////////////////////////---------.........//////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''((((((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))************)))))))))************+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,........./////////000000,,,---......//////......//////////////////////////////............///////////////000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))(((((()))***************(((((()))************)))))))))))))))))))))))))))...+++((((((***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************------,,,,,,+++***))))))))))))))))))))))))))))))************************+++*********))))))((((((************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++*********************************************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,////////////////////////.................................////////////000------------------------------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((///,,,***)))+++,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++************************------,,,++++++***))))))))))))))))))))))))))))))************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++*********************************************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,---------------------------------------------------------.........//////------------------------------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))(((///---++++++,,,---,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,+++******))))))))))))))))))))))))))))))************************************))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************))))))))))))---,,,,,,+++,,,,,,++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************************************))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))************++++++++++++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))++++++,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++************************++++++***************)))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))))))))******)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))+++,,,,,,***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))************************************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))),,,...---+++))))))***************************************************************++++++++++++------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************************+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************++++++***)))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))***************---//////,,,******,,,))))))))))))))))))))))))************************)))************+++++++++---------,,,,,,,,,++++++************************)))))))))))))))*********))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))***************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************+++******)))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++******+++++++++******)))************************++++++++++++++++++++++++************+++---///000///,,,))))))+++,,,+++)))++++++************++++++...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((((('''))))))(((((('''''''''&&&***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********************************++++++******)))************************++++++++++++++++++++++++************+++---///000...,,,******+++,,,+++))),,,,,,++++++++++++,,,,,,---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))*********+++++++++***)))))))))***+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''')))))))))((((((''''''''')))(((((((((''''''''''''***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************))))))******+++******)))************************++++++++++++++++++++++++************+++---...///---,,,******+++,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***,,,+++***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///000++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))*********++++++((((((((()))))))))************))))))******+++,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((''''''''''''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************((())))))************************************************************************++++++,,,---...,,,,,,+++***++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************+++***)))((()))***---...))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))*********************+++++++++************++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************'''((()))***************************************************************)))******+++,,,,,,,,,,,,++++++++++++***++++++,,,++++++************++++++***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((('''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++.........------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************+++***)))((((((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))*********++++++))))))******++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************************************************************))))))***+++,,,,,,++++++***+++,,,+++******,,,...+++******))))))******+++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++///...---,,,+++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++))))))***++++++++++++***)))))))))************+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************************************************************))))))***+++,,,++++++***)))+++,,,+++******,,,...,,,++++++******++++++,,,***))))))((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))))))))******((()))***+++,,,++++++***))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''(((((()))))))))''''''''''''((((((((()))%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************************************))))))))))))))))))))))))((()))+++,,,,,,+++***))))))+++,,,+++***))),,,///---,,,,,,++++++,,,,,,---***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******)))((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((()))***+++,,,+++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))'''((((((((())))))******&&&'''''''''(((((())))))%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------,,,+++*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************,,,''''''+++&&&$$$///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((,,,---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,+++***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************###+++***(((,,,(((###((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''***------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++***)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++++++++*********))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************"""...***"""'''***'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***---...,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************++++++++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************(((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************;;;DDD777######*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++***)))***(((((((((((((((((((((((()))))))))))))))))))))))))))******))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))(((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***)))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************MMMUUUEEE---(((+++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******)))(((((()))((((((((((((((((((((((((************************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))************+++******)))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))***************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************666@@@999---------''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***((()))))))))*********+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))***************)))))))))(((((((((''')))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((('''---+++'''---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))************************&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******+++,,,------(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************))))))((((((((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,((('''+++&&&$$$///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))************************%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((+++*********))))))((((((+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))************))))))))))))******(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((*********)))))))))((((((*********)))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************************)))))))))(((((((((''')))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))************))))))))))))******(((((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((******))))))))))))((((((******))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))************))))))))))))******((((((((()))))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))************))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********))))))))))))******(((((()))))))))*********))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))************))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))*********))))))))))))******))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++))))))************))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))************))))))))))))******)))))))))*********++++++'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************'''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))************))))))))))))******))))))*********+++++++++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++))))))************))))))************************'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************'''((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))************))))))))))))******)))************+++++++++******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))******************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))+++++++++***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***************************(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************++++++,,,------,,,++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******************************(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++++++++***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%'''******(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++***,,,///111222111///---))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++'''((((((((()))))))))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&)))...///+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++))),,,111666777555222000))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++++++++++++++++++++++++++'''((((((((())))))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''(((...444555111,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++(((---333888:::888555222))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++++++++++++++++++++++++++******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((,,,000333333000,,,((())))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))************))))))((((((''''''))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---++++++***)))(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************)))))))))******)))))))))************))))))))))))))))))))))))))))))))))))***+++---......---+++***))))))))))))************************)))))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))*********)))))))))((((((((('''(((((()))))))))*********(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((())))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...,,,,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))+++***(((''''''(((***+++((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************)))******++++++******)))************)))))))))((())))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))******((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))******************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((()))))))))***+++,,,,,,+++***)))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******************************++++++++++++******************))))))))))))))))))))))))))))))))))))((()))++++++++++++)))((())))))))))))************))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))((()))+++,,,,,,+++)))((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((()))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))*********)))((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))''')))+++,,,,,,+++)))'''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************(((((())))))*********+++))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))************)))((((((((((((((('''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))'''(((***,,,,,,***((('''%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------(((((()))******************))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((+++......+++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******************************************************************************************+++++++++++++++***)))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))((((((((((((((())))))((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******************)))************+++++++++***+++,,,---,,,+++)))(((***+++---......---+++***(((((()))******************))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***************************************+++*********))))))))))))************************************************))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((()))+++------+++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************************************************************************************+++++++++++++++***))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))***************************)))(((''''''((()))***))))))))))))))))))))))))************)))))))))(((***))))))((((((((())))))***((('''''')))+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******************************************++++++++++++---,,,***))))))***,,,...))))))((())),,,000444666(((((()))******************))))))***,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++************+++***************************************)))))))))************************************************)))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))+++,,,,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))***************************************************************************************************++++++++++++***))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))******)))))))))+++,,,---,,,)))'''''')))+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,************************************+++++++++,,,...---+++******+++,,,---...---+++,,,000888???DDD(((((()))******************))))))+++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******+++++++++************************************************************************************************+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))******+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************************************************************+++++++++******)))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))***,,,///222444///,,,((('''(((***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************+++++++++*********+++++++++,,,,,,,,,---...///...---+++)))333444777===DDDLLLSSSXXX(((((()))******************))))))+++---...---,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++++++++,,,,,,***************************************+++++++++************************************************,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))******+++++++++******************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************************))))))))))))))))))******(((((()))+++///333777:::222...***((((((((())))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---...000222444555<<>>===<<<+++***(((''')))***+++************++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))******************************))))))******+++,,,******))))))))))))******+++******)))))))))))))))))))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************************************************))))))))))))************************************************************************************))))))************))))))************************))))))))))))******************************************))))))******+++,,,+++******)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***)))))))))))))))))))))))))))((('''''''''(((***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))),,,)))'''(((+++---,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******++++++++++++************+++++++++,,,,,,,,,)))+++------+++***)))***))),,,......---...333777:::???DDDDDD???===>>>AAA:::DDDBBBAAALLLQQQKKKHHH+++***(((((()))***************+++++++++,,,,,,,,,******))))))))))))************************************))))))))))))******++++++++++++++++++++++++************++++++++++++******************************++++++++++++************++++++++++++************************************************************))))))******+++,,,+++++++++******++++++++++++******)))))))))))))))))))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))******************************++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************************************************************))))))))))))************************************************************************************))))))************))))))************************))))))))))))******************************************))))))******+++,,,+++******)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))************************+++)))'''(((+++,,,+++***************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,''')))+++,,,+++******+++.........000333777:::;;;???EEEJJJKKKGGGBBB>>><<<===GGGHHHKKKUUUVVVQQQRRR*********)))))))))*********++++++++++++,,,,,,,,,******))))))))))))************************************))))))))))))******++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++******************************))))))******+++,,,---,,,,,,,,,,,,,,,,,,---+++******)))))))))))))))))))))************)))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************************************************************))))))************))))))************************))))))))))))******************************************))))))******+++,,,+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))*********************************)))((()))***++++++))),,,,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))************++++++++++++******))))))*********+++++++++(((***+++,,,++++++,,,......,,,---444>>>EEEHHHHHHRRRMMMGGG@@@===>>>AAADDDPPPUUUSSSSSSXXXSSSPPPXXX***+++,,,,,,+++***)))***+++++++++++++++++++++++++++******))))))******+++************************+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******************************))))))******+++,,,---,,,,,,++++++,,,,,,---+++******)))))))))))))))))))))************))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************)))******++++++******)))************************((()))))))))******************************************))))))******+++,,,+++******)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))************************************))))))******+++***)))...------,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))***************++++++++++++******)))))))))*********+++++++++,,,---,,,+++,,,...000***,,,333===HHHPPPTTTTTTQQQJJJBBB>>>@@@GGGNNNSSSVVVWWWRRRQQQUUURRRUUUeee***,,,//////,,,*********++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******************************************************))))))******+++,,,++++++************+++++++++******)))))))))))))))))))))************))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************************************************************************++++++++++++******************************((()))))))))******************************************))))))******+++,,,+++******)))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************))))))))))))((((((((((((************************((())))))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************************************)))***+++,,,+++*********---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))******************++++++++++++******)))************+++++++++,,,,,,,,,++++++,,,///111111888AAAIIIMMMPPPRRRTTTAAADDDIIIPPPUUUWWWUUUSSSIIIPPPSSSYYYeeeiiippp***...222222///+++++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******************************))))))******+++,,,***))))))(((((())))))***+++******)))))))))))))))))))))************))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******************************************************************************++++++++++++******************************))))))))))))******************************************))))))******+++,,,+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))************************((()))******++++++*********************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++++++++++++++++++++++++++***,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******)))))))))************+++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************((((((((()))******++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++...333666DDDIIIOOOQQQOOOLLLMMMNNNQQQQQQRRRQQQQQQPPPOOONNNWWWhhhsss|||+++000555555111---,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++******************************************************))))))******+++,,,***))))))(((((())))))***+++******)))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***************************************************************************++++++,,,,,,++++++***************************))))))))))))******************************************))))))******+++,,,+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************&&&&&&'''((()))***++++++************************((()))***+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******+++++++++++++++++++++++++++++++++---000000...++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******+++,,,,,,,,,,,,---------,,,---...///111777===BBBOOOPPPPPPQQQQQQRRRTTTUUUccc^^^UUULLLHHHKKKUUU]]],,,111777777222...,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************)))***++++++,,,******))))))))))))******+++******)))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************************************************++++++,,,,,,++++++***************************))))))))))))*********************************************)))***++++++,,,+++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************%%%&&&'''((()))***+++,,,************************((()))***+++,,,+++******))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***++++++++++++++++++++++++++++++++++++...222111...,,,,,,,,,((()))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++************************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******++++++++++++******,,,,,,,,,---------......///000222444999@@@HHHNNNPPPLLLIIILLLTTT\\\bbbdddWWWYYYYYYXXXXXX___kkkuuu///000111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---,,,,,,,,,///...,,,******+++---...---------,,,,,,,,,++++++........................++++++,,,,,,,,,++++++***+++,,,,,,---,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******))))))++++++******))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,------+++)))---......---,,,,,,...///---///000000......///111333111...---.........---111000///.........///000333000---+++*********)))...,,,***+++,,,---,,,+++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((()))************+++++++++++++++************++++++*********************************************************)))))))))))))))+++++++++++++++***)))((()))************+++++++++,,,+++***************++++++,,,,,,------,,,,,,+++...,,,***+++---...,,,))),,,,,,------,,,,,,+++***------......---,,,***))),,,++++++******)))))))))+++++++++************)))************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++++++++,,,+++***)))***,,,---...222:::@@@BBBGGGKKKHHH@@@@@@LLLSSSYYY```ZZZTTTZZZ[[[ZZZ^^^hhhuuu...///000000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---.........---...000222222000...,,,,,,,,,---...,,,,,,,,,,,,,,,---------........................------------,,,,,,+++++++++,,,---------,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))************))))))))))))***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************))))))))))))************************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------000...+++***+++---///000.........---,,,,,,---///......---------------,,,000111111111222222444444333222000///......//////000000///000222444444444///---+++,,,---......---.....................------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))((()))************+++++++++++++++************++++++************************************************************))))))))))))+++++++++++++++***))))))************++++++++++++...---,,,+++************)))***++++++,,,,,,++++++---+++)))***,,,---+++))),,,,,,---.........------((()))***,,,---.........,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,------,,,,,,++++++(((***,,,......000444777EEEIIIGGGBBB???BBBCCC@@@HHHPPPQQQQQQVVVUUUTTT^^^ffflllwww---...//////...---,,,+++------------------------...---------,,,,,,++++++---------++++++---111555333222000...---,,,------......................................................---,,,++++++,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***************+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///111111111///......000222111000000111333555555444:::===AAACCCBBBCCCFFFIIIEEECCC@@@<<<888666555444222222222111000...,,,+++000...,,,,,,.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))************+++++++++++++++************++++++************************************************************************++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------------,,,,,,---,,,+++,,,......---+++,,,---...///////////////---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,---.........---+++***)))+++---...111777@@@FFFPPPOOOHHH>>>999===CCCFFFJJJQQQOOONNNWWW^^^eeerrr,,,------......---,,,+++------------------------//////......---,,,,,,,,,.........------...111444444333111000............000000//////......------........................///...---------...///000,,,,,,------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,+++---000222111...---,,,...000111111222444888;;;===AAADDDFFFGGGIIIMMMPPPaaagggmmmnnnmmmmmmppptttssspppjjjccc\\\WWWSSSQQQKKKKKKKKKHHHBBB<<<888555222000............---,,,---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++************++++++************************************************)))***************+++++++++++++++,,,,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,...//////,,,,,,---......------,,,......///000111111000///------............------//////---,,,,,,,,,---...///......---,,,+++***)))------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********************************+++++++++,,,,,,+++,,,---......,,,+++)))...,,,+++...666AAAJJJPPPGGGDDD???:::<<>>;;;999===EEEKKKOOOQQQRRRgggttt~~~,,,,,,---------...//////////////////////////////////////////////////////))),,,...//////.........,,,---...000222444555666777777777777777666666666222222222222222222222222,,,,,,------------,,,+++000///...------------...---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------....../////////---------.........//////------,,,***+++222<<>>BBBGGGKKKNNNOOONNNQQQTTTVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQOOOMMMLLLBBB@@@<<<888444111...------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------.........222;;;HHHRRRRRRIII@@@CCC@@@BBBIIIOOORRRSSSVVVqqq------------...///000111////////////////////////...//////000000111111222...000222333333555777999???AAAEEEIIIMMMPPPSSSTTTYYYXXXUUUQQQMMMIIIFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;999666333111444333111//////...//////,,,,,,---------.........------------------------+++++++++,,,,,,,,,------,,,++++++++++++++++++******************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...//////000000......///000111222222333111444888<<>><<<;;;999777444222000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---000222444666>>>HHHPPPRRRNNNHHHCCCLLLMMMRRRWWWXXXYYY```jjj---------...///000111222000000000000000000000000......///000111222333333;;;<<<===>>>@@@DDDIIIMMM___aaafffkkkqqquuuyyyzzz}}}zzztttlllccc[[[UUUQQQJJJJJJJJJJJJJJJJJJJJJJJJRRRSSSSSSRRROOOIIIDDDAAA777666444222000000000000,,,,,,,,,---------......------------------------+++++++++,,,,,,------------,,,,,,++++++*********))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111//////000222333444555666999CCCQQQ^^^gggrrr|||}}}rrrpppnnnoooqqqsssssssssmmmlllkkkjjjiiijjjkkklllrrrwww||||||zzzzzz}}}{{{tttmmmggg```[[[WWWVVVTTTPPPJJJDDD???:::888......------------......------------------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************************************))))))******++++++++++++++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++)))************+++++++++++++++************++++++************************************************))))))***+++,,,,,,------***+++,,,,,,---------------------.........//////777:::AAAJJJTTT^^^eeeiiicccdddeeeeeeffffffeeeeeehhhmmmrrrtttsssrrrssstttqqqqqqqqqpppooonnnmmmlllppppppooollliiieeeaaa___UUUSSSOOOIIIDDD>>>:::888//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///...------///222666888CCCJJJPPPOOOJJJGGGJJJOOOOOOTTT\\\aaa^^^```ppp+++,,,...000111111111111***---///000000000111333///000444:::BBBLLLTTTYYYbbbddd]]]MMM@@@@@@IIIQQQYYYfffwww{{{sssllldddZZZSSSNNNIIIDDDAAADDDHHHMMMOOOOOO[[[fffjjjiiiiiigggddd\\\RRRIIIDDD@@@999333222111...+++,,,///111000------,,,******+++---000111,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///000000///...---...///000---000222333555:::AAAGGGXXXfffxxx}}}uuussssssoooiiiXXXVVVSSSTTTWWW\\\```bbbXXXZZZ[[[WWWSSSSSSXXX^^^\\\```fffmmmrrruuuvvvwwwzzzyyy|||vvviiiWWWQQQMMMQQQXXXXXXNNNDDD>>>777333444666222//////111+++***///000,,,+++...---,,,,,,++++++,,,------000.........,,,***+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++))))))))))))))))))))))))++++++******************))))))************))))))++++++************************************************+++++++++,,,,,,,,,+++***************++++++---+++***+++...///...,,,///...------------,,,***//////...---///555<<>>;;;<<>>HHHSSSVVVRRRMMMLLLPPPVVV[[[]]]WWW]]]fffnnnyyy////////////000000111111---///222666;;;DDDMMMSSSccciiisss}}}~~~iiiRRREEEBBBCCCBBBMMM___nnnwwwwwwrrrnnnppptttuuupppggg^^^YYYXXX```___[[[TTTOOOOOOSSSWWWbbbkkktttvvvvvvwwwwwwtttyyyyyyvvvmmm]]]PPPPPPXXXQQQNNNIIIBBB;;;555000---...---------......+++))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))))))))*********++++++************************((((((((()))))))))******************************))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............,,,...//////...///000222333<<>>999666111...//////------///,,,,,,---...............++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************))))))************))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++************,,,+++***+++---...---,,,...,,,******---222888<<>>>>>AAA???DDDLLLSSSUUUQQQQQQTTTPPPMMMJJJGGGGGGHHHKKKMMMPPPVVV]]]cccfffhhhkkkmmmssssssqqqpppooonnnmmmmmmmmmiiibbb[[[SSSHHH;;;222111///,,,+++,,,---------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++///---+++++++++,,,+++******************************************+++++++++************************+++++++++***************************************************************************************)))************++++++++++++++++++,,,,,,,,,,,,---+++++++++---000111000//////,,,///999DDDLLLSSSXXXXXXXXXWWWWWWXXXXXXYYYZZZYYYiiiyyy---...000222333222111111000777BBBNNN[[[fffpppvvvzzz~~~xxxkkkddd___[[[NNNSSS]]]hhhnnnlllddd]]]]]]aaadddfffeeedddeeefffggghhhgggaaa\\\[[[```eeepppxxx{{{uuuqqqiii[[[III???CCCNNNTTTYYY^^^___XXXLLL???777333000,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************(((((()))))))))*********************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................222222111///...222888>>>NNN[[[nnn~~~oooaaaSSSUUUXXX^^^dddjjjooorrryyy}}}zzzwwwuuutttuuuvvvvvvvvvuuutttrrrssswwwzzz||||||}}}wwwrrrhhhkkkiiibbb^^^aaadddcccaaaeeegggaaaWWWNNNJJJIIISSSZZZhhhsssrrrdddVVVPPP>>>999222///...///000222+++,,,---.........------///000000......///---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++***************************************+++++++++)))******++++++******)))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++***++++++,,,,,,,,,---......///...---000555;;;AAAHHHOOOSSSccc___]]]]]]]]]XXXNNNFFFBBB@@@@@@CCCHHHNNNXXXaaaddd^^^VVVOOOJJJKKKPPPVVVSSSVVV\\\bbbddddddeeefffeeedddccc___WWWNNNEEE???CCCFFFJJJNNNPPPRRRSSSTTT___bbbfffkkkooopppppppppmmmkkkjjjhhhddd\\\RRRLLL???:::333...,,,---------------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...,,,))))))+++,,,,,,+++************************************************************************************************************************************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,...///000000///222555<<>>DDDQQQaaannnsssqqqmmm```RRR???222............,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++)))))))))*********++++++*********************************************************************************+++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000111111111***000999BBBMMM^^^qqq~~~zzzwwwtttkkkaaa```fffkkkkkkhhhjjjjjjjjjmmmqqqwww|||{{{}}}zzzyyy~~~~~~~~~}}}wwwssssssuuuwwwnnnppptttzzz|||wwwiiibbbXXXNNNHHHDDDCCCBBB>>>AAALLL^^^mmmtttuuuvvvpppiii[[[KKK???888222,,,000///...---,,,,,,,,,,,,***------+++111:::;;;555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...***,,,...///000111444666GGGNNNWWW\\\[[[VVVSSSRRRRRRUUU[[[eeennnrrrqqqooooookkklllpppnnniiijjjpppiiijjjhhheeedddggggggeeedddeeedddaaaaaaeeehhhhhheeeffffffggghhhhhhgggggggggbbb^^^```eeefffccc___TTTPPPKKKGGGGGGJJJOOOSSS]]]]]]\\\]]]___bbbfffhhhiiiaaaVVVJJJAAA999333000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---************************+++++++++******************************************************+++++++++************************************************************************)))************+++++++++************++++++++++++------------,,,...222555;;;HHHVVV\\\___bbbeeefff]]][[[VVVPPPSSSggg111444<<>>GGGSSS^^^bbbeeegggeeeaaaXXXVVVWWW___ppp888CCCTTTfffsss{{{}}}}}}yyyzzzzzzyyyuuurrrppppppZZZUUUNNNIIIGGGJJJOOOSSSZZZbbbhhhggggggjjjnnnooonnnnnnmmmkkkiiigggffffffgggiiiiiigggbbbaaaccceeedddbbb```_________^^^]]]PPPRRRRRROOONNNNNNKKKEEEGGGOOO]]]gggeeeZZZQQQNNNMMMLLLQQQ```sss~~~}}}xxx~~~mmmVVVDDD<<<888555333,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********************************************************************************++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------------------------------------.........//////,,,---...000111333444555HHHYYYqqq{{{jjj___[[[[[[YYYcccqqq}}}|||xxxvvvwwwyyy}}}vvvsssuuujjjnnnqqqpppkkkfffcccbbbeeeRRRBBBBBBNNN\\\fffmmmnnnssstttoookkkggg]]]QQQ:::777333///------///000...111...+++333AAADDD===////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111444777;;;>>>>>>AAAEEEHHHHHHLLLQQQTTTVVV[[[cccjjjpppqqqpppnnnllllllmmmoooiiiaaa___eeehhhjjjttt{{{nnneeejjjwww~~~}}}}}}zzzvvv}}}~~~zzzvvvuuuttttttnnnnnnllliiifffdddeeegggdddddddddbbb]]]UUUMMMHHHAAA@@@???>>>AAAFFFNNNSSS]]]```dddhhhfff```VVVOOO===:::555000------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444:::777///((())),,,************************++++++++++++******))))))************************))))))******++++++++++++************************************************************************)))************+++++++++,,,,,,,,,---------......------------...444>>>EEETTT\\\bbbeeehhhiiibbbXXXUUUWWW```uuuZZZiiiwww}}}~~~wwwnnnbbb[[[YYY^^^]]]WWWWWW^^^XXXSSSVVVWWWSSSYYYbbbbbbrrrhhheeeiiieeecccssswwwjjj```\\\aaajjjpppvvvxxxqqqeee___```bbbbbbdddiiimmmjjjdddeeekkkbbb[[[VVVUUUSSSMMMHHHGGGDDDEEEKKKSSSUUUPPPJJJHHHGGGNNN^^^oooxxxzzz{{{~~~|||vvvjjjZZZIII<<<555222000...,,,...000000...+++---............---,,,+++++++++++++++++++++++++++************))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++*********+++++++++******)))++++++******************++++++++++++++++++++++++'''(((***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000...+++***---000...000666888555555DDDUUUoooxxxlllfffeeennnooosssxxxxxxuuuuuuxxx}}}vvv|||ooojjjpppqqqjjjlllaaaVVVMMMFFFCCCLLLWWWkkkccc]]]aaakkkrrrpppkkkYYYPPPDDD999222000111222.../////////000111222333.........///////////////---,,,,,,++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,***))))))***++++++***+++*********))))))((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,---.....................333///---///......666@@@JJJMMMQQQTTTVVVXXX[[[^^^ccciiillljjjkkknnnpppooorrroooddd^^^iii}}}{{{rrrrrrzzzlllccc^^^^^^___``````___\\\ZZZYYYQQQMMMFFF>>>;;;>>>EEEKKKNNNXXXbbbfffbbb______aaaYYYOOOBBB999555111,,,'''///---++++++,,,------,,,++++++++++++++++++++++++333333222000///...---,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))******+++++++++,,,,,,,,,,,,000333222...+++,,,...333000000333444999GGGVVVVVVXXXaaakkkkkk```WWWUUUYYYeeeyyy{{{yyynnnbbbQQQBBBIIILLLSSS\\\___^^^___bbb```WWWWWWYYY[[[kkk}}}vvvlllkkkllluuuzzzuuu}}}yyylllgggffflllwwwtttggg___]]]gggffffffhhhgggbbb^^^]]]PPPIIIEEEEEEDDDDDDGGGKKK\\\```iiitttxxxvvvtttvvv}}}{{{pppXXX???222555===666666555444333111...,,,......---......///000111+++++++++++++++++++++++++++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++*********+++++++++******)))++++++******************++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............111222111000......000333777111///444???NNNccctttzzzvvvuuurrrqqqvvv}}}{{{ooommmmmmpppyyyyyysssuuurrrmmmuuu{{{pppcccccc```aaaaaa[[[NNNEEEDDDGGGJJJPPPVVV^^^gggoootttnnnfffYYYKKK???666000---111000000000111111///...////////////////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,***))))))***++++++***+++*********))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,.........------,,,,,,,,,---,,,,,,...000000---+++///,,,000999CCCKKKVVV```tttqqqlllhhhgggkkksssyyyrrruuuuuurrrpppppplllggg```eeeiiiqqqyyyqqq```aaabbb___ZZZWWWWWWWWWWWWWWWUUUQQQLLLFFFBBB@@@GGGPPP[[[dddfffccc___[[[]]]YYYQQQHHH@@@888111---000...------...---,,,***++++++++++++++++++++++++000000///...---,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,000666;;;777...(((***///000---...666>>>EEEPPPZZZaaacccgggggg```YYY]]]eee~~~}}}ooo___SSSNNNIIIEEELLLTTT\\\ccckkksssuuusssqqqeeeccchhhrrr~~~nnnccc^^^fffooorrrooohhhaaa\\\^^^YYYUUUTTTOOOHHHDDDEEEOOOWWWfffwww~~~zzzuuusssppprrrnnn___KKK:::444444999<<<>>><<<777333111222///...+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***)))******+++++++++************++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000222333888111000>>>VVVooozzzwwwvvvwww~~~wwwjjjkkkkkkqqqzzz}}}tttfff]]]aaaccciiirrryyyyyyqqqjjjccc```___bbbjjjsssyyy|||xxxsssrrrxxx~~~rrrnnnkkkiiicccZZZRRRPPPIIILLLMMMGGGCCCIIIZZZiiiuuusssooofffYYYJJJ===555222000---...000111///---////////////////////////------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++))))))+++,,,+++******************)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........---------------...---,,,...111111///,,,111222:::IIIXXXdddooovvvzzz{{{|||zzzwwwtttttttttuuurrrjjjfffjjjtttyyyyyy{{{xxxqqqtttwwwvvvwww{{{mmmiiiggglllxxx|||ssseee]]]ZZZYYYXXXWWWVVVVVVSSSPPPNNNBBBFFFNNNXXX```ccc```\\\]]]___^^^XXXNNNBBB:::666000///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,000888???:::///(((+++111///...333>>>JJJRRRXXX\\\dddeeeccc\\\TTTWWWjjj}}}qqqmmmcccWWWQQQTTT[[[aaa]]]aaadddkkk~~~}}}}}}uuu}}}lll___bbb``````ccc```XXXQQQNNNDDDFFFPPP```kkkpppssswwwhhhbbb[[[XXXTTTKKK<<>>BBBAAA:::666666999777444///+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))***+++++++++************+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---///111333333333000777GGG]]]sss~~~|||}}}~~~~~~}}}vvvjjj```ggghhhkkkmmmmmmnnnrrruuuvvvttttttxxxvvvrrrtttzzz{{{vvvwww}}}{{{rrrmmmqqqyyy|||pppgggbbbbbb^^^___\\\SSSHHHDDDHHHNNN___fffooosssnnnbbbTTTLLL<<<666...,,,...111222111000000000///////////////------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++)))***+++,,,++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------000000/////////000222444:::AAAOOO___kkkttt||||||yyyqqqkkkgggggghhhjjjooo{{{}}}}}}xxxsssnnncccXXXVVVKKKDDDDDDDDDAAA???@@@CCCBBBAAADDDJJJSSS\\\bbbeeeooorrrxxxuuulllbbb[[[SSSNNNPPPUUUZZZ\\\NNNLLLKKKLLLOOOSSSUUUVVVUUUYYY]]]]]]XXXOOOFFF@@@444111...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,,,,---------444999777000+++...222222666???KKKTTTYYY\\\]]]```]]]YYYWWW^^^ppphhhlllooollleeebbbgggmmmfffgggiiixxxhhh^^^YYYWWW^^^dddeeeccccccYYYNNNDDDCCCJJJTTTbbbmmmjjj\\\MMMEEEFFFGGGDDD???888>>>CCCAAA:::555777;;;===:::555111...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***((()))***+++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------------,,,,,,,,,---------......000111333444555555666666999NNNjjj}}}tttxxxzzz{{{{{{yyyvvvwwwwwwssskkkeeeooouuuxxxvvvuuu{{{zzz}}}~~~mmmddd[[[^^^ccchhhhhhaaaTTTJJJJJJRRR\\\ccceeebbb^^^\\\SSSJJJ>>>444111000111111111111000000////////////...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******+++,,,,,,+++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................///111222///,,,///999AAAJJJXXXhhhsssyyy}}}zzzxxxssslllfffdddeeefffdddqqq~~~kkkUUUUUURRRLLLGGGDDD???:::@@@;;;888999;;;::::::;;;??????@@@BBBCCCEEEFFFGGGEEEOOOTTTZZZdddeeeeeennnjjjnnnsssxxx~~~{{{uuummmddd^^^YYYVVVTTT]]]YYYSSSLLLFFFDDDGGGIIIMMMNNNRRRYYY]]][[[TTTMMMAAA<<<444...,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,------------///111111///...///000444???MMMVVV[[[]]]___```[[[VVVUUUccc~~~gggjjjnnnqqqpppttt~~~yyydddbbbhhhxxx}}}mmmaaacccXXXNNNKKKKKKLLLPPPTTT\\\ZZZTTTJJJ@@@<<<@@@DDD<<<@@@CCC???777333444888:::888666333111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***((()))***+++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++,,,------------------------------------------------.........//////111333444333333555;;;AAAYYYoooxxxnnnkkkllltttrrrqqqssswwwyyywwwuuu|||xxx|||fff```[[[aaajjjnnnggg___NNNOOOOOOMMMKKKMMMSSSXXXccc]]]SSSGGG<<<444000...222111111000000//////.........------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,******,,,---,,,+++*********+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.............../////////---000222222333:::GGGQQQbbbmmmwwwyyyxxxvvvssspppfffkkkqqquuuuuurrrooommmnnnxxx}}}lllQQQ<<<;;;<<<;;;::::::===AAAEEEAAACCCEEEGGGHHHIIILLLOOOKKKRRRZZZ]]][[[VVVPPPMMMOOOWWWYYY\\\aaaZZZUUU]]]VVVZZZ___ffflllsssyyy~~~wwwvvvzzzfffZZZZZZZZZYYYTTTOOOLLLLLLMMMKKKIIIIIIOOOXXX\\\ZZZVVVRRRKKK@@@666000---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------///...------.../////////999GGGVVV]]]___```aaaaaaVVVUUU]]]vvvggghhhooo|||kkkbbb]]]ZZZ]]]^^^XXXRRROOORRRVVVXXXRRRFFF===;;;===<<<>>>???;;;555333555888;;;;;;;;;999777333000...------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***(((((()))++++++,,,,,,+++******++++++,,,------...++++++++++++++++++++++++***+++,,,---............................................./////////000000///111333222444???QQQ___|||zzzqqqrrrvvvzzzxxxqqqooopppuuuttttttyyy|||{{{}}}}}}lllbbbcccggghhhgggaaa^^^XXXMMMDDDAAADDDIIIUUUYYY]]]YYYNNN@@@666111222222111111000//////.........------------......,,,,,,------------,,,,,,------------------------,,,++++++******++++++,,,...,,,***+++,,,---,,,+++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---........./////////000///111444<<>>>>>:::IIIZZZaaaZZZLLL@@@999222222222111000//////.........------------......---..................---------------------------,,,++++++++++++++++++,,,...,,,++++++,,,------,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---.........//////000000444333777FFFYYYiiiooopppllljjjfffiiivvvwwwjjjSSSDDD999<<<<<<999:::AAAGGGHHHLLLPPPWWW^^^aaafffnnnuuuwwwpppqqqttt|||zzz|||ppppppqqqyyyssseee\\\[[[\\\YYYVVVNNNJJJDDD>>>===CCCNNNUUU[[[VVVPPPHHHAAA:::333///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......(((,,,///......222<<>>IIIYYYbbb^^^YYYVVVFFF222333000//////---)))***...,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,------......//////////////////////////////......///000111111000222333999HHH]]]tttppp{{{zzzwwwssstttuuupppjjjpppqqqwww~~~{{{vvvrrrssswww{{{wwwhhh```bbbfffggg```TTTHHHCCC999:::@@@LLLYYY]]]WWWOOO888888666222......111444---...///...------...000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------++++++++++++------+++,,,,,,------,,,,,,+++)))************+++++++++***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000---+++,,,///000///---333,,,+++000222000000333:::CCCSSSdddooorrrmmmhhh]]]eeetttyyyvvvmmm\\\III>>><<>>;;;999GGGMMMQQQRRRSSSQQQHHH===333111......///000///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...000///111:::IIIUUU\\\___fffhhh^^^UUU^^^ooo{{{}}}ddd]]]\\\bbbbbbYYYSSSRRREEE<<<:::EEERRRUUUPPPKKK@@@MMM]]]iiimmmkkkgggdddPPPCCC666000...++++++,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////000000//////000222444666@@@QQQjjjyyyoooqqq{{{lllddddddjjjooorrrxxx|||ooofffaaa^^^\\\SSSMMMDDD>>>???JJJZZZfffhhhZZZHHH<<<777555111---000///...---------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111///......///000000///...000333444666???TTTgggkkknnnooommmjjjllluuu}}}qqqYYYFFF===888:::>>>CCCHHHOOOXXX^^^nnnwwwyyyrrrkkk```SSSNNNMMMJJJAAA888===CCCJJJOOOTTTWWWSSSMMM===888333///...000000111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000222999EEESSS\\\aaa``````^^^VVVVVVhhh~~~pppfff~~~yyyvvvtttvvv~~~tttfffaaagggggg^^^ZZZ```XXXLLL@@@???DDDLLLVVV^^^IIIKKKTTTbbbiiiiiihhhiiifffVVVCCC666///+++,,,000......------......///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////---111666555222333999???ZZZlllqqqppptttxxxpppqqqssszzz{{{yyymmmeeeccc^^^YYYPPPGGGBBBEEEOOOVVVcccdddbbbVVVFFF888333333333111000000000///---,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...000///........./////////555000///;;;PPPcccnnnssssssjjjccckkk}}}ssscccRRRBBB888777:::BBBIIIRRRZZZaaajjjvvv~~~rrr\\\PPPNNNNNNJJJEEE;;;>>>CCCHHHMMMRRRTTTTTTJJJDDD;;;444///......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////111000111777BBBOOOZZZaaaggg]]]VVVUUU\\\kkktttcccXXXTTTyyywwwvvvsssoooooo{{{qqqaaa^^^[[[VVVNNNEEE======KKKZZZVVVOOONNNWWWaaafffhhhkkkggg[[[NNNCCC999000...111......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000000,,,222777555333;;;MMM]]]xxx~~~}}}lllvvvyyyxxx{{{xxx|||}}}mmmkkkeee[[[QQQJJJGGGGGGHHHOOOZZZeeefff\\\LLL???999000//////000222111...+++........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------...........................///000222555???TTTlllxxxtttjjjjjjjjjttt~~~cccPPP<<<555666<<>>======???BBBHHHOOOUUUTTTOOOFFF;;;222---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000222222666>>>JJJUUU]]]```cccXXXTTT```wwwxxxhhh___]]]]]]___nnn\\\RRRVVVZZZVVVHHH======EEESSSLLLEEEGGGQQQ]]]eeehhhYYYSSSNNNMMMGGG===333///......,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000000000000000000000222333333:::NNNkkk}}}xxx{{{}}}ppprrryyyxxxlll___TTTNNNLLLLLLHHHKKKTTTbbbkkkeeeRRR@@@333000...///111222///---........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---------............,,,---//////...///111333...DDD___qqqwwwuuummmeeeddd{{{hhhUUUCCC999666@@@LLLTTT\\\dddpppyyysss___RRRKKKEEE@@@<<<<<<===@@@IIIRRRVVVSSSMMMDDD999111---+++............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333777>>>HHHRRRYYY[[[\\\SSSTTT^^^vvvqqqiii___YYYZZZ^^^cccfffnnnXXXXXX[[[\\\VVVJJJBBB@@@CCCDDD@@@999???PPP^^^bbbZZZOOOGGGJJJNNNIII===555111000///---,,,+++******+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------......//////000000000000000000000000000000444333444===PPPiii{{{vvvxxxwwwnnniiinnn{{{~~~{{{yyyfffZZZWWWYYYSSSOOOOOOZZZiiilllaaaSSSGGG???666111000111000...................................................,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------............,,,...000111000222555888AAAYYYqqqwwwrrroooqqqsssrrr]]]FFF>>>;;;>>>JJJZZZaaafffuuuhhhZZZPPPJJJEEEBBB>>><<>>@@@GGGMMMLLLJJJHHHBBB===222000......000000---+++//////.........---------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------.........000333666EEEKKKTTTZZZ[[[XXXVVVUUUsss```YYY]]]cccaaaeeelllvvvxxx```XXXXXXQQQKKKGGGFFFKKKZZZjjjkkkjjj___LLL>>><<>>777000111111222111111/////////......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------......------......///000,,,---...///000111111111///444777777>>>OOO```hhhdddhhhzzzooocccNNNCCCOOO___qqqrrrdddZZZQQQKKKEEEEEEEEEHHHOOOTTTMMMCCC===888333///...//////////////////.........------,,,------------...............---,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---------///000//////444>>>GGGTTTXXX\\\ZZZSSSYYYxxxmmmbbbWWWVVV^^^gggiiigggwwwzzz{{{lllaaa___^^^]]]\\\XXXSSSQQQ```ccciiihhhWWWBBB===EEEBBB999777@@@EEE@@@777333---,,,+++,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------------------...............//////000111111222222222...///555555222:::FFFaaauuu~~~mmmiiinnnyyyrrrfffcccgggmmmjjjnnnppplllbbbUUUJJJEEE666555444333222111111111//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------..................//////000---...///000000000000///222000666FFFXXXbbbfffgggzzz{{{lll]]]LLLHHHPPPggg}}}lll```XXXPPPNNNJJJIIIOOOUUUQQQJJJCCC>>>666000------///111////////////............------------...............------,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------------///000///000888EEEPPPWWW___```YYY[[[rrrvvveeeZZZ]]]```^^^___gggvvviiieeebbbaaabbbaaaZZZSSSXXXVVV]]]gggeeeVVVKKKIIIAAA>>>888777???IIIEEE;;;000---++++++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,---------------------------------.........////////////000000111222222222444111333555222333DDDZZZwwwzzzpppuuuwwwiiieeefffjjjmmmooonnnggg\\\QQQKKK???;;;777222//////000111/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,---------.........///............///000000000000000000000000//////444222AAAZZZhhhiiippp~~~eeeMMMLLLHHHYYYnnnzzzhhh]]]]]][[[UUUOOOPPPTTTTTTPPPHHHCCC<<<444...---///111000000/////////.........---------.........//////------,,,,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........,,,...///000444===KKKVVVYYY```[[[SSSiiippp]]]TTTWWW___ggghhhhhhrrryyypppkkkkkkiiieeeYYYSSSTTT^^^fffcccXXXPPPFFFFFF<<<333:::KKKOOOHHH999444///---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------------.........///////////////000111111222222333444555666666666@@@XXXnnnzzzpppnnnwwwrrraaaaaaccchhhnnnooojjj```WWWIIIDDD===555000......///000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,---------............//////......//////000111222111111000000111111222888CCCWWWgggggghhheeeEEECCCTTTooopppaaaaaa___ZZZTTTSSSVVVTTTPPPMMMJJJCCC;;;333000///111000000000/////////......------........./////////------,,,,,,,,,---......------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---......//////---...000444;;;EEEQQQXXX[[[]]]WWWYYYzzzhhhYYYTTTYYY^^^```eeeooo{{{uuurrrpppaaa]]]WWWUUUZZZ___]]]WWWNNNGGG===666888BBBMMMRRRGGG???666000000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------............///////////////000000111111222333333222666777777@@@VVVnnn}}}{{{vvvxxxuuuccc___fffxxxyyyiiieeedddiiiqqqsssmmmeeeVVVQQQHHH???777222000///000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------------............///////////////000000111222111000///000333666888DDDXXXhhheeecccrrruuueeePPPHHH```ssseeedddaaa```dddeee^^^TTTQQQPPPKKKCCC:::444111111000000000000/////////...............////////////,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,------.../////////000000222999CCCNNNVVVZZZ[[[YYY^^^vvvpppcccZZZTTTYYYdddfffgggnnn}}}|||qqqnnniiihhh]]]OOOMMMWWW]]]\\\RRREEE;;;999777888EEEVVVRRRHHH<<<444111000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------............/////////000000000000111222222333333111666777999JJJggg}}}zzzsssmmmtttrrr]]]YYYbbbvvvvvvhhhdddjjjooolllfff```[[[TTTJJJAAA999333111000000////////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------........./////////////////////000111111111000......111555:::===PPPggglll___dddrrrcccWWWOOO\\\ooommmmmmrrr{{{}}}ooo___TTTTTTQQQIII???777333222000000000000////////////............/////////000,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000222111333<<>>KKKdddyyyyyynnngggmmmzzz}}}jjj___fffxxx|||pppkkkhhhkkkqqqjjjaaa___ZZZIII???:::111444111...---...000000000000/////////....................................------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................///////////////..................///////////////333000000111...000@@@TTTeeeaaalllvvv~~~oooaaaYYY]]]iii~~~rrruuu}}}nnnaaaTTTMMMQQQNNNAAA444000111000......//////...,,,................................................------------------------,,,,,,,,,---------......---------............///000...------.........---111777@@@IIIPPPUUUXXXYYYKKKdddiii```ZZZ[[[]]]___hhhssswwwxxxlll^^^dddhhhnnnnnn]]]QQQVVV[[[[[[VVVKKK???;;;@@@GGGXXXYYYRRRDDD888222000...////////////............------------------------...------,,,,,,------...---------............///,,,,,,---------.........---------.........//////........./////////000000222222222111222555666555<<<:::DDD^^^uuuzzzooobbbfff|||qqqnnnnnn{{{zzzoooiiihhhsssfffbbbaaaXXXPPPDDD333333222111000//////000111000000/////////.................................------------------------......---------,,,,,,,,,,,,,,,,,,---------............................../////////////////////.........////////////000000000444555222555BBBQQQ[[[WWWddd{{{ttt___XXXYYYkkk{{{pppbbbUUURRRRRRKKK???888222000///...//////...---................................................------------------------,,,,,,,,,---------......---------............///......---...///000000000333888BBBLLLTTTWWWWWWVVV]]]wwwpppbbb\\\XXXZZZ___eeeppp|||iii```fffgggmmmvvvnnn]]]WWWSSSTTTUUURRRLLLEEE???<<>>999222//////000111000000000000////////////...........................------------------------......---------,,,,,,,,,,,,,,,,,,---------........................................../////////////////////000000111111222666777777:::EEEUUU___bbbyyyggg^^^ooottt[[[PPPOOOIII>>>888555222000000000000///................................................------------------------,,,,,,,,,---------......---------............///,,,---//////000000111333999AAAKKKPPPPPPQQQWWW\\\~~~qqqaaaaaa\\\___fffnnnwww{{{tttsssrrrxxxiii[[[MMMLLLTTTYYYTTTLLLNNNXXXaaa```YYYNNN@@@555///////////////...------------------------------...------,,,,,,------...---------............///---------.........//////........./////////000000////////////000000000111///...111777888666888<<>>:::555111000111111000////////////////////////........................------------------------,,,,,,,,,---------......---------............///---///000///......111333>>>HHHQQQOOOJJJNNN^^^nnnxxx]]]YYYeee___iiiuuu~~~vvvlllooo~~~pppVVVIIIKKKTTTYYYZZZSSSYYY^^^```___YYYKKK>>>222222000///...---------------------------------...------,,,,,,------...---------............///------........./////////....../////////000000000/////////000000000111111222111555:::888444:::EEEcccsssxxxrrryyyqqqiiiooo~~~zzzwwwuuuuuusssppplllmmmmmmllljjjiiimmmtttzzzwwwwww{{{yyynnnmmmtttmmmVVVXXXKKK;;;222111333222///111111000000000/////////........................------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................------......///000000000//////000111222333333444888///777MMMYYY[[[lllyyyjjjnnnvvvbbbUUUPPPNNNEEE@@@999444222111111111////////////////////////........................------------------------,,,,,,,,,---------......---------............///...000000...---...444888EEENNNTTTPPPLLLVVVpppvvv^^^\\\```aaagggtttmmmlllmmmZZZPPPPPPWWW^^^[[[^^^`````````]]]TTTJJJ888666333000.........///------------------------...------,,,,,,------...---------............///............////////////.../////////000000000000//////000000000111111111222111555999666666EEEYYYqqqsssrrrwwwzzzqqqyyy|||uuunnnhhhdddbbbbbbaaa```___]]]\\\ZZZZZZXXXXXXXXXYYY[[[^^^aaaccc```aaaeeeiiiiiigggiiimmmssswww}}}yyyuuu}}}yyyddd^^^UUUIII>>>666222111111111111111000000000//////........................------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................------......///000000111///000000111222333444555444777DDDTTT]]]fff~~~xxxjjjmmmttt___SSSRRRKKKEEE===666333222222222////////////////////////........................------------------------,,,,,,,,,---------......---------............///...000000...---222:::AAALLLQQQTTTSSSWWWiiiaaaWWW```gggdddrrryyyrrruuuaaaWWWYYY``````cccccc```___^^^YYYRRR<<<999555111//////000111------------------------...------,,,,,,------...---------.........//////............/////////000////////////000000000000000000000000111111111111//////333777666:::QQQlllqqqpppvvvuuu|||tttllliiiiiidddbbb```]]]ZZZYYYYYYYYYVVVWWWXXXWWWUUUTTTUUUVVVTTTSSSSSSTTTVVVUUUSSSQQQNNNOOOSSSWWWVVVSSSUUUZZZXXX\\\```cccdddfffkkkooovvv||||||^^^\\\UUUHHH:::111000333111111111111000000000000........................------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................---------...///000000111///000000222333444555555:::HHHXXX___eeevvvmmmiiidddzzz|||tttnnnmmmjjjfffgggmmmtttyyy|||mmm[[[WWWOOOHHH???888444222222222000000000000000000000000........................------------------------,,,,,,,,,---------......---------.........//////...000000//////555???HHHQQQRRRRRRVVVbbbzzzddd\\\___aaagggooo|||}}}~~~wwwllljjjkkkiiiddd^^^[[[]]]___YYYQQQIIIAAA777111///000///...------------------------........................////////////////////////............////////////////////////000000000000111111111111111111222222111333555666:::JJJbbbvvvyyyuuuyyy}}}|||pppccc\\\XXXUUUVVVYYYWWWUUUSSSQQQQQQRRRTTTVVVVVVUUUUUUWWWXXXXXXWWWVVVVVVUUUVVVXXXZZZZZZYYYWWWWWWUUUUUUWWWYYYXXXUUUQQQTTTTTTTTTTTTVVVXXXZZZ[[[dddcccfffmmmvvv~~~{{{eeePPPOOOKKK;;;111222333222000000111111000...//////...------------...------------------------------------------------......---,,,,,,...///000............////////////////////////000000000000333......333444111222777GGGNNNiii|||pppdddlllwwwyyyqqqhhh```[[[UUURRRQQQRRRQQQQQQUUU\\\hhhoooyyyoooVVVOOOKKKFFFAAA<<<777333222///000000111111111111000......////////////......////////////////////////.......................................///000000---111333000///888EEEOOOZZZQQQLLLUUUlllrrriiiaaa___bbbfffnnnuuuwwwmmmgggaaa___^^^[[[XXXUUUOOOHHH===555000//////000------------------------........................////////////////////////............////////////////////////000000000000111111111111111222222333222666888777AAAYYYqqq~~~}}}rrrzzzuuuiii[[[TTTPPPRRRTTTUUUWWWZZZQQQQQQQQQSSSVVVXXXYYYYYY[[[[[[[[[\\\]]]^^^]]]]]]]]]^^^___aaaddddddbbb```___^^^]]]^^^```___[[[XXXXXXXXXYYYYYYYYYXXXWWWVVVXXXXXXZZZ___eeekkkooopppyyyvvvbbbWWWOOOEEE999111333111000000111111000/////////...------------...---------------------------------------------------------------......///............////////////////////////000000000111444111111444444222777>>>KKKZZZqqq^^^hhh{{{wwwvvvtttrrrpppooooooooojjjiiigggccc]]]WWWQQQNNNIIIGGGFFFGGGGGGFFFIIIOOORRRWWW```kkkxxxgggTTTMMMHHHFFF???555000111///000000111111111000000......////////////......////////////////////////.......................................///000000---000111111333<<>>555///---111111------000........................////////////////////////............/////////000222222111111111111111111000...111777777444555;;;KKKjjjxxxsssuuuvvvnnnfffkkkqqqhhh[[[PPPLLLNNNRRRVVVZZZ\\\```fffnnnvvvzzz|||{{{xxxsssooojjjdddeeejjjoooooommmsssxxx{{{xxxuuuxxx~~~sssYYYOOOKKKDDD777444555---000111111111111111000///////////////////////////....................................////////////............/////////000222111000111222333222111999777777FFFmmm|||{{{zzzqqqggg]]]UUUMMMIIIGGGGGGFFFGGGIIILLLOOOQQQUUUTTTTTTWWWYYYZZZZZZ\\\^^^XXX\\\gggjjjdddgggrrr{{{zzzyyyxxxwwwuuuqqqnnnrrrnnnhhhcccbbbfffooouuuvvv~~~xxxrrriii^^^[[[^^^hhhqqqaaaRRRNNNHHH===999444111111111222222000000000000////////////....................................////////////.........///111222222111555777BBBNNNOOOMMM\\\ssshhh^^^___aaahhhrrr}}}xxxpppiiiiiieee```^^^\\\ZZZVVVSSSRRRPPPNNNMMMNNNMMMJJJGGGIIIJJJJJJHHHGGGGGGIIIKKKKKKLLLNNNOOOQQQVVV[[[___ccckkkppppppzzziiijjjaaacccccc___]]][[[RRRHHH999222---///000...---000........................////////////////////////........./////////000000222222111111111111111111555333555777555333888@@@___nnnssstttxxxpppeeeccc}}}mmmaaa\\\WWWQQQMMMOOOSSSYYY]]]ccceeejjjsss}}}yyyuuupppmmmkkkjjjkkkkkkrrr{{{|||nnnWWWMMMKKK???444333222//////////////////......////////////////////////....................................////////////........./////////000000000000111222333444444444333777@@@WWWsss~~~xxxooocccXXXQQQMMMIIIGGGIIIKKKMMMOOOQQQSSSSSSSSSTTTUUUXXX[[[^^^```cccffflllhhhmmmyyy|||xxxzzz~~~{{{vvvrrrqqqvvv~~~}}}tttggg______ZZZ]]]bbbjjjuuuxxx\\\NNNHHHBBB===777333111111111111111000000000////////////....................................////////////.........///000111111111222999FFFNNNNNNQQQgggsss___[[[^^^dddqqquuuqqqkkkgggddd```ZZZUUUUUURRROOOMMMLLLJJJHHHFFFGGGEEEDDDCCCCCCCCCAAA???@@@AAABBBAAA@@@AAADDDFFFJJJLLLNNNOOOQQQSSSWWWYYYZZZbbbhhhjjjtttwwwwwwkkkbbbdddcccaaa```^^^XXXQQQ@@@777///...//////..............................////////////////////////....../////////000000000111111222222222222222222666666777666444666AAAMMMmmmtttvvvwwwrrrccc```ppp```MMMQQQLLLLLLLLLOOOUUU\\\cccgggooosss|||yyyqqqllllllmmmuuueeeSSSRRRFFF666444777000000000000//////......////////////////////////....................................////////////....../////////000000000///000111333555555666666333===PPPmmmyyyyyy~~~xxxmmmaaaRRRIIIFFFHHHIIIIIINNNQQQUUUYYY[[[ZZZXXXWWWTTTWWW[[[]]]```fffmmmrrr|||sssnnnkkkhhhddddddkkkzzzhhhQQQLLLHHHBBB:::444222111111111111111000000000/////////....................................////////////............///000111222444AAALLLMMMLLLXXXtttooobbbYYY[[[bbblll}}}uuuhhhbbb^^^YYYVVVTTTSSSPPPMMMHHHGGGEEEDDDCCCCCCCCCBBBCCCBBBAAAAAAAAA@@@@@@???===???AAABBBDDDGGGKKKNNNRRRUUUXXXZZZ[[[\\\^^^```cccjjjqqqttt{{{sssgggfffcccaaa```^^^ZZZVVVGGG===222...///000///...........................////////////////////////...////////////000000000111111222222222222222333111444555444444<<>>HHHMMMKKKNNNcccddd]]][[[aaalllxxxzzzppphhh^^^UUUQQQNNNKKKHHHFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBAAACCCFFFHHHJJJMMMRRRUUUTTTWWW[[[]]]___```bbbdddmmmuuu}}}ooohhh```^^^___^^^\\\ZZZNNNEEE999000///000000...////////////////////////////////////////////////////////////000000000111111111222222333333333333000444666444666CCCYYYiiippp}}}iii```fff|||```LLLLLLNNNJJJQQQSSSWWW[[[cccnnnzzzpppZZZHHHEEEAAA444555555333222111111111222000000000000000000000000....................................////////////////////////000000000111///111333333222222555777BBBQQQhhh}}}qqqaaaTTTNNNHHHHHHMMMSSSVVVVVV[[[[[[[[[\\\]]]]]]^^^^^^bbbhhhkkkmmmwww||||||hhhVVVLLLGGG???888444333222222111111111111000000000000////////////////////////............////////////---///000//////111444777GGGJJJJJJMMM\\\vvvrrraaa]]]^^^iiixxx{{{wwwmmm```YYYXXXTTTPPPIIIGGGEEEBBB???>>>=========>>>??????>>>???AAACCCBBBBBBBBBAAAAAAAAADDDFFFIIIKKKLLLMMMNNNQQQTTTWWWXXX[[[```dddgggjjjmmmpppxxx|||mmm___\\\___```^^^]]]RRRMMMAAA555///000111////////////////////////////////////////////////////////////000000000111111111111222222333444444444333777888666;;;KKK```nnn}}}|||jjj\\\jjj~~~]]]SSSRRRIIIFFFMMMTTTXXX^^^eeeqqqiiiPPPMMMHHH666555444222000//////000000000000000000000000000000..................................../////////////////////000000000111111000222333222111333888<<>>EEE___tttzzzgggWWWMMMLLLPPPVVVYYYYYYYYYZZZ\\\______```cccggglllqqqtttpppxxx|||yyyrrrTTTPPPIIIBBB===888444111222222222111111111000000////////////////////////............////////////,,,///111222111444;;;AAAIIIGGGUUUvvvwww^^^TTT[[[cccnnn|||rrrhhhdddVVVVVVQQQJJJGGGFFFBBB<<<===>>>@@@@@@@@@AAABBBCCCFFFIIIKKKKKKIIIJJJMMMPPPOOOPPPQQQPPPOOOPPPTTTXXXVVVXXXZZZ]]]___bbbgggkkkvvvzzzkkkaaabbb___XXXSSSVVVVVVNNN===111///222222000000000000000000000000////////////////////////000000000000111111111111111111222333333444555555222777999;;;HHH___rrr{{{vvvaaaQQQbbbYYYUUUPPPNNNQQQYYY___aaaeeeooo~~~rrrlllnnnoooQQQIIIHHH999777555333111222222333000000000000000000000000..................................../////////000000000000000111111111111000222333333333999CCCLLLuuucccPPPLLLPPPQQQWWW]]]___]]][[[\\\^^^^^^```dddiiiooouuuzzz}}}wwwwwwmmmttt~~~YYYTTTNNNGGG@@@:::333///222222222111111111111000000000000000000000000000............/////////000+++///222222222666===DDDKKKKKKaaabbbZZZddd]]]jjjzzz{{{rrrggg]]]VVVPPPLLLEEE@@@>>>>>>>>>??????AAACCCBBBAAACCCHHHMMMQQQSSSSSSPPPKKKKKKPPPUUUTTTWWWZZZZZZYYYXXXYYY\\\[[[]]]```dddjjjrrr{{{xxxccc]]]\\\XXXUUUZZZ[[[XXXKKK;;;000///222111111000///////////////000000000000////////////000000000000111111111111333333444444444444444444999555===AAAJJJjjj{{{hhheeeTTTSSSkkkrrr]]]PPPLLLNNNVVV\\\___eeemmmsss}}}mmmbbbggguuurrrbbbggghhh```eeettthhhHHHJJJAAA===666222333555444000000000000000////////////000000//////............,,,,,,------.../////////000000000111222222333333555222333555111222FFF^^^}}}fffRRRIIIKKKPPPVVVXXXZZZ[[[___cccaaa\\\gggllljjjoooyyysssttt{{{nnnrrrooo\\\KKKEEEAAA:::555555333222111222333333222111111000///......///000111...............///000000...111111///000777AAAHHHJJJRRRmmmwwwaaaZZZ^^^ccckkkttt{{{pppggg^^^UUUNNNKKKHHHCCC???>>>>>>@@@@@@???CCCFFFGGGHHHKKKQQQUUUZZZZZZYYYUUUQQQPPPSSSVVVSSSVVVXXXXXXWWWXXX[[[]]]bbbfffkkkrrrzzzpppdddbbb```]]][[[[[[XXXNNN@@@666222222111111000///////////////000000000000000000000///000000000000111111111111333333444444444444555555:::444<<>>PPPeee~~~lllYYYMMMIIIMMMQQQYYY]]]```aaadddiiilllkkklllsssuuu}}}~~~sssmmmqqqiiiNNNMMMMMM@@@777888444222111111222333222111111000////////////000111000////////////000111111///000000000333;;;DDDJJJKKKXXXvvv}}}iii\\\ZZZ___eeennnyyy|||nnncccZZZRRRKKKFFFDDDBBB@@@>>>>>>@@@BBBDDDFFFJJJNNNPPPQQQSSSXXX\\\```^^^\\\YYYVVVUUUUUUUUUTTTVVVXXXZZZ\\\```eeeiiirrrwwwiiibbbbbbaaa[[[ZZZWWWQQQHHH???666111111111000////////////000000000000000000000000000000000000111111111222222333333444444444555555555:::555===OOOiiijjjUUU^^^jjjuuunnnWWWOOOMMMOOOQQQWWW```iiivvv}}}lllbbbOOONNNVVVjjjvvveeefffiiikkkyyyqqqOOOIIICCC:::555222111222222111111000000000/////////...............---------...//////000000111222222000000111111222333333333444000222888>>>FFFYYYllltttgggVVVKKKJJJNNNRRRTTTWWW]]]```___aaajjjtttzzzzzz~~~nnnfffyyySSSPPPQQQBBB666888444333111111222222111000111000000//////000000111111000000000000111222222111000000333888???FFFKKKKKK^^^~~~eee[[[[[[^^^fffnnnwww|||rrrdddWWWOOOIIIDDD@@@>>>>>>??????AAACCCGGGJJJQQQTTTXXXYYYXXXXXXZZZ]]]```^^^[[[ZZZ[[[[[[YYYXXXZZZ[[[^^^bbbhhhpppxxx}}}}}}rrrbbbaaabbb[[[XXXUUUSSSOOOFFF;;;222222111000000//////000000000000000000000111111111000000111111111222222222333333444444555555666666999999CCCXXXsss{{{fffbbbnnnxxx}}}tttUUUJJJMMMSSSTTTZZZcccmmmxxx~~~kkkZZZOOOHHHPPP```vvvqqqnnnqqqxxxcccOOOGGG???:::777333222333111111111000000000//////............------------......///000000111111222000000111222222333333444444222444888???LLLcccyyytttaaaVVVIIIGGGNNNVVVXXXWWWVVV\\\``````dddssszzzkkkvvvcccQQQLLLDDD<<<999666444111000111111111000000000000000000000000000111000000000000111222222333000000555;;;@@@GGGMMMVVVlllpppWWWVVV```fffqqq}}}rrrhhhYYYNNNGGGBBB???===<<>>;;;555111111111111111111000000000000........................---......//////000111111111111111222333333444444666777999;;;BBBUUUsss|||xxxcccSSSLLLFFFJJJTTT\\\[[[XXXZZZaaahhhmmmzzzxxxjjj~~~YYYIIIKKKIII@@@888555222111111111111000000000111111111111000000000////////////000111111444111111777<<<@@@HHHQQQlllxxxbbbTTT[[[gggooo{{{cccZZZNNNEEEAAA???>>>===@@@DDDIIILLLNNNQQQUUUZZZZZZ^^^bbbddddddfffjjjnnnnnnppprrrtttuuuvvvvvvuuuwwwvvvwww{{{~~~wwwddd___ZZZVVVSSSTTTTTTOOODDD;;;222222111000000000000111///000000111111222222222111111111222222222222333333333444555666777777888444FFFWWWiiixxxtttkkkooo~~~zzzQQQOOOTTTMMMLLLUUU]]]mmm}}}jjjZZZPPPJJJFFFJJJ^^^yyywwwwwwjjjVVVEEE@@@===666000...222222111111111000000000.........///////////////------...//////000000111111111222222333444444444333555888===KKKdddrrrxxxxxxdddVVVJJJIIIJJJPPPXXX^^^]]][[[aaaiiittthhhiiiiiiKKKLLLLLLBBB;;;888444222111222111111000111111222222111111000000////////////000111111444111333:::>>>AAAMMM[[[|||bbbYYYXXXcccpppyyyUUUNNNEEE@@@@@@BBBCCCDDDEEEJJJQQQTTTUUUXXX\\\aaa^^^bbbgggiiikkkpppvvv{{{zzz}}}~~~|||{{{|||wwwkkk]]]\\\XXXUUUTTTUUURRRJJJCCC333222111111000000111111///000000111111222333333111111111222222222333333333333444555666777888888999NNN]]]kkkvvvkkkaaannnwww|||```LLLNNNQQQNNNQQQ[[[iii}}}rrr^^^QQQLLLKKKLLLQQQeeehhhLLLCCCAAA:::333111222222222111111111000000/////////000000000111111...//////000000111111222111111222333333444444555222333888EEE___qqqtttbbbRRRLLLHHHLLLQQQWWW[[[___bbbdddooowwwrrrbbbnnnZZZLLLHHHBBB===:::555333222222222222000111222222222222111000111000000000000111222222222000444===@@@DDDUUUiiivvvXXX[[[aaalllyyyMMMHHHAAA???BBBGGGJJJKKKIIIOOOVVVYYYZZZ\\\```eeedddgggkkknnnpppuuu|||~~~zzzyyyzzzuuunnnuuuaaa^^^ZZZVVVUUUUUUSSSNNNIII333222111111000111111111///000000111222222333333111111222222222333333333333333444555666777888999@@@UUU```jjjsssbbbWWWgggtttXXXVVVTTTRRRPPPQQQ[[[fff}}}{{{fffSSSHHHFFFHHHJJJZZZkkkxxxTTTGGGDDD>>>888777222222222111111111111000//////000000111111222222000000000111222222333333111222222333333444444555999888>>>SSSwwwxxxuuufffRRRHHHGGGJJJQQQXXX\\\]]]aaahhhnnn|||dddaaaqqqlllQQQHHHFFF>>>;;;666333333333333222000111222333333222111000222222111111222222333444000///666???BBBGGG\\\tttgggYYY```iiisssEEEDDDBBBAAADDDIIINNNQQQVVVUUUUUUYYY```hhhnnnqqqnnnooorrruuuxxxyyyzzzzzzwwwxxxyyyzzz{{{{{{{{{zzzxxxjjjfff\\\]]]ZZZUUUUUUVVVOOODDD>>>444...111333000...///000111111111111222222222222222222222222222222222555444555888888666999???CCC```iiiZZZSSSVVV[[[aaa}}}cccTTTOOOPPPUUUUUUVVVdddvvv|||{{{{{{~~~nnnXXXLLLGGGEEEGGGKKK]]]~~~iiiHHHIIIEEE666222555444333333333222000...111111000000000000111111000000000000111111111111111000111333555666555444333555CCCdddpppgggZZZJJJDDDHHHQQQUUU]]]cccbbbbbbnnn}}}wwweee___vvvWWWNNNKKKBBB>>>888444333444444444333333222222111000//////111111000000000000000111444444555???HHHKKK___oooaaa^^^gggtttwwwoooHHHHHHHHHJJJMMMRRRVVVYYYSSSVVV\\\ccckkksssxxx|||ttttttuuuvvvuuutttssssssqqqssswwwzzz}}}~~~~~~}}}nnn}}}~~~aaa___\\\XXXUUURRRNNNJJJ@@@777000111222000///000111111111111222222222222222222222222222222222222555444555888777777;;;AAAQQQdddeeeWWWSSSWWW___kkkjjjUUURRROOORRRXXXYYY\\\mmmwwwiiieeeggglllrrrxxx}}}hhhSSSIIIFFFEEEJJJQQQfffzzzvvvxxxVVVFFFFFF>>>333555444333333333333111///111111000000000000111111000000000000111111111111111111222333555555555444:::???PPPrrrsssbbbYYYPPPFFFEEELLLUUUXXX```gggjjjqqqqqqbbbhhhiiiOOOGGGCCC>>>888444333333444444333333222222111000000///111111000000000000111111111333666???IIINNNhhh~~~eee[[[bbblllyyy{{{ssspppooommmfff```OOOOOOPPPRRRUUUYYY]]]___ZZZaaajjjqqqvvvyyy|||uuuuuuuuutttsssqqqooonnnnnnqqqvvv|||vvvxxxkkkaaa[[[[[[WWWOOONNNSSSDDD;;;333111111000000222111111111111222222222333222222222222333333333333666444555777777888>>>FFF^^^fffbbbZZZYYY[[[fffzzzkkkQQQTTTQQQRRRXXX^^^bbbkkk|||eee[[[TTTWWW___iiiuuu~~~ttt```MMMFFFDDDEEENNNYYYttt{{{uuukkkmmmpppIIIFFFFFF777555444333333333333222000111111000000000000111111000000000111111111222222333333333444555555555666===FFF[[[{{{ssscccSSSKKKGGGEEEJJJSSSXXXZZZ```hhhqqq~~~yyytttqqqttt~~~nnnbbbnnnVVVJJJDDD???999555333333333333333333222222111000000000111111000000000111111222000777:::@@@IIISSSrrrppp___[[[hhhsssxxxmmmjjjgggdddccc```\\\YYYXXXXXXWWWWWWYYY]]]aaadddjjjpppxxxzzzwwwtttuuuxxxpppppppppqqqqqqqqqqqqqqqrrrtttyyy~~~zzz|||fffXXX[[[ZZZPPPOOOXXXIIIAAA888222000000222333111111111222222222333333222222222333333333333333666555555777777:::CCCNNNdddhhheeeccccccbbbrrrYYYOOO\\\TTTWWW___gggpppuuubbbWWWRRRQQQYYYfffuuummmYYYHHHDDDCCCEEERRRbbbvvvmmmYYYGGGHHH===777555333333444444333111111111000000000000111111000000111111111222222222333444555555555555777888>>>LLLddd~~~bbbVVVJJJFFFFFFIIIQQQ[[[___aaagggppp~~~ffffffiiiqqqjjjeeedddSSSFFFAAA:::555333333333222222222222111111111000000111111000000111111222222333===@@@BBBKKKYYYzzziii```cccooozzzzzzqqqkkkffffffeeeccc```]]]\\\[[[aaa___\\\\\\^^^dddjjjnnnqqqvvvzzzxxxssspppqqqsssmmmmmmnnnoooqqqssstttuuuzzzzzz|||pppXXXZZZ^^^UUUQQQWWWLLLFFF===444000111333444111222222222222333333333222222333333333444444444666555666777888===KKKXXXooooooiiiddddddhhhgggQQQQQQXXXWWW\\\fffrrr~~~dddVVVPPPOOOTTT```pppjjjVVVFFFDDDCCCEEEVVVlllwwwtttNNNGGGCCC999777444333333444333222111111000000000000111111111111111111222222222222333555666666555666888;;;BBBUUUqqq|||jjjTTTMMMGGGGGGKKKPPPWWW^^^ggglllvvv|||yyyuuuuuuxxx}}}mmm```gggsssrrrfff{{{tttZZZIIIDDD===777444333333222222222222111111111111111111111111111111222333333222>>>CCCFFFTTThhhwwwcccaaahhhwwwvvvqqqllliiicccddddddaaa^^^[[[\\\]]]hhhfffdddeeehhhmmmtttxxxnnnqqqttttttrrrrrrtttvvvppppppqqqrrrtttvvvxxxyyy```\\\___YYYSSSTTTOOOKKKBBB777111222444333222222222222333333333333222222333333444444555555555555666888:::AAARRRcccwwwsssfff]]]cccrrrrrrUUURRRTTTSSS]]]eeerrrnnnZZZSSSMMMPPPZZZjjj}}}hhhTTTFFFEEEEEEGGG\\\www|||```HHHFFF<<<999555444333333222111111111000000000000111111111111111222222222222333222555777666555666;;;???HHH___~~~dddUUUIIIGGGFFFJJJPPPWWW]]]aaaiiiuuu|||uuummmiiieeebbbccchhhoootttzzz~~~qqqaaa___mmmtttfffqqq___LLLGGG???999666555444333111111111111111111111111111111111111111222333444///===CCCKKKccc}}}kkk\\\```kkk~~~vvvqqqoookkkhhheeeeeeeeecccaaaaaabbbdddoooooonnnoooppprrrtttuuuoooppprrrtttuuuuuuuuuuuusssssstttvvvxxx{{{~~~~~~pppaaa^^^YYYSSSPPPPPPOOOFFF999222333444222222222222333333333444444222222333333444555555666555555666999;;;EEEYYYlllllliii\\\XXXjjj]]]SSSVVVYYYZZZgggsss~~~aaaRRRQQQNNNTTTcccwwwfffSSSFFFGGGGGGKKKdddyyyvvvttt{{{~~~xxxOOOEEE>>>;;;777444333222111000111111000000000000111111111111111222222222333333111444777777666777===BBBTTTooogggSSSHHHDDDEEEHHHNNNVVV```fffhhhqqqtttkkkeee___[[[VVVRRRTTTXXXWWW\\\aaaccceeejjjrrryyy~~~uuuiii```fffxxxwwwfffeeemmmlllOOOIIIBBB;;;888666555444111111111111111111111111111111111111222333444555222???EEERRRrrr{{{aaaYYYdddsssvvvsssqqqnnnkkkkkkiiigggfffhhhjjjmmmooouuuuuuvvvvvvtttqqqnnnllluuuuuuvvvxxxxxxvvvrrrooottttttvvvyyy}}}rrrwww~~~fff]]]XXXRRROOOQQQQQQIII;;;333444444222222222333333333444444444222222333333444555666666555555777999===HHH]]]qqqXXXYYYSSSXXXwwwbbbPPPTTTWWW\\\cccqqqwwwYYYMMMOOOMMMVVVhhheeeQQQFFFIIIJJJNNNiiixxxooohhheeebbbkkkuuuxxxvvvvvv}}}~~~~~~WWWCCC@@@<<<888444333222111///111111000000000000111111111111222222222333333333000444777777666888???DDDeeerrr[[[MMMEEEDDDGGGKKKQQQ[[[gggnnnppptttggg^^^XXXTTTPPPKKKEEEEEEIIIDDDHHHLLLNNNOOOTTT]]]dddgggzzzxxxkkkeeecccwww|||hhh]]]ZZZccc{{{QQQKKKCCC<<<999777555444111111111111111111222222111111111111222333444555888DDDIIIXXX|||sss\\\ZZZlll~~~xxxvvvuuussspppllliiiffffffjjjppptttuuupppmmmjjjjjjnnnrrrssssssyyyxxxwwwwwwwwwvvvtttrrrsssuuuyyy}}}zzziiinnnppp[[[]]]ZZZNNNRRRMMMHHHCCC:::111000444222222222222222222222222222222333444444555555666333666555777DDDVVV\\\XXXLLLWWWaaajjjrrrTTTZZZYYY]]]hhhjjj}}}gggVVVOOOOOOQQQfff{{{yyyaaaOOOEEEGGGJJJTTTrrr~~~tttpppmmmdddiiihhhfffbbbaaaeeemmmsss|||}}}{{{yyywww}}}jjjFFFDDD<<<888444...444999111000000000000000000000000222222222222222222222222777///000888777444BBBWWWuuu}}}^^^LLLHHHDDDEEEHHHIIIXXXsss}}}xxxxxxyyyjjj]]]SSSLLLHHHGGGFFFCCCBBBEEE>>>FFFJJJOOOWWWSSSOOOXXX___ttt{{{ppplllvvv|||mmm^^^SSSQQQ\\\bbbQQQDDDBBB<<<333222777333333333222222222111111222///...222444333333666===CCCUUUooo{{{aaaTTT]]]qqq~~~|||vvvqqqtttvvvyyy}}}kkklllnnnrrruuuwwwxxxyyy{{{zzzxxxwwwvvvuuusssrrrtttvvvzzz}}}~~~jjjddd|||}}}ZZZTTTVVVTTTRRRNNNJJJEEE<<<333111333222222222222222222222222222333333444444555555666666777666:::GGGXXX]]]ZZZVVVcccqqqgggVVV]]]^^^eeetttyyyppp]]]PPPKKKMMMUUUlllxxx```OOOEEEHHHLLLVVVvvvwwwuuutttmmmllljjjgggbbb___```dddhhhpppvvv~~~}}}zzzyyyyyyxxxvvvTTTFFF>>>;;;777000444777000111111111111111111111111222222222222222222222222:::444555;;;999777GGG]]]mmmSSSGGGFFFDDDHHHOOOWWWgggyyywwwooorrrzzzgggXXXKKKFFFCCCCCCCCCAAABBBEEEFFFLLLMMMQQQYYYVVVUUU```hhhxxxwwwvvvcccSSSOOORRRuuuUUUDDDCCC<<<555555666333333333222222222222111333000///222444222333666@@@EEEZZZwwwqqq\\\VVVaaasssiiiooowww|||}}}}}}~~~}}}{{{yyywwwuuutttssssssvvvxxx{{{}}}qqq]]]mmmfffWWWVVVUUUSSSPPPMMMIIIAAA666222222333333333333333333333333333333333444555555666666999888888>>>MMM[[[```___gggqqq~~~ppp^^^ZZZaaacccnnnsss___RRRJJJJJJNNN\\\tttxxx___NNNDDDHHHNNN[[[||||||}}}~~~xxxtttssspppkkkeeebbbbbbcccaaaeeelllsss|||~~~{{{yyywww~~~pppfff|||iiiKKK@@@===;;;333333666000111111111111111111111111222222222222333333333333666333555:::888999NNNhhhsssZZZHHHCCCGGGFFFIIIQQQ[[[ggglll___ZZZhhhwwwaaaQQQEEEAAA???AAABBBAAADDDHHHNNNSSSSSSUUU\\\\\\___lllzzzkkkWWWQQQKKKttt^^^EEEFFF===777999333333333333333222222222222444111000333333222333777CCCGGG___fffWWW[[[jjjzzznnnvvv~~~}}}|||zzzwwwtttrrrrrrssswwwyyy{{{~~~{{{eeeeee}}}fffZZZQQQTTTQQQOOOMMMEEE:::333222333333333333333333333333333333444444555666666666:::777:::EEETTT^^^dddeeewww}}}^^^\\\^^^aaaggguuufffTTTLLLJJJNNNUUUeee}}}yyy___NNNDDDIIIPPP___}}}zzzvvvqqqnnnlllcccdddfffjjjqqqzzz{{{xxxxxx{{{yyyjjjyyySSSCCC>>>>>>666333555222111111111111111111111111222222222333333333333333111111555999999AAA\\\yyycccPPPDDDDDDIIIHHHMMMSSSXXX]]]ZZZNNNVVVrrroooYYYIIIDDDAAAAAACCCDDDDDDHHHNNNQQQWWWWWWZZZccceeekkk{{{rrr```UUUOOOiiikkkIIIGGG===:::;;;111444444333333333222222222444222111333333222444999DDDIIIccc|||^^^VVVcccvvvwww~~~}}}yyy{{{{{{|||{{{xxxsssqqqqqqrrrwwwyyy|||wwwfffgggmmmZZZTTTUUUQQQPPPOOOIII>>>555333333333333333333333333333333333444555555666666777999888???NNNZZZ___eeekkkwwwuuuYYY]]]^^^aaannn~~~{{{]]]OOOKKKKKKTTT^^^ppp|||___NNNEEEJJJRRRbbb}}}wwwuuuqqqoooqqquuuyyy{{{zzzvvvvvvvvvzzztttuuuaaaIII???@@@999444555333111111111111111111111111222222333333333444444444444555888;;;>>>LLLlllwwwXXXLLLDDDEEEJJJGGGRRRZZZ___cccdddcccvvvwwwcccPPPDDDDDDBBBCCCFFFFFFFFFLLLSSSSSS[[[\\\aaakkkpppzzz~~~xxxnnnZZZWWW```yyy}}}SSSGGG???;;;999111444444444333333333222222444222222444333222666<<>>777444444444444444333333333333333222222444333222888???GGGVVVsssjjjVVV]]]rrrwww{{{~~~|||vvvrrrrrrsssrrrvvvzzzxxxtttoooooopppssswww}}}xxxbbbbbbrrr|||]]][[[TTTPPPMMMNNNKKKBBB:::777444444444444444444444444444444555555666666777777:::???OOObbbbbbWWW[[[jjjlll{{{\\\UUUaaadddoooeeePPPLLLNNNRRR```rrrcccQQQFFFJJJRRRccczzztttpppjjjmmmpppssswww|||zzzsssqqqpppwwwsssssscccGGGEEEAAA888666444222222222222222222222222222222333333444555555666555444555:::GGGbbbvvv[[[JJJGGGBBBDDDKKKJJJPPPaaajjjttthhhTTTIIIEEECCCDDDHHHMMMNNNPPPYYYbbbkkkpppmmmnnnzzzpppggghhhqqq{{{uuuiiiWWW[[[zzzsssJJJHHHAAA444:::555444444444444333333333111111222444333333:::BBBJJJbbbppp^^^WWWggg}}}qqquuuyyyyyyvvvrrrppppppooouuuyyyyyytttooonnnoooqqqvvv}}}}}}lllbbbaaadddUUUTTTOOOLLLNNNKKKCCC<<<888444444444444444444444444444444555555666777777777===CCCVVVgggcccSSSVVVggg}}}kkkZZZVVVeeekkkxxxvvv___NNNNNNRRRWWWfffzzzdddRRRFFFJJJRRRccczzzpppnnnkkkfffdddfffmmmsss}}}xxxtttrrrttt|||zzznnnKKKHHHCCC:::666333222222222222222222222222222222333333444555666666888777999@@@SSStttoooVVVHHHFFFBBBEEENNNPPPXXXgggkkkqqqgggTTTJJJHHHEEEFFFKKKQQQTTTWWWaaakkkxxxzzztttrrr}}}{{{ssssss}}}pppXXX^^^yyy~~~LLLLLLCCC333>>>555555444444444333333333000000222444333444;;;DDDMMMkkkcccXXXZZZppphhhnnnsssuuuuuuuuurrrpppsssuuuuuussspppllljjjjjjlllttt|||kkk]]]yyyuuuWWW]]]WWWOOOLLLLLLJJJ???333555444333333555555444222555777666555666999;;;;;;>>>MMMdddgggTTTPPPdddvvvttt[[[ZZZdddgggtttppp]]]NNNMMMRRR\\\oookkkVVVIIILLLTTTeee}}}tttlllhhhffffffwwwvvvxxxzzztttqqqtttvvv|||WWWIIIFFF:::333999444222111222333333222111444444333333333444555555777;;;999;;;WWW\\\QQQGGGDDDEEEHHHMMMRRRYYYeeeuuuiiiRRRFFFDDDEEEMMMSSSTTTSSSZZZiiiwwwyyynnngggnnnkkkyyy~~~bbbXXXfff^^^DDDIII444;;;666666555444444444444555444333333444333444<<>><<<999666333222333444333333444444444444555666777888777:::KKKjjjdddTTTIIIEEEDDDGGGKKKPPPYYYaaalllzzzttt^^^NNNMMMTTTWWW[[[```bbbeeemmmxxxwwweee```sssLLLEEE;;;777777666555555555555666444444444555444:::JJJYYY```SSS]]]qqqXXXRRRRRR\\\eeegggjjjpppxxxyyyzzzyyyyyyyyy{{{}}}{{{ooo\\\hhhggg[[[QQQOOOMMMFFFDDDGGG<<<999666444555666666555666444777;;;:::999AAAMMMdddeeecccooovvvZZZVVV```iii{{{hhhPPPMMMMMMUUUeeezzzdddSSSQQQddd{{{zzztttlllkkkpppyyy___HHHDDD@@@:::888444333333444444333333333444444555666888888888;;;QQQwww|||\\\NNNGGGDDDEEEIIIMMMRRR[[[dddnnnuuuiiiZZZPPPPPPVVVVVVZZZ^^^bbbhhhuuutttvvvjjjWWWfffTTTGGG===888777666666555555666666555555555555555<<>>WWWuuuYYYJJJEEEDDDGGGLLLQQQVVV```iiittt~~~rrrlllhhhddd^^^XXXWWWZZZVVVYYY^^^gggssszzzoooooozzzvvv[[[[[[kkk___GGG???888777777666666666666666444444666777888AAAWWWkkk]]]TTTQQQaaazzzaaaTTTOOOXXX___aaagggooossstttuuuuuuvvvxxx{{{~~~|||uuuYYYXXX~~~hhhUUUQQQOOOGGGCCCFFF>>>;;;777555555666666666999444666;;;;;;;;;GGGYYYkkkccc^^^[[[ddd|||^^^WWW\\\gggsss~~~^^^PPPOOOPPPYYYooouuu___TTTbbb{{{ttt~~~~~~zzzssshhheeehhhnnn{{{yyyTTTRRRBBB<<<999555333333444555444333333444444666777888999===AAA[[[mmmUUUEEECCCDDDHHHNNNTTTYYYdddnnnyyytttgggeeebbbbbbeeeeeeaaa______ZZZ[[[```mmm~~~wwwqqqrrryyydddYYY```fffGGG???888888777666666666666666222444666888;;;FFF]]]sss|||TTTTTTPPPbbb}}}aaaYYYQQQRRR[[[dddiiijjjllllllnnnttt{{{~~~|||xxx```UUUtttddd[[[PPPEEEMMMFFFHHH>>>;;;777555555666666666888444444888:::???OOObbbddd```\\\ccc}}}kkkYYYYYY\\\jjj~~~www```MMMKKKOOO```{{{hhh^^^ccc~~~ppphhhgggnnnxxx{{{rrrjjjfffeeedddrrrzzzvvvaaaLLLGGG>>>999444222444555444333555444555666999:::::::::888NNNqqqgggRRRJJJDDDIIIKKKQQQYYYYYYaaavvv{{{ooogggcccdddkkkrrruuuuuuqqqfff[[[[[[dddlllrrr~~~xxx|||```[[[ooowwwGGGEEE<<<999666444555666666555888444444888:::EEEbbb|||NNN]]]YYYnnnddd[[[RRRQQQYYYbbbgggiiikkkllloootttzzz}}}~~~~~~~~~fffUUUnnnlll[[[PPPGGGLLLDDDGGG???;;;777555555666666666666444666999;;;AAARRRdddZZZ```gggttt```WWW\\\bbbooottt]]]NNNNNNTTTeeeuuueeeaaavvvjjj___]]]```gggttt~~~uuummmgggdddcccmmm}}}rrrhhhppppppPPPIII???:::555333444555555333555555555777888:::::::::CCC^^^cccPPPIIIDDDIIIKKKRRRZZZYYYbbbwwwtttnnnmmmnnnuuu}}}ttthhh```hhhpppwwwggg___aaaOOODDD<<<999666555555666666555777444555999===JJJhhhwwwPPPZZZ```ssshhh___TTTPPPUUU^^^dddgggiiilllpppsssvvvzzz~~~pppWWWdddxxx\\\QQQKKKJJJCCCFFF???<<<888666555666666666444666999:::<<>>;;;888666666666666666666555777<<>>:::777777777777666777;;;:::555;;;OOOeeeqqqssspppqqqsss]]][[[aaaeeejjjqqqjjjVVVPPPSSS^^^tttzzz|||zzz|||~~~kkkxxxyyybbbTTTSSSWWW^^^hhhvvvwwwjjjbbbaaa^^^```ppp{{{gggllliii```gggrrrSSSHHHBBB:::666555666666444666777888888888999===@@@QQQtttlllUUUIIIGGGGGGQQQVVV[[[bbbeeevvvxxx~~~vvvyyylllvvvvvvbbbZZZlllGGG???<<<999777777777666666666666888===HHH]]]|||www[[[]]]ZZZwwwqqqgggZZZPPPNNNSSSYYY]]]```dddjjjpppvvv|||}}}wwwuuuxxx}}}pppYYYYYYxxxsssWWWQQQIIIKKKIIICCC???;;;888777777777777777<<<:::555>>>VVViiinnnssskkknnnmmmZZZ[[[eeeooozzziiiUUUPPPSSS```xxxpppxxxsssqqqnnnjjjgggiiimmmlllnnnvvvuuuiiisssqqq```VVVTTTUUUYYY]]]hhhvvv~~~yyyzzz{{{oooeeeaaa]]]]]]hhhzzzvvvfffiiieee]]]```zzzXXXKKKDDD<<<777666666666555555777999888888:::???CCCYYYzzzhhhSSSHHHGGGEEEPPPVVV[[[bbbhhh}}}}}}qqqlll|||fffWWWbbbMMM@@@===:::777777777777666666777999>>>KKKdddgggUUU___aaa|||ppphhh[[[QQQNNNQQQWWW[[[```ccciiirrr{{{}}}qqqkkkkkkooorrrtttzzz}}}eeePPPbbb]]]RRRJJJOOOIIIDDD@@@;;;888888888777777444;;;:::777DDD]]]jjjfffhhhbbbrrr{{{gggWWWZZZhhhxxxfffTTTPPPUUUccc{{{qqq}}}ooohhhbbb```]]]XXXVVVWWWTTTXXXXXX\\\^^^ZZZfffggg\\\SSSNNNQQQXXX^^^gggooo~~~~~~nnniiikkkrrrtttttt|||tttjjjbbb^^^[[[bbbuuuwwwvvvkkkiiieee```___nnn]]]MMMFFF===888666777666555444666999888888:::AAAGGGaaa~~~eeeQQQHHHHHHGGGQQQXXX]]]dddnnniiiiiiVVVZZZjjjYYYAAA>>>:::888888888777666555777:::@@@OOOkkk\\\RRR___gggppphhh\\\RRRNNNPPPVVVZZZaaaccciiitttvvvggg___aaaeeegggfffgggjjjnnnrrrvvv{{{oooMMMWWWzzzbbbSSSJJJQQQHHHDDD@@@<<<999888888888777111:::;;;:::IIIbbbiii```WWWYYYwwwxxxeeeWWWZZZjjj{{{eeeSSSQQQWWWffftttwww{{{tttddd\\\VVVTTTQQQMMMKKKLLLAAAHHHIIIHHHJJJJJJYYYttthhh\\\IIIJJJNNNUUU[[[[[[___qqqsssnnnttt~~~fffaaabbbkkkmmmmmmvvvxxxnnnbbb^^^[[[___nnnzzz}}}kkkgggeeeddd___bbbyyyaaaOOOGGG>>>888777777666555333666999999888;;;BBBIIIiiizzzbbbOOOHHHHHHJJJUUU[[[```iiittthhhzzzoooYYYXXXXXXssseeeBBB???;;;888888888777666444777;;;AAARRRpppxxxVVVQQQ___kkkxxxlll^^^RRRKKKIIIQQQZZZ___cccjjjrrr{{{|||tttjjjbbb^^^[[[WWWUUU]]]WWWUUUZZZbbbhhhnnnsssrrr[[[[[[jjjpppUUURRROOOKKKCCCAAA>>>;;;999888888888888===666999VVVlllfff[[[[[[ZZZ~~~vvvbbbQQQZZZqqq|||gggUUUQQQ___ggg~~~~~~pppvvvooo\\\VVVMMMFFFDDDDDDCCCBBBFFFBBBAAABBBDDDFFFNNNVVVxxxjjjRRRKKKKKKQQQWWW\\\___cccooowwwddd]]]bbbccceeeuuuxxxssswww{{{~~~|||qqq```[[[ZZZ]]]dddvvv{{{kkkgggmmmeeeZZZmmmpppSSSHHHBBB===333444888444666<<<888666;;;<<>>;;;999888888999;;;>>>999AAAaaavvvpppfffjjjnnnqqqaaaSSS___vvvjjjWWWQQQ^^^hhhzzzyyyyyyfffZZZRRRMMMFFFBBBAAAAAA@@@???BBB@@@@@@BBBEEEGGGNNNVVV```sssvvvbbbTTTOOOOOOTTT[[[cccjjjrrrzzznnn]]][[[fffjjj}}}sssccc]]]YYYZZZ```ppp|||mmmhhhllldddYYYiiiYYYJJJCCC>>>666777:::555666:::777888===<<>>;;;999888999999<<<===:::HHHmmmzzzooo{{{jjj___WWWfff|||kkkVVVSSS]]]iiinnn___QQQGGGDDD@@@>>>>>>??????>>>@@@???AAAFFFJJJLLLSSS[[[dddqqqyyyssseeeZZZUUURRR[[[cccooo|||~~~qqqcccXXXcccvvv}}}xxxiii___XXXWWWZZZfff~~~oooiiijjjaaaVVVbbb{{{cccNNNCCC@@@:::999;;;777777777666;;;>>>===QQQvvvpppZZZMMMHHHHHHNNNUUU]]]bbbjjjkkkhhhttt]]]fffllleeeRRR<<>>;;;:::999999::::::::::::NNNttt{{{qqq|||ccc^^^\\\llliiiTTTTTT]]]jjjpppeee\\\NNNBBBAAA@@@???????????????@@@@@@EEEMMMRRRUUU\\\dddwwwsssddd]]][[[dddmmm|||yyyhhh\\\]]]xxxooobbbWWWVVVWWW___xxx}}}ppphhhfff\\\QQQZZZlll}}}qqqSSSCCCAAA===;;;;;;777999666666<<<>>><<>><<<:::::::::;;;:::999<<>><<<::::::;;;;;;;;;;;;AAA]]]~~~tttppptttsss[[[^^^dddtttmmmYYYTTTaaapppzzznnn___TTTHHH===???@@@@@@???======>>>@@@CCCEEELLLWWW```gggqqqyyynnnllltttooo]]]___}}}wwwuuuooovvvyyyfffYYYYYYWWWXXXkkkwwwmmmaaaYYYQQQMMMQQQYYY~~~{{{|||eeeEEECCCAAA;;;999777888:::999;;;<<>><<<;;;;;;;;;<<<:::<<>>???@@@???===>>>AAADDDJJJLLLSSS___iiirrr}}}wwwxxxqqqaaakkkhhhmmmnnnwww~~~iii[[[[[[XXXUUUddd|||vvvlll___TTTNNNNNNRRRXXXttt~~~pppHHHEEECCC;;;999888555<<<<<<:::>>>HHHiiizzz```MMMGGGKKKOOOWWW[[[\\\aaawww{{{mmmggg{{{eeeRRRPPPPPPVVV|||zzzPPPAAA:::777;;;666;;;777<<>><<<;;;;;;<<<<<<888;;;GGGfff}}}ppprrrmmmgggXXX^^^gggwwwrrr^^^QQQgggxxxsssrrrhhh\\\PPPBBB>>>DDD>>>@@@AAA@@@???AAAEEEIIIQQQSSSZZZfffqqq{{{vvvhhhvvvsss```jjjqqq{{{kkk\\\\\\XXXRRR___vvvuuulll^^^SSSNNNPPPUUUXXXfffwwwKKKGGGDDD<<<999999333======:::???NNNoooyyy^^^KKKFFFKKKQQQXXXZZZ[[[aaazzz~~~|||lllaaa|||kkkTTTSSSYYYQQQdddSSSBBB:::666;;;666<<<777<<>><<<;;;:::999AAA>>>EEEjjjrrrXXXccchhhttt___VVV```mmmwww{{{```YYYdddzzzooowww{{{ZZZMMMKKKEEEAAAAAAAAA@@@??????BBBGGGLLLPPPUUU]]]iiisss{{{vvvcccbbbiiiuuu~~~|||tttgggYYYPPPSSS\\\eeeyyyccccccWWWJJJNNNPPP[[[ccc~~~YYYAAADDD???888<<<<<<666;;;???;;;LLLuuurrr[[[MMMIIILLLRRRYYYaaacccfffyyybbbooolllWWWRRRSSSVVVbbbpppTTTBBB===888<<<555<<<777???LLLaaa\\\MMMTTTooobbb```[[[TTTOOONNNPPPRRR[[[eeennnppprrrvvvyyyzzz|||}}}{{{{{{|||}}}~~~}}}|||{{{{{{}}}~~~~~~~~~rrrfffXXXIIIssstttSSSIIICCCBBB@@@>>><<<;;;::::::<<<>>>JJJllliiiTTTbbbhhhppp^^^XXXbbbooozzzcccZZZfff|||tttsssgggNNNGGGFFFBBB>>>@@@@@@@@@AAABBBEEEKKKPPPTTT___eeeoooyyy~~~ggg___jjj|||~~~wwwiiiZZZPPPPPPXXX```vvv|||ffffffZZZLLLNNNQQQ\\\___|||}}}```DDDDDD@@@888<<<;;;666<<>><<<;;;::::::777>>>RRRrrr~~~ggg\\\mmmrrrkkk[[[[[[eeerrrhhh\\\hhhiii}}}eeeTTTFFFDDDDDD@@@???AAAAAACCCFFFIIILLLRRRXXX\\\lllooovvvooolllxxxyyylll\\\PPPNNNTTTZZZjjjjjjiii^^^OOOPPPRRR^^^aaassslllIIIDDDAAA:::;;;;;;777<<<>>>AAAbbbfffQQQIIIIIIPPPXXXZZZ```hhhxxx~~~{{{}}}kkkdddrrr___XXXXXXXXX[[[bbbeeeEEE<<<<<>>BBBNNNeeelllRRRXXXfffxxxyyyyyyyyy{{{```aaaaaa___[[[WWWUUUTTTXXXaaakkkqqquuuyyyzzzxxxzzz|||}}}{{{||||||{{{{{{{{{~~~yyyyyyyyyzzz{{{}}}~~~~~~|||rrr^^^QQQmmmPPPDDDBBBAAA???>>><<<;;;;;;:::888???WWWvvv~~~ooommmeeeXXX\\\gggtttmmm^^^iiiyyyjjj|||ZZZQQQIIIHHHGGGDDDDDDGGGEEEIIINNNQQQUUUZZZ```eeetttuuuzzz{{{}}}zzznnn^^^RRRNNNQQQVVVbbbooommmbbbRRRQQQRRR___dddjjj|||PPPEEEBBB<<<;;;;;;999======DDDmmm}}}___MMMHHHJJJRRRZZZZZZ^^^fff|||}}}wwwwww|||tttbbbwwwwwwbbbYYYXXXXXX\\\aaapppFFF:::>>>???999888:::AAASSSqqqdddOOO]]]lllzzztttmmmnnnooorrr{{{]]]___aaa```]]]YYYVVVTTTWWW```jjjpppvvv{{{|||yyyuuuyyyzzzyyy|||~~~|||zzzwwwwwwvvvvvvwwwyyy{{{|||~~~xxxdddVVVeeeUUULLLAAA@@@???===<<<;;;;;;;;;<<<===VVVuuu{{{rrrvvvzzzaaaWWW]]]hhhvvvvvvaaahhh}}}tttuuummm___ZZZTTTPPPMMMKKKLLLNNNNNNRRRWWWZZZ\\\___ffflllvvvxxx~~~tttnnnsssyyy{{{zzzoooaaaUUUOOOQQQTTT^^^zzzuuunnncccUUUSSSRRR^^^cccaaarrr|||XXXEEECCC>>>;;;<<<;;;>>>===GGGtttwww[[[JJJHHHLLLTTT[[[]]]___gggvvvtttyyy}}}cccppp|||fffYYYUUUYYY```ggg|||HHH999???>>>;;;999:::AAAWWWzzzcccPPP___nnn|||vvvbbb^^^```gggkkkttt}}}ZZZ\\\^^^]]]ZZZWWWUUUTTTZZZbbbiiinnnsssxxxxxxuuurrrvvvyyyzzz}}}zzzvvvsssrrrrrrrrrsssuuuxxx|||~~~}}}kkk\\\]]]|||VVVOOOAAA@@@???===<<<<<<;;;;;;>>>===WWWttttttlllqqqwwwqqq\\\VVV^^^jjjxxxgggiiizzz|||ssspppeeebbb]]]ZZZWWWUUUVVVVVVYYY]]]``````___aaahhhnnnwww|||nnnccceeelllqqqqqq{{{rrreeeXXXQQQQQQSSS\\\qqq{{{nnncccWWWUUUQQQ[[[eee___iiiwwwuuuaaaFFFBBB???===;;;<<<>>>===KKKzzzpppUUUHHHHHHNNNUUU[[[```bbbnnn|||pppsss}}}~~~~~~|||~~~eeekkklllZZZSSSXXXdddmmmNNN:::AAA<<<===;;;???DDDYYY~~~dddRRR```pppjjjYYYWWWYYY___bbbjjjrrruuuvvv{{{XXXYYYYYYXXXUUUSSSSSSTTT\\\aaagggjjjpppuuuuuurrrrrrwwwzzz{{{zzzuuupppnnnpppooooooqqqtttxxx|||~~~~~~rrrcccWWWjjjUUUMMMAAA@@@???===<<<<<<<<<<<<>>>???^^^{{{ssshhhlllnnngggXXXWWW___lll|||tttqqq}}}qqq|||tttfffeeedddccccccdddbbb```aaadddeeebbb^^^___eeelllzzz}}}}}}{{{yyyzzz}}}~~~~~~~~~~~~uuuhhhZZZRRROOOPPPYYYiiilllaaaXXXVVVPPPXXXfff___dddrrriiiGGGBBB@@@>>>:::;;;>>>???PPP~~~gggOOOEEEHHHOOOWWW\\\^^^bbbtttvvvlllsss~~~~~~~~~}}}~~~~~~~~~fffeeettt___SSSWWWdddpppVVV>>>BBB:::===;;;???EEE___bbbUUUaaasss{{{___UUUSSSSSSTTTUUU[[[aaadddfffmmmtttVVVWWWVVVTTTRRRQQQRRRSSSYYY___cccgggmmmtttuuuqqqsssxxx|||}}}}}}wwwrrrmmmjjjqqqppppppppprrrvvvzzz||||||}}}wwwhhhUUU___XXXNNN@@@@@@???===<<<<<<<<<<<<===BBBhhhxxxjjjmmmmmm___UUUXXXaaannn~~~zzzssspppqqqccceeegggjjjmmmpppmmmiiifffhhhhhhccc\\\\\\bbbiii~~~xxxjjjcccgggrrr|||wwwjjj\\\RRRNNNNNNWWWcccjjj```YYYWWWOOOVVV```[[[]]]vvvwwwmmmHHHBBBAAA???999;;;>>>@@@TTTvvvaaaJJJCCCHHHPPPXXX]]]YYYaaaxxxsssiiisss|||~~~~~~zzz|||eeeaaazzzcccTTTVVVcccoookkk]]]AAACCC888===<<<999DDDeeewww___VVVbbbvvviiiSSSNNNLLLIIIIIIJJJNNNSSSVVVXXX```iiiQQQQQQQQQRRRRRRTTTVVVXXXZZZaaaiiioooppppppqqqrrruuuvvvxxx{{{}}}vvvqqqmmmjjjiiioooqqqtttvvvwwwxxxzzz{{{}}}{{{ttt^^^XXXxxxrrrGGGBBBAAA???>>>===<<<=========HHHuuuvvvjjjdddoooaaaSSSWWWhhhsss|||ssshhhaaa______```eeekkknnnmmmllllllfff```]]]\\\```mmmyyy|||hhh[[[\\\mmm|||sssiii]]]RRRNNNOOORRR___~~~ggg```\\\ZZZYYYUUU^^^\\\UUUggg}}}rrrLLLBBB@@@@@@;;;???===???XXXzzzZZZEEEEEEHHHPPPWWWUUU]]]cccqqqeeekkkzzz}}}~~~}}}{{{zzz{{{nnn```uuu~~~dddSSSSSS[[[bbbnnn\\\FFF;;;???<<<===???HHHhhhrrr\\\VVVmmmxxxaaaNNNIIIKKKIIIFFFFFFEEEEEEGGGMMMTTTZZZNNNNNNNNNPPPTTTWWWYYYZZZ```fffmmmqqqssssssssstttuuuvvvxxx|||}}}xxxsssnnnkkkiiiiiinnnpppsssuuuvvvwwwyyy{{{zzzrrraaaXXXnnnuuuKKKBBBAAA???>>>===<<<======>>>NNN{{{oooaaa^^^nnncccRRRUUUeeerrrwwwxxx```]]]^^^___bbbhhhnnnqqqqqqpppoookkkgggeeeeeeiiiuuuvvvddd[[[aaa}}}|||tttkkk___SSSNNNNNNPPP]]]{{{nnngggaaa\\\WWWQQQWWWYYYUUUddd}}}RRRCCC@@@???===BBBBBBCCC[[[vvvXXXFFFGGGJJJRRRYYYWWWbbbkkkpppdddlll}}}~~~qqq___nnnkkkXXXRRRYYYcccfff|||dddHHH===???;;;<<<@@@JJJkkkhhhVVVUUUppphhhVVVHHHDDDGGGDDDDDDDDDCCCCCCCCCFFFKKKNNNIIIIIIKKKPPPXXX^^^aaa```iiimmmrrruuuvvvvvvvvvvvvvvvwwwyyy|||~~~|||yyytttoookkkiiihhhhhhlllnnnrrrtttuuuwwwyyy{{{{{{qqqggg[[[eeezzzOOOBBBAAA???>>>===<<<======>>>RRRiiiZZZ^^^ttt{{{aaaSSSWWWcccrrrxxxiii[[[\\\]]]```dddkkkrrruuuvvvuuussspppnnnoooooorrr|||qqqaaa^^^kkk|||uuunnnbbbTTTMMMMMMOOOZZZvvvwwwmmmddd\\\UUUKKKNNNUUUTTTaaa[[[DDD???>>><<>>@@@;;;<<<@@@MMMnnn```TTTXXXtttqqqVVVKKKCCCBBBDDD@@@DDDEEEEEECCCBBBAAABBBDDDGGGGGGKKKTTT```hhhkkkjjjqqqsssuuuwwwxxxxxxwwwwwwvvvxxxzzz}}}~~~{{{wwwrrrmmmjjjhhhhhhhhhjjjmmmqqqtttuuuwwwzzz|||rrrmmm```bbbPPPBBBAAA???>>>===<<<======>>>TTTllldddmmmsss^^^TTT[[[cccrrrddd^^^___^^^aaagggnnnsssvvvwwwwwwvvvttttttvvvuuuvvv~~~qqqbbbfff~~~www~~~|||wwwqqqeeeVVVNNNLLLOOOWWWqqqzzzmmmbbbZZZSSSIIIJJJRRRQQQ]]]bbbDDD@@@???:::===@@@MMMssshhhQQQHHHNNNRRRXXX___^^^aaaqqqiii^^^gggzzz}}}yyyyyy|||}}}|||~~~zzz]]]```}}}{{{dddQQQYYYnnnzzzmmm~~~LLL@@@AAA<<<===???PPPrrr```WWW]]]www___KKKGGGDDDEEEFFFAAAGGGHHHIIIHHHEEEBBBAAAAAAHHHJJJQQQ[[[gggooorrrssstttuuuwwwxxxzzzzzzxxxwwwwwwyyy|||}}}~~~{{{xxxrrrmmmiiihhhhhhiiijjjmmmqqqtttwwwyyy|||rrrmmmccccccPPPBBBAAA???>>>===<<<======@@@VVVyyyyyywwwbbbWWW]]]eeeuuu~~~}}}fffaaa___```ccciiinnnsssuuuwwwwww|||{{{{{{{{{yyyxxx}}}wwwhhhtttxxxvvv|||xxxsssgggXXXNNNLLLOOOVVVnnnyyyhhh\\\WWWSSSIIIKKKQQQOOOYYY}}}iiiEEEAAA@@@===<<<===QQQbbbNNNIIIQQQTTTYYYaaaaaaaaarrrzzzdddYYYcccttt}}}}}}~~~zzzxxxzzzyyyxxx{{{}}}______zzz}}}fffSSS[[[pppqqqNNNBBBBBB<<<@@@===SSSwww```ZZZ```wwwnnnTTTGGGHHHFFFFFFHHHCCCHHHIIIJJJJJJGGGEEEDDDEEEMMMRRRYYYbbbiiinnnqqqssstttuuuwwwzzz||||||zzzwwwwwwzzz}}}~~~}}}yyyuuupppkkkhhhhhhiiikkkkkknnnrrrvvvyyy|||rrrjjjaaaaaaRRRBBBAAA???>>>===<<<======DDDYYYiiiYYY]]]iiiwwwyyy|||hhh```\\\aaaeeejjjnnnqqqtttxxxzzz}}}zzz}}}rrrzzz}}}yyyttthhhYYYOOOMMMOOOTTTkkkyyyeeeXXXUUUSSSJJJKKKQQQMMMTTTyyysssrrrIIICCC@@@CCC>>>>>>UUU^^^MMMKKKSSSTTTYYYaaabbbeeexxxqqq^^^WWWbbbssszzzxxx~~~zzzxxxtttqqqtttzzzbbb___xxx~~~hhhWWW[[[iiinnnnnnSSSEEEBBB===BBB>>>WWW~~~xxx[[[YYYaaavvv```LLLEEEIIIEEEDDDGGGDDDFFFGGGHHHFFFEEEEEEFFFHHHSSSZZZbbbfffggggggiiikkkssstttwww{{{|||xxxwww{{{~~~~~~}}}}}}qqqnnnjjjgggfffgggjjjlllllloootttxxx|||xxxkkkaaa]]]qqqXXXBBBAAA???>>>===<<<======EEE[[[xxx|||jjj\\\bbblllyyy{{{zzz}}}hhh^^^[[[aaaeeejjjnnnqqqvvv{{{}}}zzz}}}|||~~~zzzttthhhYYYPPPNNNMMMRRRhhh}}}fffXXXVVVTTTJJJHHHQQQNNNOOOkkkooo}}}OOOFFF>>>CCC@@@AAAYYY|||\\\MMMLLLSSSSSSWWW___bbbkkk~~~sssgggYYYWWWeeewww}}}{{{~~~yyyuuuooolllpppvvv~~~eee___tttjjj[[[WWWZZZYYYdddZZZIIIBBB<<>>===<<<======BBBZZZmmmmmmxxx}}}eee]]]jjjnnnzzz}}}sss}}}iii______aaadddiiimmmqqqwww{{{yyy|||zzzttthhhYYYQQQOOOLLLPPPfffjjjZZZWWWTTTIIIEEEQQQOOOLLLaaaoooTTTGGG<<<>>>>>>CCC[[[|||\\\MMMLLLSSSRRRUUU___aaannn}}}xxxiii```VVVXXXiii|||{{{vvvrrrmmmjjjooowwwwww|||~~~ggg^^^qqqlll]]]TTTNNNNNN^^^___KKKBBB;;;DDDDDDbbb^^^TTTXXXeeezzzdddOOOCCCEEEJJJCCCAAAHHHKKKIIIGGGDDDAAA@@@CCCHHHMMMZZZ[[[]]]^^^]]]]]]^^^___jjjmmmssszzz{{{}}}{{{wwwrrrnnniiifffdddeeejjjmmmnnnmmmpppssswwwzzz}}}ppphhhfffaaa\\\IIICCC@@@???>>><<<<<<@@@DDD[[[yyyxxxnnnhhhllloookkkoooiiirrrssshhhmmmwwwggg```bbbdddiiipppxxx|||~~~~~~{{{wwwzzz|||wwwppphhh^^^TTTMMMQQQPPPdddhhh^^^VVVNNNNNNKKKLLLLLLMMMWWWrrryyyyyyWWWDDD???@@@@@@EEE[[[```QQQIIIPPPUUUUUUYYYbbbttt|||zzzvvvnnnaaaXXXQQQXXXhhhtttuuuqqquuuooollloooooommmpppuuuqqqyyy{{{xxxyyy|||mmmaaalllooo]]]RRRLLLNNNWWWgggoooHHHDDD;;;???GGG^^^zzzXXXQQQYYYjjjuuuXXXJJJHHHFFFEEEFFFIIILLLOOOMMMEEE@@@AAADDDFFFIIILLL___```aaabbbbbbeeeiiillllllnnnrrrxxx}}}{{{sssmmmhhhggggggiiikkkmmmmmmmmmrrrvvvyyy|||xxxpppkkkccc```HHHCCC@@@@@@???======@@@>>>^^^~~~jjj___fffssstttrrrffftttssskkkwww|||lllddddddeeegggmmmttt{{{~~~{{{wwwyyy}}}yyyssskkk```UUUMMMOOOOOOaaaiii___WWWOOOOOOKKKLLLLLLKKKQQQiiixxxVVVCCC@@@???@@@FFFZZZ{{{bbbQQQHHHNNNUUUVVV]]]hhhzzzxxxuuuppphhhWWWSSSPPPTTT\\\bbbcccaaaccceeekkksssrrrllljjjlllrrrxxx~~~}}}yyyxxxzzzppp___cccmmm\\\RRROOOLLLQQQ___tttIIIDDD<<<@@@GGGbbbzzzZZZWWW___ppplllTTTJJJIIIGGGFFFGGGIIIKKKMMMIIICCC@@@CCCFFFHHHKKKOOOcccdddeeefffhhhmmmssswwwttttttuuuvvvxxxzzz}}}~~~}}}ssslllgggiiimmmnnnooonnnoooooowwwyyy|||yyyrrrfffiiiHHHCCC???@@@AAA>>>>>>@@@AAAgggdddXXXiii}}}{{{xxxeeevvvqqqpppssshhhfffffffffkkkrrryyy~~~zzzvvvyyy~~~|||wwwooocccVVVNNNOOOOOO```jjj___XXXOOONNNIIIKKKMMMKKKNNNdddzzzYYYCCCAAA@@@@@@FFFYYYyyydddQQQGGGLLLTTTXXXcccppp~~~sssnnnhhh```TTTVVVYYY[[[]]]___```aaaeeejjjssswwwssskkkhhhjjjrrrwww{{{}}}}}}|||yyywwwwww|||ttt]]]\\\mmm\\\SSSRRRMMMNNNWWW|||JJJDDD>>>BBBHHHgggyyy[[[]]]fffyyy}}}^^^MMMIIIIIIHHHHHHHHHHHHIIIIIIEEE@@@@@@EEEIIIKKKNNNRRRhhhjjjllloooqqquuuzzz~~~~~~|||zzzwwwvvvxxx||||||{{{qqqkkkfffkkkrrruuuuuuttttttvvv{{{|||}}}uuuhhhtttJJJCCC???AAAAAA???>>>@@@FFFlll|||^^^YYYtttkkkvvvpppwwwyyymmmhhhggghhhlllsssyyy~~~~~~}}}yyyuuuxxx~~~xxx{{{sssfffXXXOOOOOOQQQbbbkkk^^^WWWNNNLLLFFFJJJNNNOOOPPPeee```DDDCCCCCC@@@FFF^^^fffRRRFFFKKKSSSZZZgggvvvxxxmmmhhhaaaZZZXXX\\\aaagggkkkmmmoooqqqwwwxxxxxxsssjjjfffjjjpppssswwwyyyzzz~~~{{{yyywwwuuuwww}}}uuu^^^^^^|||qqq]]]SSSRRRTTTRRRWWWJJJBBB???AAAJJJkkkvvvZZZ```kkk~~~kkkSSSHHHGGGGGGGGGGGGFFFFFFEEEDDDAAA???AAAGGGLLLNNNQQQUUUllloootttwwwyyyzzz|||~~~~~~}}}{{{yyyxxx{{{zzz}}}|||vvvppplllgggmmmvvv{{{{{{{{{|||}}}}}}~~~|||sssbbb~~~MMMEEE???@@@AAA@@@???@@@CCChhhzzzdddeee~~~tttuuu|||ooorrriiiiiikkkooouuuzzz||||||}}}{{{zzzwwwtttwww~~~yyy~~~}}}tttgggYYYOOOLLLRRRbbb~~~jjj\\\VVVMMMIIIEEEIIIOOOQQQRRReeekkkGGGDDDFFF???GGGjjjhhhTTTFFFJJJRRRYYYgggwww~~~qqqhhhccc]]]WWW]]]^^^bbbkkktttyyyyyywwwuuuvvvrrriiibbbdddmmmuuuuuuwwwyyyzzz~~~yyyxxxwwwvvvwww}}}wwwbbbddd|||yyy```RRRPPPXXXZZZaaaKKK@@@@@@@@@KKKllluuu[[[^^^kkk___LLLFFFCCCDDDDDDDDDDDDBBBAAA@@@???>>>BBBHHHLLLNNNQQQVVVfffjjjooorrrsssssssssssstttvvvxxxxxxzzz{{{uuuwwwyyyxxxuuurrrpppooojjjpppwww}}}}}}}}}|||qqqZZZrrrRRRHHH??????@@@@@@???@@@AAAgggzzz|||wwwuuuuuuuuuyyykkkkkkmmmppptttxxxyyyxxx{{{yyyxxxwwwtttrrrwww~~~|||{{{}}}tttgggYYYOOOJJJOOO]]]ssskkk[[[UUULLLGGGFFFHHHNNNQQQPPP^^^vvvIIIFFFEEE>>>KKKvvviiiUUUGGGKKKRRRWWWdddsssvvv~~~rrrggg```]]]YYYUUUbbbaaadddooozzz~~~xxxqqqgggmmmpppmmmlllqqqxxx|||vvvxxxzzz{{{}}}xxxxxxwwwwwwzzzzzzeeeggg{{{cccSSSPPPWWW```mmmMMM@@@AAA???KKKkkkvvv___]]]kkkrrrUUUGGGFFFAAAAAABBBAAAAAA@@@??????AAA@@@CCCIIIKKKKKKOOOUUU```cccgggiiiiiiiiijjjkkkkkkoootttwwwyyy}}}xxxxxxyyyuuupppnnnpppssstttrrrrrrssstttooorrrwww}}}~~~{{{{{{~~~~~~}}}|||qqqUUUfffWWWKKK???===?????????@@@DDDiiizzzrrrwwwrrrnnnmmmkkkmmmpppsssuuuvvvxxxvvvuuuuuurrrqqqvvv~~~~~~www|||sssfffXXXOOOKKKNNNWWWggg~~~lll[[[VVVLLLGGGFFFFFFJJJOOOMMMXXXwww}}}KKKHHHCCC@@@PPP}}}jjjVVVIIILLLQQQUUU___lllmmm~~~ssseee[[[WWWUUUTTTSSS```bbbiiiuuu~~~}}}rrrgggfffooovvvxxx{{{}}}wwwzzz{{{}}}|||tttvvvwwwyyy}}}eeeaaattteeeTTTRRRVVVeeevvvPPPAAADDD???KKKjjjxxxccc^^^lllcccKKKDDDGGG@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCEEEHHHHHHHHHLLLSSSbbbdddfffggggggiiilllnnnhhhmmmsssuuuwww{{{wwwpppqqqppplllfffgggkkkppprrrssssssuuuxxxssstttwww|||~~~zzzzzzzzz}}}{{{~~~tttUUUaaaZZZLLL???<<<>>>>>>???@@@EEEhhh}}}tttlllyyyyyytttqqqnnnjjjiiikkkooosssuuuvvvtttssssssqqqpppvvv~~~}}}ttt~~~zzzqqqeeeXXXOOONNNPPPTTT___vvvnnn\\\WWWMMMGGGEEECCCHHHNNNMMMWWW{{{nnnLLLIIICCCBBBTTT~~~jjjWWWJJJLLLQQQSSS[[[gggjjjwwwkkk\\\TTTQQQPPPPPPQQQXXX^^^jjjwww~~~xxxjjj___ooowww||||||~~~~~~xxxxxx{{{}}}|||rrrtttwww{{{dddZZZkkkfffUUUUUUWWWiiizzzRRRCCCFFF@@@KKKiiiyyyddd```nnnvvvXXXDDDAAAGGGAAA@@@@@@??????@@@AAAAAAEEEDDDFFFHHHGGGFFFJJJQQQ\\\ggglllfffeeeooovvvuuurrrwwwyyyvvvrrrttt}}}yyymmmhhheeeaaa^^^^^^\\\fffsss{{{{{{yyy}}}}}}}}}||||||~~~}}}}}}~~~~~~zzzxxxuuurrrddd\\\yyy\\\CCCBBB>>>;;;CCC???BBBGGGnnnqqqdddooozzzoookkk}}}ttt}}}nnndddiiinnnmmmooouuuuuussspppnnnooorrrvvvyyy{{{|||uuummmbbbWWWQQQKKKKKKMMMYYYssshhhWWWXXXPPPGGGGGGBBBJJJJJJNNNWWWmmmnnnuuuMMMAAADDD@@@QQQ|||nnnZZZJJJKKKRRRVVVZZZ___llltttkkkbbbXXXQQQLLLHHHKKKQQQWWWUUU]]]jjjnnnfffccchhhpppsssxxx{{{|||yyyuuurrrtttxxx}}}tttwww{{{}}}bbbZZZgggfffVVVRRRWWWdddTTTCCCAAA???LLLoooaaahhhuuueeeNNNAAA@@@DDD===???AAABBBCCCDDDFFFHHHNNNMMMKKKGGGDDDDDDGGGIIIaaajjjkkkfffhhhssszzzzzz{{{}}}wwwmmmdddbbbbbb```^^^___```iiivvv~~~{{{}}}zzz{{{}}}~~~zzzyyywwwtttfffZZZrrr^^^CCCBBB>>><<>>AAAGGGnnnpppdddpppvvvllljjj~~~xxxnnnbbbdddfffdddfffkkkooonnnlllkkklllooosssvvv}}}}}}|||uuummmbbbXXXQQQMMMLLLMMMWWWqqqhhhWWWWWWPPPGGGIIIDDDKKKJJJMMMUUUiiinnnrrrSSSEEEFFFEEEUUUzzzkkkYYYKKKLLLRRRUUUYYY^^^rrr{{{pppeee[[[RRRMMMIIIFFFEEEHHHMMMKKKRRR___ccc^^^]]]ccckkkmmmqqqsssrrrooojjjggghhhmmmvvv|||xxxtttwwwzzz|||~~~bbbYYYeeegggVVVRRR[[[ddduuuWWWEEEAAA???KKKkkk~~~ZZZggguuuzzz___KKK@@@@@@DDD@@@AAABBBCCCDDDEEEGGGIIINNNMMMLLLIIIGGGFFFHHHJJJdddhhhhhheeeiiiuuu|||||||||mmmeee^^^___aaabbbdddgggjjjrrr|||yyy||||||~~~yyy{{{}}}~~~~~~{{{{{{xxxyyylll[[[lllaaaDDDBBB???===BBB===@@@GGGppplllccctttpppiiiiiivvvssseeebbbcccaaaccciiiqqqpppnnnmmmmmmppprrrttt{{{~~~|||uuummmcccXXXRRRPPPMMMKKKTTTnnniiiVVVUUUOOOHHHJJJEEELLLIIILLLRRRfffqqqmmmXXXGGGGGGGGGWWWyyykkk[[[OOOPPPTTTUUUZZZaaawwwsssiii^^^TTTLLLJJJIIIFFFCCCBBBFFFDDDHHHSSSXXXWWWYYY___eeefffhhhiiifffbbb\\\YYY[[[___gggqqqzzz}}}zzzvvvsssvvvyyy|||~~~aaaXXXeeehhhWWWQQQXXXbbbmmmppp]]]GGGBBB@@@MMMeee\\\dddsssoooXXXGGG>>>???DDDCCCCCCCCCDDDFFFHHHIIIKKKMMMMMMNNNLLLJJJIIIJJJKKK^^^```aaaaaahhhrrrvvvuuurrrvvv}}}{{{mmmeee___```cccgggmmmsssuuu}}}zzz{{{~~~vvvuuu||||||}}}~~~~~~}}}~~~}}}|||yyy}}}vvvcccooofffFFFCCC@@@>>>BBB<<>>>>>BBBCCCCCCCCCEEEHHHKKKLLLMMMKKKLLLNNNOOOMMMLLLLLLLLLUUUXXX\\\___eeekkkmmmkkkppptttzzzzzzsssmmmeee______ccciiirrr{{{{{{~~~zzzppprrr~~~~~~}}}~~~}}}yyynnnwwwnnnJJJCCCAAA???AAA;;;@@@III{{{hhhddd|||kkkgggkkk}}}zzztttwwwvvvggg^^^ZZZ[[[___ccciiiiiiiiijjjkkkmmmnnnooowwwzzzvvvzzz}}}wwwpppfff\\\VVVOOOMMMJJJPPPgggoooVVVQQQLLLHHHEEEAAAJJJIIILLLSSSfffiii[[[GGGDDDEEEZZZuuueeeWWWUUUVVVWWW^^^ggg~~~zzzssshhh___VVVKKKDDDGGGLLLMMMLLLKKKLLLKKKNNNTTTYYY]]]bbbgggfffhhhiiihhhccc[[[SSSNNNHHHGGGGGGLLLUUU___fffiiigggkkkrrrwww}}}xxx~~~~~~aaaXXXccckkkXXXQQQNNNcccqqqmmmhhhJJJAAACCCQQQbbbuuu___^^^nnn~~~dddRRRFFF??????AAABBBAAABBBFFFJJJMMMMMMMMMGGGJJJMMMNNNNNNNNNNNNOOOUUUXXX^^^cccfffhhhhhhhhhpppsssyyy}}}rrrnnnfff```]]]```eeelllwwwzzzrrruuuyyyqqqwwwvvvNNNDDDBBB???AAA<<>>GGGRRRzzzwwwxxx{{{ppphhh{{{mmm___XXXXXXZZZ[[[ZZZ[[[^^^aaadddeeeeeefffnnnwwwvvv\\\NNNKKKKKKJJJIIIKKKNNNSSS\\\hhhuuu~~~{{{uuulllccc\\\IIIMMMMMMKKKTTTnnn|||ZZZNNNHHHFFFEEEBBBLLLKKKNNNUUUgggnnnqqqpppJJJDDDKKKjjjoooSSSKKKNNNUUU___hhh|||uuunnnbbbQQQEEEHHHIIIOOOVVVVVVOOOJJJHHHJJJQQQ[[[dddmmmuuuyyyyyyxxxzzz{{{wwwlll[[[JJJ@@@HHHKKKLLLMMMPPP\\\nnn{{{}}}xxxjjjhhhkkkuuu|||```UUUaaalll\\\VVVTTTbbb|||wwwPPP@@@CCCDDDgggzzz]]]```ppplllZZZGGG???>>>???BBBEEEEEEDDDEEEIIIKKKHHH@@@999===@@@DDDGGGJJJNNNRRRUUUdddfffhhhkkkpppvvv|||}}}wwwooofff___[[[```eeennn{{{{{{xxxuuusssttt~~~zzzqqquuuWWWTTTTTT???DDDBBBCCC@@@FFFQQQzzzvvviiiyyy|||mmm```XXXTTTSSSSSSVVVZZZ^^^```bbbccceeeffflllsss~~~yyypppbbbWWWPPPKKKHHHEEECCCEEEHHHJJJNNNWWWbbbjjj~~~yyyssstttrrreeeWWWNNNIIIHHHNNNVVVhhh}}}]]]OOOHHHGGGCCCHHHGGGIIIOOOSSSeeepppooovvvJJJGGGLLLgggvvvYYYPPPQQQTTT[[[ddd}}}uuutttjjjXXXKKKHHHJJJNNNTTTWWWQQQHHHDDDFFFQQQUUU___kkksssuuuzzz~~~zzzssseeeTTTIIIGGGGGGPPPVVVWWWYYYiiibbbYYY\\\~~~ooo]]]RRRWWWfff}}}GGGCCCBBBJJJlllaaabbbyyyfffVVVEEE???AAABBBBBBCCCAAADDDGGGGGGCCC@@@@@@@@@BBBBBBDDDIIIOOOTTTZZZ]]]]]]^^^aaaiiisss~~~}}}|||~~~|||uuukkkdddaaa```fffmmm{{{|||vvvooohhhvvv~~~~~~}}}ppprrrVVVWWWYYYCCCFFFBBBBBB???DDDKKKsss}}}xxx}}}ooonnn~~~wwwjjj]]]TTTPPPPPPQQQRRRUUUYYY\\\]]]^^^```bbbkkkrrr}}}xxxpppjjjgggaaaXXXQQQMMMJJJFFFDDDCCCFFFIIIKKKMMMRRRZZZ```mmm{{{~~~vvvrrrmmmcccXXXOOOJJJHHHLLLSSSddd{{{\\\OOOHHHGGGDDDHHHGGGIIIOOORRRbbb~~~sssnnnwwwJJJDDDKKKeee}}}___SSSRRRUUU]]]fff}}}xxxooommmdddSSSHHHGGGNNNQQQWWWXXXRRRJJJIIINNNTTTYYYeeettt}}}~~~~~~~~~vvvmmmdddYYYLLLFFFFFFUUU[[[______fff{{{zzz^^^UUU\\\~~~nnn]]]RRRYYY```oooIIIDDDBBBCCCcccggghhh}}}zzz___PPPBBB>>>AAABBBBBBCCCCCCEEEFFFEEEAAA>>>>>>???BBBBBBHHHPPPTTTWWWaaalllXXXXXX]]]iiiyyy}}}xxxxxxzzz~~~}}}xxxnnnddd```bbbgggpppzzz|||vvvnnngggwww~~~|||}}}qqqsssXXX[[[```GGGGGGBBBBBB===BBBKKKtttzzzqqq}}}tttuuugggxxx}}}wwwsssiii]]]RRRMMMNNNPPPOOORRRUUUXXXYYY[[[]]]___iiipppzzzuuusssoookkkfffaaaZZZVVVWWWTTTPPPMMMLLLKKKIIIGGGHHHKKKNNNOOOPPPSSSYYY^^^gggxxxxxxpppiiiaaaYYYQQQKKKHHHJJJPPPaaawww[[[OOOHHHGGGDDDIIIHHHJJJOOOPPP___yyyxxxzzzKKKFFFNNNhhhiiiXXXSSSUUU^^^hhhtttjjjeee]]]QQQHHHHHHNNNRRRYYYZZZRRRKKKNNNUUUWWWXXXaaappp{{{~~~}}}~~~yyymmm^^^SSSKKKFFFFFFIIIVVVcccqqq{{{vvvZZZSSS\\\~~~mmm\\\RRRXXX]]]iiiwwwLLLFFFBBBFFF^^^jjjhhhyyysssUUUIII>>>===AAABBBAAABBBCCCDDDCCCAAA>>>======>>>CCCCCCKKKVVVXXXZZZkkkXXXXXX^^^lll~~~|||vvvsssuuuwwwwwwuuunnnddd[[[[[[ccckkkyyy|||sssqqqpppmmmwwwxxxzzz|||uuuyyy___```eeeHHHGGGBBBAAA===BBBJJJyyy|||ooosssjjj}}}lllfff|||xxxtttrrrkkk___RRRLLLMMMPPPOOOQQQTTTVVVXXXZZZ\\\^^^gggnnnwwwuuummmeeedddbbb```^^^[[[XXXVVVTTTRRRPPPOOOOOOOOOPPPPPPRRRTTTWWWYYY[[[```hhhnnn|||xxxpppjjjbbbYYYQQQLLLIIIJJJNNN___tttYYYOOOHHHEEEDDDIIIIIIJJJNNNNNN\\\uuuvvv~~~MMMHHHPPPhhhttt^^^TTTSSS]]]gggsssggg```ZZZQQQLLLLLLKKKQQQYYY\\\UUUMMMOOOWWW[[[XXX\\\hhhuuuzzz{{{|||ttteeeTTTJJJFFFFFFLLLSSS[[[ssssssYYYTTT]]]~~~~~~yyylllZZZRRRTTT]]]jjjpppNNNGGGAAAMMM[[[zzzgggaaakkkwwwkkkNNNEEE===>>>AAAAAA@@@@@@BBBAAA???>>>======???@@@EEEDDDLLLWWWWWWZZZrrrWWWYYY```pppzzz|||zzzxxxtttqqqqqqsssuuuoookkkcccZZZUUUYYYdddmmm|||}}}nnniiikkknnnmmmvvvuuuwww~~~yyyfffeeehhhHHHEEEAAAAAA>>>CCCCCCxxx|||lllnnnggg{{{{{{iiippp~~~~~~~~~}}}}}}|||zzzuuurrrpppoooiii^^^RRRKKKJJJMMMNNNPPPRRRTTTVVVXXX[[[]]]eeellluuu}}}wwwkkkbbb___aaaaaa```___]]][[[ZZZZZZXXXVVVTTTQQQQQQSSSVVVYYY]]]```bbbeeekkkuuu|||vvvsssnnndddYYYPPPKKKIIIJJJNNN___pppWWWNNNGGGDDDDDDIIIIIIJJJNNNNNN[[[uuukkkQQQFFFKKKbbbeeeUUURRRZZZddd~~~}}}rrrddd[[[UUUPPPNNNMMMHHHOOOZZZ___ZZZQQQQQQVVV[[[ZZZ```mmmyyy{{{yyyxxxkkk]]]NNNGGGFFFKKKVVVaaayyynnnWWWUUU^^^|||vvvuuujjjYYYRRRTTTXXXaaafffOOOHHHAAALLLXXXwwwfff___aaagggttt```LLLDDD>>>@@@BBB@@@>>>>>>???===<<<<<<===@@@CCCDDDGGGEEEJJJQQQQQQWWWrrrSSSVVV```qqq{{{rrrrrrrrrrrrrrrrrrssstttttthhhbbbZZZSSSSSS[[[gggpppzzzooossssssnnnlllnnnooonnnwwwxxx~~~zzz~~~xxxjjjhhhkkkIIIEEE@@@BBB@@@EEECCCxxxoooooojjjyyyqqqlllzzzwwwvvvtttrrrqqqpppooollljjjgggfffaaaYYYPPPIIIHHHHHHKKKLLLOOOPPPRRRTTTXXXZZZdddkkkssszzztttddd\\\[[[]]]ccccccccc```]]][[[ZZZ[[[]]]\\\ZZZXXXWWWZZZ___cccjjjmmmpppvvv~~~{{{uuussspppeeeYYYNNNKKKJJJLLLOOO___jjjTTTMMMGGGCCCDDDIIIHHHIIIMMMNNN]]]wwwsss{{{VVVGGGLLLcccmmmXXXRRRXXX```yyyyyyoooaaaVVVPPPNNNLLLKKKHHHNNNXXX___]]]TTTQQQSSSQQQUUUaaaqqqzzzvvvoookkkaaaWWWLLLGGGHHHQQQbbbqqqgggTTTUUU^^^{{{qqqsssiiiWWWRRRZZZTTTWWWeeeNNNHHH@@@GGG[[[iiidddcccfffrrryyy[[[JJJCCC???@@@AAA???===>>>>>><<<;;;<<<@@@DDDFFFGGGGGGGGGHHHIIIKKKUUUlllRRRUUU___mmmyyy|||vvvooommmooorrruuuwwwxxxvvvuuueee^^^UUURRRWWWbbbmmmsssyyyxxxfffooovvvtttqqqqqqssssssyyyzzz{{{ssshhhiiipppLLLFFFAAACCC@@@EEEHHHxxxvvvqqqjjjvvvuuukkktttzzzuuuqqqmmmjjjfffdddcccbbbaaa```]]]\\\XXXTTTOOOKKKHHHGGGIIIKKKMMMNNNOOORRRVVVYYYdddjjjrrryyy~~~~~~oooaaaXXXYYY^^^ccchhhiiiiiigggcccaaabbbdddccceeefffggghhhkkkppptttxxx|||~~~xxxrrrlllbbbYYYMMMKKKKKKLLLNNN\\\cccPPPMMMGGGDDDDDDHHHGGGHHHMMMOOO___{{{|||zzzZZZJJJMMMhhhttt]]]TTTWWW]]]rrrwwwmmm___SSSMMMLLLKKKIIIHHHJJJQQQXXXYYYRRRNNNNNNKKKOOO[[[hhhmmmiiicccbbb]]]VVVNNNIIIKKKXXXppp}}}|||aaaQQQUUU]]]zzzpppuuuhhhVVVRRR\\\ZZZfff}}}LLLHHH???CCC___ooofffhhhmmmxxxtttYYYFFF@@@===???@@@>>>>>>??????===<<>>;;;===???>>>>>>AAAAAA???>>>@@@EEEGGGGGGFFFBBBIIIIIIDDDHHHVVV\\\XXXQQQYYY___dddlllssspppiiigggpppzzz|||uuuiii]]]OOONNN\\\nnnvvvvvvvvvpppssswww|||}}}wwwnnnnnnxxx}}}wwwrrreeeiiirrrLLLFFFAAABBB???BBBKKKlll}}}mmmgggxxxdddssszzzsssmmmeee```___\\\XXXSSSOOONNNNNNNNNOOOPPPPPPNNNJJJGGGFFFFFFFFFJJJNNNNNNMMMNNNSSSYYYaaahhhnnnssszzz|||jjjYYYVVV]]]eeekkknnntttuuuvvvvvvtttttttttvvvuuuxxx}}}|||vvvooofff\\\VVVLLLHHHFFFJJJPPP___|||fffTTTLLLEEEDDDEEEEEEIIILLLIIILLLccc}}}zzzrrr\\\HHHLLLqqqlllWWWRRRXXXcccuuuxxxjjjZZZOOOHHHDDDFFFKKKJJJIIIIIIJJJKKKJJJHHHFFFKKKMMMQQQTTTYYY```fffkkkhhh]]]QQQLLLUUUgggzzz~~~wwwdddUUUQQQiiiqqquuuhhhYYYXXX^^^uuuxxxPPP???@@@BBBUUUzzzpppiiifffmmmyyyxxx^^^MMM>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGGGGFFFIIIIIIFFFBBBDDDJJJNNNMMMRRRWWW\\\```hhhrrrtttppprrrzzz{{{ssscccZZZRRRSSS^^^lllsssuuurrrmmmrrr|||uuuuuu}}}yyytttooozzz^^^aaarrrLLLFFFAAABBB???CCCEEEbbbyyy|||~~~oooggguuuwwwiii{{{~~~uuunnnggg```ZZZXXXUUUQQQMMMIIIGGGFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGGGGJJJLLLLLLJJJLLLRRRWWW___fffmmmssszzzttteeeYYYZZZccckkkqqqtttyyy{{{{{{zzzyyyxxxyyyzzz}}}}}}yyytttmmmddd[[[UUUMMMHHHFFFJJJPPP___|||kkkVVVJJJDDDFFFFFFDDDHHHLLLJJJNNNaaayyyvvvqqqaaaPPPUUUxxxqqq[[[TTTWWW```uuuxxxjjjZZZNNNGGGDDDGGGLLLJJJHHHEEEDDDDDDDDDCCCBBBJJJKKKMMMQQQYYYbbblllssspppbbbSSSNNNXXXiiixxx~~~xxxyyysss}}}zzzaaaVVVUUUfffpppyyyiiiXXXVVV___rrr~~~vvvOOO@@@AAAAAAQQQssslllccc___fffssspppVVVFFF======>>>>>>???@@@BBBBBBEEEFFFFFFGGGHHHHHHHHHHHHEEEFFFDDDAAABBBHHHLLLMMMUUUWWWXXX[[[dddooouuuvvv}}}~~~uuummm[[[WWWUUUWWW___hhhpppuuu|||ooommmttt{{{||||||vvvqqqzzz[[[[[[qqqLLLFFFAAACCC???CCCFFF```vvvzzzzzzlllqqqrrrooowwwooohhhaaaYYYSSSOOONNNKKKGGGDDDAAA???>>>>>>@@@AAAAAAAAACCCEEEHHHHHHIIIJJJHHHGGGJJJPPPUUU\\\dddmmmssszzzjjj```[[[```jjjrrrvvvyyy}}}~~~~~~}}}~~~}}}zzzvvvqqqkkkcccZZZTTTMMMHHHFFFJJJPPP^^^{{{jjjTTTHHHCCCHHHFFFDDDFFFKKKLLLPPP___qqq{{{bbbPPPWWWwwwyyyaaaVVVUUU[[[tttyyykkkYYYMMMFFFDDDHHHNNNNNNIIIDDD@@@@@@AAACCCCCCIIIHHHIIIMMMWWWfffttt}}}{{{iiiVVVQQQ[[[kkkwww{{{fffeeeqqq~~~vvvqqq}}}rrr]]]UUUWWWeee||||||oooiiiVVVSSS^^^iiipppuuuNNN@@@AAAAAAOOOmmmmmm___[[[bbbmmm}}}gggOOO@@@=========>>>???AAABBBCCCGGGHHHIIIIIIIIIIIIIIIHHHCCCFFFEEEBBBCCCIIINNNOOO[[[[[[\\\^^^dddmmmsssvvv|||wwwnnnfffXXXWWWWWWYYY\\\cccooozzzxxxpppqqqyyy}}}|||~~~~~~zzzwww^^^\\\pppKKKFFFBBBCCC???CCCGGGcccsssyyyqqqrrrpppttt|||rrrjjjccc[[[TTTNNNJJJIIIGGGEEEBBB???<<<;;;>>>???AAAAAAAAABBBEEEGGGIIIIIIHHHFFFEEEHHHNNNSSSZZZccclllssszzz~~~{{{eee___^^^eeeoootttwwwzzz{{{}}}|||yyyuuupppjjjbbbZZZUUUMMMHHHFFFJJJPPP^^^{{{^^^NNNGGGDDDIIIEEEDDDEEEJJJMMMRRR^^^kkk~~~\\\MMMTTTrrrhhhXXXRRRXXXnnn{{{lllYYYMMMFFFDDDIIIPPPRRRLLLEEEAAABBBFFFJJJMMMKKKHHHFFFJJJVVVgggwwwoooZZZTTT___nnnwwwyyy~~~ccccccuuuzzzwwwuuukkkXXXSSSVVVgggzzzyyyrrrgggUUURRRZZZ\\\^^^~~~qqqLLL??????AAANNNkkkqqqccc^^^cccmmm|||xxx```KKK>>>=========>>>???AAABBBCCCHHHHHHIIIIIIIIIIIIIIIHHHDDDHHHIIIGGGIIINNNRRRRRRcccdddfffiiilllooosssvvv~~~}}}xxxsssllleee[[[XXXWWWWWWXXX___qqq|||vvvqqquuu~~~}}}{{{{{{{{{}}}jjjfffnnnJJJFFFBBBCCC???CCCCCCaaalllsssssstttwwwnnnxxxnnnfff___XXXQQQLLLFFFEEEDDDBBB???===;;;:::===???AAABBBCCCDDDGGGJJJKKKJJJGGGEEEEEEHHHLLLPPPXXXaaakkkrrrxxx|||zzzuuuccc___```gggmmmpppsssvvvyyy~~~}}}zzzuuupppjjjccc[[[VVVMMMHHHFFFJJJOOO]]]zzzpppRRRJJJGGGCCCGGGDDDDDDFFFIIIMMMSSS^^^gggmmm]]]MMMQQQlllooo[[[QQQVVVeeexxx}}}nnn[[[OOOGGGEEEJJJPPPPPPKKKDDDBBBEEELLLSSSWWWPPPLLLHHHLLLWWWhhhwwwqqq^^^WWW```nnnwww{{{{{{aaa___uuu|||qqqwwwzzz}}}fffTTTOOOTTTlll{{{zzzwww~~~cccSSSSSSYYYTTTRRRxxxjjjHHH>>>@@@???LLLjjjrrrhhhaaaeeennn{{{pppZZZGGG<<<<<<<<<===>>>???AAACCCDDDFFFGGGGGGHHHHHHHHHHHHGGGEEEIIIKKKLLLOOOTTTUUUQQQhhhiiimmmssstttsssuuuyyy}}}{{{wwwuuupppjjj```ZZZWWWVVVVVV^^^ttt}}}xxxuuurrrwww}}}{{{{{{{{{zzzuuummmJJJFFFBBBDDD???CCCAAA___ppptttyyyttt|||mmmqqq}}}yyyrrriiibbb\\\VVVOOOIIIAAA@@@???===<<<<<<;;;;;;:::===BBBEEEGGGIIILLLNNNMMMKKKIIIGGGGGGIIILLLNNNUUU^^^hhhnnntttwwwuuupppaaa^^^^^^cccfffiiinnnttt{{{{{{vvvpppjjjbbb[[[VVVMMMHHHFFFIIIOOO]]]yyyiiiNNNLLLIIICCCEEECCCEEEGGGIIIMMMTTT___gggzzzffffffLLLJJJ___vvv___QQQTTT\\\kkkqqq___RRRJJJGGGJJJOOOIIIEEEAAAAAAGGGPPPXXX\\\UUUQQQNNNRRR]]]jjjuuuzzz~~~rrrccc[[[^^^jjjvvv~~~yyyZZZWWWssspppjjjuuu{{{|||{{{cccQQQOOOTTTooo}}}|||{{{xxx]]]RRRVVVYYYRRRUUUbbbFFF@@@AAA<<>>???AAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGIIILLLPPPVVV[[[VVVMMMccceeekkksssuuusssvvv|||}}}{{{xxxwwwtttoooddd\\\WWWWWWWWW___www~~~{{{yyyvvvyyy|||zzz|||{{{{{{tttlllIIIFFFCCCDDD@@@CCCBBB]]]|||{{{}}}pppsssoooyyyrrrlllccc\\\WWWRRRKKKFFF@@@>>>===;;;;;;<<<>>>??????CCCHHHLLLNNNOOOPPPRRROOOMMMJJJIIIJJJKKKLLLMMMQQQZZZccciiinnnqqqooojjj]]]YYYYYY\\\___dddmmmvvv|||vvvooohhhaaaZZZUUUMMMHHHFFFIIINNN\\\yyygggQQQPPPLLLEEEGGGAAAFFFIIIIIILLLTTTaaajjj|||mmmjjjLLLCCCTTTyyy}}}dddTTTRRRVVVffftttbbbUUULLLHHHJJJNNNCCCAAA???AAAHHHQQQYYY]]]ZZZVVVUUUZZZdddnnnuuuwwwzzztttiii^^^[[[cccttt{{{^^^WWWrrr~~~vvvqqqyyy{{{}}}www```QQQQQQXXXnnn||||||~~~rrrXXXQQQZZZVVVSSS```]]]FFF@@@@@@===IIIfffzzzeee^^^aaaiiiwwwzzzdddQQQDDD<<<;;;<<<<<<>>>???BBBCCCDDDCCCCCCEEEGGGHHHIIIIIIIIIKKKLLLNNNUUU___cccXXXJJJ[[[\\\dddnnnqqqqqquuu}}}|||~~~zzzxxxxxxuuuqqqeee\\\WWWXXXYYYaaayyy~~~{{{}}}{{{xxxyyy~~~vvv~~~mmmdddkkkIIIFFFCCCDDD@@@CCC@@@XXX~~~xxxmmm|||}}}rrrxxx~~~zzzyyymmmggg___XXXSSSNNNHHHDDDAAA???===<<<<<<>>>AAACCCHHHLLLQQQTTTTTTSSSRRRRRRPPPNNNLLLKKKLLLMMMLLLLLLNNNWWW___eeejjjmmmkkkfffXXXUUUTTTVVVZZZaaannnyyy|||uuunnnggg```XXXSSSMMMHHHFFFIIINNN\\\xxxfffTTTSSSMMMGGGKKK@@@FFFJJJJJJKKKTTTbbblllyyyppphhhPPPDDDRRRzzzgggWWWPPPSSSeeeuuudddWWWNNNIIIIIIMMMAAA@@@???CCCJJJSSSZZZ]]]\\\ZZZZZZ```jjjrrrvvvvvvxxxuuummm```XXX^^^qqq~~~iii\\\ppp~~~|||zzzttt^^^QQQSSS\\\lllzzz|||nnnTTTQQQ\\\RRRTTThhh\\\GGG@@@===AAAKKKfffvvvddd]]]```iiixxxyyycccRRREEE>>>;;;<<<<<<>>>@@@BBBDDDEEEBBBCCCEEEGGGIIIJJJJJJKKKPPPOOOQQQZZZfffiii\\\JJJbbbdddeeefffkkkssswwwvvvzzzzzzzzzzzzyyyyyyyyyyyyooo```VVVVVVWWW^^^yyy|||{{{yyyxxxxxxxxx|||vvvqqqlllrrrmmm]]]kkkjjjKKKFFFAAABBB===@@@DDDTTTrrr}}}yyy}}}wwwlllddd```ZZZUUUPPPKKKEEEBBB<<<;;;::::::;;;===@@@AAAOOOTTTYYYZZZUUUQQQTTTZZZPPPJJJHHHPPPWWWXXXUUURRRUUUWWWYYYZZZ]]]```bbbbbbVVVSSSQQQRRRXXXcccpppxxx~~~zzztttnnnhhhaaaZZZUUUNNNHHHFFFKKKQQQ]]]yyy}}}gggZZZNNNKKKIII>>>EEECCCDDDHHHLLLSSS```mmmqqquuujjjQQQGGGJJJnnnnnn[[[RRRVVV___tttzzzfffVVVLLLIIIIIIIIIBBB???@@@FFFLLLQQQYYY```bbbeeebbbccckkkiiihhhrrrvvv|||yyyiiiZZZ[[[gggqqqwwwaaaggg~~~yyywwwooodddkkk~~~iiiVVVPPPWWWaaa|||||||||aaaRRRTTTWWWYYYNNNRRRCCCAAA===>>>FFFcccxxxkkk___^^^gggvvv~~~cccLLL@@@===999;;;>>>AAACCCDDDDDDDDDAAAAAAEEEJJJJJJHHHIIIMMMPPPWWWZZZbbbpppiiiTTTIIIeeeddd```aaakkkzzz~~~}}}{{{qqqdddZZZYYYWWW\\\wwwsssuuu}}}}}}{{{wwwyyy}}}rrrkkkdddmmmooo^^^gggfffHHHEEE@@@BBB>>>@@@DDDOOOooozzz}}}|||vvvlllbbb^^^WWWPPPKKKGGGBBB???>>><<<::::::<<>>???EEE^^^{{{iii]]]]]]fffvvv|||bbbKKK@@@===;;;<<<>>>@@@BBBCCCDDDEEEBBBBBBEEEJJJJJJHHHJJJNNNPPPUUUZZZhhhuuuhhhPPPGGG___^^^]]]aaappp~~~tttjjjbbb]]]WWWZZZssszzzmmmrrr~~~vvvtttwwwyyy}}}zzzooofff[[[jjjuuudddccc```FFFDDD???BBB???AAADDDKKKvvv{{{kkkvvvzzzzzz|||sssiii```ZZZRRRJJJEEEBBB???===>>><<<;;;;;;???FFFNNNRRRUUUVVVUUUPPPLLLOOOWWW^^^bbbXXXQQQTTT[[[^^^^^^___ZZZWWWRRRMMMJJJGGGFFFFFFLLLMMMOOOTTT]]]jjjyyy|||xxxqqqjjjccc[[[TTTOOOJJJFFFEEEJJJPPP___|||~~~```RRRJJJJJJJJJAAABBBCCCFFFKKKMMMRRR^^^kkksssmmm{{{mmmSSSIIIKKKlllxxxbbbQQQRRRVVVeeefffSSSIIIDDD@@@===BBB@@@AAAFFFMMMUUUbbbmmmnnnlllaaa^^^dddccccccnnn|||nnn___eeeuuu|||yyy|||vvvqqqwwwoooooo|||lllooovvvttt___RRRPPP\\\jjjuuu\\\PPPSSSTTTPPPYYYNNNBBB???>>>@@@DDDWWWxxxhhh[[[[[[gggwwwyyy```KKK@@@>>>>>>>>>???@@@AAACCCDDDEEECCCBBBEEEJJJJJJIIIKKKPPPPPPRRRZZZmmmyyyfffLLLGGGSSSYYYbbbjjjxxx~~~xxxrrrkkkbbbWWWXXXooovvvnnnvvv}}}rrrooorrrxxx}}}yyypppeeeWWWkkk~~~mmmeee\\\GGGDDD???BBB???@@@BBBIIIoooxxx~~~tttiiisss|||qqqwww}}}wwwnnneee]]]WWWNNNFFFAAA>>><<<;;;;;;;;;===@@@FFFLLLSSSVVVYYY\\\[[[VVVTTTZZZbbbggghhh\\\SSSSSSXXX[[[]]]^^^WWWQQQLLLIIIFFFDDDEEEIIIRRRSSSTTTWWW^^^kkkzzz~~~}}}|||wwwpppiiiaaaYYYQQQLLLGGGEEEEEEIIIPPPaaaxxxZZZPPPIIIIIIFFF===AAACCCHHHLLLNNNRRR^^^jjj}}}vvv~~~rrrPPPGGGGGGccc|||eeeTTTRRRRRR\\\rrrhhhTTTIIIEEE@@@===BBBAAADDDJJJOOOVVVaaalllrrrqqqddd[[[ZZZWWW[[[kkk}}}cccaaapppvvvqqqqqqxxx}}}{{{|||~~~{{{vvvuuu}}}xxxbbbfffoookkkZZZPPPPPP___ppp~~~oooXXXOOOSSSQQQOOO\\\KKKBBB===>>>???CCCRRRnnnjjj\\\\\\hhhxxxwww^^^KKKAAA@@@AAA@@@@@@@@@AAABBBDDDEEECCCCCCFFFKKKLLLJJJLLLQQQSSSQQQXXXmmmxxxbbbJJJKKKQQQ]]]iiirrr{{{~~~|||{{{ttthhhZZZXXXkkkyyyuuuttt}}}yyynnnlllooowww~~~xxxpppdddWWWooowwwnnnZZZHHHFFF???CCC??????@@@IIInnnsss|||ooohhhrrrzzzpppmmmzzzwwwqqqjjjccc[[[TTTKKKCCC???===<<<<<<777;;;AAAHHHNNNRRRTTTUUU]]]cccddd______dddhhhhhhiii]]]SSSSSSWWWXXXXXXYYYUUUMMMGGGFFFEEEDDDHHHOOOZZZ\\\^^^aaafffqqq}}}|||{{{wwwppphhh```XXXPPPKKKEEEEEEFFFIIIQQQdddrrrYYYTTTOOOJJJEEE;;;AAADDDIIIMMMMMMQQQ]]]jjj~~~xxxOOOFFFEEEZZZ~~~gggWWWSSSQQQVVVddd}}}jjjTTTIIIDDDAAA???BBBDDDIIIPPPRRRUUU]]]fffsssuuujjj^^^XXXUUU___uuuaaaWWWaaahhhfffmmm{{{{{{|||jjjqqq{{{cccUUUOOORRRdddxxx}}}yyyhhhTTTOOOSSSOOOTTT^^^yyyIIICCC;;;===>>>BBBOOOhhhppp___]]]jjjyyyuuu]]]KKKCCCCCCCCCBBBAAAAAAAAABBBDDDEEECCCCCCGGGMMMNNNLLLMMMQQQVVVRRRUUUgggrrr^^^KKKPPPZZZcccmmmttt|||}}}{{{|||~~~}}}ooo```\\\jjj|||{{{vvvuuuyyy|||tttllljjjmmmttt|||vvvlllcccZZZvvv~~~VVVIIIGGG???CCC???>>>>>>JJJnnnuuunnnfffooojjjjjjrrrsssnnnhhhaaaWWWQQQIIIBBB???======<<<777===FFFOOOUUUVVVUUUSSS]]]eeehhhdddcccggggggbbbfff\\\UUUWWW\\\\\\ZZZYYYWWWLLLEEEDDDCCCBBBIIIRRR\\\bbbhhhlllpppxxxvvvnnnwww}}}{{{yyyuuunnnggg___WWWOOOJJJDDDFFFGGGIIIRRRhhhmmm[[[[[[VVVNNNGGG>>>BBBEEEIIILLLLLLOOO]]]kkk|||PPPIIIEEESSStttlllXXXTTTQQQSSS[[[ooonnnVVVGGGBBBAAABBBEEEHHHNNNTTTTTTTTTYYYaaasssuuukkk___[[[[[[hhhcccWWW[[[___eeewwwqqqyyy}}}zzzuuu]]]SSSQQQWWWlll}}}ssscccQQQPPPTTTMMMNNNYYYlllEEEDDD:::===<<>>======;;;BBBLLLUUUYYYYYYVVVSSSVVV```eeebbbccciiihhhaaaddd]]]ZZZaaagggfffbbb```[[[OOOFFFFFFEEEDDDLLLWWWcccmmmyyyzzzjjjhhhttt|||zzzvvvrrrkkkddd]]]UUUMMMHHHCCCFFFHHHJJJSSSkkkiii[[[^^^XXXOOOIIICCCCCCEEEJJJKKKJJJNNN]]]mmm{{{}}}OOOJJJFFFNNNjjjrrrWWWTTTQQQRRRVVVgggvvv\\\IIIBBBDDDGGGIIILLLRRRVVVTTTTTTZZZcccssspppcccXXXYYY[[[fff{{{ssseee```aaa```iii{{{|||qqq|||oooXXXQQQTTT]]]vvvyyynnn^^^OOOQQQTTTLLLNNN^^^```AAAFFF;;;>>>:::@@@III^^^}}}fff___iiiuuuqqqYYYHHHAAABBBDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBJJJRRRTTTPPPNNNPPPRRRUUUSSSXXXbbb\\\RRRTTTWWW\\\fffuuu|||~~~~~~||||||{{{lllgggnnnxxxzzz||||||zzzxxxvvvpppooollliiihhhkkkvvv}}}~~~vvviiidddhhhyyyKKKDDDDDD>>>DDDAAA???>>>GGGiiittt___hhh}}}ggg^^^ooowwwmmmbbbXXXPPPLLLFFFAAA???>>>===<<<@@@FFFOOOWWW[[[ZZZWWWTTTOOOYYY```___ccclllmmmgggccc^^^___iiiqqqpppkkkggg^^^QQQHHHIIIIIIHHHQQQ^^^rrr~~~|||tttssszzz|||yyytttpppiiibbb[[[SSSLLLGGGCCCGGGIIIJJJTTTmmmeeeYYY]]]WWWMMMIIIEEECCCFFFJJJKKKIIIMMM]]]nnntttwww{{{MMMIIIDDDJJJdddxxxTTTRRRQQQRRRUUUdddbbbMMMEEEGGGLLLMMMOOOSSSVVVTTTTTT\\\gggrrrjjjXXXOOOSSSUUU\\\lllqqqwwwwwwlllcccbbbeeefffaaagggssswwwzzz{{{kkkTTTQQQVVVbbb}}}vvvjjj\\\OOORRRUUUKKK]]]rrrXXX???GGG<<<@@@999???FFF[[[hhh^^^hhhsssoooWWWFFF@@@AAADDDEEEEEEEEEEEECCCAAA@@@???BBBKKKTTTUUUQQQNNNOOOOOOUUUSSSUUU___]]]TTTSSS^^^bbbiiittt}}}}}}yyy||||||xxxxxxrrrsssyyy{{{vvv{{{ppphhhjjjnnnooonnnooouuuxxx{{{{{{}}}^^^```iiiiiiTTTCCC@@@BBB@@@>>>???<<>>;;;888;;;@@@HHHMMMSSSXXXZZZYYYVVVTTTSSSLLLOOOWWW___lllnnn```aaabbbeeeuuurrrnnndddYYYLLLEEEGGGPPP[[[cccxxx}}}zzzxxxsssooohhhaaaYYYRRRKKKFFFKKKDDDGGGNNNWWWttt|||hhhXXXXXXWWWNNNFFFEEEEEEGGGLLLMMMKKKQQQbbbsssvvvttt|||NNNHHHGGGJJJbbbrrr^^^XXXPPPTTT\\\cccpppWWWIIIKKKRRRMMMRRRSSSOOOPPPVVV]]]aaaYYYRRRLLLLLLQQQVVVWWWVVVYYY___eeeeeeaaa```dddiiieeeeeejjjttttttttt}}}yyy```QQQOOORRRjjjrrr^^^TTTSSSSSSQQQPPPZZZVVVIII>>><<<@@@:::???FFF]]]ooo[[[aaavvvnnnVVVDDD???BBBEEEGGGIIIFFFCCCBBBFFFKKKCCCHHHNNNQQQUUUWWWSSSMMMIIIMMMRRRVVVXXXVVVSSSPPP\\\___gggrrr{{{~~~{{{xxx{{{|||~~~}}}|||yyyllleeeggglllppprrrnnnssstttttt~~~zzz}}}|||bbbccclllgggSSSBBB@@@BBB@@@>>>???===HHH\\\bbbbbb{{{lllfffxxx~~~tttiii]]]UUUNNNGGG@@@===;;;:::>>>DDDKKKNNNQQQVVVYYYYYYWWWTTTTTTLLLMMMRRRXXXeeekkkaaa\\\```hhh}}}wwwqqqlll[[[IIIDDDHHHTTTeeesss|||yyywwwrrrmmmfff^^^WWWPPPJJJEEEHHHCCCHHHQQQ]]]{{{}}}jjjZZZYYYWWWOOOGGGFFFDDDGGGLLLNNNLLLQQQbbbtttwwwvvvOOOHHHDDDGGG___{{{fff]]]QQQQQQYYY```~~~www^^^MMMLLLRRRSSSVVVVVVPPPLLLNNNPPPQQQLLLMMMPPPRRRTTTWWWZZZ]]]dddaaa___aaafffiiihhhfffgggeeefffllluuu}}}}}}yyy|||oooWWWOOOQQQVVVtttooo\\\SSSSSSTTTUUUUUUmmmPPPFFF===<<<>>>;;;???EEEYYYlll^^^hhhwwwlllUUUDDD@@@DDDEEEHHHJJJHHHDDDCCCFFFIIIHHHMMMQQQSSSVVVWWWSSSMMMHHHKKKPPPTTTUUUSSSOOOMMMXXX\\\eeeqqq{{{|||yyy{{{zzz{{{tttkkkdddcccgggnnnsssnnnqqqrrrqqqxxxwwweeedddpppnnndddQQQBBB@@@BBB???===??????EEESSSiiidddvvvnnnmmmyyyqqqfff\\\TTTLLLEEE>>><<<<<<===BBBIIISSSQQQQQQSSSVVVXXXVVVTTTWWWOOONNNOOOPPP___jjjeee\\\dddqqqxxxnnnnnnZZZJJJIIIOOOYYYnnn{{{zzzzzz|||~~~{{{xxxwwwpppkkkccc[[[UUUNNNIIIEEEFFFCCCIIISSSbbb~~~lll]]]YYYWWWOOOHHHFFFCCCGGGLLLNNNMMMQQQaaarrr|||uuunnnPPPGGGBBBDDDZZZnnnbbbQQQOOOUUU\\\yyyfffSSSNNNQQQUUUXXXVVVNNNGGGEEEEEEDDDDDDLLLUUUXXXVVVWWW]]]dddjjjfffbbbdddjjjoooooonnnlllhhhddddddjjjttt}}}|||{{{eeeOOOOOOUUU[[[|||kkkXXXQQQRRRUUUYYY]]]wwwHHHCCC<<<<<<<<<<<<>>>BBBTTT{{{|||lllaaammmvvviiiRRRDDDBBBFFFEEEHHHJJJJJJFFFDDDEEEFFFJJJOOORRRSSSUUUVVVQQQKKKGGGJJJNNNQQQRRROOOLLLIIIUUUZZZcccqqq}}}}}}|||xxxuuuooogggaaabbbjjjpppppptttxxxzzzrrreeedddvvvtttfff___NNNAAA@@@AAA>>><<>>CCCMMM~~~vvvjjjrrrqqqvvvxxxpppfff\\\TTTKKKDDD>>><<<<<<>>>DDDKKKVVVQQQMMMNNNRRRVVVVVVUUU[[[TTTSSSPPPOOO]]]lllkkkfffoooqqqdddcccTTTMMMRRRYYYaaayyy}}}xxxxxxyyy}}}}}}{{{yyywwwvvvoooiiiaaaYYYSSSMMMIIIEEEHHHFFFJJJRRRddd{{{lll^^^YYYVVVOOOHHHEEECCCGGGLLLNNNLLLOOO^^^oooxxxzzzkkkPPPFFFBBBCCCSSSrrrcccQQQNNNSSSYYYrrrlllVVVNNNOOOTTTVVVRRRIIIBBBCCCEEEFFFKKKQQQVVVWWWTTTWWW```hhhjjjlllnnnppprrrvvvzzz}}}qqqllleeeaaaeeeqqqrrr```MMMRRRYYYbbbyyyfffVVVQQQRRRTTTZZZaaaiiiDDDBBB<<<===:::;;;===@@@OOOrrr{{{rrraaannnzzzeeeNNNCCCCCCFFFDDDGGGJJJJJJHHHEEEDDDDDDHHHLLLOOOPPPRRRSSSOOOIIIHHHJJJNNNPPPPPPMMMJJJGGGRRRXXXcccrrr|||yyytttuuusssllleeeeeelllssswww}}}oooeeegggnnnkkk[[[LLL@@@@@@AAA===;;;>>>===@@@JJJwww~~~uuujjjpppuuuwwwnnndddYYYRRRKKKDDD>>><<<<<<===CCCJJJLLLHHHDDDEEEKKKRRRXXXZZZ^^^WWWUUURRRPPP___oooppppppzzzhhh\\\UUUNNNNNNYYYcccrrryyytttuuuyyy~~~{{{zzzyyywwwuuunnnhhh___WWWQQQMMMIIIGGGIIIGGGKKKRRRiiiuuujjj^^^YYYVVVOOOHHHDDDEEEHHHMMMMMMKKKNNN]]]mmmkkkOOOEEECCCEEELLLmmmqqqcccQQQOOOUUUWWWjjjpppXXXNNNMMMVVVVVVOOOEEE@@@DDDKKKNNNTTTTTTRRRPPPRRRYYYdddllllllmmmrrr|||pppmmmhhhbbbdddqqq}}}kkkZZZNNNTTT]]]ooosssaaaSSSRRRSSSSSSYYYbbb___DDDBBB<<>>KKKjjjyyydddsssbbbKKKBBBBBBDDDCCCFFFIIIJJJHHHFFFDDDBBBDDDIIILLLMMMPPPSSSPPPKKKJJJLLLNNNPPPPPPNNNJJJHHHQQQVVVbbbrrr~~~}}}wwwsssmmmqqqtttrrrnnnnnnuuu{{{ppphhhsssmmm{{{WWWIII???@@@AAA<<<;;;>>><<>>===<<<===AAAGGG???===<<>>HHHbbbhhhxxxaaaIIIBBBBBBBBBBBBDDDFFFGGGHHHFFFDDDBBBCCCGGGKKKMMMPPPTTTRRRNNNKKKMMMOOOQQQQQQOOOLLLJJJPPPVVVaaaooo}}}~~~|||}}}xxxrrrlllgggmmmtttwwwvvvwww|||sssooonnnxxxSSSGGG???@@@@@@;;;:::>>><<<>>>HHHgggvvvpppwww}}}tttkkkaaaVVVOOOEEE@@@============@@@FFF???@@@AAAAAAEEENNN\\\fffhhh\\\TTTOOOQQQggg}}}xxxXXXXXXTTTYYYcccvvvyyyrrrooottt}}}~~~|||}}}{{{vvvrrrkkkeee[[[RRRMMMJJJHHHGGGGGGJJJOOOYYYuuugggddd___\\\ZZZVVVNNNFFFGGGIIIMMMNNNMMMTTTgggzzzkkkLLLCCCEEEHHHDDDSSS{{{|||jjjUUURRRVVVTTT___zzzwww```VVVVVV^^^\\\TTTHHHBBBGGGOOOSSSQQQOOOMMMNNNQQQWWW]]]```aaagggxxxkkkhhhmmmqqqnnnmmmwww~~~gggXXXKKKWWW[[[nnnzzzrrr```SSSNNNVVVYYYUUUXXXcccNNNCCCAAA999@@@:::999;;;>>>FFF[[[{{{jjjrrr}}}cccJJJCCCBBBAAAAAAAAACCCEEEFFFFFFDDDCCCAAAFFFIIIJJJNNNRRRQQQLLLKKKMMMOOOQQQQQQPPPNNNLLLPPPUUU___mmmyyy|||||||||wwwwwwqqqgggfffllluuuyyyzzz{{{uuuuuunnnmmmRRRFFF>>>@@@@@@;;;:::>>><<<>>>GGGbbb}}}}}}uuulllcccYYYQQQAAA===;;;===>>>>>>AAAFFFIIIKKKKKKIIIHHHOOO\\\gggppp```UUUOOOSSSlllnnnQQQUUUZZZdddsssyyydddjjj|||zzztttqqqxxx~~~}}}~~~|||vvvqqqjjjcccYYYPPPKKKHHHGGGFFFGGGKKKRRR[[[uuuzzzdddccc```^^^]]]YYYPPPHHHGGGIIILLLNNNOOOXXXmmmiiiLLLBBBEEEIIICCCPPPxxxpppXXXRRRVVVSSS]]]wwwzzzcccZZZ[[[\\\\\\UUUJJJEEEIIIPPPTTTMMMPPPRRRRRRRRRQQQRRRTTTPPPggg|||llliiipppvvvuuusss{{{uuu^^^OOOJJJ^^^aaavvvtttkkkYYYMMMLLLWWW[[[VVVYYYdddHHHAAA???777???;;;:::<<<>>>DDDVVVtttiiiggg{{{nnneeeLLLDDDCCCAAA@@@@@@AAACCCEEEFFFEEECCC@@@CCCFFFGGGKKKNNNMMMHHHKKKLLLOOOQQQQQQPPPNNNMMMVVVSSSZZZlll|||zzz{{{|||{{{wwwyyyyyyppphhhdddccceeeiiiqqqyyy}}}xxx{{{wwwrrrbbbTTTIII@@@???@@@???>>>>>>AAA===BBB___yyy~~~rrriii```UUUJJJBBB???<<<;;;>>>AAAEEEFFFIIIQQQUUUQQQOOOTTTZZZ[[[lllUUUPPPTTTXXXqqqtttVVVNNNUUUfffrrraaa[[[bbbmmmxxxxxxuuuvvv}}}|||yyytttmmmfffaaaXXXPPPIIIGGGGGGGGGIIIRRRPPPZZZrrrjjjjjjiiifff___VVVNNNIIIIIIGGGNNNKKKRRR]]]iiilllJJJEEEIIIBBBEEEPPPeeezzz^^^QQQTTTTTTZZZkkkyyymmmgggbbb___WWWNNNIIIGGGJJJRRRZZZZZZVVVRRRQQQNNNLLLOOOUUUVVVooovvvhhhgggkkknnnqqqxxx~~~dddTTTOOOGGG```mmmyyyjjjbbbVVVPPPPPPNNNaaa\\\LLLxxxkkkIIICCC888===<<<777>>><<<:::===NNNmmmmmmcccqqquuutttgggLLLEEEFFFFFFBBBBBBBBBBBBAAA@@@??????<<>><<<===<<<<<<>>>@@@===BBBZZZuuusssiiiaaaVVVLLLCCC@@@<<<;;;<<<@@@BBBDDDHHHQQQVVVSSSQQQTTTXXXXXXaaaOOOLLLQQQTTThhh{{{xxxzzzhhhPPPKKKPPPaaaxxxooo^^^YYY^^^hhhsss{{{yyyzzz|||yyywwwqqqjjjeee___WWWNNNIIIFFFFFFGGGJJJSSSTTTbbbnnnjjjmmmpppmmmdddYYYPPPKKKLLLJJJOOOIIIPPP\\\jjjmmmOOOFFFGGGBBBDDDMMMeeedddUUUVVVTTTYYYiiixxxooofffYYYXXXRRRJJJFFFKKKUUU\\\fff^^^XXXVVVTTTRRRSSSWWW\\\pppvvvddd```gggooosssyyywww```QQQNNNSSSbbbwwwrrrccc\\\SSSNNNQQQQQQ```]]][[[```EEE@@@888===<<<999;;;;;;999;;;JJJhhh{{{mmmxxx}}}nnnPPPEEEEEEFFFCCCCCCDDDCCCBBBAAA???>>>===AAAEEEEEEDDDDDDGGGKKKMMMMMMNNNPPPRRRTTTTTTTTTQQQSSS]]]nnn||||||yyy}}}}}}|||yyyvvvyyy}}}zzzyyywwwtttqqqmmmjjjhhhkkknnnqqquuuyyyvvv|||vvvbbbSSSlllTTTHHH>>>;;;<<<<<<<<<>>>>>>===AAASSS~~~|||oooxxxsssjjjcccXXXNNNDDDAAA===;;;<<>>777<<<:::;;;888999999:::DDD___xxx{{{yyyXXXGGGDDDEEEDDDEEEFFFFFFEEECCC@@@??????@@@BBBCCCDDDDDDDDDDDDMMMNNNPPPSSSTTTUUUVVVVVVSSSWWW```ooozzz|||yyy}}}}}}{{{xxx{{{~~~wwwzzztttuuuuuuuuusssoookkkiiilllrrryyy~~~sssyyydddLLLQQQuuuQQQGGG>>>===??????>>>???======AAAKKKlllyyyjjjsss~~~rrrjjjdddZZZPPPDDDAAA===<<<>>>AAADDDEEENNNVVV^^^^^^XXXQQQLLLKKKGGGGGGMMMRRRUUUYYY]]]\\\\\\]]]]]]WWWNNNHHHIIINNN___{{{|||\\\XXXZZZfffrrr~~~xxxyyy~~~~~~xxxtttqqqjjjccc^^^YYYRRRKKKFFFEEEGGGHHHMMMSSS^^^yyyttt|||gggSSSJJJHHHOOOLLLPPPKKKTTTggg}}}xxxmmmSSSDDDFFFEEEDDDEEE\\\sssbbb\\\TTTUUUeeexxxjjjtttqqq[[[HHHKKKWWW___|||nnn___ZZZ[[[]]]```dddhhhwwwyyyiiixxxxxxyyy{{{~~~uuubbbRRRLLLMMMTTTeee~~~|||pppaaaTTTMMMJJJMMMVVV]]]\\\ZZZpppGGG>>><<<888<<<888<<<666888999:::@@@WWW}}}|||www~~~```IIICCCEEEEEEFFFHHHIIIIIIHHHEEEDDDCCCAAA@@@AAADDDDDDBBB@@@LLLOOOTTTWWWZZZ[[[\\\]]]TTTYYYaaakkkvvv|||}}}zzz}}}|||}}}}}}|||~~~zzzsssuuuooorrruuuwwwuuuqqqkkkgggiiirrr}}}~~~{{{```JJJUUUvvvMMMDDD>>>???BBB@@@>>>>>><<<>>>AAAEEE___yyyiiiooo|||pppiiicccZZZQQQDDDAAA>>>>>>AAAEEEHHHJJJSSSYYY``````XXXMMMFFFEEE@@@IIIPPPVVV[[[]]]___dddbbbccc```XXXPPPLLLMMMNNN```uuu}}}ccc\\\\\\dddooo~~~wwwyyy}}}wwwrrroooiiiaaaZZZVVVOOOIIIFFFFFFHHHJJJMMMUUUddd~~~yyyaaaNNNIIIJJJOOOLLLQQQLLLUUUjjjwwwjjjRRREEEHHHGGGFFFDDDSSSooofffZZZYYYhhh{{{xxxgggNNNJJJVVV```}}}qqqeee______bbbiiiqqqlll{{{wwwzzz||||||iiiYYYNNNNNNRRR[[[{{{|||vvvjjj\\\QQQKKKGGGPPPXXX```YYYZZZ\\\BBB???<<<:::===555;;;777888:::;;;???PPPttt}}}sss~~~hhhLLLCCCEEEDDDFFFHHHKKKLLLMMMLLLLLLGGGDDDAAAAAADDDEEECCC@@@GGGMMMUUUZZZ^^^```bbbdddSSSZZZbbbiiisss{{{}}}{{{wwwxxx|||xxxrrrrrrmmmppptttwwwvvvrrrmmmiiihhhrrr\\\KKK^^^}}}sssMMMDDD>>>???AAA???===<<<<<<>>>AAABBBXXX~~~yyyhhhiiiyyyyyynnnfffbbbYYYQQQDDDAAA??????BBBGGGKKKLLLRRRWWW\\\]]]UUUHHHBBBBBB???NNNUUUZZZdddhhhmmm{{{zzzvvvlllbbb]]][[[WWWQQQ^^^ooo}}}cccbbb^^^aaakkkxxx|||}}}vvvqqqnnnggg```XXXTTTNNNHHHFFFGGGIIIKKKNNNZZZmmm}}}mmmYYYLLLJJJOOOOOONNNTTTOOOWWWjjjxxxgggRRRJJJMMMIIIHHHEEEKKKrrrvvvjjjYYYTTTbbbtttwww[[[LLLSSS```wwwtttoookkkffffffooo{{{rrr}}}{{{ooo^^^SSSOOOTTT\\\jjj{{{|||pppeeeYYYOOOKKKIIITTTWWW___XXXbbbPPPAAA@@@:::;;;>>>333999888777999;;;>>>KKKkkk}}}uuunnnPPPEEEGGGDDDEEEGGGJJJLLLNNNPPPPPPLLLHHHCCCBBBDDDFFFFFFDDDEEELLLVVV]]]aaadddgggjjjSSS\\\fffnnnwww|||nnnrrryyy~~~{{{xxxssssssppprrrtttvvvvvvuuutttrrrpppwwwYYYLLLlllzzzWWWLLLBBB@@@@@@>>>===>>>===???BBBBBBUUU}}}{{{uuufffdddooovvvkkkddd```XXXPPPEEEBBB??????BBBFFFJJJKKKMMMPPPUUUWWWPPPDDD@@@CCCCCCVVV\\\```oooxxxtttjjjnnnsssjjj\\\[[[kkk}}}eeedddccciiixxx}}}yyy||||||uuupppllleee]]]VVVRRRMMMHHHFFFHHHKKKMMMNNN```wwwwwwpppqqqmmm```QQQIIIIIINNNOOOPPPXXXTTT\\\nnn{{{cccWWWRRRRRRHHHHHHHHHGGGaaa}}}mmmWWWOOO[[[jjjnnnQQQOOO\\\kkkrrryyywwwlllfffnnn|||yyy}}}uuuaaaTTTOOORRR\\\ggg~~~{{{zzzuuuiii___UUUMMMJJJLLLXXXUUUZZZXXXnnnzzzIII@@@???777<<>>@@@BBBBBBUUUoooccc```kkk}}}tttiiibbb^^^WWWOOOFFFCCC@@@???AAADDDGGGIIIHHHJJJOOORRRLLLBBB@@@EEEJJJ^^^bbbeeexxxtttmmm{{{{{{hhhZZZjjjlllcccgggwww~~~yyyxxx{{{~~~{{{tttnnnkkkccc\\\UUURRRLLLHHHGGGHHHLLLNNNOOOeee~~~nnnffffffcccYYYMMMEEEFFFIIINNNQQQ[[[YYYbbbuuu}}}aaa[[[XXXVVVGGGGGGKKKFFFXXXwwwuuu\\\RRR\\\```|||}}}VVVKKKWWW```ooo~~~~~~ooocccjjjxxx}}}zzzkkkXXXNNNNNNUUUbbbooorrrpppddd[[[RRRKKKIIIOOO[[[SSSVVVXXXxxxdddEEE???===444<<<@@@222999777444555:::<<>>===@@@DDDFFFFFFDDDNNNWWWUUUKKKCCCDDDIIIMMMYYYiiipppxxxmmmbbbqqqcccddduuuzzznnniiittt~~~yyywwwzzz~~~}}}|||~~~vvvtttpppfff^^^\\\YYYQQQIIIGGGFFFGGGLLLQQQTTTeeeiiiYYY]]]YYYLLLCCCEEEJJJMMMMMMTTTZZZZZZ```{{{fffYYYUUUQQQNNNHHHFFFKKKSSS|||~~~dddUUUSSS```qqq}}}[[[QQQVVVcccjjjwww^^^```kkkwwwzzzrrrgggNNNFFFSSSWWWdddyyyzzzppp```VVVNNNJJJKKKQQQSSSZZZWWW]]]XXXAAA???<<<::::::999777666444999777666:::???UUUvvvvvvyyyxxxssspppXXXMMMJJJGGGEEECCCEEEJJJMMMNNNMMMQQQRRRRRRMMMHHHHHHPPPWWWZZZ```hhhqqqvvvwwwuuusssWWWgggvvv~~~sssjjjmmm{{{zzztttxxxzzzyyy}}}zzzyyy}}}~~~~~~kkkMMM```bbbOOOBBBBBBDDD@@@===??????===AAAAAAMMMzzzssswww~~~xxxzzzppphhh___UUUMMMEEEAAA======AAAEEEFFFFFFJJJTTT]]]YYYNNNFFFIIIOOOQQQUUUbbbooonnngggwwwxxxnnnttt|||xxx}}}yyywwwyyy}}}~~~zzzzzzzzzsssqqqnnneee]]][[[VVVNNNHHHGGGGGGHHHMMMSSS]]]lll```TTTVVVRRRGGGAAAEEEKKKMMMSSSWWWWWWWWWeeezzzgggcccYYYPPPLLLKKKJJJMMMQQQpppooo\\\UUUXXXhhh~~~sss]]]WWW[[[eeemmmggg]]]^^^jjjooowww{{{jjjZZZJJJLLLVVV\\\ssssss{{{rrr___SSSLLLLLLOOOZZZ]]]___^^^uuuKKKAAA???<<<::::::999777666555999777555888<<>>AAAEEEEEEDDDMMMXXXaaa]]]PPPHHHKKKRRRSSSOOOWWWkkkwwwoooppp|||ttt}}}{{{~~~|||{{{|||}}}yyyzzz~~~vvvpppmmmjjjbbb\\\YYYQQQLLLHHHHHHIIIJJJNNNTTTcccrrrzzz[[[RRRPPPJJJCCCBBBHHHMMMOOOUUUYYYWWWYYYrrrxxxzzzrrrkkk]]]OOOLLLNNNNNNNNNNNNddd|||bbbRRRRRR```sssllldddgggiiimmmvvvwww\\\QQQ___eeennnwww|||ooo```LLLHHHSSSYYYhhhxxxrrrttt^^^OOOIIIMMMTTT\\\aaaZZZ```qqqBBB@@@>>>;;;::::::999777666555999666555777999JJJgggwwwttt~~~zzzwwwlllZZZQQQGGGFFFEEEFFFIIILLLMMMMMMLLLQQQTTTSSSMMMIIIIIIKKKUUUZZZcccjjjnnnmmmkkkhhhcccssspppcccdddqqq|||vvvwww{{{zzz^^^GGGMMMwwwiiiVVVKKKCCCCCCDDDBBBAAABBB???AAACCC@@@DDDccczzzqqqdddUUUJJJAAA>>><<<>>>BBBEEEEEECCCIIIVVVaaa___RRRIIIJJJPPPRRRJJJOOOdddyyytttvvvyyy|||oooyyy{{{|||~~~~~~~~~}}}|||||||||{{{vvvpppkkkfff```YYYVVVOOOKKKIIIJJJJJJJJJOOOVVVeeeyyyqqq[[[TTTNNNFFFBBBDDDKKKPPPRRRXXX___```dddpppjjj___TTTSSSTTTRRRNNNMMM^^^jjjTTTTTT]]]kkk}}}mmmoooyyy~~~~~~aaaNNN\\\ccckkkqqqtttvvv{{{~~~sssaaaWWWHHHLLLWWW```}}}}}}www~~~ttt___OOOIIINNNWWW[[[___TTTddd[[[CCC@@@===;;;:::999999888666555999666555888888FFFaaa{{{kkk{{{ttt]]]OOOFFFEEEDDDEEEGGGIIIJJJKKKIIIMMMQQQQQQLLLIIIIIIJJJLLLPPPVVV\\\aaadddeeeeeemmmyyyttthhh```fffwww~~~yyyxxx|||mmmSSSDDDWWW```UUUOOOIIIGGGEEEBBBAAAAAA???BBBBBB@@@CCCUUUwwwiiiXXXLLLAAA>>><<<>>>BBBDDDDDDCCCDDDQQQ^^^___UUULLLJJJLLLNNNIIIOOOaaa|||{{{xxxuuu~~~~~~|||kkkgggiiixxx|||zzz{{{~~~|||{{{yyyyyyyyyzzzwwwqqqjjjccc]]]WWWRRROOOLLLJJJKKKJJJKKKQQQXXXiiiiii\\\VVVMMMCCCAAAEEEKKKQQQTTT^^^kkkkkklll}}}qqqfffcccaaabbb^^^WWWRRRQQQVVVyyy^^^WWW___iiixxxsssvvvhhhSSSYYYaaajjjmmmmmmooouuuzzzuuucccSSSMMMKKKSSS]]]ooossszzzppp^^^PPPKKKPPPXXX^^^^^^YYYwwwKKKDDD???===:::999999999888666444888666666999888CCC\\\|||qqqzzz}}}yyy]]]KKKDDDDDDDDDDDDDDDEEEGGGIIIHHHJJJLLLLLLJJJIIIJJJLLLKKKLLLNNNRRRVVV[[[^^^aaattt{{{~~~tttjjjdddcccnnn~~~~~~cccKKKFFFcccyyy```VVVSSSOOOKKKGGGCCCAAAAAA@@@CCCAAAAAACCCJJJlll|||qqq___RRRDDD@@@===>>>AAADDDDDDCCCBBBMMMYYY]]]XXXQQQMMMMMMKKKLLLUUUaaaqqqyyypppmmmwww{{{ddd___aaafffiiiuuu{{{{{{~~~|||zzzxxxwwwwwwxxxxxxrrrhhh```[[[VVVPPPNNNKKKKKKLLLKKKMMMUUU^^^uuueee[[[UUUKKKAAA@@@DDDIIIPPPWWWhhhxxxtttlllwwwrrrfffiiioooqqqiii]]]VVVVVVOOOsssggg\\\dddmmmwww}}}~~~hhhWWWTTT___kkkooonnnnnnsssyyyiiiYYYNNNFFFPPP]]]lllpppxxxgggZZZQQQNNNSSSZZZ___YYYccciiiCCCAAA>>><<<:::999999999888666333777666777:::777???VVVwww{{{~~~^^^HHHDDDDDDEEEDDDCCCDDDFFFHHHIIIJJJKKKJJJJJJJJJMMMOOOQQQPPPOOOPPPRRRUUUYYY\\\vvvyyyzzzssshhhbbbeeelllzzz]]]GGGMMMsssiiibbbVVVVVVUUUOOOJJJFFFCCCBBB@@@CCC???AAAFFFCCC^^^}}}zzzhhhZZZGGGCCC>>>>>>@@@CCCDDDDDDBBBHHHQQQVVVWWWTTTQQQOOOKKKOOOXXX\\\cccwwwrrreeeccckkkuuu{{{~~~|||zzz~~~ttt[[[TTTZZZcccjjjooozzz|||zzzxxxvvvvvvtttuuuqqqfff^^^ZZZVVVPPPKKKJJJJJJKKKLLLPPPZZZfff~~~iii]]]TTTJJJBBBBBBEEEJJJSSS]]]yyyzzzxxxsssxxxjjjnnnuuuxxxnnn```WWWUUUSSSeeeooofffooovvv{{{```TTTQQQaaasss|||{{{xxx{{{xxxbbbTTTMMMIIIYYYiiizzz||||||mmm\\\RRRPPPQQQWWW^^^___RRRpppWWWCCC@@@===;;;999888999999888666444777666777888333999MMMkkk|||cccKKKEEEFFFGGGEEEDDDDDDFFFIIILLLMMMMMMMMMMMMMMMMMMNNNQQQQQQQQQRRRTTTUUUWWWXXXwwwwwwssskkk```^^^gggsss[[[HHHTTT~~~nnn\\\aaaUUUXXXWWWRRRKKKHHHFFFDDDAAACCC>>>BBBGGG@@@WWWnnn```JJJEEE???>>>@@@CCCDDDDDDBBBDDDIIIOOOSSSTTTRRRPPPKKKPPPVVVUUUUUUfffpppfffcccaaagggkkkiiisss}}}zzz}}}}}}tttlllsss}}}nnn___[[[[[[___bbbeeennnyyy}}}zzzxxxvvvuuupppsssoooddd]]]ZZZVVVQQQIIIHHHHHHKKKMMMRRR___lllqqqaaaUUULLLEEEEEEHHHMMMXXXddd{{{vvvrrrmmmpppuuuwwwnnn___TTTQQQ]]]^^^pppxxxqqqyyyXXXNNNRRRfff~~~oooZZZLLLIIIQQQaaasssuuuwwwfffTTTLLLMMMRRRZZZaaabbbRRR|||vvvKKKGGGDDD===;;;999888999999888777555888666666777000444GGG^^^zzzgggNNNGGGHHHIIIGGGEEEEEEHHHKKKOOOPPPQQQQQQQQQOOOMMMLLLLLLNNNQQQTTTVVVWWWWWWVVVqqqjjjccc___```gggvvvRRRQQQbbbmmm```[[[WWWYYYXXXSSSMMMHHHDDDAAACCCBBB@@@EEEEEEBBBYYYzzzjjjVVVKKKCCCCCCEEECCCDDDGGGBBBGGGJJJJJJOOOUUUSSSMMMKKKPPPTTTSSSPPPTTT```jjj```eeegggqqqhhheee|||{{{|||tttgggdddiiieeeZZZWWWZZZ___ccceeekkkyyy}}}{{{~~~|||zzzyyyxxxuuusssqqqnnnjjjccc\\\VVVQQQNNNIIIKKKHHHKKKSSSTTT\\\oooxxxZZZKKKHHH@@@BBBLLLOOO[[[qqqmmm|||pppjjjttttttpppnnncccZZZ]]]XXX]]]hhh{{{xxxwwwaaaWWWRRRkkksss```TTTOOOPPPVVVjjjzzzsssWWWPPPRRRJJJOOO\\\YYYbbbeee___EEEGGG>>>;;;::::::999888777666666777777666444333555888;;;VVVpppxxxNNNFFFGGGGGGGGGHHHIIIFFFBBBLLLNNNQQQSSSRRRNNNIIIEEEMMMIIIKKKSSSXXXVVVUUUXXXggg```[[[^^^eeepppxxxQQQTTTlllfffbbbbbbdddccc___XXXQQQLLLHHHFFFDDDCCCAAAEEEFFFBBBWWW~~~}}}~~~ppp]]]PPPEEEDDDFFFGGGIIILLLIIIIIIGGGHHHOOOVVVTTTMMMJJJMMMOOOMMMKKKNNNXXXaaa\\\___aaannnjjjkkk}}}yyyqqqhhhgggiiiggg```aaa^^^___eeellltttrrryyy}}}zzzyyyxxxvvvtttrrrmmmkkkgggaaa[[[VVVRRRPPPIIIKKKIIIMMMUUUVVV___tttzzziiiOOOHHHCCC>>>CCCLLLNNN\\\yyypppjjjkkkiiiqqqpppkkkjjjbbbZZZ___[[[\\\aaaqqqzzz{{{uuu```]]]\\\vvvwwwaaaXXXSSSRRRVVVfffrrrTTTJJJNNNLLLUUUaaa___^^^}}}WWWEEEEEE???;;;::::::999888777666666777777666444333555888;;;MMMhhhZZZLLLKKKJJJJJJKKKLLLJJJFFFGGGIIILLLNNNNNNKKKHHHFFFFFFEEEIIISSSYYYXXXWWWZZZbbb[[[WWW___lll{{{zzzzzznnnSSSTTTiiijjjkkkjjjppplllfff^^^WWWQQQNNNLLLFFFEEEBBBEEEGGGCCCSSSuuuyyyyyyiiiYYYJJJDDDFFFIIIMMMPPPSSSNNNHHHHHHPPPWWWVVVPPPKKKLLLKKKHHHGGGJJJQQQWWWZZZ]]]___ooopppuuuzzzpppoooqqqpppppprrrssskkkhhhnnnxxxppp~~~|||yyyxxxvvvtttrrroooiiigggccc^^^YYYUUURRRPPPHHHLLLKKKOOOWWWXXXccczzzmmm[[[FFFEEEAAA???HHHPPPNNNaaa{{{bbbooommmjjjppplllhhhiiibbb\\\```^^^]]]```nnnzzzpppjjjooosss^^^SSSTTTRRRVVV___www~~~jjjQQQHHHOOOSSS[[[bbb```bbbrrrNNNFFFCCC@@@;;;;;;:::999888777666666666666666555444555777:::EEEaaagggOOOKKKGGGGGGHHHIIIHHHFFFCCCDDDFFFGGGHHHGGGGGGFFF???@@@FFFPPPXXXZZZ[[[]]]eee\\\YYYbbbrrrzzzrrreeeWWW^^^hhhwwwoooooohhhpppkkkfffccc^^^WWWSSSRRRHHHGGGCCCEEEHHHCCCNNNiiiuuudddPPPEEEDDDHHHLLLNNNWWWSSSNNNLLLPPPVVVXXXWWWNNNMMMKKKHHHGGGIIINNNRRR\\\aaaeeetttuuu}}}~~~rrruuuyyyvvvyyyxxxtttyyy}}}~~~|||yyywwwuuussspppnnnfffddd```[[[VVVRRRPPPOOOHHHMMMMMMPPPWWWZZZhhhbbbSSSHHHEEEBBBCCCNNNTTTQQQhhhgggbbbjjjuuuqqqnnnsssoookkknnnhhh___aaa___bbbffftttnnnUUUSSSUUUTTT^^^pppwww^^^PPPLLLUUU[[[]]]___```zzz[[[JJJHHHAAA@@@<<<<<<;;;:::888777666666555666666555444444777999CCC^^^wwwUUUMMMEEEDDDFFFFFFEEEEEEBBBBBBBBBCCCCCCDDDEEEEEE>>>???CCCKKKTTT[[[___bbbccc[[[WWWaaaqqq}}}zzzjjj[[[VVVppp|||qqqjjjjjj```hhhcccbbbeeeddd]]]WWWVVVKKKIIIDDDEEEIIICCCHHH]]]}}}oooZZZIIIBBBDDDFFFGGGQQQRRRRRRQQQOOOPPPUUU[[[QQQPPPNNNLLLJJJJJJMMMOOOZZZaaahhhyyyxxxpppqqqsssnnnqqq{{{wwwvvvxxx~~~~~~|||yyyvvvtttrrrnnnlllfffccc^^^XXXSSSPPPNNNMMMJJJOOOOOORRRXXX]]]qqqvvv[[[OOOKKKDDDDDDFFFPPPTTTTTTooo]]]cccqqq~~~iiikkksssxxxtttrrrwwwooocccbbb```eeeiiirrrqqq___SSSUUUVVV[[[sssiiiSSSPPPOOOWWW```bbbjjjwwwPPPKKKKKKAAA@@@===<<<;;;:::999777666666555555666555444444666888@@@XXXzzzcccUUUJJJHHHHHHFFFFFFGGGDDDDDDBBBBBBBBBCCCDDDEEEBBBBBBAAAEEENNN[[[dddiiiZZZTTTSSS]]]lllwww~~~}}}vvv___QQQ[[[uuubbbbbbgggbbbbbb]]]^^^fffhhh```ZZZZZZOOOMMMGGGGGGKKKEEEEEETTTyyyxxxfffQQQDDDBBBCCCBBBGGGKKKQQQSSSOOOLLLQQQZZZUUUWWWWWWTTTNNNKKKLLLNNNRRR]]]iiinnngggeeeaaabbbiiiffflllvvv}}}{{{wwwtttrrrooollliiidddaaa\\\VVVRRROOOMMMLLLLLLRRRSSSVVV]]]fffjjjUUUJJJIII@@@FFFHHHMMMTTTZZZwwwtttbbbmmmnnngggjjjtttxxxtttuuu{{{uuufffcccbbbhhhhhhgggzzz~~~\\\UUUQQQTTT\\\nnn|||ooo]]]NNNQQQPPPXXXiiitttsssPPPLLLJJJCCCAAA>>>===<<<:::999777666555444555666555444444666888:::MMMkkknnn\\\LLLHHHGGGDDDCCCFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDBBBBBBLLL]]]iiioooTTTPPPQQQ\\\iiirrryyy~~~~~~|||zzzqqqWWWSSSnnnyyyhhh___```fffeeeggg______gggjjjbbb]]]^^^TTTRRRKKKKKKPPPIIIEEENNNaaa}}}wwwqqq[[[IIICCCCCCBBBAAAFFFPPPWWWUUUOOOQQQWWW^^^bbbddd___UUUMMMLLLNNNOOOZZZmmmsssfffcccccceeehhhdddlllzzzxxx{{{xxxtttqqqooolllhhheeeaaa___ZZZUUUQQQOOONNNNNNPPPVVVXXX\\\fffsss}}}cccTTTGGGFFF>>>IIILLLLLLVVVeeewww{{{rrrllloookkkkkkpppqqqsssnnnoooyyyuuuhhheeeeeennnmmmbbbjjjcccRRRRRRTTT]]]qqq~~~pppcccUUULLLTTTUUUdddfffTTTLLLGGGEEECCC>>>>>><<<;;;999777666555333444666555444444555777777BBBZZZzzzyyycccOOOJJJGGGBBB@@@DDDCCCCCCCCCCCCDDDFFFGGGHHHDDDEEECCCCCCNNNaaaooosssUUURRRTTT^^^iiipppwww|||yyyqqqxxxzzzoooVVV[[[jjjfffaaa___aaaaaaoooeeeaaaiiikkkccc___aaaXXXVVVNNNNNNSSSKKKEEEMMMWWW|||sss}}}yyybbbNNNFFFEEEDDDAAAEEEOOO[[[\\\VVVTTTVVVgggmmmpppiii\\\QQQNNNPPPPPP\\\rrr{{{lllkkkpppssstttnnnuuu|||nnn}}}yyyvvvrrrooollliiieeebbb___\\\XXXTTTQQQPPPQQQQQQRRRYYY\\\```lll}}}qqq___VVVGGGDDD>>>MMMPPPNNNZZZpppnnn{{{uuulllnnnvvvkkktttnnnnnngggiiitttsssiiigggggguuuwwwhhhdddxxxdddTTTPPPSSSZZZjjjuuufff\\\RRRJJJVVV]]]ttt^^^VVVJJJCCCGGGFFF???>>>===;;;999777666555333444666555444444555777999>>>OOOmmm~~~lllVVVPPPLLLFFFDDDHHHAAAAAABBBCCCEEEGGGIIIJJJBBBDDDDDDEEEQQQeeerrruuu[[[VVVVVV___kkkuuueeevvvqqqQQQjjjyyyllljjjaaaVVV]]]ooojjjfffcccaaabbbbbbaaa___[[[XXXTTTRRRPPPNNNJJJFFFSSS|||vvveeeqqq}}}sss___KKKCCCFFFDDDFFFRRRaaaeee\\\UUUUUU___{{{ooo[[[LLLSSSPPPbbbssstttxxxppptttyyyvvvsssooolllgggccc___]]][[[WWWSSSPPPPPPPPPQQQTTTZZZ```dddkkkhhhTTTOOOKKKEEEGGGGGGRRRVVV\\\vvvkkkvvvgggttthhhlllkkkgggfffjjjmmmkkkkkkmmmttt|||vvvkkkhhhjjjuuuuuucccXXXSSSWWW]]]kkk{{{zzzwwwlll[[[OOOMMMQQQ___mmm~~~VVVNNNLLLIIIFFF???DDDBBB???===<<<:::888555666555444333444444666666777@@@OOOeeelll]]]SSSKKKGGGGGGGGGGGGFFFDDDBBBCCCEEEGGGLLLMMMKKKIIIQQQcccuuuZZZVVVWWWaaammmxxxmmm{{{lllXXXvvvxxxnnnmmmfff^^^gggyyyhhheeebbbaaabbbbbbaaa___[[[XXXSSSQQQPPPNNNKKKHHHWWW{{{xxxgggmmm~~~xxxgggRRRFFFDDDFFFFFFQQQbbbhhh```WWWVVV___gggPPPRRRWWWqqqsss|||wwwwwwmmmxxxyyyvvvrrroookkkgggaaa^^^[[[YYYVVVSSSQQQPPPQQQQQQYYY___ffflllvvvaaaSSSMMMHHHEEEFFFGGGQQQVVVaaasssyyyuuukkkrrrzzzllllllkkkhhhjjjoooqqqmmmjjjiiiiiiqqqlllbbbbbbdddppplll]]]UUUTTTVVVfffttt}}}~~~wwwrrrfffVVVNNNOOOWWWaaawwwvvvVVVQQQOOOLLLJJJDDDGGGDDDAAA>>>===;;;888555666555444333333444555666333777CCC^^^zzzkkk___TTTNNNLLLHHHHHHGGGEEEEEEFFFIIIJJJLLLOOOOOOMMMTTTeeexxxYYYVVVYYYcccppp{{{{{{}}}fff```vvvooommmgggcccmmm~~~hhheeebbbaaaaaaaaa```___ZZZWWWSSSPPPOOOOOOMMMLLLTTTmmmpppkkkuuurrr___MMMDDDGGGEEEOOOaaakkkeeeZZZVVVbbbrrrVVVVVV\\\qqq~~~mmm|||xxxpppttt}}}yyyvvvrrrnnnjjjeee```\\\YYYWWWUUURRRQQQQQQQQQRRR[[[bbbjjjssspppXXXQQQIIIDDDEEEFFFHHHOOOWWWjjj~~~lllrrr```fffuuupppkkkjjjmmmttttttmmmgggddd^^^fffccc\\\___bbblll~~~qqqcccVVVSSSRRRSSS\\\gggsssxxxpppjjj]]]OOOMMMSSS___lllmmmXXXWWWSSSOOONNNIIIIIIFFFBBB???===;;;888666666555444333333444555666777555===[[[}}}pppbbbXXXTTTJJJIIIHHHHHHHHHJJJLLLMMMPPPVVVXXXVVVXXXhhh|||[[[YYY\\\fffqqq||||||rrrbbbjjj{{{tttmmmiiidddbbblllyyyjjjhhheeebbbaaa___^^^^^^ZZZWWWSSSPPPOOOOOOPPPPPPSSS\\\mmmmmm~~~~~~mmmWWWGGGIIIDDDKKK^^^kkkggg\\\VVViiixxx]]]^^^ggg{{{ooo~~~jjjeeetttxxx~~~|||zzzxxxuuuqqqmmmiiiddd^^^[[[VVVUUUSSSQQQQQQRRRSSSTTTZZZaaajjjwww```RRRPPPFFFAAAEEEFFFJJJOOOZZZtttlllhhhzzzfffYYYnnnuuulllkkkjjjmmmrrrrrrjjjcccaaaYYYcccbbb```dddeeejjjwwwvvvcccYYYPPPLLLRRRVVV[[[iiizzzxxxpppggg```TTTJJJNNNYYYeeeiii^^^___WWWQQQOOOKKKHHHEEEBBB???===<<<:::888777666555444333444555555<<<777<<>>======;;;:::777666555444333444444555666333888MMMlll~~~nnn^^^VVVUUUQQQNNNLLLLLLMMMMMMKKKVVVbbbkkkhhhdddjjjwwwcccbbbfffnnnuuu|||~~~|||gggfffsssooohhhbbbdddlllqqqrrrmmmllliiieee___\\\[[[\\\XXXWWWVVVSSSPPPPPPQQQSSSVVVVVVeee{{{fffiiizzzppp___PPPGGGFFFUUUbbbccc___]]]xxxooouuuuuunnnqqqkkkhhhvvv~~~xxxwwwtttqqqmmmjjjfffbbb]]]ZZZVVVSSSPPPOOOPPPTTTYYY]]]aaalllzzztttRRRMMMMMMCCC@@@GGGJJJOOOUUUggg|||iiiaaa{{{lll\\\dddhhhpppmmmaaa___fffaaakkkhhhgggjjjjjjfffbbbbbb\\\ddddddeeekkkhhhdddiii{{{uuuvvv~~~lll___YYYUUURRROOOTTT]]]hhhxxxzzzhhh]]]TTTQQQNNNNNNZZZhhhwwwzzzssshhhfffdddWWWPPPOOOJJJJJJFFFBBB???>>>>>>===<<<888777555444333333444555333222777FFF\\\www~~~yyyppp\\\SSS]]]XXXSSSQQQRRRRRRPPPNNNVVVeeerrrqqqlllmmmtttzzzffffffkkksssyyyppp___|||wwwrrriiibbbgggqqqrrrmmmiiiiiigggccc]]]ZZZ[[[\\\WWWXXXXXXUUUQQQPPPQQQRRRNNNXXXXXX}}}lllcccnnn}}}{{{mmmUUUKKKGGGRRR]]]```aaaccc{{{}}}uuuvvvtttiiieeekkk|||}}}wwwvvvqqqoookkkhhhfffbbb]]]ZZZWWWTTTPPPNNNPPPUUU]]]aaahhhwwwfffNNNJJJHHHBBBAAAHHHLLLRRRYYYnnnooo]]]gggkkkbbbjjjppp~~~nnnooo^^^]]]jjjhhhkkkhhhiiimmmmmmiiiffffff___dddaaa```fffeeebbbhhhttttttmmmpppvvvzzz{{{uuuggg\\\VVVVVVYYY]]]]]]kkk{{{rrrcccVVVMMMMMMOOOTTTaaaooo~~~mmmcccbbb```TTTPPPQQQMMMPPPLLLFFFBBB@@@>>>===<<<888777555444333333444444777444777@@@QQQmmmssswwwccc[[[ddd___YYYXXXZZZ[[[YYYVVVZZZjjjzzz}}}yyyxxxxxxyyyggghhhnnnvvv|||hhhaaa}}}wwwjjjbbbgggqqqoooeeeeeeeeedddaaa\\\ZZZ[[[]]]VVVXXXYYYWWWRRRPPPPPPRRRIII^^^WWWuuutttaaahhhyyyuuuYYYNNNIIIQQQ[[[___bbbhhh}}}jjjooouuuuuurrrmmmfffaaasss|||wwwuuupppmmmjjjhhheeebbb^^^[[[XXXTTTOOOMMMOOOVVV___dddlll~~~ooo\\\KKKGGGDDD@@@BBBHHHNNNTTT\\\sssgggWWWkkknnnkkkooouuuvvvlllqqq\\\ZZZkkkkkkkkkiiikkkppprrrmmmiiihhhbbbeee^^^\\\cccdddcccjjjdddzzzqqqnnnqqqrrrrrrrrrtttzzzqqqkkk___[[[XXXVVVVVVYYY```fffxxxzzzyyymmm```RRRIIIKKKQQQXXXffftttppphhh^^^]]][[[RRRPPPTTTPPPUUUQQQJJJEEEAAA???===;;;888777555444333333444444999444333999GGGccctttmmmeeehhhccc^^^]]]```bbb```]]]^^^ppp}}}llliiikkkttt~~~|||___mmmxxx{{{tttiiibbbgggmmmmmmgggbbbaaa[[[dddfffWWWZZZaaaUUUTTTXXX[[[ZZZVVVRRRQQQQQQUUU^^^XXXbbbmmmhhhnnn~~~nnnUUUHHHPPPWWWWWWcccwwwwwwsss|||kkkcccdddeeefffhhhmmmrrrwww|||yyyppplllmmmjjjhhhffffffddd___[[[\\\TTTOOORRRYYY^^^ccchhhtttaaaTTTFFF???===???CCCHHHRRR\\\iiitttmmm[[[ccczzzfffhhhrrrffffffeeebbbfffnnnjjjhhhgggjjjkkkhhhcccaaagggdddbbbcccaaa___bbbhhh___kkkuuufff```eeeiiilllpppwww~~~yyypppddd\\\ZZZVVVUUU\\\eeebbb___mmm|||~~~pppiiiVVVKKKIIIRRRWWW\\\ssszzzuuuiii```VVVTTTXXXZZZVVVPPPQQQPPPLLLGGGBBB???>>>>>>;;;999777555444555666777888333444<<>>===;;;999777555444555555666666222333:::>>>JJJmmmmmmcccbbbcccfffiiifffooo|||rrrkkkqqq~~~~~~]]]]]]sssgggkkkeeedddjjjoookkkccc^^^aaa[[[]]]]]]YYY___```TTTRRRUUUXXXWWWUUUTTTWWWYYY[[[WWWUUU^^^mmmdddllluuu{{{ooobbbYYYVVV\\\iiivvvwwwcccTTTMMMOOO[[[hhhsssxxx~~~~~~rrrfff```bbbgggmmmwww~~~{{{tttmmmiiigggccc^^^\\\[[[\\\\\\\\\UUUQQQQQQVVV]]]eeepppyyyaaaSSSIII@@@???BBBFFFLLLQQQTTTYYYyyylll___|||xxxbbbbbbnnnccc\\\^^^______eeemmmiiiddd^^^[[[^^^aaabbbbbbaaa______```___]]]___dddeeedddkkkqqq~~~vvvhhhaaa^^^]]]]]]\\\___aaaaaaaaaeeemmmsssrrrssssssqqqnnnkkkjjjiii```bbbfffggg```WWWWWW\\\eeerrrvvvmmmaaaXXXSSSJJJMMMQQQUUUcccpppggg___^^^___``````^^^ZZZVVVTTTRRRNNNIIIEEEAAA>>>===;;;:::888666555444555555555111333888:::BBB^^^|||{{{nnngggdddeeeggghhhqqqvvvkkkppp~~~~~~qqqVVVnnn}}}uuufffgggdddffflllooojjjbbb^^^VVVYYY\\\[[[ZZZ^^^]]]TTTUUUWWWXXXWWWTTTTTTXXX[[[___WWWYYY\\\nnnqqq```gggooo{{{~~~rrrbbbXXXZZZccchhhttt___MMMIIIKKKOOOXXXdddhhhoooxxx~~~zzzpppmmmrrryyyzzzwwwpppjjjhhhbbb```\\\YYYWWWWWWVVVVVVRRRSSSWWW___eeemmmyyyrrr^^^MMMEEE???@@@EEEIIIOOOTTT[[[bbb~~~bbbiiiqqqccc[[[ooozzzfff___ZZZ[[[]]]^^^cccjjjddd```ZZZ[[[ccchhhddd]]]bbb```aaacccccc```bbbfffaaa```hhhrrrxxxppplllffffffeeeeeefffggghhhiiigggkkkmmmkkkiiilllpppqqqppplllhhheeeaaa^^^bbbhhh}}}~~~}}}nnneee```XXXQQQOOOIIIOOOTTT]]]vvvyyymmmeee\\\^^^``````^^^[[[YYYXXXXXXUUUQQQMMMIIIEEEAAA>>><<<;;;999777666555555555555222333777666;;;OOOfffssshhhaaa```fffppp~~~rrrvvvzzzjjjhhhrrrtttrrrfffeeedddgggmmmnnnhhhbbb```UUUdddiiibbb___^^^ZZZUUUUUUVVVVVVSSSPPPOOORRRUUU[[[VVV[[[YYY^^^yyygggdddkkkwwwmmm^^^ZZZZZZXXXZZZNNNFFFIIINNNPPPYYYdddhhhqqq|||zzzvvvrrrlllgggfff^^^^^^\\\YYYUUURRROOONNNOOOTTT]]]ggglllsssbbb]]]KKKCCC@@@CCCIIILLLPPPTTT\\\ddduuujjjYYYvvv}}}^^^]]]iiimmmbbb___\\\[[[[[[\\\```fffgggeeedddiiitttyyynnn___```___bbbeeedddbbbcccggg___\\\dddooovvvnnnsssxxxzzzvvvuuu|||xxxjjj[[[XXX^^^kkk{{{}}}|||~~~yyymmmaaaZZZVVVPPPKKKJJJKKKPPPXXXiiijjjfff```\\\^^^^^^\\\XXXVVVVVVWWW[[[WWWSSSPPPMMMIIIEEEAAA>>>===;;;999777666555444666444555777555777EEEUUUwwwzzzyyyiii```^^^aaammmrrruuuhhhjjjjjjfffdddcccfffkkkjjjeeeaaabbb^^^sssuuuhhhddd___VVVUUUXXXYYYYYYVVVRRRPPPRRRUUUSSSSSSWWWUUUVVVqqqtttccchhhrrr~~~yyyjjj___XXXTTTHHHGGGHHHKKKMMMQQQ[[[eeekkkuuuwwwrrrnnnhhhdddddd\\\\\\\\\YYYTTTOOOLLLKKKNNNVVVbbblllrrr{{{vvvWWWUUUIIICCCAAAFFFLLLOOORRRUUUWWW___bbbVVV\\\rrr^^^fff|||jjj```___^^^\\\ZZZ[[[^^^bbbfffkkknnnqqqyyy|||ooo^^^\\\\\\___cccccc``````dddfff```cccjjjwwwzzz||||||xxxgggaaaaaannn{{{zzzwwwhhh```WWWRRRMMMGGGEEEGGGPPPWWWddd~~~gggcccaaa^^^]]]\\\YYYVVVUUUVVVXXX[[[XXXTTTQQQPPPMMMGGGCCC@@@???>>><<<:::888666555666555555666555555>>>IIIbbbrrrbbb\\\]]]]]]kkkzzz||||||jjjfffbbbccchhhbbbbbbcccfffeee``````ccc```vvvqqq``````]]]SSSRRR\\\]]]^^^[[[WWWUUUVVVXXXQQQSSSRRRRRRVVV___}}}hhhggglllxxxxxxjjjbbb___PPPVVVWWWRRRQQQZZZfffnnnuuu}}}tttpppkkkeeebbbbbb[[[[[[ZZZVVVQQQMMMLLLMMMTTT\\\hhhrrrxxxbbbSSSMMMGGGBBBBBBIIIPPPSSSUUUWWWYYYZZZTTTTTTnnnrrrdddnnnjjjhhh]]]^^^^^^[[[YYYZZZ]]]___aaalllqqqmmmkkkkkkeee[[[XXXYYY\\\aaabbb^^^^^^bbbgggaaadddiiinnn||||||wwwnnndddjjjyyyttthhhZZZUUUPPPMMMHHHEEEHHHNNNXXXeee|||xxxhhhbbbddd^^^]]][[[ZZZZZZZZZZZZZZZZZZVVVRRRQQQQQQNNNHHHCCCBBBBBB@@@>>><<<999777666555444555555444555;;;BBBSSSzzzrrraaaZZZZZZ[[[lll{{{dddfffccchhh```aaalllaaa```aaaccc```]]]^^^ccc[[[nnndddSSSYYYZZZOOOOOOYYY[[[]]][[[WWWUUUVVVXXXTTTVVVOOOQQQZZZWWWjjjooohhhhhhttttttlllllldddkkkiii]]]ZZZfffuuu{{{{{{rrrnnnjjjdddaaabbb[[[[[[XXXTTTOOOMMMOOORRR[[[cccnnnvvv~~~oooUUUUUUMMMEEEBBBCCCKKKRRRUUUWWWYYY```[[[QQQ\\\wwweeemmm{{{]]]eeeZZZ]]]^^^[[[YYYZZZ]]]^^^```ooouuuiii^^^\\\^^^[[[WWWXXX]]]bbbbbb______bbb]]]ZZZbbbgggeeeqqqyyy|||}}}pppbbbXXXQQQNNNLLLJJJGGGGGGOOOZZZ___rrr|||ooofff]]]ccc]]]\\\[[[\\\^^^___^^^\\\XXXTTTQQQPPPQQQNNNHHHCCCDDDCCCBBB@@@===:::888666444444444444333555:::???JJJrrrjjj]]][[[\\\nnn|||zzz{{{gggrrrjjjaaaaaa```aaafff]]]___^^^\\\^^^bbbaaa]]]aaa]]][[[ZZZVVVPPPMMMNNNTTTUUUUUUTTTTTTVVVYYY\\\ZZZYYYWWWUUUUUU\\\lll{{{sssfffkkkxxxzzzrrrqqqtttwwwvvvuuuyyy{{{sssjjjccc^^^[[[[[[XXXYYYVVVMMMGGGJJJSSSZZZfffgggooo~~~aaaUUUPPPKKKDDDDDDEEEOOOXXXRRRVVVjjjrrrZZZ[[[{{{nnneeelllppp^^^YYY^^^\\\\\\]]]YYYVVVXXX]]]gggccceeelllnnnhhh___YYYYYYaaaccc]]]\\\bbbccc^^^fff___\\\bbbhhhkkkpppvvvvvvzzzuuutttwwwzzzsssxxx}}}uuujjj\\\RRRPPPLLLCCC@@@HHHRRRXXX]]]bbbpppuuuhhhaaaaaafff^^^\\\\\\aaafffeee]]]UUUXXXVVVSSSQQQPPPNNNKKKIIINNNJJJEEE???;;;999888888888666444333333555777999EEEZZZ||||||lllbbb___zzzxxx{{{cccuuu```]]]``````aaaeeeaaadddccc___^^^___^^^[[[aaa]]]ZZZYYYUUUPPPOOORRRSSSSSSSSSRRRRRRTTTWWWYYYXXXUUURRRTTTZZZdddqqqzzztttppptttyyy}}}wwwpppqqqtttvvv|||~~~|||wwwpppiiiddd```]]][[[YYYUUUOOOKKKLLLRRRYYY]]]gggooo}}}ppp[[[SSSLLLEEE@@@GGGJJJPPPWWWVVV\\\oooiiiZZZhhhooofffwwwfffccceeeXXXYYY[[[\\\YYYWWW\\\dddhhhdddcccfffeee^^^WWWTTTbbbcccbbb^^^___cccdddbbbjjjccc___bbbeeeeeehhhlll|||zzz{{{zzz}}}zzzpppggg\\\QQQJJJIIIGGGGGGLLLSSSXXX^^^jjjwww}}}gggbbbaaaaaadddaaa______bbbeeeddd^^^XXXYYYXXXVVVUUUUUUTTTQQQOOOLLLIIIEEE@@@<<<:::888888888666444333333555777888???QQQssswwwkkkqqqyyyzzzrrrlllooobbbYYY\\\___^^^___cccdddiiiiiiccc]]]\\\[[[YYY___\\\ZZZYYYUUUQQQQQQUUUTTTSSSRRRQQQQQQSSSUUUVVVXXXTTTPPPQQQZZZdddjjjmmmwwwpppqqqzzz~~~xxxvvvtttuuu|||zzzzzzvvvqqqkkkgggeeebbb^^^ZZZWWWOOOIIIJJJRRR[[[```bbbmmm|||xxx___XXXTTTKKKCCCAAANNNRRRTTTZZZ\\\bbbppp\\\^^^yyynnnlllppprrr]]]```]]]___]]]]]]]]]ZZZXXX___hhhgggccc``````]]]XXXVVVWWWmmmfffaaacccfffffffffhhhjjjeeeaaabbbcccbbbccceeekkkttt{{{ttt}}}ppphhh^^^VVVMMMEEECCCEEEGGGLLLTTTXXX[[[gggxxxlllnnnlllgggdddbbbaaaaaaaaabbbaaa^^^[[[XXXXXXXXXYYYYYYXXXUUURRRJJJIIIFFFCCC???<<<:::888888666444333333444666777;;;FFFeee|||zzzuuuaaa\\\ZZZ]]]]]][[[[[[___bbbhhhjjjccc[[[XXXXXXWWWZZZXXXYYYZZZVVVQQQQQQVVVUUUSSSQQQPPPQQQSSSTTTUUUOOOOOONNNOOOUUU^^^ccccccqqqnnnxxx}}}yyyzzzwwwrrrsssqqqlllgggeeedddaaa\\\WWWPPPKKKIIIOOOYYY```dddgggvvveeeWWWUUUNNNGGGEEEGGGWWWZZZWWW]]]______eeeUUUjjjlll^^^iiicccfffwwwtttrrriii```\\\YYYYYY^^^dddccc___]]]\\\ZZZYYY\\\bbbqqqfffaaahhhlllhhhfffiiidddbbb``````aaabbbccceeeaaaoooyyy~~~xxxqqqlll^^^WWWPPPKKKFFFBBBEEEKKKQQQVVV\\\bbbmmm~~~~~~yyykkkbbbbbbbbbaaa___^^^]]]\\\\\\VVVVVVWWWYYYYYYWWWSSSPPPKKKJJJIIIGGGDDD@@@===;;;888777555444333444555555999???XXX~~~}}}|||~~~|||}}}{{{```\\\ZZZYYYZZZXXXWWWXXX\\\\\\bbbeee___XXXVVVVVVUUUSSSTTTXXX[[[VVVPPPOOOSSSSSSQQQNNNMMMOOOQQQRRRQQQDDDMMMRRRQQQRRRYYYaaadddrrr{{{tttzzz}}}vvvoooiiigggllliiieeeccc```]]]WWWRRRKKKJJJPPPYYY___bbbhhhppp}}}nnnWWWQQQLLLBBBAAAHHHOOO[[[[[[WWW\\\[[[UUUVVVZZZ{{{|||mmm```bbbsssrrr]]]~~~}}}mmm]]]WWWWWWYYY[[[]]]^^^ZZZYYYZZZZZZZZZ___fffiii```^^^gggkkkeeeaaabbb\\\]]]\\\[[[[[[^^^aaabbb]]]ggg|||wwwpppooonnnmmmiiiccc[[[VVVOOOJJJGGGGGGFFFGGGNNNWWW]]]cccooo~~~zzzvvvjjjeeeeeecccaaa___^^^^^^^^^___WWWWWWXXXYYYYYYVVVRRROOOMMMMMMLLLKKKIIIEEEBBB@@@999888777555444444444555777999JJJkkk}}}yyyzzz```XXXUUUTTTTTTSSSSSSTTTWWW[[[UUU[[[^^^ZZZWWWVVVUUUTTTNNNQQQVVVXXXSSSLLLLLLQQQPPPMMMIIIJJJMMMPPPPPPNNNLLLZZZaaaYYYPPPSSSZZZ^^^ZZZtttssspppppplllfffcccgggfffccc___[[[VVVRRRPPPNNNPPPYYYcccggghhhsssfffXXXNNNLLLGGG@@@EEEPPPRRRZZZWWWTTTWWWSSSPPPWWWnnnjjjbbbfffrrrhhheeettteeeVVVRRRTTTWWWXXXZZZZZZWWWVVVXXXZZZYYY[[[```\\\YYYZZZ```ccc```\\\ZZZWWWZZZYYYTTTSSSWWW[[[[[[^^^ZZZvvvwwwpppnnnmmmggg___WWWRRRNNNKKKIIIFFFEEEFFFJJJLLLOOOYYYbbbdddtttuuuppppppuuuuuunnnlllpppgggdddaaa```aaabbbaaa```ZZZZZZYYYZZZZZZXXXUUURRROOOOOOOOONNNLLLIIIFFFEEE;;;:::999777666555555555333666???VVV}}}|||}}}~~~hhhUUUXXXPPPPPPOOONNNPPPSSSVVVXXXQQQVVVXXXVVVVVVWWWUUUQQQNNNOOORRRRRRMMMGGGJJJQQQPPPLLLIIIJJJNNNQQQQQQPPPTTTccciii]]]RRRSSSYYY[[[YYY[[[jjj~~~{{{|||uuupppnnnlllgggdddeeeaaabbbaaa\\\UUUPPPPPPQQQYYYXXX```jjjppptttnnnWWWOOOIIIHHHFFFFFFLLLSSSSSSXXXVVVUUUUUUOOOWWWmmmiiijjjppp~~~qqqfffhhhrrrxxxsssbbb[[[UUUTTTUUUTTTWWWZZZWWWSSSTTTYYY]]][[[YYYYYYTTTXXXZZZYYYZZZ]]]\\\YYYUUUYYYWWWQQQPPPUUUZZZ[[[aaaXXXfffzzzzzzyyy{{{~~~yyyvvvrrrjjjffffffeee^^^SSSKKKGGGFFFGGGGGGEEEGGGMMMSSSWWWZZZcccmmmxxxzzztttnnnlllnnnmmmhhhkkksssfffaaa]]]^^^aaacccaaa]]]ZZZYYYXXXYYYZZZZZZXXXVVVPPPOOOOOONNNLLLJJJIIIHHH<<<<<<:::999777666555555000888<<>>CCCnnn{{{yyy}}}fffUUUQQQOOOMMMLLLLLLLLLMMMPPPSSSUUUPPPTTTXXXVVVRRROOOPPPRRRTTTNNNJJJIIIIIIHHHLLLQQQPPPMMMKKKMMMMMMKKKLLLPPPUUUXXXYYYVVVUUUYYY^^^bbbYYY___VVVaaa~~~~~~}}}~~~zzzyyywwwtttsssrrrrrrrrrqqqmmmhhhccc```aaacccdddeee^^^UUUOOOOOOSSSXXX\\\eee___eeevvvppp]]]PPPKKKHHHEEEBBB@@@DDDMMMWWWZZZVVVUUURRRIIIQQQzzzoooggg~~~ttt[[[[[[cccaaaYYYUUU\\\XXXUUUTTTUUUVVVTTTRRRRRRPPPXXXfffiii^^^VVVVVVTTTSSSWWW]]]^^^[[[ZZZ]]]ZZZTTTQQQTTT\\\dddnnnwwwjjjaaa```jjjrrruuu|||{{{|||vvvsssjjjccccccjjjoooooowwwvvvzzz}}}yyyzzz~~~wwwrrrlllgggccc]]]VVVPPPPPPHHHBBBCCCCCCBBBCCCEEERRRZZZdddiiifffjjjttttttkkkllllllkkkiiigggffffff\\\YYYWWWYYY]]]___[[[XXXXXX[[[^^^^^^\\\ZZZYYYYYYTTTRRRPPPOOOPPPPPPOOOMMMDDDBBB===888888:::888222000;;;;;;<<<```|||xxxxxxsssyyy___VVVRRRNNNMMMMMMLLLLLLNNNPPPSSSTTTPPPSSSUUUSSSOOOLLLNNNPPPTTTNNNJJJIIIHHHFFFIIINNNNNNKKKJJJMMMMMMJJJKKKNNNKKKLLLMMMLLLMMMPPPTTTVVVTTTWWWQQQ^^^~~~~~~~~~~~~~~~~~~}}}|||~~~|||vvvtttrrrpppnnnlllkkkkkkkkkiiigggdddaaa______``````\\\YYYUUUSSSUUUZZZ^^^aaafffcccjjjrrr^^^TTTMMMHHHEEEBBBCCCGGGLLLRRRWWWWWWVVVTTTOOOPPPeee{{{kkkssshhhVVVZZZcccaaaZZZWWWXXXUUURRRRRRTTTVVVUUUTTTTTTRRRYYYcccdddZZZUUUXXXUUUUUUXXX\\\\\\XXXWWWYYYUUUQQQQQQVVV\\\aaahhhnnnccc[[[ZZZaaafffhhhqqq}}}}}}{{{}}}xxxmmmbbb___bbbeeedddiiihhhjjjooosssvvv|||~~~wwwooommmooolllhhhbbb]]]XXXSSSMMMIIIEEEBBBAAADDDFFFHHHNNNUUUSSS]]]iiilllkkkzzzkkkhhheeefffgggeeecccaaa```aaa]]]ZZZWWWYYY\\\\\\YYYUUUVVVWWWXXXYYYYYYYYYZZZZZZPPPMMMKKKKKKLLLMMMLLLJJJDDDCCC>>>:::999;;;999444444555555:::QQQxxx}}}yyyzzzxxx\\\VVVUUUQQQMMMMMMLLLLLLLLLNNNPPPRRRSSSOOOQQQRRROOOKKKJJJKKKNNNSSSNNNIIIIIIGGGEEEFFFJJJKKKIIIIIILLLLLLIIIIIIKKKJJJIIIIIIKKKNNNQQQRRRSSS]]]YYYTTTZZZ~~~{{{{{{{{{{{{|||}}}~~~~~~|||{{{zzzzzz{{{~~~~~~xxxtttpppmmmmmmllljjjgggeeeeeedddeeeccccccbbbaaa```^^^]]]\\\UUUVVVWWWZZZ^^^ccchhhkkklllrrr~~~mmmYYYPPPKKKIIIDDDBBBAAAEEENNNUUUWWWWWWSSSSSSNNNJJJ^^^ooocccnnnkkk\\\SSSXXX___]]]WWWUUUWWWUUURRRRRRSSSSSSSSSRRRUUUTTTXXX^^^[[[UUUUUU[[[XXXWWWYYY[[[YYYTTTTTTWWWWWWUUUWWW\\\______aaaeee^^^XXXXXX\\\^^^```kkkyyyuuufff```bbbccc``````\\\[[[___bbbdddiiioooxxxyyy~~~|||yyyoooddd___^^^^^^ZZZUUUPPPLLLHHHEEEBBBAAAAAACCCGGGIIIKKKRRRZZZ^^^ccckkktttnnngggdddcccddddddbbb^^^\\\[[[\\\\\\ZZZWWWXXXYYYYYYVVVRRRSSSRRRQQQSSSVVVXXXYYYYYYMMMJJJHHHHHHKKKLLLKKKIIIDDDDDDAAA<<<;;;===;;;666888222111999@@@PPPsss~~~|||{{{~~~YYYKKKNNNNNNLLLMMMKKKKKKKKKLLLMMMNNNPPPQQQOOOOOOOOOLLLIIIHHHJJJLLLPPPLLLIIIIIIHHHEEEFFFJJJIIIGGGHHHLLLLLLIIIHHHJJJNNNKKKKKKPPPUUUVVVVVVVVVbbb[[[YYYVVVeee~~~~~~}}}zzzyyyyyyzzz{{{|||~~~yyyxxxxxxyyyzzz{{{}}}~~~zzzyyyxxxxxx{{{xxxssspppnnnllljjjiiihhhfffcccbbbaaaaaaaaaaaabbbccccccaaa^^^[[[XXXUUUWWW[[[```eeekkkqqquuuyyykkkXXXSSSNNNHHHEEE???BBBFFFJJJRRRYYYZZZWWWUUURRRIIIOOOzzznnn^^^```sss```WWWSSSVVVYYYVVVRRRRRRZZZXXXUUURRRQQQPPPOOONNNRRRSSSUUUXXXUUURRRWWW```[[[YYYXXXXXXTTTQQQTTTZZZ\\\ZZZZZZ\\\[[[XXXXXX\\\[[[XXXXXXYYYYYY\\\iiiwww~~~lllhhhllljjjccc^^^YYYWWWXXXYYYXXXYYY\\\```cccjjjsss|||yyysssiii]]]VVVUUURRROOOKKKFFFDDDBBBAAA@@@EEEEEEHHHOOOSSSTTTXXX]]]iiiiiirrrrrrjjjmmmooohhhhhhgggccc___\\\[[[[[[YYYWWWVVVWWWXXXWWWUUURRRPPPOOONNNPPPTTTVVVUUUTTTOOOKKKHHHJJJMMMOOONNNKKKEEEFFFDDD???===>>><<<888:::444444999777<<>>;;;333888999444444===GGGMMMttt}}}}}}{{{YYYRRRLLLKKKHHHBBBAAADDDAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHGGGEEECCCCCCFFFFFFCCCBBBEEECCCAAAAAADDDEEECCCDDDGGGGGGEEEJJJTTTTTTKKKIIINNNOOOSSSQQQPPPPPPOOOZZZnnnxxxsssuuuqqqllliiijjjkkkjjjiiinnnmmmmmmnnnqqquuuyyy{{{zzz{{{||||||zzzxxxvvvuuuqqqqqqqqqqqqrrrrrrrrrssspppqqqsssttttttttttttuuupppvvv{{{zzzuuurrrsssvvvrrrqqqooonnnooonnnllljjjhhhhhhiiigggdddaaa^^^]]]ZZZYYYYYYXXXYYY[[[\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[```fffmmmuuu}}}aaaQQQMMMHHHDDDBBBBBBDDDFFFIIISSSXXXVVVZZZccceee```LLLOOOfffiiicccqqqzzzaaaUUUMMMNNNOOOOOOQQQSSSSSSSSSNNNOOOOOONNNKKKKKKNNNPPPLLLPPPTTTXXX[[[^^^^^^^^^TTTTTTUUUTTTOOOLLLRRR[[[[[[XXXUUUTTTRRRTTT]]]hhhfffccc]]]XXXVVVXXX\\\^^^```kkkwwwqqqfff]]]ZZZXXXTTTQQQQQQPPPQQQPPPMMMJJJJJJMMMPPPTTTXXX\\\___bbbgggooouuurrrrrrrrrqqqpppooonnnmmmjjjiiigggeeedddhhhmmmrrruuuqqqmmmhhheeebbb```___\\\XXXUUUTTTOOOGGGBBBCCC@@@DDDGGGJJJKKKMMMQQQTTTYYY\\\```bbbccciiiyyyooofffiiihhhfffggg\\\\\\[[[XXXVVVVVVXXXZZZTTTUUUVVVVVVUUUTTTTTTTTTSSSVVVVVVRRRMMMMMMRRRXXXVVVPPPKKKLLLRRRTTTPPPJJJLLLPPPPPPIIICCC@@@>>>;;;666888888666444888>>>DDD```www~~~{{{xxxvvvvvvwwwxxx```VVVPPPJJJGGGFFFEEEBBB?????????@@@AAABBBBBBBBBBBBAAAAAACCCEEEGGGHHHGGGEEEEEEBBBBBBDDDDDD@@@>>>@@@BBB>>>>>>@@@AAA@@@BBBFFFEEEDDDKKKUUUSSSHHHFFFMMMLLLPPPMMMRRR[[[PPPNNNfff}}}rrrnnnkkkiiiiiiiiifffdddiiiiiihhhiiilllpppuuuwwwwwwwwwxxxwwwvvvssspppnnnmmmmmmnnnooopppoooooonnnllllllmmmnnnnnnooopppqqqnnntttxxxwwwrrrpppssswwwooommmmmmmmmmmmllljjjhhheeeeeedddaaa]]][[[[[[[[[YYYYYYYYYYYYZZZ\\\^^^______^^^]]]]]]^^^```aaacccccckkkvvvdddSSSIIILLLJJJEEEBBBDDDFFFGGGPPPVVVWWWVVV^^^jjjkkkcccPPP\\\wwwooo^^^PPPNNNLLLNNNOOOPPPQQQRRRQQQMMMNNNOOOOOOLLLHHHGGGIIILLLHHHLLLPPPUUUYYY[[[YYYTTTOOOQQQUUUVVVPPPJJJMMMTTTXXXTTTQQQOOOKKKKKKSSS]]]]]]ZZZUUUQQQRRRWWWZZZZZZbbb^^^]]]iiiyyyxxxiiiaaa\\\WWWTTTTTTOOOPPPPPPNNNKKKJJJKKKMMMJJJLLLOOOPPPRRRVVV^^^cccdddddddddcccbbb___\\\ZZZ[[[\\\]]]\\\]]]___cccffffffdddaaa^^^[[[WWWSSSPPPKKKHHHGGGIIIGGGCCCAAACCCCCCHHHMMMQQQSSSVVVZZZ^^^VVV^^^hhhmmmppp~~~|||ggg___```aaa^^^[[[UUUUUUUUUTTTTTTVVVYYY\\\VVVWWWXXXWWWUUUSSSSSSSSSVVVXXXWWWPPPJJJKKKUUU___ZZZSSSMMMNNNTTTVVVQQQKKKNNNRRRRRRKKKDDD@@@>>>;;;===999999:::666222888CCCPPPgggsssyyyzzzyyyvvvsssrrrtttxxx~~~bbbZZZQQQLLLHHHGGGHHHFFFAAA<<>>???@@@@@@???>>>======@@@DDDDDDBBBCCCGGG@@@@@@??????@@@@@@AAABBBAAA@@@@@@@@@AAABBBDDDEEEDDDCCCCCCFFFIIIIIIFFFCCCIIINNNRRRRRROOONNNQQQUUUqqqzzzvvvpppllllllkkkjjjhhhjjjhhhggghhhhhhggghhhjjjiiinnnnnnjjjiiimmmnnnjjjjjjkkkkkkllllllkkkkkkkkklllllllllmmmnnnoooqqqrrrtttttttttsssqqqmmmjjjhhhiiiiiiiiiiiiiiihhhgggfffgggcccaaaaaabbb```ZZZUUUXXXYYY\\\```ccccccbbb``````dddddd___]]]```eeefffkkk~~~aaaPPPKKKGGGFFFBBB??????DDDMMMTTTPPPXXXYYY```rrruuucccUUUUUUpppvvvgggRRRSSSEEEJJJKKKNNNQQQSSSQQQMMMIIINNNLLLKKKIIIIIIKKKLLLMMMMMMOOORRRUUUVVVWWWVVVVVVQQQUUUWWWTTTNNNLLLOOOTTTWWWRRRLLLJJJKKKNNNOOONNNWWWRRROOORRRSSSRRRSSSVVVYYYZZZXXX___lll|||sss```ZZZ[[[WWWRRRSSSTTTRRROOOKKKIIIHHHKKKKKKJJJIIIIIIKKKOOORRRTTTWWWZZZYYYUUURRRRRRRRROOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQOOOMMMJJJHHHGGGBBBDDDDDDAAABBBFFFIIIIIIOOOOOOPPPSSSXXX]]]aaacccfffeeegggpppyyynnnddd___\\\YYYYYY[[[VVVWWWWWWVVVTTTTTTVVVWWWZZZXXXVVVUUUVVVWWWWWWVVV]]]YYYSSSNNNMMMOOOSSSVVVTTTQQQOOOMMMMMMNNNMMMLLLOOOOOONNNJJJEEEBBB@@@@@@;;;<<<===;;;888777888;;;EEEMMMddd||||||yyyvvvtttttttttssssss||||||nnnTTTOOOLLLHHHFFFGGGJJJJJJGGGCCCBBB@@@>>>>>>>>>>>>===;;;>>>===>>>BBBBBB@@@BBBGGG@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@AAABBBDDDEEEEEEDDDCCCEEEHHHJJJIIIGGGMMMOOOQQQOOOLLLMMMQQQVVVggg|||xxxvvvsssooolllfffdddccccccbbbaaaaaaaaa[[[```bbbaaadddjjjllliiieeeeeeffffffggggggffffffggggggggghhhiiikkklllmmmmmmmmmmmmmmmkkkhhheeeddddddddddddcccccccccbbbbbbdddaaa]]]\\\]]]\\\YYYVVV___```bbbdddeeeeeecccaaa___dddfffeeefffmmmtttwwwzzzvvv```PPPGGGEEECCCAAA@@@AAAFFFLLLQQQSSSWWWYYY[[[iiixxxooo]]]YYYtttssswwwsssXXXSSSPPPMMMFFFFFFFFFHHHKKKLLLLLLKKKPPPNNNLLLJJJJJJJJJKKKLLLLLLNNNPPPSSSTTTUUUTTTTTTNNNQQQTTTQQQKKKIIIMMMQQQQQQOOOLLLKKKLLLNNNPPPRRRWWWSSSQQQTTTVVVTTTUUUWWWWWW[[[[[[```iiixxxqqqkkkhhh```\\\ZZZXXXTTTQQQPPPQQQQQQIIIIIIGGGFFFFFFGGGJJJLLLGGGIIIJJJIIIGGGFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJHHHGGGEEEEEEGGGDDDCCCEEEHHHKKKNNNPPPVVVYYY\\\\\\[[[___gggnnniiirrrqqqhhh___\\\YYYVVVUUUVVVVVVWWWXXXXXXWWWWWWYYYZZZ[[[XXXVVVUUUVVVXXXXXXXXXUUUSSSQQQOOOOOOPPPRRRSSSYYYVVVQQQNNNNNNOOOQQQQQQQQQQQQOOOLLLGGGDDDBBBCCC>>>??????<<<888666777888BBBGGGZZZyyyzzzvvvwwwtttqqqpppqqqrrrssssss}}}xxx\\\SSSPPPGGGEEECCCDDDGGGIIIGGGDDD@@@???======>>>>>>>>><<>>@@@@@@>>>@@@EEE@@@@@@??????@@@@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDFFFEEEDDDEEEHHHJJJKKKJJJOOOPPPOOOLLLJJJLLLQQQVVV^^^{{{zzzrrrllljjjjjjhhheeecccaaa```___YYY[[[ZZZYYY[[[^^^]]]ZZZ^^^^^^^^^______````````````aaaaaabbbccceeeggghhhddddddeeeeeedddbbb```___^^^]]]\\\[[[ZZZ[[[\\\]]]^^^\\\ZZZZZZ[[[\\\\\\[[[^^^___aaacccddddddcccbbb```ggglllooottt~~~jjjUUUMMMIIIEEECCC>>>===???EEENNNTTTUUUSSSXXX```lllwwwsss]]]XXXlllsssfffyyy```aaa```NNNJJJGGGDDDBBBBBBDDDHHHJJJJJJQQQOOOMMMKKKIIIIIIIIIIIIJJJKKKMMMOOOQQQQQQQQQPPPLLLOOORRROOOKKKHHHKKKOOOKKKMMMOOOOOOOOOPPPUUUXXXUUUQQQQQQUUUVVVTTTSSSUUURRRWWWXXXYYY]]]ffftttnnnfff]]]VVVSSSSSSSSSSSSQQQNNNKKKJJJJJJJJJKKKKKKLLLKKKJJJHHHHHHJJJLLLGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDIIIDDDFFFNNNSSSSSSVVV\\\YYY___ccc```]]]dddtttlllkkkeee```___\\\XXXVVVWWWVVVWWWXXXWWWVVVWWWYYY[[[ZZZXXXUUUUUUVVVXXXYYYYYYRRRRRRTTTUUUUUUUUUUUUUUU^^^YYYSSSOOOOOOQQQSSSTTTPPPPPPOOOKKKGGGDDDCCCCCCBBBBBB@@@===999666666777;;;===MMMkkk|||zzzyyyvvvtttqqqooopppppppppoookkk^^^VVVLLLFFFDDDAAAAAABBBAAA@@@>>>???===<<<<<<>>>@@@@@@@@@>>>===???BBBAAA>>>>>>BBB@@@????????????@@@AAAAAACCCCCCAAA@@@@@@AAABBBBBBEEEEEEEEEGGGHHHIIIHHHHHHLLLLLLLLLKKKKKKLLLQQQTTTVVVhhhvvvooottttttqqqkkkhhhgggeeecccbbb^^^XXXUUUUUUVVVSSSOOOWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]___```aaa\\\\\\]]]]]]]]]]]]\\\[[[WWWVVVTTTSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^______XXXZZZ^^^aaaccceeehhhiiigggpppyyy~~~jjjTTTLLLMMMLLLEEE@@@===???BBBHHHOOOUUUWWWXXX___www|||cccQQQhhhkkk___hhhfffhhhdddPPPGGGJJJGGGCCCBBBDDDFFFHHHIIIMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKNNNPPPOOOKKKIIIKKKNNNJJJOOOTTTTTTRRRRRRWWW\\\OOOMMMNNNSSSUUURRRPPPPPPQQQVVVUUUSSSTTTUUUiiitttiii```ZZZWWWVVVTTTRRRPPPQQQQQQRRRRRRMMMMMMLLLKKKIIIHHHHHHHHHKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKOOOLLLPPPYYYZZZWWW^^^jjjqqqssstttpppppp}}}qqqgggeeebbb```bbb___ZZZWWWWWWUUUVVVVVVUUUTTTTTTUUUWWWXXXVVVTTTTTTUUUXXXYYYYYYRRRSSSTTTUUUVVVUUUTTTTTT[[[WWWRRROOOOOOQQQQQQRRRLLLLLLKKKHHHDDDBBBAAAAAACCCBBB@@@>>>;;;999888888999:::DDD[[[www~~~~~~yyyxxxuuutttrrroookkkhhh~~~~~~ssspppjjjVVVCCCFFFDDDAAA??????>>>===<<>>===>>>???>>>>>><<<===@@@EEECCC>>><<<>>>???>>>>>>>>>>>>???@@@@@@BBBBBB@@@??????@@@AAAAAABBBDDDGGGHHHHHHFFFEEEDDDFFFGGGIIIKKKLLLMMMPPPQQQOOOWWWiii}}}~~~zzzrrrooorrrrrrooopppfff[[[WWWXXXYYYWWWTTTRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUWWWXXXYYYTTTUUUUUUVVVVVVWWWWWWWWWTTTSSSRRRQQQQQQSSSUUUWWWXXX\\\```aaa^^^\\\\\\]]]YYY\\\aaadddgggkkkqqquuuvvvvvvZZZPPPHHHHHHJJJEEE>>>:::AAAEEEJJJLLLNNNTTT]]]dddyyyjjjVVV___xxxbbbkkk}}}uuuiiiYYYRRRQQQIIIGGGEEEDDDDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHKKKMMMMMMJJJHHHIIIKKKIIIOOOUUUTTTOOONNNSSSYYYMMMKKKLLLRRRTTTQQQOOOOOOTTTWWWUUUUUUXXXSSSWWWiiizzz}}}tttooo\\\YYYVVVUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPOOOMMMLLLNNNNNNMMMLLLLLLMMMNNNNNNQQQQQQRRRTTTTTTUUUUUUTTTXXXVVVXXX[[[[[[```tttmmmddd```]]][[[]]]```^^^WWWTTTTTTWWWWWWWWWUUUSSSRRRSSSTTTUUUTTTRRRSSSUUUWWWXXXWWWRRRQQQPPPOOONNNNNNNNNNNNSSSQQQOOOOOOOOOOOOMMMLLLJJJKKKJJJHHHDDDAAAAAAAAACCCAAA???>>>===<<<<<<;;;<<<>>>CCCMMMaaa}}}~~~xxxwwwvvvuuusssnnngggbbb___eee{{{yyy```JJJCCCBBBAAA@@@???@@@AAABBBGGGDDD???<<<;;;;;;:::999:::;;;???CCCBBB===;;;============<<<===>>>>>>???@@@???>>>>>>>>>???@@@AAAAAADDDGGGHHHGGGEEEEEEEEECCCDDDFFFIIIKKKLLLMMMMMMOOORRRTTT\\\sss}}}}}}iii```^^^]]][[[ZZZSSSRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRROOOPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTVVVWWWXXX\\\aaaeeeccc^^^ZZZZZZ]]]```dddiiimmmpppuuu|||xxxaaaXXXMMMHHHEEEEEEBBB===;;;===GGGLLLQQQRRRTTT\\\jjjvvvkkkSSS]]]hhhdddrrrrrrfffpppZZZIIIJJJCCCCCCBBBBBBDDDFFFHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHHHHGGGEEEEEEFFFFFFLLLPPPNNNIIIGGGKKKPPPNNNKKKMMMRRRTTTRRRPPPQQQOOOSSSQQQTTTZZZTTTPPPXXX\\\iiivvv}}}tttmmmggg```XXXSSSVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRQQQPPPQQQRRRSSSTTTSSSSSSUUUVVVXXXXXXYYYYYYWWW[[[^^^```iiipppjjjcccXXXZZZZZZ^^^bbb___WWWTTTUUUYYYYYYYYYWWWUUUTTTTTTVVVRRRRRRSSSUUUXXXYYYXXXWWWUUUSSSPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLMMMMMMKKKIIIKKKKKKKKKIIIFFFCCCCCCCCCCCCAAA???>>>???@@@???>>>999???CCCIIIYYYzzzttttttsssrrrppplllgggbbbaaaOOO___vvvvvvaaaPPP@@@@@@?????????@@@BBBDDDDDDAAA<<<:::999999999888:::999;;;>>>===:::;;;>>><<<;;;;;;;;;;;;<<<============<<<<<<<<<>>>???@@@BBBDDDEEEEEEDDDFFFIIIMMMFFFEEEDDDEEEGGGHHHIIIIIIKKKNNNMMMPPPaaa}}}yyyxxx{{{~~~yyyjjjfffcccaaabbb]]][[[YYYVVVUUUUUUUUUVVVTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVWWWXXXYYY[[[[[[\\\___dddgggeee```___eeekkknnnsssyyy~~~oooZZZLLLIIIKKKHHHEEEDDD@@@>>>BBBIIILLLPPPUUUZZZaaammm~~~ppp[[[bbb}}}ooowwwwwwwww]]]WWWddd___KKKAAABBBIIIGGGEEEDDDDDDEEEDDDCCCEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEDDDDDDDDDDDDDDDEEEBBBDDDFFFGGGFFFEEEDDDCCCEEEHHHJJJHHHDDDDDDGGGKKKMMMJJJKKKPPPSSSQQQPPPQQQIIIOOOOOOPPPUUUPPPKKKRRROOOXXXaaalllyyyrrrhhhccc]]]YYYYYYZZZZZZZZZ^^^\\\ZZZYYYXXXYYYZZZ[[[XXXYYY\\\^^^aaacccdddeeebbbnnnwww}}}nnngggfff___WWWYYY[[[___bbb___WWWTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXQQQRRRUUUYYY[[[\\\YYYWWWWWWUUUSSSQQQPPPOOOOOOOOOKKKJJJIIIJJJKKKLLLLLLKKKJJJJJJJJJHHHEEECCCCCCDDDDDDBBB??????AAAAAA@@@>>>444===CCCGGGVVVwwwzzzwwwrrrnnnllljjjgggeee^^^UUUQQQYYYccc___OOOBBB??????>>>===<<<===@@@BBB===:::777666888:::<<<<<<:::777777888777666:::@@@;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@CCCDDDDDDBBBCCCGGGNNNUUUJJJGGGCCCBBBCCCEEEGGGGGGAAAEEEIIIKKKSSSiii}}}yyyvvvtttuuuvvvwwwuuu}}}}}}ooommmmmmnnnqqqgggfffccc```^^^]]]^^^^^^ZZZZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYY[[[\\\^^^^^^^^^^^^```eeehhhfffdddhhhsss}}}}}}lllaaaYYYQQQLLLLLLEEECCCCCCCCCBBBBBBHHHPPPOOOQQQVVV___mmm}}}nnnccceeesss___YYYBBBAAARRRHHH===OOOTTTPPPJJJEEECCCAAA@@@>>>GGGGGGGGGFFFEEECCCAAAAAAEEEEEEDDDCCCCCCCCCDDDDDDCCCEEEFFFHHHHHHFFFEEEDDDEEEFFFGGGFFFDDDDDDGGGJJJKKKHHHHHHMMMOOONNNMMMOOOJJJRRRSSSQQQSSSMMMKKKTTTNNNSSSXXX```xxxwwwuuuuuuvvvvvviiigggeeebbbaaa```aaabbbeeegggjjjnnnqqqtttwwwxxx|||mmm___\\\WWWVVVZZZTTTVVV[[[^^^ZZZRRROOOQQQQQQRRRSSSTTTSSSTTTWWWYYYQQQSSSWWW[[[___^^^[[[XXXRRRRRRQQQQQQPPPNNNMMMMMMMMMJJJHHHHHHJJJMMMNNNOOOGGGHHHHHHFFFCCCAAAAAABBBFFFCCC@@@@@@AAAAAA@@@===666>>>CCCBBBMMMhhh~~~uuummmiiihhhhhhhhh~~~~~~]]]LLLJJJHHHHHHIIIHHHDDDAAA???>>>>>>===<<<;;;;;;;;;???>>>===;;;999888888888999:::999888666666888:::888999::::::888888999::::::::::::;;;===>>>@@@AAACCCEEEFFFFFFDDDCCCDDDEEECCCDDDDDDDDDBBBBBBDDDFFFCCCIIIIIIHHHKKKUUUvvv{{{|||}}}www}}}~~~wwwsssvvvyyyyyywwwyyy{{{oooiiisss~~~~~~wwwoooooorrrmmmeeehhhdddaaa`````````]]][[[ZZZ___cccaaa[[[YYY\\\aaabbbggghhhcccdddjjjnnnmmmjjjpppwww}}}hhh```XXXRRRKKKEEEDDDGGGFFFIIIEEE???CCCQQQWWWTTTUUURRR\\\xxxyyy[[[nnnyyy~~~OOOKKKEEE@@@>>>???BBBEEEXXXRRRIIIAAA===>>>AAADDDJJJGGGDDDCCCCCCBBB>>>;;;???AAADDDEEEEEEEEEGGGHHHEEEFFFGGGHHHHHHHHHGGGFFFBBBEEEGGGFFFEEEHHHPPPVVVRRRPPPMMMJJJIIIIIIKKKLLLOOOPPPQQQRRRRRRRRRPPPPPPRRRRRRTTT[[[mmm|||}}}}}}uuuvvv~~~qqq]]]YYYYYYUUUTTTWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUQQQNNNPPPUUUUUUQQQNNNPPPSSSXXXZZZYYYUUUQQQQQQPPPPPPOOOMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGDDDBBBAAA@@@@@@@@@HHHCCC??????BBBDDDBBB???>>><<<===@@@EEEQQQfffyyy}}}rrrlllgggeeeccc||||||gggTTTFFFDDDAAAAAAAAAAAA>>><<<======<<<;;;;;;:::999999===<<<;;;999888888777777999999999888666666777999888999::::::888888999::::::::::::;;;===>>>@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBGGGGGGGGGKKKRRRnnn~~~zzz|||vvvvvv|||}}}xxxuuuxxx||||||xxxwwwvvvvvvxxx}}}xxx|||~~~wwwtttpppooooooooommmkkkkkkooorrroooiiihhhkkkpppkkkpppsssqqqssszzz~~~~~~~~~lll```[[[UUUPPPMMMHHHBBBAAADDDCCCEEEEEEGGGNNNVVVYYYWWWaaahhh{{{sssbbb___yyyyyy~~~cccLLLHHHDDD@@@>>>???AAACCCHHHEEEAAA>>>>>>???BBBDDDHHHEEECCCBBBBBBAAA???<<<@@@BBBDDDEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDFFFHHHGGGFFFIIIOOOUUUQQQOOOLLLIIIHHHIIIJJJKKKNNNOOOPPPPPPPPPOOONNNMMMRRRRRRSSSUUU\\\lllqqq___RRRSSSUUUQQQQQQTTTRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQOOONNNQQQWWWWWWSSSKKKNNNRRRUUUUUURRRNNNLLLMMMMMMNNNOOOOOOOOOOOOOOOIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@?????????EEECCCAAACCCGGGHHHDDDAAA<<<;;;<<<>>>AAAIIIZZZiii{{{yyyqqqkkkeeebbbwww~~~]]]EEEFFFBBB???<<<;;;;;;;;;:::999;;;::::::999999888888888999999888777777777777888888999999888666555777888777999:::999888777888999::::::;;;;;;===>>>@@@AAAAAABBBCCCBBB@@@???@@@AAACCC@@@???@@@DDDFFFEEEDDDBBBFFFDDDDDDHHHKKK\\\xxx}}}qqqppprrrqqqmmmnnnsssyyyzzzsssqqqooonnnqqqvvv{{{wwwmmmddd\\\UUUQQQLLLIIIGGGDDD???>>>@@@EEEDDDGGGOOOUUUXXX[[[^^^nnnpppbbb___cccdddnnnjjjQQQFFFDDDBBB???>>>>>>@@@@@@<<<<<<===>>>???@@@AAAAAADDDCCCAAAAAAAAAAAA???===BBBCCCEEEDDDCCCCCCDDDFFFFFFFFFGGGGGGFFFEEEDDDDDDFFFGGGIIIHHHGGGIIINNNRRRNNNLLLJJJHHHGGGGGGIIIIIILLLLLLMMMMMMLLLKKKJJJIIIIIILLLOOOQQQRRRVVV]]]bbbxxxooo```VVVPPPTTTVVVRRRQQQUUURRRSSSTTTTTTSSSQQQOOONNNPPPRRRQQQOOOPPPSSSQQQLLLJJJOOOUUUVVVSSSOOOMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDBBB@@@???>>>>>>>>>@@@@@@AAADDDHHHHHHDDD@@@===<<<===>>>>>>AAAKKKWWWccczzzqqqhhhcccsssyyy```JJJBBB???AAA???<<<:::999::::::;;;999999999999888888777777777777777666777888888999777888888777666555666777777888999888777666777999:::::::::;;;<<<>>>@@@@@@AAAAAABBBAAA???>>>???AAAAAA>>><<>>>>>=========<<<===>>>???????????????@@@????????????@@@??????BBBCCCDDDCCCBBBAAACCCDDDGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGHHHGGGGGGHHHKKKMMMKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFCCCFFFJJJLLLMMMMMMPPPRRRXXXhhh|||iii\\\YYYUUUSSSUUUUUUQQQQQQTTTQQQRRRTTTTTTTTTQQQNNNLLLLLLOOOPPPNNNNNNPPPNNNJJJMMMTTTZZZ[[[WWWSSSRRRSSSMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>===>>>@@@BBBBBB@@@===>>>>>>???AAA???>>>CCCJJJPPPkkkyyynnngggiiihhh```IIIEEEDDD@@@@@@???<<<:::999999:::<<<999999888888888888888888666666666666777888999:::666777888777666555555666666777888888666666777888888999999:::;;;===??????@@@AAAAAA@@@>>>>>>@@@BBBDDDAAA>>>AAAFFFJJJHHHEEEDDDHHHEEEEEEKKKHHHGGGQQQRRR```pppvvvfff\\\\\\ccclllsssnnnkkkiiijjjnnntttwwwyyyyyy}}}|||vvvvvvyyyqqqmmmiiieee```\\\[[[XXXTTTQQQJJJDDD???>>>======AAAFFFMMMIIILLLTTT[[[eee}}}zzzaaaZZZllltttlll}}}lllLLLGGG===============<<<;;;;;;======<<<<<<<<<===>>>>>><<<======>>>===>>>>>>???BBBBBBBBBAAA??????AAABBBHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEGGGIIILLLTTTaaattthhhYYYQQQRRRPPPOOOOOONNNLLLMMMPPPLLLMMMOOOPPPOOOMMMJJJHHHDDDIIIKKKJJJLLLPPPRRRPPPMMMSSSXXXYYYVVVSSSUUUWWWNNNMMMJJJHHHFFFEEEDDDDDDFFFFFFGGGFFFFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@?????????>>>===<<<=========<<<======???BBB@@@===>>>CCCHHH```~~~{{{xxxqqqxxxxxx{{{ZZZJJJFFF===;;;DDD<<<<<<;;;999777777888:::888777777777777777777777666666666666777888999:::555666888777555444444555555777888777666555666777777777888888:::<<<===>>>>>>??????>>>===>>>AAACCCHHHEEEBBBBBBDDDEEECCCAAAAAAHHHGGGHHHPPPPPPNNNTTTSSSYYYeee|||kkkaaa___```dddhhhgggffffffjjjrrryyy||||||xxx}}}~~~xxxwww~~~uuunnniiigggggg^^^\\\[[[YYYVVVQQQKKKGGG@@@<<<:::===@@@CCCIIIOOOMMMOOOVVVbbbnnn~~~sssZZZZZZxxxnnnsssbbbIIIAAA<<<<<<<<<<<<<<<;;;:::999888888777888999;;;===>>>999;;;<<<<<<<<<<<<===???@@@@@@@@@>>>======???AAAFFFFFFEEEEEEEEEFFFFFFGGGBBBCCCDDDEEEFFFFFFFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEFFFFFFEEECCCBBBDDDGGGKKKNNNIIIKKKRRRbbbwwwaaa\\\VVVLLLNNNMMMLLLLLLMMMNNNOOOPPPLLLMMMNNNOOOOOONNNLLLJJJKKKNNNNNNJJJIIINNNQQQQQQJJJMMMPPPPPPOOOOOOQQQTTTLLLKKKJJJIIIHHHIIIJJJJJJFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCBBBAAA@@@???BBBAAA???===<<<<<<===>>>;;;:::<<>>;;;<<<@@@GGGWWWqqq```BBBBBBDDD:::666>>>888999:::999666555666888555555555555666666666666555444444444555666777777444666777777555444444444555666777777555555666777555666666777888:::;;;<<<;;;;;;<<<<<<<<<===AAADDDDDDCCCBBBAAAAAAAAAAAAAAA@@@HHHHHHIIIQQQQQQOOOTTTSSSWWWYYYlll{{{pppoooooojjjeeeccc^^^^^^```hhhrrryyy{{{zzzvvv{{{~~~yyypppooommmkkkhhhfffdddcccWWWVVVTTTRRROOOLLLHHHEEE;;;:::<<>>===>>>===<<<;;;;;;>>>@@@CCCCCCBBBBBBCCCDDDFFFFFFBBBBBBDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGCCCBBBCCCEEEHHHLLLOOOPPPFFFHHHLLLUUUddd}}}vvv^^^WWWUUURRRNNNNNNNNNMMMNNNQQQRRRQQQNNNNNNNNNOOOPPPPPPPPPPPPOOOPPPRRRPPPJJJIIIOOOVVVYYYMMMLLLKKKJJJJJJLLLNNNOOOJJJIIIHHHHHHHHHJJJLLLNNNGGGHHHHHHHHHGGGEEECCCAAAAAAAAABBBBBBAAA@@@???>>>??????@@@@@@???>>>??????===:::;;;======;;;<<<@@@DDDKKK^^^xxxxxxzzzWWWNNNCCC======???;;;666666999;;;:::777555666777444444444444444444444444444333333333333444555666333555777777555444333444555666777666555444555777444555555666777999;;;;;;888999:::::::::<<<@@@CCC<<<===?????????AAACCCFFFAAAJJJIIIGGGMMMMMMIIINNNKKKRRRLLLPPPyyyyyyxxx|||pppjjj]]][[[\\\aaahhhllljjjfffvvvzzz{{{xxxyyyzzzsssppppppnnnmmmdddgggjjjkkkiiieee___[[[XXXTTTOOOIIIEEEAAA@@@???===>>>CCCLLLQQQQQQSSSVVV___kkk{{{vvvTTTSSSjjjtttccciiivvvlllKKK======???======<<<;;;:::999888888666777999:::;;;:::888777777999;;;;;;999999;;;===<<<<<<<<<:::999:::===@@@AAA@@@@@@@@@AAACCCEEEFFFBBBBBBDDDFFFIIIIIIGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCCCCCCCDDDFFFHHHIIICCCCCCDDDFFFGGGGGGEEEDDDCCCGGGJJJKKKLLLVVVkkk}}}rrrXXXUUUTTTKKKIIIPPPMMMMMMNNNOOOQQQRRRLLLFFFKKKKKKKKKLLLLLLMMMNNNNNNGGGJJJJJJHHHLLLXXXeeelllSSSOOOKKKIIIJJJMMMNNNOOOHHHHHHFFFFFFFFFHHHJJJLLLGGGHHHIIIIIIHHHFFFCCCAAA???@@@AAAAAA@@@???>>>===999<<<@@@AAAAAA??????>>>@@@===<<<>>>>>><<<>>>BBB??????MMMggg|||UUUDDDAAA>>>===>>>===:::777888777777666555444444444444444555555555555444444333333333444444444555555555444333222222444555777555555444444444444555555666777777777888888888888888888888999:::;;;======<<<>>>@@@AAA@@@@@@AAABBB@@@BBBDDDEEEFFFFFFFFFEEEJJJMMMQQQYYYiii|||xxxlllccc]]]______]]]]]]aaammmttt~~~vvvxxxxxxwwwtttssstttvvv{{{yyyyyy{{{zzzwwwxxx}}}|||}}}}}}~~~{{{|||xxxuuuttttttsssrrrwwwuuurrrnnnjjjiiijjjllliiiiiiiiiiiifffaaa[[[VVVQQQNNNIIIDDD@@@>>>======HHHJJJOOOSSSRRRRRRZZZdddvvv|||eeeYYYSSSddd|||gggdddeeetttdddMMMFFF???:::999;;;;;;::::::999888777777555555666666777777888888999999999999:::;;;<<<===;;;;;;::::::;;;<<<>>>???===>>>>>>????????????>>>@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBBBBBDDDHHHLLLNNNEEEDDDDDDCCCCCCCCCDDDDDDDDDGGGJJJJJJHHHJJJPPPVVVjjj}}}~~~\\\UUUOOOMMMJJJHHHJJJOOOKKKIIILLLRRRRRRMMMKKKNNNGGGHHHJJJLLLLLLKKKIIIHHHIIIGGGGGGHHHMMMSSSYYY]]]PPPKKKJJJOOOPPPKKKIIILLLBBBFFFHHHGGGDDDCCCHHHLLLGGGHHHHHHEEEAAA@@@BBBDDD@@@@@@@@@???@@@@@@AAAAAA======>>>>>>??????@@@@@@>>>>>>============>>>>>><<<>>>GGGVVVhhh|||vvvqqquuuxxxlllVVVGGGAAA???<<<;;;;;;:::888555777777666666555444444333444444555555555555444444333333333333444444444444555444222222222333555666555555444444444444555555555555555666666666777777777777888888999:::<<<===;;;===???@@@@@@@@@AAABBB@@@AAABBBDDDEEEEEEEEEEEEFFFLLLRRRTTTZZZlll}}}zzz|||ssskkkfff```ZZZ\\\aaapppxxx~~~zzzssslllrrrvvvssskkkfffhhhkkktttqqqqqqqqqnnnjjjkkkooolllooopppmmmnnnppppppmmmnnnmmmmmmmmmoooooonnnllltttsssppplllhhhgggggghhhhhhgggeeeeeeccc^^^WWWQQQOOOHHH@@@;;;<<<@@@DDDFFFCCCJJJSSSVVVTTTXXXhhhyyyvvvbbb\\\aaafffkkkbbbhhhrrrgggGGG===>>>===;;;;;;999999888888777777666666666666666666777777777777888777777888999:::;;;;;;999999999999:::;;;<<<=========>>>>>>??????>>>>>>AAABBBCCCDDDEEEEEEEEEEEE@@@AAAAAABBBBBBCCCCCCCCCEEEDDDCCCCCCDDDFFFHHHIIICCCBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEDDDBBBDDDHHHLLLLLL\\\kkk{{{hhhXXXTTTOOOKKKJJJIIIGGGIIINNNKKKIIIKKKPPPQQQLLLJJJMMMHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFIIIMMMPPPNNNIIIHHHLLLMMMIIIGGGIIIFFFEEEDDDDDDEEEGGGIIIKKKJJJJJJJJJGGGCCC@@@AAACCC@@@@@@?????????@@@@@@AAA::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>===>>>DDDPPP^^^pppYYYBBB<<>>??????@@@AAACCCAAAAAAAAABBBCCCDDDEEEFFF@@@IIIPPPOOOJJJPPP```ppp{{{vvvzzz{{{rrr{{{qqqeee```aaaiiinnnsssvvv{{{xxxtttoooiiimmmmmmaaa^^^gggooonnnhhhdddhhhnnnpppmmmkkkkkkhhhdddeeeiiiiiilllllljjjjjjnnnnnnkkkfffgggiiillloooooommmkkkpppooommmkkkiiihhhggggggddd```]]]\\\[[[WWWOOOHHHGGGBBB<<<;;;@@@FFFKKKMMMZZZYYYZZZ]]]bbbmmmjjjWWWVVVhhhlllkkkvvv]]]III999888<<<;;;888999666666666666666666666666777777777777777666666666666666666666666777888999666777888999::::::::::::<<<<<<======>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDDDDDDDCCCCCCCCCCCC@@@?????????@@@AAABBBCCCBBBAAA@@@?????????@@@AAA>>>EEEOOObbbpppSSSHHHJJJKKKGGGEEEGGGGGGEEEGGGKKKIIIHHHJJJNNNNNNKKKIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFDDDFFFFFFDDDAAAAAADDDGGGLLLHHHFFFIIIIIIGGGEEEFFFCCC@@@>>>BBBIIINNNPPPOOOKKKKKKKKKHHHDDDAAAAAAAAA@@@@@@???????????????@@@999999999:::::::::::::::======<<<<<<<<<<<<=========<<<@@@IIIUUUdddxxxsssUUUGGG>>>;;;===:::999888777666555444333555555555444444444333333333333444444444444333333222222222222333333333333333222222111222333444444444444333333333333444444333333333444444444555555555555555666777888999:::888:::===??????@@@BBBDDDBBBAAAAAAAAABBBDDDFFFGGG???FFFLLLJJJFFFFFFMMMUUUdddttt}}}}}}wwwpppnnnjjjfffgggnnnwww}}}tttkkkiiieee___dddggg\\\YYY```fffhhhggghhhnnnssspppllljjjiiifffdddfffkkkllloooooommmnnnrrrssspppkkkkkklllnnnpppqqqpppnnnpppnnnmmmlllkkkjjjhhhfff```[[[VVVUUUVVVRRRKKKDDD???BBBEEEHHHKKKNNNPPPRRR[[[YYY^^^mmm{{{~~~{{{xxxjjj```WWW[[[qqq}}}jjjJJJAAA:::<<<===:::777777555555555555666666666666888777777777666555555555444444444444444555666666555666888999::::::999888;;;;;;;;;<<<<<<===>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>AAABBBCCCCCCBBBAAA@@@???============>>>???@@@AAACCCAAA???>>>???@@@@@@???EEEBBBCCCLLL___yyyyyy___NNNEEEFFFKKKEEEBBBBBBEEEEEECCCDDDGGGGGGGGGHHHJJJJJJIIIGGGGGGIIIHHHGGGFFFEEEEEEEEEEEE>>>BBBEEEDDDBBBAAADDDHHHJJJGGGEEEFFFGGGFFFEEEDDD@@@AAADDDKKKTTTZZZ[[[ZZZJJJJJJIIIGGGDDDBBB@@@@@@@@@@@@???>>>>>>>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::===FFFPPP^^^qqqqqqyyymmmHHH>>>AAA???:::888888888888777555444444444444444444444333333333333222222333333333333222222111111111222222222333333111111111111222222333333333333222222222222333333333333333444444444555555444444444555666777999999888:::===??????@@@BBBDDDBBBAAAAAAAAABBBDDDFFFGGGDDDEEEFFFFFFFFFGGGIIIKKKOOOiii~~~zzzxxx|||pppfffbbbdddhhhccc]]]\\\[[[XXX```eee]]]______```bbbgggmmmssswwwsssnnnkkkiiifffcccfffkkklllnnnnnnlllmmmqqqrrrpppqqqooonnnnnnpppsssssssssuuurrrnnnllljjjgggbbb___YYYUUUQQQPPPPPPNNNIIIDDDAAAHHHPPPSSSRRRRRRWWW[[[]]]jjjeeeSSSPPPUUUeeexxxppprrr~~~mmmFFF<<<999777999;;;999888999555555555666666666666666777666666555555444444444333333222222222333444444555666888999::::::999999::::::::::::;;;<<<===>>>;;;<<<===>>>????????????@@@??????>>>>>>======<<<===>>>???AAAAAA@@@>>>>>>;;;;;;;;;;;;<<<>>>??????BBB@@@??????AAAAAAAAA@@@CCCAAA@@@AAADDDMMM^^^lllwwwjjjSSSIIIGGGFFFCCCAAADDDAAAAAADDDDDDAAAAAADDDEEEFFFGGGGGGFFFGGGFFFDDDHHHGGGEEEDDDCCCCCCCCCCCC;;;???BBBCCCBBBCCCEEEHHHHHHGGGEEEDDDEEEGGGFFFEEEFFFKKKRRRXXX]]]^^^]]]\\\HHHGGGFFFDDDCCCBBB@@@???@@@???>>>>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::<<>>>>>???@@@BBB@@@@@@@@@AAABBBCCCDDDEEEHHHEEECCCCCCEEEGGGFFFEEEFFFTTTppptttlll{{{vvvhhh___\\\ZZZUUUUUUUUURRR[[[ccc]]]]]][[[\\\bbbmmmyyyzzzuuupppnnnjjjgggkkkqqqtttvvvuuurrrssswwwxxxwwwuuurrrqqqqqqtttwwwyyyyyyvvvqqqjjjdddaaa\\\VVVQQQKKKIIIGGGFFFFFFFFFEEECCCLLLQQQVVVXXXXXX[[[dddkkk|||dddSSSPPP```nnnqqqbbb___hhh|||QQQ<<<;;;:::888888777666666666666555555555555555555555444444444444444333333333222222222111111222222333555666777888999999999999999999888888999;;;===>>>===>>>???@@@@@@AAA@@@@@@>>>>>>>>>======<<<<<<<<<:::;;;<<<>>>>>>>>>======;;;;;;:::;;;;;;<<<===>>>===>>>>>>>>>????????????:::???DDDCCC@@@AAAFFFKKKQQQcccppp{{{WWWMMMDDDAAAAAA???AAADDDDDDAAAAAACCCBBB@@@@@@CCCCCCEEEEEECCCCCCEEEDDDAAADDDDDDDDDCCCCCCBBBBBBAAA======>>>@@@AAACCCCCCDDDFFFGGGEEEBBBDDDHHHHHHFFFIIIMMMTTTXXXYYYWWWSSSQQQJJJHHHDDDBBBAAAAAA@@@>>>@@@???>>>===<<<<<<<<<===;;;;;;::::::::::::999999::::::999999999999::::::;;;:::;;;???DDDKKKWWWcccpppooodddsssxxxSSSBBBBBBAAA>>>:::666666888333555666555333222333555222222222222222222333333111111222222222222111111000000000000111111111222///000000111111111111111222222111111111111222222111111111222222222333333444444555555666888999:::666999;;;<<<<<<<<<===>>><<<===>>>@@@AAAAAAAAAAAAFFFDDDCCCBBBCCCCCCCCCBBBIIIIII[[[ooorrrwwwnnnjjj```[[[[[[XXXTTT\\\ccc]]]VVVWWW[[[aaakkkwwwxxxsssooonnnmmmmmmrrrzzz|||~~~|||yyyyyy}}}~~~}}}uuutttrrrrrrtttuuutttsssiiibbbZZZUUUSSSPPPLLLGGGCCCDDDEEEEEEDDDEEEHHHKKKUUUWWW[[[aaaiiipppuuuxxx}}}}}}yyylll[[[RRR\\\llllll\\\^^^eee|||~~~XXXCCC???>>>===;;;777666555444333555555444444333333222222222222222222222222333333222222111111111111222222555555555555666777888999999888777777888:::===>>>===>>>???@@@@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;===??????<<<;;;<<<>>>:::@@@CCCAAABBBFFFEEE@@@???KKKVVVfff~~~iiiLLLIIIDDDAAA???<<<;;;AAAIIICCC@@@>>>@@@AAA???@@@DDDAAAEEEDDDAAA@@@CCCCCC???AAAAAABBBCCCCCCBBBAAA@@@@@@===;;;===BBBEEEEEECCCCCCEEECCC@@@BBBHHHJJJFFFEEEFFFJJJPPPWWWZZZXXXUUUPPPKKKEEEAAA@@@???>>>===??????>>>===<<<<<<<<<<<<:::999999999888888888888999999888888888888999999:::999:::===>>>AAAKKKTTTnnnkkkfffvvvcccNNN@@@<<<<<<:::888999;;;:::666222444555444222111333555222222222222222222222333111111222222222222111111000000000000111111111111//////000111111111111111222222111111111111222222000000000000111111111111555555555555777888999:::555777999:::999999:::<<<999;;;===>>>???@@@??????AAACCCEEEDDDBBB@@@BBBCCCNNNCCCHHHfff||||||lllgggiiittt||||||zzzzzzmmmgggfffaaaYYY___fff___TTTXXX\\\^^^___ccckkkqqqkkkhhhfffhhhiiimmmuuu~~~yyyzzzxxxttttttxxxyyyxxxqqqpppooonnnmmmjjjfffcccYYYRRRKKKIIIIIIJJJGGGDDDHHHKKKOOONNNMMMOOOTTTZZZXXXYYY```nnn}}}}}}fff]]]WWW[[[gggwww}}}iiiccctttwwwTTT:::888===555555555444555888888666444444333333222111000000000000000111111222222333222222111111111111111222555444333333444555777888888888777777888:::===>>>;;;<<<===>>>????????????999999999999999999999999;;;;;;::::::::::::::::::<<<<<<;;;;;;:::;;;;;;;;;;;;???BBB@@@;;;999:::>>>???AAA<<<555;;;FFFFFF<<<>>>???CCCSSSpppsssWWWOOOJJJ:::???<<<===CCCEEEAAA<<<:::AAA===<<<>>>???>>>AAAEEE@@@DDDDDD??????BBBBBB>>>>>>@@@BBBCCCCCCBBBAAA???AAA<<<999===EEEKKKJJJGGGAAACCCBBB>>>AAAHHHJJJFFFCCC@@@CCCOOO___jjjkkkhhhVVVPPPGGGAAA??????===;;;??????>>><<<<<<;;;;;;;;;;;;:::::::::999999888888999999888888888888999999888777999<<<===???FFFOOOkkkuuuzzzjjjjjjwwwqqqQQQ@@@===>>>999999888777666555444444333333333222222222111111111111111111111111111111000111111222222222111111000000111111111111000000000000000000000000000000333333333222222222111111000111111111111222222222111222333444555555555555444555666777888999::::::888:::============>>>@@@????????????@@@BBBDDDEEEBBBEEELLLSSSXXXbbbvvvtttaaa___eeekkkqqqvvvyyypppuuuwwwooowwwzzzggg\\\[[[YYYUUURRRQQQSSSUUU]]]ZZZYYY[[[___bbbcccbbbeeeeeebbbbbbgggmmmkkkfffaaaaaa```___\\\XXXUUUSSSFFFHHHKKKLLLJJJHHHFFFEEEOOOPPPQQQTTTXXX]]]aaacccppprrrwww||||||tttfff[[[YYYSSS\\\}}}wwwzzz]]]BBB@@@===333999888777666444444333333222222222111111111000000000000000000000000000000000000000000000000000000333444555666777777777777444555666888:::;;;;;;;;;;;;===>>>>>><<<;;;<<<===999999999999999999999999999:::;;;;;;;;;;;;<<<===<<<<<<<<<======<<<;;;;;;============<<<;;;::::::>>>>>>>>>>>>????????????AAA@@@@@@DDDNNN]]]lllvvv[[[IIIDDDAAA>>><<<@@@@@@@@@???>>>======<<<>>>>>>???>>><<<<<<===???============>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAACCCBBBAAAAAABBBDDDFFFHHHEEECCCBBBBBBDDDEEEDDDCCC???GGGJJJIIIPPPZZZYYYPPPHHHCCC>>>>>>@@@AAA???<<>>>>>===<<<:::999888;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999999:::::::::<<<@@@CCCmmmkkkfffgggwwwpppiii{{{gggIIIAAA@@@;;;666999888888777666555444333333333222222222111111111111111111111111111111111111111111222222111000000//////000000000000//////000000000000000000000000222222222222111111111000000000111111111222222222111222333444444555555555444555666777888999999:::888:::<<<=========>>>???????????????@@@AAACCCDDDEEECCCCCCDDDFFFMMM]]]lllxxxhhheeedddcccdddooohhhrrr||||||jjjSSSSSSSSSSSSSSSSSSSSSRRRMMMKKKIIIKKKOOORRRSSSRRROOOPPPQQQRRRWWW\\\YYYSSSNNNNNNNNNNNNMMMLLLKKKJJJLLLMMMNNNOOOOOOQQQSSSUUUQQQUUU\\\eeelllqqqrrrrrrtttnnngggccceeeggghhhgggrrrrrr|||rrrmmmsss|||qqqNNN===888999;;;888777666555444333333333222222111111111000000000000000000000000000000000000000000000000000000000222222333444555555555555333444666888999::::::;;;;;;<<<>>>===<<<;;;;;;<<<888888888888888888888888999:::;;;;;;:::999:::<<<:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::============>>>>>>>>>>>>::::::;;;>>>DDDKKKRRRVVV]]]iiixxxdddTTTEEE@@@AAA@@@@@@AAA?????????>>>===<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@@@@@@@@@@AAAGGGFFFEEEDDDDDDEEEGGGHHHFFFDDDBBBBBBBBBCCCBBBAAACCCHHHHHHDDDGGGOOOMMMEEEBBB???<<<===@@@BBB@@@===============<<<:::999999999999999888888999999999777777888888999999999999777888888888888:::===@@@NNNRRRVVV\\\lllzzzfffssszzz___AAA333888>>><<<555888777777666555444333333222222222222111111111000000000000000000000000000111111222111111000///.........////////////......000000000000000000000000111111000000000000000///000000000111111111222222111222222333444444555555444555555666777888999999777999;;;<<<<<<<<<===>>>???????????????@@@AAABBBEEEAAA===<<<===???GGGQQQkkkxxxxxx|||~~~~~~ggg]]]]]]dddhhhnnngggRRRSSSSSSTTTWWW[[[\\\ZZZWWWSSSPPPMMMLLLMMMNNNNNNNNNKKKNNNPPPQQQTTTWWWRRRKKKKKKLLLMMMOOOPPPQQQQQQRRROOOPPPRRRUUUWWWYYYZZZ[[[___cccjjjqqqwwwwwwtttppp```YYYUUU\\\nnnoooaaaWWWXXXnnnqqqKKKAAA===333333===666666444333222222111111111111111111000000000000000000000000000000000000000000000000000000000000000111222333444444444444333444555777888999999999999;;;<<<<<<;;;:::;;;<<<888888888888888888888888888:::::::::888777888999888888999999999999999888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;===@@@CCCDDDDDDCCCBBBAAANNN___qqqxxxjjjUUUAAA>>>===>>>>>><<<>>>AAA>>>======<<<<<<;;;;;;;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<=========>>>@@@@@@@@@@@@@@@@@@@@@@@@HHHGGGFFFFFFGGGJJJLLLNNNGGGEEEBBBAAAAAAAAA???>>>BBBEEEDDD???@@@EEECCC<<<<<<:::999<<>>AAA555///666444444333111111000000000111111000000000/////////000000000000000000000000000000000000000000000000000000111222333333333333222333444666777777888888777999;;;;;;:::999:::;;;777888888888888888999999888999:::999777666666777666777777888888888888777777888999:::::::::::::::::::::::::::;;;;;;;;;;;;===@@@EEEIIIJJJHHHDDDAAA???CCCIIIQQQ]]]kkkyyyuuu]]]JJJEEEGGGBBBAAAAAA???<<<999888<<<@@@;;;;;;;;;:::::::::999999777888999888777777999:::777777888888999:::::::::???@@@@@@@@@@@@@@@@@@???CCCCCCDDDEEEIIIMMMQQQSSSIIIFFFCCCBBBAAA@@@>>><<<<<<@@@BBB@@@@@@CCCAAA;;;888888999;;;>>>???===;;;:::;;;;;;<<<<<<;;;;;;;;;888888888777777888888888666666666666666666666666666666777666555555777999444===HHHSSS^^^lll{{{pppooozzzyyyWWW>>>666:::===;;;444000333777555555444444333222222222111111111000000000//////////////////////////////111111111000///...---,,,------............------................................................//////000000000111111111111111000000111222444444444444444555666666777777555777999:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>;;;AAANNN\\\aaaXXXLLLEEEAAATTT{{{nnneeecccdddiii[[[TTTMMMKKKPPPVVVXXXXXX[[[YYYVVVSSSRRRSSSUUUWWWTTTVVVUUUSSSTTTWWWVVVRRRUUUVVVWWWXXXXXXWWWUUUTTTVVVVVVWWWYYYZZZWWWRRRNNNLLLKKKKKKPPPXXX___bbbbbbfffjjj|||qqqdddhhhsssooozzzfffEEE<<<888<<<===888333222333222111000000///000000000000000/////////......////////////////////////////////////////////////000000111222333333333333111222333444555666666666666777999:::999888999:::777888888888999999::::::777888999888666555666777555666777777888888888777777777888999::::::::::::888999999999::::::::::::999<<<@@@CCCDDDCCC@@@???>>><<<;;;;;;===CCCLLLSSS^^^eeeppp}}}vvv\\\LLLEEE===<<<>>>;;;;;;;;;999666666999<<<===999999888888888888888777555666777666555666777999555666666777888888999999>>>>>>???@@@@@@???>>>>>>@@@@@@AAACCCFFFJJJNNNPPPIIIGGGDDDBBBAAA@@@>>><<<999>>>CCCDDDDDDDDD@@@<<<999999:::;;;<<<<<<:::888999:::;;;;;;;;;;;;;;;;;;999999888888888888999999777777777777777777777777666777777777555555666888:::>>>EEENNNWWW```kkksss~~~sssdddqqqnnn___PPP@@@666:::777333111222444555666333333333333222222222111000000000000//////////////////////////////////////////000//////...---,,,------............------........................---............//////////////////000000000111111111000000///000222333444444444444444555555666666444666999999999999:::<<<;;;<<<======>>>>>>>>>===;;;CCCSSScccfffZZZLLLCCC@@@LLLcccxxx~~~|||}}}iiiWWWNNNJJJIIIHHHMMMLLLKKKIIIHHHJJJNNNRRRPPPSSSSSSQQQRRRVVVXXXVVVQQQSSSUUUWWWVVVSSSPPPMMMJJJHHHFFFHHHKKKNNNNNNLLLLLLOOOYYYkkk{{{lllggghhhmmmoooqqq|||]]]BBB888;;;:::555333666777666222111111000//////000000////////////............///////////////////////////////////////////////////000111222333333333333000111222333444444444444444666888888777777888999666777777888888999999999666888888888666555666777666666777888999999999999888888999:::::::::999999888888999999999999::::::888999:::;;;;;;:::999999:::999999;;;:::888:::>>>AAAIIISSS]]]iii|||vvvooodddVVVFFF;;;:::???<<<<<<<<<666444777888777888;;;999555666666666666666666666666333555555555444555777999666777777888999:::;;;;;;<<<===>>>??????>>>===<<>>===;;;???DDDFFFDDDAAA>>><<<<<<<<<<<<<<<;;;:::999999999::::::;;;;;;;;;::::::999999999888888999999999888888888888777777777777555666888777666666777888AAAAAADDDKKKQQQXXXcccmmmjjjwwwmmmfffmmmwww{{{YYYFFF???;;;888777;;;666111000333666777666222222222222222111111111000000/////////..........................................//////...------......////////////......---------------------------.........////////////////////////000000000111111000/////////111333444333444444444444555555555333666888999888888999;;;999:::;;;===>>>>>>>>>======BBBLLLVVVWWWNNNFFFBBBCCCJJJQQQUUUWWW___mmmzzz{{{ggg\\\YYYZZZVVVTTTOOOHHHAAA???@@@CCCEEEIIIKKKIIIHHHKKKKKKHHHEEEHHHMMMPPPQQQNNNIIIFFFHHHIIIOOOYYYdddjjjkkkiiigggppplllddd___\\\bbbsss^^^@@@<<<777888777333000222555777222111000000000000000000/////////.........------////////////////////////////////////////////////......///000111111111111000000111222333333333333333555777777777666777888444444555555666777777888666777888888777666777999777777888999:::;;;;;;:::::::::::::::::::::999888888888999999999::::::::::::::::::999999999888888:::999<<<@@@???:::999===:::>>>BBBDDDIIISSS___gggtttsss|||xxxlllZZZKKKBBB???===<<<>>>888:::999333888<<<555555:::<<<888777888777333555555555555555555555555333444555555444555777999666666777888999:::;;;;;;:::;;;===>>>>>>===;;;:::???>>>===<<<<<<>>>???AAABBB@@@>>>>>>>>>???>>>===;;;===@@@AAA>>><<<;;;============<<<;;;;;;;;;<<<::::::;;;;;;;;;::::::999888888777777777777888888888888888777777777666666333555666777666555666888@@@@@@BBBEEEFFFKKK\\\mmmkkkqqq|||qqq^^^ccclllyyy|||```KKK999666999999777666...333777666111...000333222222222111111111111111000/////////....................................------......///...............////////////......------------------------........./////////000000////////////000000000000111000///...///111333444333333444444444444444444333555777888888888999:::777999;;;===>>>>>>>>>>>>@@@@@@DDDHHHFFFBBBBBBEEEAAAFFFGGGCCCFFFWWWlllxxx|||}}}}}}nnn```VVVSSSSSSWWW[[[^^^ZZZWWWVVVSSSNNNSSSWWW^^^dddfffccc___[[[XXXaaarrr}}}vvvfffdddiiiqqqccc???888???666333333666555000000444222111111000000000000111//////.........---------////////////////////////////////////////////////,,,---...///000000000000///000111222222222222222222444666777666666777888222222333333444555666666555777888888777777888:::888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999999999999:::::::::999999999:::::::::::::::<<<999999<<<:::555666<<<<<<===<<<;;;<<>>555222888888222///444:::;;;444444444444444444444444222444555555444555777999444444555666777888999999999:::<<<======<<<:::999<<<;;;::::::;;;===???AAA>>><<<;;;;;;===>>>===<<<888999::::::999888<<<@@@=========<<<;;;;;;>>>???:::;;;;;;;;;::::::999888777777666666666666777777888888777777666666666555111333555666555555666777888999<<<<<<777;;;PPPgggxxxsssooosssuuulll```YYY[[[eeeqqqyyy|||bbbOOOFFF@@@<<<777444444555555666333333333222222222111111111111111111000000000000..........................................------.................................------,,,,,,,,,---------------------------------............///............//////////////////000000111111111222111111222222222333333333111222222333444555666666;;;::::::::::::;;;<<<<<>>??????>>>;;;:::;;;;;;:::::::::999999999888999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<777888:::;;;<<<;;;::::::777777777777666666666666444444555666666555444333555555444444444444555555888666444444666:::???CCC^^^nnnqqqnnnwwwoooYYYUUUUUURRRYYYeeeoootttcccNNNDDD???>>><<<999555333333444444444333333222222222111111111111111111000000000//////........................---------------,,,,,,,,,..............................---------,,,,,,,,,------------------------------------........................//////////////////000000000111111111111111111222222222333333111222333444555666666777::::::999999::::::;;;<<>>BBBDDDAAAAAABBBDDDHHHMMMRRRTTTdddfffgggeeecccfffooowwwuuuuuuooooooeeeooo{{{~~~wwwmmmfffcccXXXRRRPPPTTTTTTLLLCCC???>>>===<<<;;;:::888777777999888888777666666555555666666666555555555444444444444444444333333333333222222222222222222222222222222222222222222222222222222333333333444444444666777999999777666777888:::;;;===???>>>===;;;999::::::::::::999999999999777888::::::999999999::::::999999888888999999:::888999:::;;;;;;;;;:::999777777777666666666555555444555666666666555444444666555555444444555555666666555444444555999===???CCCXXXhhhtttyyynnneee555CCCMMMSSSdddjjjPPP>>>999888555222888666333333333444333222222222222222111111111000111111000000000000//////------------------------+++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------............---............///////////////000000000000111111000111111111222222222222222222333444555666777777888888888888888999999:::>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>????????????AAAKKK___uuu~~~|||~~~uuukkkfffbbbiiizzzwwwlllkkktttpppyyycccRRR>>>444555888777555222111111111111111222222111111000///............------------------------,,,,,,---...............------------------------....../////////000000000//////000000000000111111111111222222222333333333===<<<999666555444555555444444555555555555444444444555555555666666666666888777666555555666777888777777777777888888888888888888999999999999888888888888888888888888888888888888888888777777777777999888888777777777888888;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBBBBCCCFFFIIIHHHLLLPPPRRRPPPKKKFFFCCC@@@DDDGGGHHHEEEAAA???>>>???<<<;;;;;;999777:::???888888777777666666555555777777777666666555555444444444444444333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111222222222333333444666777777666555555666999:::<<<======<<<:::999::::::999999999888888888555777999999888888888999999888888777777888888999::::::;;;;;;;;;:::999999666666666555555555444444555555666666666666555555666666555555555555666666555555444444555777999:::555FFF[[[qqqyyyuuu222:::>>>===GGGaaazzzdddYYYXXXGGG???777666:::;;;777000444333222333444444333111222111111111111000000000111000000000////////////------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........////////////000000000000000000000000000111111111111222222222333444555666777777777666666666666777888888;;;;;;:::999999::::::;;;:::;;;<<<>>>>>>>>><<<<<>>===<<<<<<===<<<:::999888888999:::;;;;;;888666:::999888888888999888777777888:::999666333555999666666666666666666666666666555555555444444444333444444333333333222222222333333222222222111111111111111111111111111111111111111111111111111111111000000000000111111111111222444555666444444444555888999:::;;;<<<;;;:::999999999888888888777777777444666888888777666777888;;;::::::::::::::::::;;;;;;;;;;;;::::::999888888666555555555444444444444555555666666666666666666777666666555555666666777555555555555666666666666999>>>GGGYYYgggbbbeeewwwuuu666777555222444@@@NNNVVVcccmmm}}}qqq]]]LLL>>>666555>>>:::444111222555777888333222222333555444333111111111111000000000//////000000000////////////...------------------------++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000000////////////////////////000000000111111111111111222333444555666666666555555555555666777777::::::999999999:::::::::999:::;;;<<<===>>>??????DDD<<<;;;DDDIIIQQQhhhvvvooo{{{zzzqqquuu}}}vvvvvv}}}iiigggeee\\\kkksss|||{{{~~~vvv|||tttOOO;;;666666666666555333111000222222111000////////////000//////...............------------------------+++,,,,,,---...---------------------------------............////////////...////////////000000000//////000000111222333333BBB???;;;666333222222222333333444444444444333333333333333333444444444444555555555555555666777777555555555555555555555444666777777888888777777666666666666666666666666666888888777777666666555555444555777888999999888888111333444666777777777777777666555666999;;;;;;999777888999888777777888999999777555666888999888777444555444333222111000...222222222333333333444444444444444333333333333333444444444333333333222222333333333333222222222111000000000000000000000000000000000000000000000000/////////000000000111111000222444444333333444555666777888999:::999999888888888777777777666666666333555777777666666666777;;;;;;::::::::::::;;;;;;::::::999999888888888888666555555555444444444444555555555555555666777777666666555555555555666666555666666666666666555555999666555???NNNRRRaaa{{{fffxxx{{{yyy444333222222444777999999<<>>:::999>>>CCCDDDEEESSSeeeuuukkksss|||xxxnnnjjjfffgggkkk}}}sssvvvvvvnnnnnnuuufffGGG:::999222555888777444111000000222111000///............//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000......///000111222222333999777555444333444555666444444555555555555444444222333333333444444444444444444555555666777777777444444444555555555555555666666777777777777666666555555555555555555555555666666666666555555555555555555666666666555444444666777777888888888888777555333333333555777777777444666888666444333555888444444333444555555444333999888444111333777888555111111111222222333333333222222222222222222222222333333333333222222222222333333333222222222111111/////////////////////////////////////////////////////////000000000111111000222333444333333444555555666777777888888888888777777666666666555555555333555777777666666666777888888777777777777888888999888777777666777777777666666666555555555444444444444333444444555666777555555444444444444555555555555555555555555555555444555333999HHHRRRfff~~~ooovvv222111222444777777666666777999???GGGPPP]]]qqq|||tttgggZZZTTTPPPHHH??????777333555888888999;;;(((...555888666444333333333111000000111111///...000000/////////.........000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000000/////////................../////////000000//////000111222333333444555555555555555666777777666777777888999999888888;;;:::999888888999::::::555:::>>>@@@???AAAGGGNNNaaa|||{{{uuu{{{oooVVVBBB555333888444444555555444333333222000//////....../////////.........------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000------...///000111222333111111111222333555666777555555555666666555555555333333333444444444444555333333444555666666666666333333444444555555666666555666666777777666666555444444444444444444444444333333333444444444444444444444444333333333333333222222111111111000000000777777888888666555333333111222333333333333333333333333444444333333333333111333000---...444555111333333333333333444444444111111111111111111111111222222111111111000000000222222111111111000000000//////////////////////////////////////////////////////000000000111111111///111333444333333444555444555555666777777888888666666666555555555444444444666777777666666777888555555555444444555555555666666555444555555777777777777777666666666555555333222222222333444666777444444333333333333444444444444333333333333444555111:::999777@@@KKK[[[qqqqqqttt//////000222333222222444333222444:::===???CCCHHHTTT\\\gggkkkiiiqqq}}}sssbbbTTTHHHHHHCCC<<<888:::;;;:::555444777:::999222///000444444222111///000222444222000.........///...---000/////////............000/////////............,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000000//////.........---............/////////000......///000111222333333666555555555555666777777555555666777888888777777888888888888999999:::::::::>>>===888888>>>DDDEEEFFFTTTggg|||mmmUUU>>>777888666222111555111...///222333222///---------......000111111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000------...///000111222222000000111222333333444444555555666666666666555555333333444444444555555555111222333444555555555555333333444444555666777777555555666666666666555555444444444444444444444444111111111222222333333444222222222222333444555666555444333333333333444444---111555777666444333333111000111333666777555222444555666555333222333555+++222666333222444222---000111111111111111111111000000000000000111111111000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000111111111111///111333444444333444666444444444555666777777888666666555555555444444444444666888888777666777888555555555444444555555555555444333333444555666777777777777777666666666666222222111111222444555666444333333222222333333444333222111111111222333444///<<<999...000888EEEUUUdddxxxwwwlllsss///111222222222222333555222222333333555777888999;;;;;;???EEEIIIQQQbbbtttzzzvvvqqqmmmWWWTTTOOOKKKHHHDDD@@@<<<999888888777666555555444222222222222222222222222222222222111111111000000////////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///......//////000000111111666777888777555333333444444666888888888777888:::888888888888888999999999>>>===<<<;;;;;;<<<>>>???EEEHHHOOOYYYffftttmmmXXXBBB>>>888444222222222222444444333333222111000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..................////////////---------............///111222222333333444444555444666999999888666555555555555444333333444444444333444444555555444444333555666666777888999999:::888888777777666666666555444333333222222333333444333333333333333333333333444444444333333222222222222222222222222222222222222333333444444333333222111111111111111111111111222222222222222222222222222222222111000///...---111111111111111111111111////////////////////////////////////////////////////////////////////////////////////...............------------...//////777666333000///...//////...//////000111222222222444444555555555555555555444555777666555333333444444444555777888888555222444444444444444444444444444444444444444444444444666666777666666555444444444444444333333222222222444444444333333222222222111111222222222333333333333444444555666777888888DDDNNN___nnnsssvvv}}}222333444333111000111222222222222333444555666777;;;999999999888999DDDQQQaaabbbcccgggmmmttt{{{yyyyyyxxxtttoooiiieeeccciiilllxxx|||vvvxxxoooggg\\\UUUQQQOOOKKKHHHAAA???<<<;;;;;;999777555888888777666666555444444222222222222222222222222222222222111111000000000////////////............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------.....................///000000111111555777888777555333333444333555777777777777777999777777888888888888999999===<<<;;;::::::<<<>>>??????@@@BBBHHHRRR]]]hhhnnniiiOOOBBB<<<999555222222222222222333222222111000000//////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...---.........////////////------------............111111222222333444444444555777::::::888666555555444444333333333333333444333333444444444444333333555555555666777888888888777666666666555555555555333333222222222222333333333333333333333333333333444444333333333222222222222222222222222222222222222222333333333333222222111111111111111111111111222222222222222222222222222222222222111000///...111111111111111111111111....................................................................................---------------------------...//////333222000...---...///000......///000000111222222333333444555555555555444444555666666444444555666444333444555777777666444444444444444444444444444444444444444444444444444666666666666666555444444555555555555555444444444444444333333333222222222111111111222222222333333333444444444555666666666888@@@OOO```jjjoootttzzz444555555444111//////000222222111111222333333444444444444444111111888BBBGGGFFFDDDCCCEEEJJJOOORRRNNNIIIDDDEEEGGGGGGCCC===BBBAAAGGGOOOOOOIIIHHHMMMHHHCCC<<<999999888666333555444333444555666555444777666666555555444444333111111111111111111111111111111111111000000000000/////////............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............---......//////000111111444555666666444222222333222333555666555555666777666777777777888888888999::::::999999:::<<<>>>???===;;;999:::???GGGOOOTTThhh^^^EEE999666555333111111222333222111111111000000//////....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------.........//////------------............000000111111222333333444666888:::999777555444444333222222222222222333333333333444444444444333333333444444555555666666666555555444444444444333333333333222222222222333333222222222222222222222222333333333222222222222222111111111111111111111111111222222222222222222111000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000........................................................................------------,,,,,,,,,+++---------------......///...---,,,,,,,,,---...///......//////000000111111222222333444444444444444444555555444444444777999555444333333555666666555444444444444444444444444555555555555555555555555555555666666555555444444444444444444555555555555333333333333222222222222111111111222222222222333333333333333333333333333222333<<>>;;;777555555666777===888333444999;;;888555666444555888888555777<<<<<<:::888888999999888666999777666666777777555444555555444444333333333333111111111111111111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111222444555444333111111222000222444444444333444666555666666777777888888888888888888888:::;;;===>>>???===;;;:::;;;>>>BBBEEEIIIUUUfffyyyjjjUUUBBB666555777111000000111222333111000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........//////000111111222222333555666777777444222222222111111111111111111222333333333333444444333333333222222333333444444444555333333333333222222222222222222111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111111111///000000111222222111111////////////////////////................................................------------------------------------,,,,,,,,,,,,------,,,,,,------...///---,,,,,,+++,,,,,,---............//////000000000000000111222333333333333333444444333333555888;;;999777444333444555666555333333444444444444444444555555555555555555555555444444555555555444444333111111111222222333333444333222222222222222222222111111111111222222222222222222222222222111111111666222222:::GGGYYYnnn~~~}}}000111222111000000111222111111000////////////000000333555333222222444666333333333444444333333333777555333222333555555666777666666777666444666:::555444555555777777555444888666555444555555333222333333333222222222222222000000000000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000000222333333111000000111///111333333333222333444444444555666777777888888666666777777999:::;;;<<<>>>>>>==================DDDBBBGGGaaazzzyyysss}}}qqqQQQKKKBBB:::666555555555222111111222333222000...000000000000000/////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------------.........//////000111111222222333444333111//////000111000000000111111222333222333333333333333333222222222222222222333333333111111111111222222222222222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000///000000000000000000///////////////////////////000000000000000000000000......///000111111111111........................................................................------------------------.........------------,,,,,,,,,,,,,,,,,,---............---------,,,------.............../////////...///000111222222222222222333333222222444888;;;===:::666444444444444444333333333444444444555555555555555555555555555555333333444444444444333333000111111222222333333333222222222222222222222222000000111111111222222222111111111111111000000000777444333444:::GGG]]]pppxxxtttssszzz,,,...///000//////111222000000///////////////000---111333111000222333222///000222444444444333222444555666444111111444777444555666666555444444666222333333444444444333333444333222222444555444222111111111111111111111111////////////////////////............////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000///000222222000///000000///111333333222222333444333333444555666777888888555555666777888999999999888999;;;<<<<<<;;;:::999CCCAAA???HHHRRROOORRRdddqqqttt[[[III<<<888444444777888666333333222111222222222000...000000000000000/////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------...//////000000111///000111000///...///000000000000000111222333333222222333333333333222222222222222222222222222222000111111111111222222222111111000000000000111111000000000000000000000000000000000000000111111111////////////////////////...//////000000//////...////////////////////////////////////////////////---...//////000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,------...............------------------..................,,,---...///000111111111111222222222222333666999===:::666444444444333333222333333444444555555555444444444444444444444444222222333333444444333333333333333333444444444444111111111222222222222222000000000111111111111222000000000000000000111111222333555666333555AAAOOOkkknnnvvv+++,,,......---...///111000///////////////000111***///111///000555777444444444444444333333222222444555666555333222444666000333444333222222222333333444555555555555555555333222222222444555444333000000000000000000000000////////////////////////---------....../////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************************************++++++++++++************************************************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000---///111000///...///000///111333333222222333444222333333444666777777888555555666666777777777777555666777888999999999999;;;???;;;:::;;;777:::JJJSSSiiirrr___MMM===111666555555666777777666444222111000000111111000///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...//////000000...///000///......000111111000000111222333444444222222333333333333222222222222222222222222222222000000111111111222222222000000000//////000000000000000000000000000000000/////////000000000111111////////////////////////.........//////.................................////////////////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,---............------------------------+++,,,---...000000000000///000222222222222444555888666333222333444333222222222333333444555555666333333333333333333333333111111222333333333333333444444444333333333333333000111111111222222222222000000000000111111111111/////////000111111222222//////222444222///333:::PPPaaaxxx+++,,,...---,,,,,,---//////////////////000111111...222222------111111---000000//////000333555777222222222333333333333333222444555333222333444444000111222222111111222444444222111111111111000.../////////000000000000000////////////////////////---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000---...000000///......//////111333333333222333444222222333444555666777888555555666666666666666555777777777777888:::<<<===666;;;999:::AAA===777<<<===???JJJ]]]sssnnngggWWWDDD999777777555...000222333222222333555111///......000111111000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000...///000/////////111333111111111111222333444555222222222333333222222222333333222222222222222222000000111111222222222333000000////////////000000000000000000000000000000.../////////000000111111////////////////////////---..................---........................////////////////////////,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...'''(((***,,,.../////////------------------------***+++,,,...///000000000...000222222222111222333333111000111222444333222222222333333444555666666222222222222222222222222000111222333333333333333333222222111111000000000000000111111222222222222000000000000111111111111...//////000111222222333222...---000222222555:::333>>>UUUooo~~~wwwyyy........................///////////////////////////////////////////////////000000000111111111111222222222222222222222222333333333222222111111111222222222222222222222222000/////////111222111000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++***)))((()))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,------...///000///////////////////////////000111222333333222111222333444666888888777555666666666666666777777888999888888777777888888999888888999999999999:::::::::;;;>>>CCCLLLVVV___eeevvvbbbLLLBBB@@@<<<777444222111111222222222222222222222222////////////............------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,+++***))))))******************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,---------..................////////////111111222333444444444444111111222222222333333333222222222111111111000000222222222222222222222222000000111111111111000000000000000000//////////////////////////////////////////...------------...////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111111111111222222222888///...888<<<777444777333333333333333333333333222222222222222222222222444333222111111222333444111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222999666:::JJJcccwwwsssuuuyyymmmhhh|||................................................//////////////////////////////000000000111111111222222222222222222222222222222111111111000000000222222222222222222222222111000///000111222222000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***)))))))))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000........................///000111222333222111000222333555888999888666444666666555555666666777888999999888888888888999999888888999999999:::::::::999888888999<<>>999444222444444444444444555555555111111111111111111111111111000000000000000000111/////////////////////////////////////////////////////////////////////////////////000000000111111///333666555333444:::???QQQeeerrryyy|||zzz---------------------------------------------------------------------------............////////////////////////////////////000000000000000000000000000000000000000000000000///...///111222111000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///........................000111222222111000///...000444888999666444222222444444444444444555555666888777777666666777777888777777777888888888999999444555666777777888888888888888999:::999:::@@@HHHEEEEEEJJJ\\\|||yyyooo___QQQGGGAAA===:::555555555444333222111111444444333111000/////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********+++***************++++++************************)))******+++++++++******))))))*********+++++++++************************((()))******+++,,,------+++++++++,,,,,,,,,------------------............,,,---...///000000000000//////000000000111111111000000000000000000000000..............................////////////......------....../////////000..............................---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000000000111111111333000...000111000000222333333333444444444555555111111111111111111111111000000000111111000000000............................................................................../////////000000000000111111000//////111222777NNN```llluuutttrrryyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///........................////////////000000000000///////////////////////////...---...000111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))***++++++++++++***)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///------------------------///000111111111000///...///222666666333111222333444333333333333444555555666666555555555555666666555666666666666777777777333333444444555666666666333555888999888666666777999777777>>>OOO___aaa\\\ooo{{{{{{}}}xxxgggVVVTTTLLLDDD:::333222333444555444333333222222222222222////////////////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++*********************)))******+++,,,************************))))))***++++++++++++***)))))))))************+++************************)))))))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------.........------...///000000000000////////////000000000000//////000000000000000111........................------............---------------......//////000------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))))))))******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------.........//////////////////000000000111111444333333222222111111111111222222333333444444444111111111111111111111111000111111222222111111000////////////////////////............................................................////////////111000......///000000///111999BBBTTTiiilllggglll}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------........./////////////////////////////////...---,,,---...//////---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++))))))***+++++++++++++++)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///------------------------...///000111111000000///---111444333000///222555333333333222333444444555555444444333333444444555444444444555555555555666666666555555555555666666222444555666666777777666999888666333444888999888GGGMMMPPPNNNMMMRRRVVVVVVbbbhhhmmmmmmppp|||xxxvvvwwwpppjjjVVVFFFCCC<<<666:::444444555777999999666333111111000111222444555666,,,------...////////////.................................---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******************))))))***++++++,,,************************))))))***+++++++++++++++))))))))))))************************************))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---...///000000000000........./////////000000////////////000000111111........................---------......---------,,,,,,---......///000000------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++************))))))))))))******))))))))))))************************************************************************************,,,,,,,,,---------......---------.........//////////////////000000000111222444444333222222222222000000111111222333333444111111111111111111111111111111222333333222111111////////////////////////................................................------........./////////.../////////000000111111333000000BBBYYY```fffwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........////////////////////////---,,,+++,,,...///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++((()))***+++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---------------------------...///111111111000000,,,///222111......222666333333222222333333444555444333333222222333333444333333333444444444555555666555444333333444555666777777444222333777999888555999:::777333444777999888888999999888666666777111DDDKKKGGGIIILLLPPPXXXXXX]]][[[UUU\\\rrr}}}xxxrrrkkkbbb^^^dddmmmiii\\\OOOHHHEEEBBBCCCFFF???AAA:::444888555111666666444000...---///000111000000111111111000///...//////000000//////...---////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++************)))******))))))***+++,,,,,,************************((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////............/////////000.../////////000000111111////////////////////////,,,------......------,,,,,,,,,------...///000000------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++************))))))))))))******))))))))))))************************************************************************************,,,,,,,,,---------......---------.........//////////////////000000000000000111111...---000222333//////000111222222333333000000000000000000000000111222333444444333222111000000000000000000000000................................................---------.........//////,,,///111111//////111444111...///>>>MMMTTTkkk++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,---------.........------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000000000000000000000000333333333333333333333333111111222222222333333333222222222333333555666777777555444222222333444555333333333333333333333333333333333333333333333333333333333333333333333333666666666666666666666666888888888999>>>CCCIIIMMMGGGFFFCCC@@@>>>=========:::999888777666555444444222222222222222222222222000000000000000000000000111111000000//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////........................000000000000000000000000......---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++************++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......------------------------000000000000////////////000000000000000111111222//////000111222333333333/////////000111111222222222222222222222222222222222111///.........///000000000//////.........---------------------------,,,,,,,,,---------......////////////////////////333///111888>>>JJJggg+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................,,,,,,,,,------------......---,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************************************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000000000333333333333333333333333111111111222222222333333333333333333444555666666666555333222222222444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444333222111222555888999777666555444333333222222333333333333222222222222111111111111111111111111000000000000000000000000000000000/////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///........................////////////////////////............---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++************++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------////////////////////////000////////////000111111000000000111111222222333111111111111111111111000222222222222222222222222111111///.........///000000/////////.........---------------------------,,,,,,,,,------------...///////////////////////////+++,,,000222666HHH]]]nnnzzz++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000000000000000000000000222222222222222222222222111111111222222222222333333333333444555555666666555444333222222222333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222111000////////////...//////000000000000000/////////000000111111111000000000000000000000000000000000000000000000000///////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------/////////////////////////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++************++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++------------------------///////////////////////////............///000000111111111111111111111111444333333222111111000000111111111111111111111111111000//////......///////////////...............------------------------,,,,,,,,,,,,------------////////////////////////000------111///,,,222<<>>FFFPPPgggwwwooo++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,---+++)))++++++++++++++++++++++++++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///........................////////////////////////000000000111111111111222111222333444444333222111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///...///////////////...---,,,/////////......---------................................................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************************++++++,,,,,,++++++***)))))))))************+++++++++++++++++++++++++++)))))))))***************************************++++++************++++++************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------------...//////000000000000000000000000000000111111222333333444////////////////////////...////////////...---------------------.........------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---.........///...///333666333222???OOOlll||||||qqq+++++++++++++++++++++++++++++++++***************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++,,,------,,,***************************++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************((()))***++++++,,,,,,+++******************************++++++,,,---------------------------------........................000000000000111111111111///000222333333222000///111111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000........................111111111000000000000000000000///............///,,,---------------..............................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***************************+++,,,,,,,,,,,,+++***))))))))))))************************************((()))))))))*********+++************************++++++************++++++************************************************)))))))))))))))))))))))))))************+++++++++************************************************************++++++++++++++++++++++++++++++++++++***++++++,,,------...............---...//////000......//////000000111111000111111111111111111111////////////////////////....../////////...---,,,,,,,,,,,,------.........------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000...------...///---000333333111///333888@@@TTTrrrxxxvvv++++++++++++++++++++++++)))))))))***++++++,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,---...,,,***************************++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************((()))***++++++,,,++++++************************)))))))))***++++++,,,,,,------------------------........................000000000000111111111111///000111222222111///...111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,---...///000...---,,,,,,,,,---...///+++,,,,,,---///000000111////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))************************************(((((())))))*********+++************************++++++************++++++************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---......///............///000000---......///000111111222222222111111000/////////////////////////////////---.../////////...,,,,,,,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,///---++++++,,,------...---,,,...333444222555BBBSSS^^^\\\XXX[[[bbb(((((())))))*********+++++++++++++++++++++++++++************************)))************+++++++++------,,,,,,,,,,,,++++++************************+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------++++++,,,---******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------............///---...000111111111000///---.........//////000000111111111000000000000000111111000000//////............////////////..............................000000//////.........---,,,,,,,,,------....................................------,,,,,,------...........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,---///000000000///...---,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,---...///........................,,,---...//////...---,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---...///111333444:::;;;<<<;;;::::::<<<>>>((()))))))))************++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++++++++*********************************+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------------------..................///000000000000///---........./////////000000000000000000000000000000000000000//////............////////////..............................////////////......------,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------------......---,,,,,,,,,...///111000///...------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///...------------...///........................,,,---...//////...---,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------...///000222333111222333222111111333555))))))))))))************++++++++++++++++++++++++************************)))************++++++++++++************)))))))))******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,...---,,,++++++,,,...///------------...........................///000000...............//////////////////000000000000000000000000////////////.........////////////......------------------------///............---------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,...000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///------------------------------............------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...000111222///000000000//////111222)))))))))))))))*********************************************************))))))*********+++++++++++++++*********)))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,************************************++++++++++++111///---+++***+++---///,,,,,,---------.........///...---,,,---...///000..............................///////////////000////////////////////////---......//////......---------------------------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************************************++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...000000///...------,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------...............------.........------------------------------------------------......---,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,---------...///000000000111111111000000222333******))))))))))))))))))************************************************))))))*********+++++++++,,,+++++++++************************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,************************))))))*********+++++++++333111...+++)))***+++,,,,,,,,,,,,------------......---,,,,,,,,,---///000...............---------------........./////////.............../////////------............------------------------------,,,,,,,,,,,,---------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************************************************************+++,,,...000222333+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,---...//////...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---..................------------------------------------,,,,,,---------------,,,,,,,,,------...+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------......//////---.........------///000************))))))))))))************************************************)))************+++++++++,,,,,,+++++++++*********************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************)))))))))************+++111000---+++))))))******,,,,,,,,,,,,---------------,,,,,,,,,,,,---...............---------------,,,,,,------.../////////---............/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************************************************************+++,,,...000222333++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------*********+++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************++++++************++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,---------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,---...---,,,,,,...000************)))))))))(((************************************************)))************++++++++++++************)))))))))************************((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************))))))))))))************,,,,,,+++*********++++++++++++,,,,,,,,,---------++++++,,,---------------.........------,,,,,,,,,+++,,,,,,---......//////---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************))))))))))))************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************************************++++++++++++,,,...///000++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,++++++---,,,,,,+++,,,,,,------)))*********++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,++++++++++++***************************************************************++++++++++++***+++,,,---...---,,,,,,---...///...------///111+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++))))))))))))((((((((((((************************((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++++++++***)))***+++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,++++++,,,,,,,,,---------***+++,,,---...---,,,+++.........------,,,,,,,,,++++++,,,------...//////---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---************************,,,++++++++++++++++++,,,************************))))))******++++++++++++************************))))))))))))************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,+++******,,,,,,,,,++++++,,,------))))))******++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,+++++++++******************************************************)))************+++++++++***+++,,,---...---,,,+++***+++,,,+++******,,,...*********)))))))))))))))************************,,,++++++******++++++,,,)))************+++++++++************************************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************+++++++++*********))))))&&&***...---)))'''))),,,)))))))))***++++++,,,,,,)))************+++++++++************************************************))))))))))))************************************)))))))))))))))))))))))),,,***((()))+++,,,+++(((************************************************++++++***************+++++++++************++++++---+++***)))*********))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))******+++,,,------------------------------------------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***++++++***)))***+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************************************))))))))))))))))))))))))++++++******************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***)))))))))))))))))))))************************,,,++++++******++++++,,,)))************+++++++++************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************,,,,,,,,,,,,++++++******(((,,,111222...++++++---++++++******************)))************+++++++++************************************************))))))))))))************************************)))))))))))))))))))))))),,,***((()))+++,,,+++)))************************************************++++++************++++++++++++************++++++,,,+++***************)))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******))))))******+++,,,------------------------------------------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***++++++***)))***+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------))))))))))))))))))******************************++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++''',,,222333111---++++++,,,,,,++++++***))))))((()))************+++++++++************************************************))))))))))))************************************))))))))))))))))))))))))+++***)))***++++++***)))************************************************++++++************++++++++++++************++++++,,,+++++++++************)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******))))))******+++,,,------------------------------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***++++++***)))***+++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************************************))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************+++++++++*********++++++++++++,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------)))))))))))))))*********************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++'''***...///---***))))))+++++++++*********))))))))))))*********+++++++++************************************************((()))))))))************************************))))))))))))))))))))))))+++************+++******************************************************++++++*********+++,,,,,,++++++************+++++++++,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************))))))******+++++++++,,,************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***************************************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************************************+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************++++++++++++)))*********)))((()))***))))))*********+++++++++))))))*********+++++++++************************************************((()))))))))******************************************************************+++************+++************************************************++++++******+++,,,,,,---++++++************++++++***,,,...---+++******+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************)))***************++++++************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++******************************))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,+++***))))))***+++,,,((())))))***++++++,,,,,,)))************+++++++++************************************************))))))))))))************************************************************)))+++++++++***)))***+++************************************************++++++***++++++,,,---...++++++************++++++))),,,//////+++)))***+++))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))***++++++***)))***+++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))******************************)))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++******************************))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***++++++,,,++++++******************++++++)))************+++++++++************************************************))))))))))))************************************************************)))+++,,,+++)))(((***,,,************************************************++++++++++++,,,---......++++++************++++++(((,,,000000,,,)))***,,,))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************)))***++++++***)))***+++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******+++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++******************************))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***,,,---,,,***(((,,,,,,++++++***))))))))))))************+++++++++************************************************))))))))))))************************************************************(((+++,,,,,,)))(((***,,,************************************************++++++++++++,,,---...///++++++************++++++(((---111000,,,)))***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))+++++++++***)))***+++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++++++++++++++******))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))************************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---------------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((()))+++---))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************++++++++++++++++++++++++))))))))))))************************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++*********+++,,,------.........------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---------------************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************++++++++++++++++++++++++))))))))))))************************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---...............------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++++++++++++++((()))))))))************************************,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++++++++***************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************************************************++++++++++++,,,,,,,,,,,,,,,---............---************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************************************((()))))))))************************************,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******++++++******))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++,,,------......------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************************************))))))))))))************************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))******++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************)))))))))******************************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***+++,,,,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))************************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************************************)))************+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************((()))))))))*********+++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...///))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************************************))))))))))))************************************,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++***+++,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------************************************************)))************+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,...111333))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000///---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******))))))************))))))************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,---)))***+++***))))))+++---))))))))))))))))))******)))************+++++++++******))))))))))))******))))))))))))************************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************************************))))))))))))************************************************************+++*********))))))((((((+++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***************************++++++******************)))))))))))))))))))))))))))************+++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...//////...---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******)))******************)))************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---***,,,,,,,,,***)))***+++************)))))))))))))))************+++++++++******))))))))))))******))))))))))))************************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************************************))))))))))))************************************************************************)))))))))(((+++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************************************)))))))))))))))))))))))))))************+++++++++************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++************++++++++++++******************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++******+++,,,---------///000///---+++******++++++*********))))))))))))************+++++++++******))))))))))))******)))))))))*********++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************))))))))))))************************************************************************))))))))))))+++++++++***************************************++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******************************************************)))))))))))))))))))))))))))************+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******++++++,,,---......222444555444000---+++***,,,++++++******))))))((())))))*********+++++++++******))))))))))))******))))))*********+++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++******))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************((()))))))))*********************************************************************)))))))))))))))************************************************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---...///000000666888999777333///,,,+++,,,+++++++++******))))))))))))*********+++++++++******))))))))))))******************++++++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************((()))))))))************************************************************))))))))))))))))))******************************************************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++************++++++++++++******************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---///111222222333888999999777333///------++++++++++++++++++++++++)))************+++++++++******))))))))))))***************++++++++++++,,,************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++************************************************))))))))))))************************************************************))))))))))))***************************+++++++++***************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------...------------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******)))******************)))************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++---///111333444555555888999888555111---------)))******++++++,,,,,,---)))************+++++++++******))))))))))))***************+++++++++,,,,,,************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************************************))))))))))))************************************************************((()))))))))************))))))*********+++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))************+++++++++************************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******))))))************))))))************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---000333555666666666777777666222...,,,,,,,,,))))))***+++,,,------...)))************+++++++++******))))))))))))************+++++++++,,,,,,,,,************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************************************))))))))))))************************************************************(((((())))))*********+++))))))******++++++++++++************************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++...,,,***,,,///000///,,,///---,,,,,,---.........111///...---.........---000111111///,,,,,,...000111111000///...,,,+++***------.........,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******,,,+++++++++***)))))))))************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++************************************************************************************************+++,,,...000111111000///555555555444222///,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))******+++************************+++++++++*********))))))))))))))))))******************++++++++++++******************************************************************************************************++++++++++++++++++++++++---------,,,,,,+++++++++************************+++++++++*********))))))++++++************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------///......---,,,,,,------...,,,+++,,,...///...,,,222111000///...---,,,***.........//////...,,,***......//////............)))***,,,---......---,,,------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******+++++++++***************************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++************************************************************************************************)))***,,,...//////...---333333333333111///,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))******+++************************+++++++++*********))))))))))))))))))******************++++++++++++******************************************************************************************************++++++++++++++++++++++++------,,,,,,,,,+++++++++************************+++++++++*********))))))******************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............000///..................///...------...///...,,,......///000000000//////,,,---///000000///---,,,///.........//////...,,,//////000111111000...---++++++,,,------...//////000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********************++++++++++++*********************+++++++++************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++************************************************************************************************((()))***,,,,,,,,,++++++000000000000///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))******)))))))))))))))******+++************************+++++++++***************))))))))))))******************++++++++++++******************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++++++++*********************************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......---......///000000////////////..................------...///,,,---......///000111333222000------------,,,***111111111000000000000000---------------.../////////......------,,,,,,+++------------------------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******************************************************************************++++++++++++******)))))))))***+++++++++,,,************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************************************((()))***+++++++++******---------...---,,,++++++************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))*********)))))))))))))))******+++************************************************((()))))))))******************++++++++++++******************************************************************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++***************************************************************+++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------............///......---......333333222000,,,+++---///333222000---,,,///555:::>>><<<999777666666666555111000///...---...000111000000000//////.........------------------------------------------------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******************************************************************************++++++++++++******)))))))))***+++++++++,,,************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************************************)))******++++++++++++++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************)))))))))))))))******+++************************************************((()))))))))******************++++++++++++******************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,------------------,,,------...///,,,---......------...000333777<<<>>>???AAADDDHHHEEECCC===666000111888>>>QQQSSSVVVVVVUUUTTTUUUWWWNNNLLLGGGAAA:::444///---......//////...---+++***------------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************************************+++++++++******++++++++++++*********************+++++++++************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++***************+++++++++***************************************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++)))))))))))))))******+++***************************************+++++++++))))))))))))******************++++++++++++******************************************************************************************************++++++++++++++++++++++++*********+++++++++++++++***************************************+++++++++)))))))))***++++++,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------..................------...//////000...000222222111111444666???HHHUUU^^^bbbdddgggiiiccc___WWWJJJ???:::<<<@@@WWW```lllssssssssstttwwwuuusssnnneeeXXXIII;;;333222333666888777555333111111111000000//////..............................------------------------------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++******+++++++++***************************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++************************************************************************************************++++++***************+++++++++***************+++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++)))))))))))))))******+++************************))))))*********+++++++++))))))))))))******************++++++++++++******************************************************************************************************++++++++++++++++++++++++)))*********++++++++++++************************))))))*********+++++++++((())))))***++++++,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............/////////000///////////////000111111222555888888777777:::===XXXdddsss}}}~~~{{{yyyxxx{{{wwwmmm]]]MMMBBB@@@BBBLLL\\\ppp|||~~~}}}|||ppp___OOODDD>>>AAAEEEHHHHHHFFFCCCAAA555555333222111///..............................------------------------........................---,,,+++******+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******,,,+++++++++******))))))************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++************************************************************************************************+++***))))))))))))******,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++)))))))))))))))******+++************************))))))******++++++++++++))))))))))))******************++++++++++++******************************************************************************************************++++++++++++++++++++++++))))))******++++++++++++************************))))))******++++++++++++((())))))***++++++,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,++++++*********,,,,,,,,,---------......000...+++***,,,------------...000000000//////...111111111333555777999999DDDLLLLLLAAA;;;@@@DDDAAAXXXgggxxxzzzqqqkkkiiidddhhhiiicccZZZQQQKKKGGGNNNSSS\\\gggvvv{{{vvvmmm]]]OOO;;;;;;>>>DDDNNNWWW]]]```WWWQQQHHH@@@999444000---///---,,,,,,...000000000.../////////...---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))(((''''''((()))***++++++++++++++++++++++++************************...,,,***)))***,,,,,,+++************************************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))***+++,,,************************************************************************++++++******)))******+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************************************************************++++++++++++******))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,)))************++++++++++++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------,,,,,,++++++,,,,,,---------.........---,,,,,,,,,------------111///------...000000000...000444999AAAJJJSSSXXX```eee___OOOEEEGGGHHHEEEZZZiii{{{yyypppkkknnnnnnlllhhhffffffhhhiiigggjjjlllpppxxx~~~uuukkkbbbZZZLLL@@@999888888:::BBBPPP```lllkkkfff^^^SSSIII@@@:::888333000---+++,,,...//////---.........---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************---+++***)))+++,,,,,,+++************************************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++************************************************************************++++++***************+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************************************************************++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++,,,,,,)))************++++++++++++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))............------------,,,------------.........+++---//////...---......111///...///111333444555777>>>HHHRRRZZZccclllrrr}}}qqqkkkooosssrrrooowww~~~zzz{{{vvvttttttuuuvvvwwwrrrsssrrrpppuuuuuuhhh^^^XXXNNNEEE;;;<<<:::666666>>>MMMZZZjjjkkkllliiibbbYYYRRRNNNAAA===666111///...---,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---+++)))***+++,,,,,,+++************************************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,---......*********************************************************************************************+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++++++++)))************++++++++++++++++++*********************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---------------------------------...............000111///...---///111+++///333555555888<<>>>>>???MMMSSS]]]hhhooommmfff___VVVQQQJJJCCC===777111---000///......///000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***)))***,,,---,,,+++************************************************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''((()))+++...000333444************************************************************************)))*********+++++++++*********************************************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********))))))*********+++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,------------------.........//////000000///---,,,...111333,,,222777555444:::JJJXXXiiirrr~~~~~~ssscccVVVQQQRRRUUUXXXMMMEEEAAACCCEEECCCBBBDDD@@@DDDFFFEEEIIIRRRZZZ]]]___^^^XXXRRRQQQTTTVVVTTT]]]___aaabbb^^^VVVLLLFFFAAABBBIIIXXXhhhooommmgggeeebbb^^^YYYSSSJJJ@@@:::444111...---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************+++***)))***,,,---,,,+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))+++...000222444************************************************************************((()))***++++++++++++*********************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))******+++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********))))))*********+++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,---------------........./////////111///---...222666777888666999;;;777777DDD[[[nnn}}}xxxssspppooopppqqq|||yyyrrrlll[[[UUUMMMHHHIIINNNSSSWWW]]]QQQGGGEEEEEEEEELLLUUUPPPSSSSSSPPPOOOQQQPPPMMMIIIHHHCCC<<<:::>>>@@@@@@KKKLLLOOOTTTYYY[[[YYYVVVTTTOOONNNUUUbbblllooonnnhhhiiiiiiiiieee^^^TTTNNN???999111------...---,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,---//////---,,,***++++++++++++++++++++++++***************************))))))+++---...,,,+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++,,,------************************************************************************'''(((***+++,,,,,,+++*********************************************************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++************++++++))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))(((((())))))***+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++++++++)))************+++++++++***************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---------........................////////////222000111888AAAGGGFFFBBBAAADDDGGGIIINNNZZZkkkwww~~~rrraaaTTTNNNLLLLLLKKKNNNTTT^^^iiippppppmmmkkk\\\\\\[[[]]]aaahhhpppuuurrreee[[[WWWSSSPPPXXXeeessstttsssqqqrrrrrrmmmeee```\\\PPPAAA888777888777555666999<<>>:::666888<<<===:::777:::<<>>777111...---,,,,,,---......///...---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************))))))*********+++++++++************************************************))))))***++++++++++++***))))))*********+++++++++************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,(((((()))******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////............------,,,---------......//////---------,,,,,,,,,++++++------------------------.........---------------------------............///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************))))))))))))******)))))))))))))))))))))))))))(((((((((((((((((()))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************///000111000//////222555@@@:::444333999@@@FFFIIISSSMMMEEE===:::<<>>DDDLLLYYYgggoooppprrroookkkhhhffffffhhhhhhbbb\\\SSSLLLFFF@@@:::555///...------,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************)))************+++++++++***************+++++++++************************))))))***++++++++++++***)))************+++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********))))))******+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,,,,,,,---------//////......---,,,,,,,,,.........///000000111111/////////000000000000000---------.........//////------........./////////..................///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************))))))))))))************************************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000111111222666BBBQQQ]]]ggg___TTTLLLHHHEEEBBB???CCCHHHNNNTTTYYY```jjjqqq|||xxx|||}}}xxxnnnmmmoooqqqooommmpppvvv{{{~~~wwwsssppppppsssuuuvvvuuuoookkkfffbbb^^^YYYRRRNNNEEECCCBBBGGGUUUfffooooooqqqnnnjjjhhhhhhhhhiiiiiihhhccc^^^ZZZWWWQQQHHHBBB555333000---++++++,,,---------------------,,,,,,------------------------++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************)))************+++++++++))))))*********+++++++++************************))))))***++++++++++++***)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...///000000111222222333444555666777777///000111222333555666666666666555444333111111000222222111000000///..................////////////------...///////////////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************))))))))))))******************************++++++************++++++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************111333666:::DDDVVVlll{{{}}}rrr```NNNBBB???BBBEEEVVV\\\bbbgggllluuu~~~rrrpppuuurrrhhhhhhkkkrrrzzztttmmmmmmoooooonnnkkkqqqxxx{{{wwwnnnfffaaaYYYRRRJJJJJJVVVfffmmmlllkkkhhheeegggjjjmmmllljjjiiifffcccbbbbbb]]]TTTLLL<<<999444///---,,,---............------,,,,,,,,,------------------------++++++++++++++++++++++++------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************)))************+++++++++))))))******++++++++++++************************))))))***++++++++++++***)))************+++++++++************************++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000222333444555666999;;;>>>BBBFFFIIILLLNNNOOOPPPQQQSSSUUUWWWXXXYYYTTTSSSQQQOOOLLLJJJHHHGGG>>>===<<<:::888666444444............/////////000,,,---///000000000///...........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************))))))))))))******************************,,,,,,++++++++++++,,,,,,(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************222444>>>PPPeeetttxxxvvvsssfffTTTHHHFFFNNNZZZbbbooovvvyyywww{{{}}}wwwkkkccceeeooo|||vvvkkkvvviiifffooouuupppnnnrrroookkkfffccceeehhhjjjllliiiiiihhhgggfffeeeddddddgggfffeeecccaaa^^^]]]\\\TTTIII999000---...---+++,,,------,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---++++++///333...+++---111///++++++000+++---////////////000111333777===BBBGGGMMMRRRVVVaaacccgggkkkmmmoooppppppooowww{{{yyyyyy||||||xxxvvvwwwyyyyyyxxxtttpppmmmhhhdddaaa^^^ZZZUUUMMMGGGGGG@@@999777666444333333333111000.........///000///000222222111///---+++***,,,---/////////---,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))):::FFFXXXjjjssstttnnnhhhWWWZZZ^^^dddjjjpppuuuwww~~~{{{{{{}}}yyysssdddeeehhhqqq{{{rrrnnnlllhhhhhhjjjtttsssqqqqqqqqqpppnnnmmmiiiiiihhhhhhgggggggggggggggfffdddbbb```^^^^^^]]]WWWPPPFFF;;;444000...---.........---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************---,,,,,,,,,++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---+++***,,,---...,,,...111///******...------++++++...555???EEEOOOUUU]]]eeekkkqqqvvvyyy{{{}}}}}}{{{yyyyyyyyyxxxtttqqqlllfff___YYYSSSMMMGGGCCC:::777333000000000000///222222111111000///...---222111000...---+++******------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++******************++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++***************++++++++++++************************************************************************************************QQQ^^^mmmsssmmmbbbYYYTTT]]]ffftttyyypppnnnnnnnnnqqqtttuuu{{{zzznnnkkkiiieeennnoooppprrrttttttqqqooojjjjjjjjjiiiiiijjjjjjjjjiiihhheeecccaaaaaaaaabbb[[[YYYTTTKKK@@@666111//////.........---,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------------,,,***---,,,...000000...///333111222444:::CCCPPP^^^hhhtttxxx}}}{{{yyyxxx~~~||||||}}}}}}yyyvvvrrrmmmiii\\\UUUKKKEEEAAA===666000333111///------...111222...---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,************************************************************************************************mmmmmmjjj```TTTNNNOOOSSSooozzz~~~tttiiiccceeejjjrrrzzziiigggfffgggkkkpppsssuuunnnmmmlllkkkkkkkkkllllllmmmkkkhhheeeddddddfffggg^^^^^^\\\WWWMMMBBB888333///...------......---,,,........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************+++++++++,,,,,,,,,------------------------------------------............///---+++---000111...,,,---------......000444888>>>DDDOOO[[[gggrrr|||~~~vvvppprrrxxxvvvllleee```^^^gggffffffgggjjjooosssuuuxxx{{{||||||{{{sssjjjdddaaaZZZOOOFFF;;;777333///...///111333...---------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************************************+++++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************************************************************************************tttiiiYYYLLLHHHPPP]]]hhhqqq||||||sssnnnxxxvvv{{{yyyrrrhhhbbbccciiipppuuupppooommmkkkjjjkkkkkklllnnnllliiifffeeeeeeggghhh```^^^]]]\\\XXXOOOBBB999111...,,,,,,...///...---........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,------------------------------------------........./////////---+++,,,///000...+++---///111222555;;;BBBFFFYYY___hhhpppvvv{{{zzzwwwxxx}}}qqqdddXXXQQQOOOSSSZZZbbbiiiooovvv{{{yyyvvvooohhhbbb]]][[[YYYRRRQQQPPPQQQSSSXXX^^^bbbjjjnnnooonnnrrr|||~~~{{{|||}}}tttkkkVVVRRRIII@@@999444111000333333333222111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************************************************************************************^^^VVVMMMLLLUUUdddrrr{{{~~~yyytttpppssszzzzzznnnhhhgggiiikkkooonnnllljjjjjjjjjlllmmmmmmllliiifffeeeeeeeeefff```^^^\\\^^^^^^XXXLLLCCC888333...,,,...000///...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,---------...................../////////000000------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------........./////////000...,,,,,,---.........///777@@@GGGQQQ]]]fffiiimmmmmmkkkhhhffffffhhhjjjccc```[[[XXXZZZaaallltttiiiiiihhheee```XXXQQQMMMNNNJJJGGGGGGIIIMMMVVV___aaa___]]]ZZZWWWTTTSSSRRRFFFFFFEEECCCDDDGGGMMMQQQ^^^eeegggfffkkkwwwxxxsssjjj^^^QQQDDD;;;555............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******************************++++++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++QQQTTTZZZdddpppzzz~~~tttooovvvxxxooojjjkkkjjjhhhhhhiiikkknnnoooooonnnllljjjhhhgggffffff```______```___[[[TTTNNNDDD<<<333//////000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,------......------,,,------------............------...///000111111222................................................................................................------------------------................................................,,,,,,---------.........,,,,,,,,,------------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.......................................////////////////////////111444999===BBBOOO\\\dddkkkssstttrrrbbb___YYYSSSNNNOOORRRVVVPPPRRRTTTWWWZZZ___eeeiiikkknnnqqqtttuuuuuutttssskkkddd]]]ZZZVVVRRRVVV^^^hhhhhhgggeeeaaa]]]YYYWWWNNNMMMJJJFFFBBBBBBEEEHHHPPPZZZ___]]]bbbooowwwvvvooonnnnnnrrrwww|||~~~wwwmmm```UUUNNN888666222...---...111333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******************************++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++YYYcccsssppprrrzzz|||yyysssnnnooozzz~~~wwwgggfffffffffhhhlllppprrrsssrrrqqqooommmkkkiiihhh```bbbcccbbb^^^ZZZWWWVVVLLLCCC888111000000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,---------.........//////,,,---...///000111222333////////////////////////////////////////////////................................................------------------------................................................---------....../////////,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................................../////////000---///222444777>>>GGGOOO^^^jjjttttttqqqkkk```UUUIIIIIIGGGEEEEEEFFFKKKNNNUUU]]]iiiuuu}}}zzzyyy}}}~~~yyyuuudddbbb]]]UUUMMMHHHIIIKKKFFFPPPUUUQQQRRR[[[___[[[OOOOOOPPPTTT\\\gggqqqxxx|||xxxnnnhhhXXXQQQEEE:::222///000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++~~~zzzzzzyyymmmuuuxxxyyyxxxrrrooorrrrrrttttttxxx~~~vvvtttyyyttthhh^^^aaakkkpppooollltttsssrrrrrrqqqooommmlllgggddddddgggddd\\\XXXYYYSSSQQQKKK@@@333,,,---///,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........................../////////......000222...,,,***)))+++,,,------------...000111111///...)))+++...///...---...///111111000000/////////............------,,,+++***.........------.........,,,---......///.........+++,,,............,,,+++------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,+++***++++++,,,,,,,,,---------,,,---///000000///---,,,,,,...000000...------...555000,,,+++---000///...333111777FFFVVVcccmmmttt|||xxxpppeeeYYYNNNEEE@@@???CCCEEEEEEJJJWWWccciii{{{zzzssspppmmmfff]]]\\\\\\XXXVVVZZZ^^^YYYNNNQQQJJJFFFHHHJJJKKKRRR[[[lllxxxyyytttooodddUUUFFF999222000444111......000111...,,,333000---,,,---------,,,......---------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++(((((())))))*********+++***************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------,,,,,,+++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,------............************************)))************+++++++++***************************++++++,,,,,,++++++***~~~xxxrrruuu|||zzzuuulllwwwoooeeecccggglllpppsssssssssrrrpppooommmmmmjjjfffdddeeebbb\\\[[[]]]WWWUUUOOOFFF;;;333000///......//////------,,,------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............------...........................///000...,,,+++,,,---333111000//////...---,,,///...//////000///...,,,333444333111...,,,,,,---++++++,,,...///000111111...//////000000000000000//////............//////.........------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,+++***++++++,,,,,,,,,---------,,,---///000000///---,,,111111111111000//////000))),,,///222333333333444<<>>444....../////////...---,,,,,,------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...---........................---///000///---,,,,,,---,,,---...///000000000000///////////////......---000111111000//////000222/////////000000/////////......///////////////...000//////////////////000//////.........///111222......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++,,,,,,,,,,,,---------------...///000000///...---000...------///000000///,,,...000111111555>>>EEEXXXooouuu]]]]]][[[VVVTTTWWWaaaiiivvvzzz}}}~~~}}}}}}~~~|||zzzzzzzzz|||}}}sssggg]]]SSSJJJHHHJJJJJJPPPUUUYYYcccqqq}}}{{{zzzwwwnnn___TTT>>>===999444000///000222...---,,,---//////...---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++*********)))************+++++++++...---+++******+++,,,---***************************++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***uuupppqqqtttdddZZZaaammm~~~rrrgggqqquuuzzz||||||yyyvvvuuutttqqqmmmjjjfffbbb```aaa^^^[[[XXXVVVQQQGGG:::000...------...///...---,,,------,,,,,,,,,,,,------------------------------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...111222222111...---........................,,,...000111000///000000,,,---............000111///000222222222222222333---...000111000000111222111222222333333222111000000000000000///...---,,,//////............///////////////000222666999;;;///...---,,,,,,---...///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,------------.........////////////......---,,,,,,...111222111///333222000222:::JJJ]]]jjjxxxzzztttkkkaaaZZZeeesss{{{||||||~~~~~~{{{wwwtttsssssssssyyyvvvuuuwwwwwwvvvvvvxxxxxxwwwuuurrrpppppppppqqqnnnuuuzzzyyyxxxzzz|||{{{~~~rrrbbbTTTLLLGGGEEEDDDEEELLLZZZhhhqqq{{{zzz{{{}}}uuuooobbb[[[OOO@@@333...///333222000///000000000...---......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++///---,,,*********+++,,,***************************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------------------------------------,,,,,,+++,,,---------------------///...---,,,+++******)))++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***lllxxx|||uuuvvvzzz{{{ooopppsssxxx~~~zzzwwwyyyzzzxxxsssnnnhhhccc^^^```]]]ZZZYYYWWWNNN@@@555///---,,,,,,...//////---...------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///111333333111///---////////////////////////...///111111/////////000333333222///,,,,,,///222555888;;;<<<;;;::::::;;;888:::;;;:::777444333222111222444555666555555444222222222222222111000000//////............//////000//////000333666:::<<>>CCCEEEIIIMMMMMMHHHDDDBBBAAA>>>@@@AAABBBBBBDDDGGGIIICCCCCCBBBAAA>>>:::666444111222222333333222222222000//////......//////000111111000000000111333444//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,,,,---------............////////////////////////000111222111000000222444777BBBWWWmmm|||}}}tttjjj]]]NNNIIISSSYYY\\\mmm}}}xxxeeecccaaa___\\\[[[[[[[[[aaaccceeehhhjjjkkkkkkkkkeeebbbeeekkkjjjeeeffflllnnnjjjddd```^^^]]]\\\[[[]]]___^^^ZZZ[[[aaafffgggdddeeeiiimmmnnnooottt{{{yyy~~~}}}xxxfff\\\QQQJJJEEEBBBBBBEEEJJJUUUggguuu~~~zzzzzzwwwnnn^^^LLL===444///---,,,,,,...000111111......---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************++++++++++++++++++++++++************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,---...///000000+++,,,...///000000/////////............---------******+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***yyypppmmm{{{{{{sssuuu}}}zzz|||wwwooogggaaa^^^[[[YYYXXXUUUOOOKKK@@@:::222...///111000.........------------......------------------------,,,,,,,,,---------......,,,---...//////...---,,,------------------------++++++,,,,,,---......///...------------,,,,,,,,,------------------------------------------------------------...............//////000000//////...////////////////////////000111111000111333777:::666===EEEKKKNNNSSSYYY^^^]]]aaaddd```VVVLLLFFFCCC===>>>>>>AAAFFFOOOZZZbbb^^^^^^\\\XXXSSSMMMGGGDDD<<<;;;;;;999777555444222222111111111111111111222111111111000000/////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...***+++,,,,,,---------,,,------------............000000////////////000000...000000///...333>>>HHHYYYeeexxx{{{iii\\\[[[VVVXXXdddpppxxx}}}|||wwwqqqoooooojjjdddWWWZZZ^^^```bbbgggnnnsss{{{|||~~~yyyvvvsssqqqnnnmmmlllhhhccccccggghhheee\\\YYYZZZ```cccdddjjjrrrtttxxxxxxvvvwww|||}}}zzzuuukkkbbb^^^WWWNNNHHHGGG@@@FFFRRR```nnnzzzxxxyyy{{{zzzrrrcccSSSHHH888444000......///000000......---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++)))***,,,---...---+++******************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------------...///111111...///000222333555666777444555888:::;;;<<<;;;;;;999999999888888888777777222222111111000///........./////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***tttooovvvtttsss|||~~~|||uuummmbbb___\\\YYYWWWVVVTTTSSSIII@@@666111000111000.........------------......------------------------,,,,,,,,,------.........,,,---///000000///---,,,------------------------++++++,,,,,,---...//////......---------,,,,,,,,,---------------------------------------------------------.........////////////............//////000000000000000000000000///000111333666<<>>HHHTTTaaaiiinnntttvvvrrrqqquuuwwwtttyyysssuuu|||zzzooojjjnnnkkkcccWWWLLLHHHMMMWWW___rrrqqqqqqsssuuutttpppkkkgggeeecccaaa]]]TTTHHH???>>>;;;777555444555444333999444//////222444333000111000...------...///111000000000000000000000000//////............//////------------------------//////.........---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////333222111111111111///---444111111666CCCWWWooo{{{rrrjjjeeedddeeebbbjjjnnnmmmoooyyy{{{wwwuuuvvvwwwrrrggg]]]XXX[[[___aaabbbgggmmmrrrxxx{{{zzzuuurrrooodddXXXOOOOOOOOOOOOQQQXXXbbbjjjwww|||~~~yyyvvvvvvrrrlll___VVVEEE555///000111///555///+++---/////////222......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,---,,,++++++,,,,,,+++***+++,,,------,,,,,,...000---///222666;;;???BBBDDDLLLNNNPPPRRRUUUXXX]]]```\\\^^^aaaaaa```^^^]]]]]]```___]]]]]]]]]]]][[[YYYZZZXXXUUURRRPPPMMMJJJHHHAAA===888666666555111---222000......///000000///,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~gggccchhhttt}}}{{{~~~yyypppooohhhbbb___[[[VVVUUUXXXUUUQQQIII>>>444//////111///......------......///////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---------.........------,,,,,,------...////////////......------------.../////////000000111000111222222333333444555===EEEPPP\\\eeelllqqqtttpppssspppkkkllluuu}}}~~~tttnnnppprrrsss{{{xxxnnngggeeefffhhheeefffjjjrrr|||vvvwwwyyyyyyuuummmbbb[[[SSSNNNHHHCCC???;;;888666222000///111555777444111333222000///......//////000000000000000000000000//////............//////------------------------//////.........------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////444111......000222333333---333???PPPbbbsss{{{vvvmmmbbb[[[[[[```eeevvv}}}|||pppccc[[[\\\bbbhhhfffmmmtttwwwxxxxxxqqqhhh[[[[[[YYYVVVRRRQQQSSSVVVaaaooo{{{}}}zzzxxxuuupppkkkfffZZZIII===666111+++///...///000///+++,,,000.........---------,,,,,,------------------------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++,,,------,,,+++,,,,,,------,,,...111444555666999???GGGPPPXXX]]]^^^bbbgggjjjiiihhhgggfffgggiiijjjiiifffbbb___^^^cccaaa```aaabbbcccbbbaaa]]][[[XXXWWWXXXZZZ[[[\\\SSSRRROOOLLLHHHCCC===999666333000.../////////...---......///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhh\\\eeerrr||||||{{{~~~vvvssslllfffaaa\\\WWWWWWZZZYYYWWWPPPGGG<<<444000//////......------......///////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,------------.........---------,,,------...///////////////............///---,,,---///111111000///111333333333888@@@GGGPPPXXXcccmmmrrrtttuuuuuuyyyzzzxxxuuuvvv}}}sssfff[[[YYY\\\bbbppp{{{wwwssspppnnnffffffiiipppyyy|||~~~{{{xxxvvvnnniii```WWWNNNEEE<<<777555333222333555444111---333222222111000///......000000000000000000000000......------------......------------------------...............---------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////111111000//////111333555555DDDZZZnnn}}}xxxoooiiiiiiiiihhhhhhkkktttzzzlllccc___\\\bbbgggkkkpppttttttpppiiijjjiiiddd[[[RRRLLLHHHJJJ]]]rrr||||||yyyvvvsssssstttmmm___PPPDDD777...---...222444000******///.........------------,,,------------------------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---.........------+++,,,------///333999===DDDEEEHHHNNNUUU^^^fffkkkjjjkkklllkkkfffaaa^^^\\\___bbbeeeeeeaaa\\\XXXVVVNNNLLLJJJKKKLLLMMMLLLKKKNNNLLLIIIIIIKKKOOOTTTWWWTTTXXX\\\]]]ZZZTTTOOOMMMDDD@@@<<<777444222...,,,------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttoooxxx~~~yyyrrrlllfff^^^WWWUUUXXXYYYXXXTTTMMMDDD:::222...//////............//////////////////............,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------,,,,,,------------............---------------...//////////////////////////////333000......000222111000000111333666===IIIWWW```bbbdddffffffffffffgggiiikkkpppwww{{{~~~~~~tttkkkhhhggghhhooowww~~~~~~~~~}}}{{{wwwsssqqqrrruuuwwwvvvuuu}}}~~~{{{uuurrrsssuuu~~~{{{uuunnneeeYYYMMMEEE???;;;777444333222000...111111111111111000///...////////////////////////......------------.........................................................------,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------......------------......------------------------,,,---......///.....................////////////---111555333//////444:::NNN___tttxxxmmmfffdddccccccpppvvv~~~|||sssrrrllleeebbbeeejjjlllkkkmmmoooqqqoooiii___VVVPPPEEETTTgggtttxxxwwwuuusssrrrtttrrrkkkbbbWWWHHH;;;333111111333111,,,,,,///............------------------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---//////............---...111444888???GGGLLLRRRSSSTTTWWWZZZ___bbbdddlllhhhaaaWWWNNNHHHGGGGGGJJJQQQZZZ```aaa^^^ZZZXXXRRROOOKKKHHHGGGEEECCCAAA===<<<:::888777999<<>>===???IIIYYYfffmmmnnnllljjjfffaaaZZZTTTOOOJJJFFFCCC<<<======;;;777666777999999BBBOOOWWWWWWSSSNNNLLLQQQQQQQQQRRRPPPKKKEEE@@@888555111...,,,,,,...///------------------------------------------------wwwuuu|||ppp```XXXWWWVVVUUUTTTSSSNNNGGG===777000//////......//////000////////////............,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------............------........./////////......------......///000000000000000111111111111,,,///333555666777999;;;EEENNN^^^qqqzzzyyyyyyyyyvvvrrrnnnmmmmmmuuuvvvyyy|||zzztttqqqrrrbbbaaa___```bbbeeeiiillleeecccbbbfffmmmrrrttttttvvvsssooooooqqqrrrqqqoookkkpppvvvxxxtttllleee```[[[___fffnnnuuuxxxwwwuuulllfff[[[OOOCCC:::444111111111111111111111111111000000000000000000000000//////............//////........................---------...............000///...---,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,---......//////............/////////000000000///111333222555EEE]]]qqqzzz~~~|||tttsss}}}~~~rrrjjjffffffiiipppzzzvvvnnnfffeeeeeegggiiikkkjjjiiiiiicccaaaffflllooopppqqqqqqrrrqqqpppqqqpppiii```OOO@@@222///000///---,,,/////////.........------------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((+++,,,,,,,,,///444999EEEIIINNNSSSVVVYYY\\\^^^SSSOOOKKKKKKQQQ]]]jjjsssrrrrrrooohhh\\\PPPFFFAAA<<>><<<===???JJJPPPWWWZZZVVVMMMCCC===@@@BBBFFFLLLQQQSSSQQQOOOFFFBBB===888333///------........................------------------------vvvuuuyyy~~~mmmaaa___[[[YYYWWWVVVSSSMMMDDD>>>000000////////////000000////////////............,,,,,,,,,---------......................................................,,,,,,,,,---------......------------.........///............////////////...............//////000000000000111111222222222...666AAAGGGJJJMMMTTTYYYgggppp~~~}}}}}}~~~~~~|||xxxuuutttuuurrrooopppqqqmmmfffcccfffmmmooopppsssxxx~~~{{{oooooopppqqqrrrpppmmmjjjUUUVVVWWW\\\bbbhhhkkkllluuutttqqqjjj]]]OOOBBB;;;888777555333222111222222000000000000000000000000000000////////////000000........................---------.........//////000///...------,,,,,,,,,........................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------........................,,,---......//////........./////////000000000000000111555>>>NNNbbbtttwwwssshhh```jjj|||zzzooohhhgggiiixxxzzz{{{tttkkkdddcccdddfffgggnnngggbbbdddffffffhhhmmmnnnsssvvvrrrnnnnnnmmmkkk```RRRBBB999555000------////////////............------------------------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***---000111333999CCCKKKQQQUUUZZZ\\\ZZZVVVRRRPPPIIIKKKPPPWWWaaallluuuzzzqqqssstttpppggg\\\SSSOOOGGGMMMUUU]]]bbbfffiiijjjkkkfff```[[[WWWTTTRRRPPPCCCFFFGGGEEEBBBBBBEEEJJJXXXZZZ]]]___\\\SSSHHH@@@999999;;;@@@FFFKKKNNNOOOLLLLLLJJJFFFAAA:::444000000000000000000000000000........................~~~wwwvvv~~~vvviiifff```]]]ZZZYYYVVVPPPIIICCC000000////////////000000000/////////............,,,,,,,,,---------......................................................,,,,,,,,,---------......---------.........//////............/////////000...............///000000000000111111222222222222;;;HHHWWWaaaeeekkkttt}}}}}}{{{xxxssspppppprrruuuuuuvvv}}}wwwmmmkkklllnnnoooeee```YYYUUUVVVXXX[[[]]]dddlllvvvzzzvvvjjj]]]UUU>>><<<888555222111222222000000000000000000000000111111000000000000111111////////////////////////---------.........//////000000///...---,,,,,,,,,........................++++++,,,,,,,,,---------.........------.................................,,,---......//////......////////////000000000000///111;;;OOOhhhyyy}}}|||iiiaaaUUUVVVnnnyyyjjj^^^bbbuuu}}}vvvvvvhhhaaaaaabbbccciiidddcccdddaaa]]]```hhhfffqqqxxxsssjjjiiimmmqqqmmmaaaRRRFFF;;;222...000000/////////............------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111555777;;;DDDQQQ[[[WWW[[[___^^^XXXNNNEEE@@@BBBLLL\\\kkkvvvyyywwwuuurrrrrrqqqmmmgggaaa^^^\\\]]]^^^______```bbbfffiiidddaaa\\\YYYYYYYYYYYYYYYOOOPPPPPPLLLIIIJJJPPPVVVVVVXXX\\\```bbb^^^UUUNNN???<<<888777:::???CCCEEELLLOOOQQQRRRMMMFFF===777000000000000000000000000........................|||nnnrrrzzzkkkcccccc]]]UUUQQQRRRPPPKKK>>>999222....../////////...........................------,,,,,,------...------------------------------------------------///////////////.........---------------------------------.........//////000000///...---...///111222000333777666222666>>>RRR___iiiiiihhhqqq|||zzztttrrr}}}zzz|||xxxqqqkkkoookkkhhhhhhhhhddd\\\TTTXXX```lllxxx~~~zzzqqqjjjaaaUUUEEE:::666555444333---000222333222000000000//////............//////......------------......////////////////////////.........------,,,,,,,,,---------------------------------............///------------------------,,,---......///.................................111...,,,,,,///111111111666AAATTTkkktttaaaOOOSSS^^^ooowwwwwwqqqjjjkkkyyyvvvmmmeee```gggddd```___```aaabbbbbbgggmmmpppnnnooorrroooiiijjjeeebbb^^^MMM888///333111///------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++---...////////////444===FFFOOOTTTVVVWWW___UUUKKKFFFBBB===999999???IIIXXXfffnnnpppnnnlllmmmllliiigggeeebbb^^^\\\YYY[[[\\\\\\[[[\\\___aaaWWWUUUQQQNNNMMMNNNQQQSSSMMMOOOPPPMMMFFFDDDFFFIIIJJJPPPUUUUUUWWWZZZZZZWWWHHHBBB<<<999777777>>>GGGEEEEEEGGGLLLPPPNNNEEE===:::666222111222444333111///...---...000111000///qqqnnnrrruuufffaaa[[[XXXWWWTTTNNNIIIDDD===555///...///000000...........................------,,,,,,------...------------------------------------------------/////////////////////...---------------------------------.........//////000111111000000000111222444111111555888>>>KKKXXXfffkkkkkkddd___eeennnsssuuu~~~~~~uuu||||||sssllliiigggeeebbbYYY[[[aaajjjuuu|||}}}{{{qqqhhh[[[PPPGGG>>>444---000000///...//////000111//////............/////////......------......///////////////////////////.........------,,,,,,,,,---------------------------------............///---------------------------...//////000000//////........................//////000//////000333555CCCVVVmmm|||yyyiiiZZZUUUaaassszzzrrr```lllvvvyyy}}}rrrfff]]]]]]]]]___``````]]][[[aaaeeegggfffiiinnnooollliiieeeaaa^^^UUUFFF:::444//////000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------------...000222===EEEOOOUUUUUUTTTSSSTTTMMMLLLMMMOOOKKKDDD??????===GGGVVVccciiijjjgggdddnnnjjjddd```^^^^^^______\\\\\\ZZZWWWSSSPPPOOOPPPTTTQQQNNNKKKJJJKKKKKKKKKAAACCCEEECCC@@@???AAADDDDDDHHHJJJJJJLLLQQQUUUTTTMMMIIIGGGFFFBBB<<<:::<<>>@@@GGGPPP]]]ggglllkkkiiiggggggfffccc```______```aaaXXXYYYYYYXXXVVVVVVWWWYYY\\\XXXSSSQQQPPPOOOLLLJJJHHHGGGEEEBBB???===;;;;;;???AAABBBCCCKKKWWWaaadddZZZRRRKKKHHHDDD???===>>>===<<<999777888???IIIQQQSSSOOOIIICCC>>>888333///000...------...///...---}}}mmm[[[]]]```YYYRRRSSSQQQJJJ???555///...///000..............................------------..................................................................////////////....................................///////////////222333333111000222444333;;;HHHVVVbbbmmmxxxzzzrrrmmmllloooqqqqqq{{{wwwpppnnnwwwxxxqqqooopppyyysssnnnrrr|||{{{}}}zzzvvvoooeeeXXXPPP;;;777333333666666111---000000////////////000000//////............//////////////////////////////...............---------........................---------............///..............................///000000000000///........................,,,000222000000:::MMM\\\nnnyyy|||tttppppppppp}}}~~~zzzooodddaaahhhqqqzzzlll```\\\]]]aaaddd^^^______^^^```bbbddddddcccddd```ZZZ]]]```VVVGGG;;;666000......//////...........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---.........111999FFFPPP\\\aaaeeeccc]]]XXXYYY[[[fffaaa\\\WWWPPPKKKLLLQQQ\\\bbbjjjnnnmmmllljjjjjjdddiiinnnrrrsssrrrpppooouuuvvvxxxzzz}}}zzzvvvuuusssppplllbbb___[[[WWWTTTPPPKKKHHHGGGGGGCCCBBBIIIVVV```ddd```[[[WWWVVVSSSLLLFFFEEE>>>;;;777444444888>>>BBBSSSSSSRRRPPPJJJCCC;;;666333111//////000111000000}}}ccc]]][[[UUUSSSXXXTTTNNNEEE;;;333///...//////////////////////////////......------......///................................................---.........//////000000................................./////////000000///111333111///000444999AAANNN^^^lllvvv~~~{{{rrrtttuuuxxx|||tttnnnqqq{{{|||yyyuuupppkkkgggKKKBBB888222222333222000000000////////////000000/////////....../////////////////////////////////................................................---------............///........................,,,---......//////......////////////////////////---///000000666HHHbbbvvv{{{|||zzzvvvxxx}}}~~~{{{}}}yyypppfffbbbhhhuuusssgggbbbaaabbb\\\\\\]]]______^^^^^^^^^___bbb___XXXXXX^^^\\\TTTJJJ>>>111,,,...222111...........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,---000333;;;GGGVVVaaaaaaaaaaaaaaabbbdddhhhjjjccc[[[TTTUUUZZZ^^^eeelllgggkkknnnnnnllllllpppssswww~~~~~~{{{wwwrrrnnnddd___TTTJJJGGGKKKMMMKKKVVVXXX___iiikkkeee]]][[[NNNFFF<<<777888:::<<<<<>>IIITTT]]]bbb^^^^^^aaaeeekkkqqquuuwwwlllccc]]]___dddfffiiillldddjjjqqqvvv{{{yyykkkdddaaa[[[TTTPPPOOORRRZZZcccnnn|||pppcccQQQEEE@@@???===:::<<>>DDDMMMSSSTTTSSSQQQQQQJJJEEE>>>888444111///---wwwssskkkddd```^^^___```VVVWWWYYY[[[]]]___```aaa```rrrqqqnnn|||~~~zzzjjj\\\VVVSSSTTTUUUUUUPPPFFF<<<666333000000000000000000000000//////............//////////////////////////////////////////////////////---------...///000000111////////////////////////////////////000000000000000111222222666EEEZZZiiiqqq~~~uuummmlllkkkhhhiiinnnyyyooolllmmmnnnssswww||||||zzzyyymmmlllhhh^^^QQQBBB777111111111000000000000111111000000////////////000000////////////////////////---.........//////000000////////////////////////---------.........//////////////////////////////...//////000000000000000000000000000000000000000222555@@@TTTjjjwwwxxxtttqqqzzz}}}xxxuuuqqqnnn||||||zzzuuusssyyyvvvooojjjiiieee``````eeecccZZZWWW[[[[[[UUUSSSXXXXXXVVVOOOBBB444------000////////////////////////........................******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////888===HHHWWW```]]]OOOCCCGGGWWWlllyyyzzzvvvssssssmmmkkkjjjmmmqqqwww}}}zzz}}}}}}nnnfffmmmzzzyyyiiiYYYRRRZZZgggmmmooooookkkddd[[[UUURRRFFFKKKQQQTTTTTTTTTUUUWWWVVVPPPGGG???999444000---{{{ooofff```[[[WWWPPPOOOMMMJJJHHHGGGFFFEEEGGGFFFFFFFFFGGGIIIJJJLLLOOORRRTTTUUUVVVZZZ```dddiiipppwwwyyyzzz{{{^^^TTTUUUXXXZZZWWWPPPLLLHHH<<>>>>>>>>BBBBBBAAAAAABBBCCCDDDEEEFFFHHHJJJKKKLLLNNNSSSXXX___fffmmmoooqqq{{{rrr___WWWWWWZZZXXXRRRNNNJJJAAA666333111111222111---...111////////////////////////////////////////////////////////////////////////------......///000000000000000000000000000000000222000///000222333222111555666<<>>>>>???>>>>>>??????>>>======>>>>>>>>>@@@@@@?????????@@@@@@AAA???@@@AAAAAABBBDDDGGGJJJTTTYYY___bbbgggrrrnnnZZZWWWYYYXXXTTTPPPLLLFFF@@@555111000111111......111////////////////////////////////////////////////////////////////////////---......//////000000111000000000000000000000000333000---///333555444111555;;;GGGYYYkkkyyy~~~{{{ssslllsssqqqooooookkkuuummmppprrrzzz}}}xxxttttttuuunnnaaaVVVLLL@@@666444444222000///000000000000000000000000/////////000000000111111//////............//////////////////////////////---......///////////////////////////////////////111111111111111111111111333000...000111222666;;;QQQiiizzzwwwrrrxxx~~~~~~ttthhhcccllluuuvvvuuuvvvhhhsssxxxssspppdddjjjppppppjjjhhhkkkpppuuuvvvvvvuuuuuuwww{{{~~~vvvzzz~~~zzznnnfffxxxzzzvvvlllbbb^^^ZZZWWWPPPQQQSSSUUUTTTJJJ<<<111...///000000000000//////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000///...000888FFFQQQ[[[SSSIII@@@===???BBBDDDNNN]]]lllooojjjiiiqqqzzzpppYYYPPPXXXjjjxxxzzzuuuxxx}}}pppbbbaaauuuttt[[[RRRRRRWWW[[[\\\TTTNNNOOORRRQQQHHHAAAyyyiii[[[QQQKKKFFFBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFKKKOOOSSSXXX^^^iiixxx}}}tttlllkkkqqq|||___WWWXXXWWWSSSPPPMMMJJJHHH888333000111000...///111////////////////////////////////////////////////////////////////////////.........///000000111111000000000000000000000000222000///000222444444444;;;GGGZZZkkkwww}}}~~~}}}yyyxxxzzzyyylllfffyyyvvvkkkoooxxx~~~|||sssnnnvvv{{{yyyxxxwwwvvvqqqjjjddd]]]QQQDDD>>>:::555111111000000000000000000000000//////000000000111111111//////............//////////////////////////////---......///////////////000000000000000000000000111111111111111111111111111111111//////555AAALLLkkkoooppppppvvv~~~|||tttcccfffooo{{{}}}vvvooonnnwwwwwwrrrtttxxx{{{~~~xxxuuurrrpppqqqtttvvvwwwmmmooopppqqqttt~~~wwwmmmyyyrrrjjj^^^SSSRRRQQQRRRUUUVVVOOOAAA666000000000000111111///...........................------------------------------------------------------------------------------------------------............////////////000......111999EEEQQQXXXSSSHHH<<<777<<>>QQQ```ooohhhhhhttt|||wwwmmmgggaaammmzzz|||tttnnnvvv}}}zzzxxxwww{{{{{{|||jjjWWWTTTQQQPPPPPPQQQNNNHHHBBB444222000000111111000...........................------------------------------------------------------------------------------------------------........./////////000000000...///999HHHSSSWWWWWWIIIFFFEEEHHHRRR\\\dddgggbbbdddiiirrr{{{bbbXXXiiiwwwrrruuuzzzwwwlllcccddd]]]WWWVVVRRRLLLKKKNNNxxxfffWWWLLLEEECCC@@@??????@@@@@@@@@<<<>>>AAACCCDDDDDDFFFGGGHHHGGGHHHHHHIIIJJJLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKMMMLLLKKKKKKLLLLLLKKKJJJFFFFFFGGGIIINNNTTTYYY]]]gggmmmrrrsssoookkkhhhgggqqquuu}}}hhh___WWWTTTSSSOOOLLLKKKDDD;;;333222222000///111000000000000000000000000////////////////////////////////////////////////...//////000000111111222111111111111111111111111///333666444111555@@@JJJccchhhllllllkkkooowww~~~uuuzzzwwwwww{{{~~~zzzuuutttuuujjjddd\\\SSSEEE888333444111111111111111111111111000000000111111111222222//////............//////////////////////////////---......///////////////000000000000000000000000000000000000000000000000---222666666===MMM```llldddeeeppp}}}zzzjjjccchhhpppwwwyyyqqqiiisss~~~|||iiiYYYTTTOOOLLLMMMNNNOOOOOO;;;666111000111222000...........................------------------------------------------------------------------------------------------------....../////////000000000000111777EEEUUU]]][[[VVVGGGNNNXXX```eeegggiiijjjvvv|||fff[[[WWW```wwwmmmmmmrrr}}}dddNNNOOOYYYYYYQQQKKKttt```TTTKKKCCC>>>???>>>>>>>>>???????????????BBBFFFHHHIIIKKKNNNQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPQQQRRRRRRQQQPPPOOOQQQOOOMMMNNNPPPPPPNNNLLLKKKIIIHHHIIILLLNNNNNNNNNUUUWWWZZZ[[[ZZZZZZ^^^bbbmmmwwwwwwiii\\\YYYXXXSSSNNNLLLIII???555333333000///000000000000000000000000000/////////////////////////////////////////////////////////000111111222222111111111111111111111111000222444444666???MMMWWWZZZ[[[\\\```eeekkkppprrrssstttxxx}}}~~~~~~zzzwwwkkkeee^^^YYYOOOCCC:::777111111111111111111111111000000111111111222222222//////............//////////////////////////////---......///////////////000000000000000000000000111111111111111111111111000222555===MMMaaakkklllhhhooowwwwwwnnniiimmmvvv~~~{{{uuurrryyyggg^^^RRRLLLLLLOOOQQQQQQAAA:::333///000222111///........................------------------------------------------------------------------------.........................../////////000000000000111888EEERRR]]]```]]]YYYSSS\\\fffiiihhhkkkttt}}}ooo[[[aaawww{{{{{{YYYUUU^^^___XXXQQQlll```QQQGGGDDDCCC???<<<>>>>>>>>>>>>>>>>>>>>>>>>DDDGGGKKKLLLMMMNNNRRRVVVSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUSSSSSSSSSQQQOOOQQQSSSSSSPPPMMMQQQOOOLLLLLLMMMMMMJJJGGGKKKKKKLLLMMMMMMPPPWWW___bbbpppppp```]]]\\\WWWPPPMMMLLLAAA777444333111///000000000000000000000000000/////////////////////////////////////////////////////////000111111222222111111111111111111111111222111111444<<>>OOO[[[______^^^^^^dddjjjlllhhheeeooozzzpppmmmmmmsssyyypppaaa___\\\[[[^^^sssaaaKKKHHHDDD???======>>>???======>>>>>>???AAAEEEIIIMMMLLLKKKLLLNNNPPPPPPPPPOOORRRVVVXXXWWWUUUTTTTTTWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVSSSPPPOOOOOOOOONNNMMMNNNLLLJJJKKKNNNQQQRRRRRRZZZaaalll~~~ddd```___UUUOOOSSSOOOGGG<<<555333333222222000000000000000000000000000000000000000000000000............/////////000111111111000000000000000000333444222///...111444...000333:::FFFOOONNNHHHGGGNNN^^^kkkhhh```ggguuuzzz~~~wwwvvvnnnddd^^^ZZZQQQEEE777666444111///...//////111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111222111111111333333111BBB222:::\\\ooohhhiiiwww}}}wwwggg___uuukkkvvvsssYYYTTTTTTMMMIIILLLQQQGGG:::111///000111111////////////////////////................................................---------------------------------.........//////000,,,---000000,,,...444???CCCPPP```ddd^^^```iiikkkkkkdddggg{{{qqqfffXXXNNNdddiii___cccddd___nnnXXXMMMFFFDDD@@@<<<;;;;;;<<<>>>AAACCCDDDEEEFFFIIIMMMPPPQQQPPPQQQRRRTTTUUUVVVUUUWWWXXXXXXXXXWWWXXXZZZ\\\[[[]]]````````````aaacccbbbbbbbbbaaa```^^^\\\[[[]]]ZZZWWWUUUUUUUUUTTTSSSPPPNNNMMMMMMOOOOOONNNMMMRRRZZZdddxxx}}}ooobbb___YYYSSSQQQNNNHHH???888444222222222000000000000000000000000000000000000000000000000........./////////000000111111111111000000000000000222333333111111333555444222999FFFKKKGGGDDDFFFIII[[[kkkjjjaaabbbppp}}}}}}qqqgggcccaaaWWWLLL???:::333000111222111000111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111222333444333666CCCXXXiiimmmkkksssqqqkkkfffnnnqqqddduuuooo[[[QQQPPPOOONNNOOOHHH>>>555111000111222////////////////////////................................................---------------------------------........./////////...000333111...111777DDDPPP[[[\\\YYY\\\eeennnlllnnnlllxxxuuuVVVQQQXXXhhhttteee```aaayyyaaaMMMCCCAAAAAA@@@===;;;;;;<<<>>>@@@DDDFFFIIIKKKLLLNNNQQQSSSSSSSSSUUUWWWXXXYYYYYYYYY^^^]]][[[YYYZZZ^^^dddiiihhhlllppppppnnnnnnsssxxxuuuuuuuuusssqqqnnnkkkjjjgggddd```]]][[[ZZZXXXVVVTTTRRRQQQQQQQQQPPPNNNLLLNNNVVV```sssyyyzzzggg]]][[[VVVPPPNNNKKKDDD<<<666222222333000000000000000000000000000000000000000000000000....../////////000000000111111111111111111111111111111222333333333444444888666BBBRRRQQQCCC@@@JJJRRRdddmmmfffcccooo{{{~~~yyynnnjjjhhh___VVVLLLBBB666111222444333111222222222222222222222222111111000000000000111111000000000000000000000000111111111111222222222222000000000000000000000000000000222222222222555777666VVVqqqtttqqqvvvzzzyyyccciiiwwwyyynnniiijjjkkkUUUSSSTTTOOOLLLIIICCC;;;444111111222////////////////////////................................................------------------------------.........////////////000333444222111777???LLLZZZ___YYYYYYdddkkkiiiiiiuuu}}}rrr\\\LLLTTTppprrrooonnnWWWJJJAAA???@@@@@@???>>>>>>???AAADDDFFFHHHJJJNNNPPPQQQRRRTTTVVVWWWYYY[[[]]]]]]^^^^^^___bbbbbbbbbcccfffmmmvvv||||||xxxsssnnnjjjgggdddaaa]]]ZZZWWWUUUTTTTTTSSSRRROOOWWW___ooo{{{yyyxxxooo[[[XXXVVVQQQNNNMMMIIIBBB999333222444000000000000000000000000////////////////////////...////////////000000000000111111111111111222222222222222222333444333333888???NNNXXXSSSIIIKKKUUU___aaaaaacccooo{{{{{{sssyyypppiiiccc^^^WWWMMM@@@666222222222222222222222222222222222222111111000000000000111111////////////////////////000000000111111111222222000000000000000000000000000000222222000000555<<>>>>>>>>@@@BBBFFFIIIKKKMMMPPPSSSUUUVVVXXXYYY[[[]]]```ccceeefffgggiiilllpppssswww|||{{{xxxooojjjccc]]]ZZZYYYYYYXXXQQQWWWZZZcccuuu}}}|||~~~^^^UUUTTTRRRNNNOOOMMMFFF===666444444111111111111111111111111////////////////////////////////////000000000111000000111111222222222333333333333222222333444555???PPP[[[WWWRRRVVV\\\___ccc]]]___kkkssspppkkkjjjxxxiiidddeee___YYYNNN@@@555///000333222222222222222222222222111111000000000000111111/////////////////////////////////000000000111111111111111111111111111111222111222222000///999EEEdddooozzzzzzqqqhhhzzzmmmllleeeSSSLLLHHHJJJIIICCC;;;444111111000000000000000000000000////////////////////////........................................................./////////000000222222111///111;;;IIITTTWWWUUUYYYdddlllooovvvrrrfffvvvZZZJJJ<<<<<>>;;;===>>>???BBBEEEIIIMMMOOONNNQQQTTTWWWYYY[[[^^^aaabbbfffkkknnnpppuuu{{{xxxpppjjjgggdddcccWWWZZZUUUUUU___bbbbbbiiijjjjjjqqq|||yyylllVVVRRRRRROOOOOONNNIIICCC;;;666444111111111111111111111111000000000000000000000000/////////000000000111111000000111111222333333333333444555333222333999>>>NNN___cccWWWSSS___gggeeeaaafffrrryyynnn___dddtttppphhhjjjdddbbb[[[MMM===333222555333333333333333333333333111111000000000000111111000000000000000000000000.../////////000000000000111111111111111111111111333111222444111222AAATTTrrr{{{wwwkkknnnyyy|||}}}```QQQKKKKKKJJJFFF???888333111000000000000000000000000////////////////////////....................................................../////////000000000111222111///666EEESSS[[[YYY[[[dddjjjfffiiipppcccfffvvvmmmSSSIIIBBB===@@@CCCAAA@@@@@@@@@AAACCCFFFJJJNNNRRRTTTRRRUUUXXX\\\```eeekkkooopppvvv||||||yyyfffggg\\\UUUZZZYYYTTTXXXVVVXXXbbbuuuwwwwww___QQQPPPOOOOOOMMMKKKGGG@@@999333111111111111111111111111000000000000000000000000//////000000000111111111000000111222222333444444111555888555333666AAAKKK]]]cccccc\\\[[[dddjjjkkkiiixxxooohhhwww}}}ooonnngggfffbbbWWWJJJ>>>888666333333333333333333333333111111000000000000111111000000000000000000000000//////000000000111111111111111111111111111111111333000222555555999NNNeeewww|||kkkfffuuu}}}zzzyyy{{{zzzyyy{{{yyy[[[PPPNNNLLLIIIDDD>>>777222000000000000000000000000////////////////////////.................................................../////////000000000000///111222444@@@QQQ\\\^^^^^^eeellllllkkkyyydddXXX]]]{{{iiiQQQBBB???===>>>@@@???<<<>>>CCCDDDEEEGGGKKKOOOSSSWWWYYY\\\^^^cccgggmmmttt|||vvvvvviii```bbb```ZZZ\\\ZZZYYY___lllvvv}}}~~~}}}zzzsssgggRRRNNNPPPNNNMMMLLLJJJDDD:::333111111111111111111111111000000000000000000000000000000000000111111111111000000111222333333444444///555999777444999HHHUUUeee```]]]```cccfffkkkqqquuuwwwvvvqqqjjjhhhddd]]]TTTHHH>>>777333333333333333333333333111111000000000000111111000000000000000000000000000111111111111222222222111111111111111111111111222000222777888???WWWrrrzzz~~~nnndddlll}}}zzzqqqiiiccc```^^^^^^[[[ZZZ[[[[[[ZZZ]]]cccccchhhooosssuuuuuuuuuuuutttvvvxxxwwwttttttwwwzzz|||dddTTTQQQMMMJJJHHHBBB:::444000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000---000333:::HHHZZZaaa^^^ccckkkmmmlllwwwmmmWWW[[[mmm___NNNGGGBBB>>>???@@@@@@??????@@@BBBGGGLLLSSSVVVWWWXXX[[[^^^aaahhhpppvvv{{{zzzvvvqqqllliiijjjeeeaaafffrrr~~~|||zzzrrrnnn~~~{{{QQQTTTPPPOOOLLLJJJJJJGGG???777333111000000111222222111000000000000000000000000000000000000111111111111000000000111222333555555777222222777:::@@@VVVnnnlllccc^^^aaacccbbbgggpppjjj~~~yyytttnnnggg^^^YYYZZZWWWIII:::444333222333444444333333000000000000000000000000000000000000000000000000000111222000//////000222111111222333333333333222444444333444===OOOcccppp|||ooopppppplll{{{uuummm```^^^[[[VVVSSSRRRTTTWWWZZZ[[[]]]^^^^^^```ccceeebbbgggkkkjjjddd```aaaddd\\\[[[[[[YYYYYY[[[^^^aaaaaaaaafffooottt{{{^^^XXXNNNFFFDDDBBB:::111222000///000111222000///////////////////////////////////////////////////////////////////////////111000......///000000000111444777DDDUUUXXX[[[hhhggglllpppzzzrrrWWWgggeeePPPFFFAAA>>>>>>????????????BBBGGGJJJRRRTTTVVVXXXZZZ___hhhnnnmmmvvv~~~xxxsssttt|||}}}|||yyyooottt^^^WWWOOONNNMMMKKKHHHDDD===777444222000000111222222111111111111111111111111111000000000000111111111111000000111111222333555666444666666666===NNN```kkkeeejjjjjjddd```dddlllqqqppp{{{tttjjjaaa^^^^^^YYYNNNEEE888666333333555555222000111111111111111111111111000000000000000000000000000111222111//////000222111111222333333333333333000000333:::HHHXXXeeekkkuuuccclll}}}tttlllgggaaa\\\XXXSSSTTTTTTUUUVVVZZZ___cccaaacccgggjjjlllppptttxxxzzzyyywwwuuuqqqmmmhhhddd^^^]]]ZZZWWWVVVWWWYYY\\\\\\ZZZ[[[```dddjjjxxxmmm^^^NNNHHHHHHFFF>>>666333111000000111222111///////////////////////////////////////////////////////////////////////////000000//////000000000//////:::AAAKKKXXXZZZ\\\fffcccggguuu|||kkksss]]]JJJDDD@@@>>>>>>>>>>>>??????BBBGGGNNNTTTXXXZZZ[[[\\\___fffpppxxx~~~~~~~~~~~~pppjjjqqqrrrZZZPPPPPPOOOMMMIIICCC>>>:::666444111111222222222111111111111111111111111111000000000111111111222222111111111111222444555666111888999888FFF___kkkiiihhhlllhhh___aaannnsssmmmkkk|||~~~~~~ssseeedddccc]]]VVVTTTAAA;;;666444555555222...111111111111111111111111000000000000000000000000000111222111//////111333222222222222333333333333333000444AAAUUUccciiijjjfff^^^xxx|||iiiddd]]]VVVQQQPPPQQQRRRVVVWWWZZZ]]]```eeekkkppptttxxx|||}}}uuuppplllfff```[[[ZZZZZZZZZYYYXXXYYY[[[[[[^^^fffooowww~~~kkkPPPIIILLLHHHAAA<<<444333111111111222111000///////////////////////////////////////////////////////////////////////////000000000000000000000///BBBNNNUUU```cccbbbhhhgggmmmbbb|||dddGGGAAADDD@@@???BBB>>>@@@AAACCCGGGMMMTTTYYY\\\```dddgggkkkrrr{{{~~~~~~~~~zzzrrriiiqqqwww]]]SSSQQQQQQPPPLLLEEEAAAAAA888666333111222333222222111111111111111111111111000000111111111222222222111111111222333444555666333666888AAATTTiiiooojjjqqqeeeYYY]]]ppp}}}xxxjjjlll{{{kkkggggggaaa]]]___MMMDDD999444444444222///111111111111111111111111000000000000000000000000000111222111000000222333222222222222333333444444888555:::LLLaaalllllliii]]]mmmyyykkkbbb[[[YYYWWWTTTRRRTTTYYY]]]]]]aaafffkkkqqqxxxwwwpppllljjjhhhbbbccceeeeeecccaaaaaacccbbbeeegggiiiooozzz}}}XXXKKKKKKFFFAAA@@@777444222111222222111000///////////////////////////////////////////////////////////////////////////000111111000000111222555JJJVVV]]]jjjnnnkkklllqqqppp\\\mmmeeeOOO@@@CCCEEE@@@>>>CCCAAACCCGGGKKKOOOTTTYYY]]]cccgggmmmsss{{{~~~zzztttwwwsssjjjrrrfffVVVQQQNNNOOOLLLFFFDDDFFF;;;888444222222333333222111111111111111111111111111111111111222222222222111111111222333444666666777222999NNNcccjjjkkkllllll\\\[[[rrr|||vvvwwwkkkhhheeebbbbbbXXXMMM???555333333444333111111111111111111111111111111111111111111111111000111222111000111222444333333222222222333444555555888FFF^^^nnnooohhhccchhh~~~sssfff[[[UUURRRTTTVVVWWWXXXZZZ^^^aaa___eeennnxxxzzzyyyvvvqqqmmmlllkkkkkkbbb___[[[[[[___hhhttt}}}iiiRRRIIICCC@@@BBB999777333222222222222111000000000000000000000000////////////////////////000000000000000000000000...000111111000222555777BBBRRRYYY```nnnrrrnnnppppppZZZ\\\}}}zzzLLLCCC@@@CCCCCC>>>===BBBFFFIIIOOOSSSXXX\\\aaadddkkkooouuu~~~xxxrrr{{{{{{lllbbbppp{{{]]]RRRKKKLLLKKKEEECCCFFF===:::555333333333333333222222222222222222222222111111111222222222222333222222222222333555666777999555AAAZZZkkkjjjhhhkkk[[[[[[nnnvvvvvvkkkgggdddbbb]]]TTTGGG;;;555333555666222222222222222222222222111111111111111111111111000111222111111111333555444333222222222333555666///<<>>OOOWWWZZZaaalllnnnrrr}}}VVVYYYooo}}}tttmmmjjj|||BBBBBBBBBAAA@@@AAACCCEEEMMMPPPTTTYYY^^^eeekkkpppuuu~~~xxxtttwwwwwwooodddcccvvvkkkYYYLLLLLLMMMGGGDDDFFF???;;;666333333333444444222222222222222222222222111111111222222222333333222222222333444555666777777???OOOaaallllllhhheeeXXXaaawwwyyy}}}~~~|||{{{{{{zzzyyyyyy{{{nnnhhhfffccc]]]XXXOOODDD:::555555666222222222222222222222222111111111111111111111111000111222222111222444666555444222222222333555666777HHHdddxxxwwwkkklllwww{{{rrreee___WWWQQQOOOQQQVVVZZZ]]]^^^aaahhhqqqwwwyyyxxxyyypppkkkgggcccdddiiitttxxxwwwVVVIIIFFFEEE===:::666333333333333222000000000000000000000000////////////////////////000000000000000000000000000111222111000555>>>EEETTTXXX\\\eeemmmnnnhhhWWWppp{{{wwwsssmmmkkkrrr}}}DDDGGGEEE@@@@@@FFFKKKKKKSSSTTTWWW\\\bbbjjjtttzzzyyyvvvpppooooooiiibbbfffrrrwwwaaaPPPOOOPPPJJJEEEGGG@@@<<<777333333444444444222222222222222222222222111111222222222333333333222222222333444555666777555III\\\dddjjjooojjj```ccchhhpppxxxqqqhhhgggddd[[[ZZZUUUKKK>>>666444555222222222222222222222222111111111111111111111111000111222222111222444666555444333222222444555777FFFUUUlllxxxpppiiiyyy|||ooobbbXXXPPPOOOOOOQQQTTTXXX[[[^^^bbbbbbeeeooo}}}xxxnnniiikkkggg^^^OOOKKKGGG>>>;;;666333333333333222000000000000000000000000////////////////////////000000000000000000000000000222222000000666AAAIIISSSWWW]]]iiippprrreeelllvvvbbbkkkxxx~~~zzzxxx???@@@@@@>>>>>>BBBJJJPPPZZZYYY^^^ffflllrrr}}}uuuppppppqqqmmmddd___aaayyyfffNNNPPPIIIFFFIIIDDD@@@===999555333222222333222222222222222222222222111111222222222333333333333444555555444444666888EEELLL\\\mmmnnndddaaaggguuukkkffftttpppdddeee]]][[[ZZZTTTGGG888111111333333444444444333222222111111111111111111111111000111111111111222222222777111000666666111444>>>PPPeeemmmtttfffssstttkkkbbbWWWNNNKKKKKKNNNRRRUUUXXX]]]bbbeeeggglllxxx}}}yyyxxx}}}tttVVVPPPFFFBBB===888444333333222222111111111111000000000000000000000000111111111111000000000000111111111111111222222000000777FFFRRRTTTfffdddaaawwwjjj{{{}}}rrrqqqtttfffBBBCCCDDDDDDFFFKKKSSSXXX______ccckkkqqq{{{zzzyyywwwsssoooqqqxxx~~~{{{uuuqqqpppmmmeee```___vvv~~~tttTTTPPPJJJHHHJJJDDD@@@>>>:::666333222222333222222222222222222222222111222222222222333333333333444555555444555777999DDDOOO___iiiiiiiiirrr}}}qqqccc```~~~kkkfff```^^^[[[WWWLLL???888777333444444444444333222222111111111111111111111111111111111111222222222222555111111666666333:::FFFTTTnnnnnnkkkiiissshhh]]]WWWQQQJJJGGGHHHRRRUUUYYY]]]aaagggmmmqqqttt~~~|||zzzdddNNNIIICCC???999555333333333222111111111111000000000000000000000000111111111111000000000000111111111111222222222111444<<>>@@@CCCIIIPPPVVV[[[]]]jjjmmmwwwxxxmmmaaaVVVPPPNNNNNNNNNNNNNNNRRRXXX]]]aaa```rrrsssmmmllljjjddd```ZZZlllkkkPPPJJJMMMLLLFFFBBB@@@<<<999666444333333333333333333333333333333222222222333333333444444333444555555555777;;;>>>GGGUUU___aaahhhwww|||jjjoooxxxllllllgggcccbbb[[[MMM@@@999666555444444333333333333111111111111111111111111111111111222222222333333222222444555333777GGGXXXaaaooobbbbbbyyybbbSSSMMMHHHHHHKKKNNNTTT\\\\\\^^^aaafffooo|||~~~uuu```VVVHHHCCC===888555444333333222222222111111111000000///000000000111111111111000000111111111222222222222000000666@@@KKKSSSVVVcccbbbuuujjj]]]wwwooosssyyy~~~kkkbbbjjjCCCFFFKKKQQQWWW]]]bbbeeekkksssmmmbbb[[[SSSKKKGGGEEEEEEEEEFFFHHHLLLPPPTTTZZZ[[[nnn}}}vvvqqqsssuuummmllllllhhhccc^^^XXXnnn{{{UUULLLMMMKKKHHHCCCAAA>>>:::777555333333333333333333333333333333222222333333333444444444333444555555666999>>>AAAIIISSS\\\cccqqq~~~sss]]]lll~~~|||nnngggbbbdddaaaUUUEEE<<<777666555444333333333333111111111111111111111111111222222222222333333333333444555444333:::LLL]]]fffddd___oooyyycccQQQIIIFFFFFFKKKNNNRRRXXX```bbbeeekkkvvvzzzooohhhooowwwWWWKKKFFF???:::777555444333222222222222111111111111///000000000111111111111111111111111222222222222000///222:::FFFQQQWWWXXXaaaiiiqqq\\\nnn~~~xxxrrrvvvppp~~~CCCIIIPPPUUUZZZ```hhhnnnsss{{{lll[[[SSSNNNIIIEEECCCBBBBBBBBBBBBDDDGGGJJJLLLOOOOOOYYYdddccc]]]dddrrr~~~|||uuuqqqiiiffffffmmm}}}xxxmmmjjjkkkiiidddbbbVVV```|||aaaQQQNNNJJJJJJDDDBBB???<<<888666444333333333333333333333333333333333333333444444444444333444555555777;;;@@@DDDLLLSSS]]]gggtttqqqbbbzzz}}}ssshhhaaacccddd\\\OOOEEE888777555333222222333333111111111111111111111111222222222222333333333333444555555444666AAASSSaaahhh___mmmvvvbbbQQQFFFGGGGGGJJJQQQUUUXXX^^^eeehhhppp}}}|||lll^^^XXXggg^^^NNNIIIBBB<<<888666444333333222222222222111111111000000000000111111111111111111111222222222222333000111666@@@LLLVVV[[[\\\___wwweeefff~~~{{{CCCKKKUUUZZZ^^^eeeqqq{{{~~~mmm```RRRKKKGGGEEEEEEHHHEEEDDDCCCDDDEEEGGGGGGHHHDDDDDDFFFHHHGGGGGGOOOYYYffflllrrrsssnnngggdddccccccgggppp}}}ooohhhiiigggbbb``````]]]eeeqqqYYYOOOIIILLLDDDCCC@@@===999666444333444444444444444444444444333333333444444444444555333444555666777<<>>@@@@@@@@@AAACCCFFFGGGPPPVVV\\\^^^]]]]]]```dddnnnvvvpppgggfffeeeaaa]]]iii\\\PPPwww|||___QQQHHHMMMEEECCCAAA>>>:::777444333444444444444444444444444333333333444444444555555333444555666888<<>>:::777555333333333333222222222111111000000000000111111111111111111222222222333333333222888AAAKKKTTT\\\aaaddduuu}}}{{{oootttwwwtttLLLTTT\\\```fffsssyyyfffZZZLLLEEEFFFKKKMMMMMMFFFEEEEEEGGGJJJIIIEEEAAA???@@@BBBCCCEEEEEEFFFFFFGGGHHHQQQ[[[]]]^^^mmm}}}ddd\\\[[[[[[```\\\gggaaaWWWqqqnnnbbbLLLQQQKKKFFFDDD@@@>>>;;;888333000333333333333333333333333333333333444444444555555888777555666:::BBBKKKRRRZZZfffiii]]]XXXpppxxxkkkhhhgggqqq]]]ccciiiiiiaaa[[[]]]WWWIII>>>666555555111000222333333333333333333333333333333333333333333333333:::---222===BBBYYYmmmjjjeeeqqq]]]NNNHHHLLLTTTWWWYYY]]]aaadddlll{{{ooo]]]MMMPPPccc~~~hhhJJJCCCFFF999444888111333333333222222222111111000111111111111222222222222222222333333444444444:::===CCCMMMTTTZZZbbbjjj~~~{{{vvvooo}}}UUU]]]fffiiinnn~~~sss```UUUHHHBBBEEEJJJLLLLLLIIIGGGFFFGGGJJJJJJIIIGGGJJJJJJKKKLLLMMMNNNMMMMMMRRRPPPTTT[[[]]]aaasss}}}___WWWZZZYYYYYYYYYeeecccWWWfffkkkqqqRRRNNNHHHGGGEEEBBB???===:::666222333333333333333333333333333333444444444555555555666666666888>>>GGGQQQXXX\\\hhhkkkdddkkkkkkdddiiirrrooo{{{gggYYYYYYnnnyyyiiibbb___\\\UUUOOOCCC888666666333222333333333333333333333333333333333333333333333333333777333666>>>MMMdddmmmeeemmmzzzcccSSSKKKKKKQQQXXX[[[\\\```fffmmm}}}|||nnn```RRROOOXXXlllxxxTTTEEEGGG===777888333333333333222222222222111111111111111222222222222222222222333333444555555666;;;GGGTTTZZZaaarrrqqqzzzppptttZZZbbbjjjooowww{{{mmm[[[RRRGGGCCCFFFLLLOOOPPPNNNLLLKKKKKKMMMOOOOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQSSSQQQTTTYYY[[[___nnn~~~```XXX___^^^ZZZ___jjjkkk^^^\\\{{{rrrvvv]]]MMMIIIHHHFFFCCCAAA???<<<888555333333333333333333333333333444444444444555555555444444666;;;CCCNNNWWW^^^^^^kkkqqqrrrzzzpppdddhhhvvvwwwiii{{{zzzddd]]]VVVZZZnnnjjjdddeee]]]WWWWWWIII;;;666666555444444333333333333333333333333333333333333333333444444333:::<<>>NNN\\\```hhhvvvbbbrrrzzzrrrvvv^^^ccckkktttrrrgggXXXQQQJJJHHHKKKQQQUUUVVVTTTTTTTTTUUUVVVWWWVVVVVVYYYYYYXXXXXXWWWVVVUUUTTTOOOPPPUUU[[[\\\[[[aaajjj|||mmm```hhhkkkiiiooowwwyyylll^^^eee}}}uuukkkPPPLLLHHHFFFCCCAAA@@@===:::777444444444444444444444444444444444444555555555555444444777>>>GGGRRRZZZ___aaarrrwwwqqquuusssuuuqqqtttrrrnnnllljjjkkkmmmnnniiiaaa]]]cccyyyqqqdddfff```___]]]OOO???666555555555444333333333333333333333333333333333444444444444444111<<>>888888444444333333333222222222111111111222222222333333333333333333444555777888<<>>:::777444444444444444444444444444444444555555555666666555555888@@@JJJTTTZZZ\\\bbbyyymmm^^^```iiikkk{{{pppaaaWWWXXXgggwwwxxxrrrpppnnngggjjjhhhbbb___bbb^^^TTTEEE999555555444333333333333333333333333333333333333444444555555555111;;;IIIcccuuufffaaa{{{uuuaaaTTTKKKOOOYYY___``````hhhpppyyykkkZZZMMMDDDBBBIIIRRRjjjRRRCCCFFF@@@888999444444444333333333222222111222222222222333333333444333333333444666888999BBBJJJXXXbbbjjjwww]]]zzz{{{iiimmmyyyxxx~~~eeejjjyyyxxxpppnnnfffbbb]]]ZZZYYYWWWSSSPPPKKKIIIFFFFFFIIINNNQQQRRRUUUZZZaaaeeeeeedddbbbaaaeeeeeedddcccaaa___]]]\\\]]][[[YYYWWWXXXYYY\\\^^^cccnnn{{{~~~sssddddddmmmYYYLLLJJJGGGEEECCCAAA>>>:::777444444444444444444444444444444555555555666666666666777:::BBBMMMUUUYYYZZZ\\\vvvqqqdddZZZXXXdddttt}}}}}}gggYYY___ttt}}}uuuuuuwwwlllcccuuusss```\\\```\\\WWWLLL???666555555333333333333333333333333333333333333444555555666666444===RRRlllqqqbbbjjjtttcccTTTNNNMMMUUU]]]aaabbbdddlll}}}ppp]]]QQQIIIDDDDDDGGGSSSnnncccEEEFFFBBB999999444444444444333333333333222222222222333333333333555444333333444777999;;;DDDNNNZZZfff{{{gggjjjgggjjj{{{pppkkkttt~~~gggsssqqqhhh___YYYWWWQQQNNNKKKIIIJJJJJJHHHFFFDDDBBBAAAAAADDDGGGIIIKKKPPPUUU\\\aaacccdddfffgggggggggfffeeecccaaa```___bbb```^^^]]]___bbbcccbbbgggoooyyy~~~tttfff```aaagggRRRLLLJJJGGGEEEBBB???;;;888555555555555555555555555555555555555666666666666777888;;;DDDPPPXXXZZZYYY___xxxzzziiiZZZWWW[[[dddzzzkkkdddwww{{{uuupppiiidddiiiqqqfff```___YYY[[[UUUFFF:::666666555333333333333333333333333333333444444555666666666777CCC\\\lllfffggg|||zzzaaaSSSKKKLLLRRRZZZ```dddkkkrrr~~~tttdddWWWNNNEEECCCDDDEEEWWW}}}wwwKKKHHHEEE:::888555444444444444333333333222222222333333333444444555444333333444777:::<<>>@@@GGGHHHCCC@@@BBBHHH@@@@@@HHHKKKDDDBBBGGGGGGMMMPPPSSS[[[iiirrrssssssiiifffmmmpppmmmooowww~~~}}}}}}uuuwwwxxxjjjjjjqqqwwwvvvggg___]]]]]]qqqpppzzz\\\QQQKKKJJJFFF???BBBCCC888999888666555444444555555555555555666666666666666888666<<>>999777555444444444333222222222333333333444444444777666666666444444===GGGRRRhhheee|||~~~llllllwww}}}sssmmmtttqqqgggmmm{{{eeekkkfffSSSMMMGGGDDDDDDEEEBBB@@@DDD@@@@@@FFFJJJJJJLLLPPPNNNPPPQQQOOOMMMMMMKKKHHHGGGIIIJJJMMMWWWeeelllllliiidddfffsss{{{|||}}}yyy~~~|||llleeeiiipppsss{{{~~~nnnfffaaa\\\YYYjjjqqqoooiiiTTTLLLKKKHHH@@@AAABBB999999888666555444444555555555555555666666666666666888:::@@@IIIRRRYYYeeeoooxxxbbbYYY\\\dddqqq|||~~~xxxjjjbbb[[[VVVRRRTTTsssqqqccc[[[[[[XXXOOODDD:::555333333333333333333333333333222222444666444333999AAANNNZZZmmmkkkmmmdddOOOLLLOOORRRYYY^^^___dddwww|||jjjWWWIIIDDDEEEDDDBBBLLLwwwnnnOOODDD======999777555444444444333222222222333333333444444444555444555666555777AAALLLVVVgggtttssspppjjjwwwrrrqqq~~~vvvlllsssiiiaaauuu]]]QQQEEECCCAAABBBEEEEEEBBB???FFFDDDEEELLLQQQSSSTTTWWWQQQWWWXXXYYYbbbiii\\\GGGEEEDDDBBBDDDNNNYYY]]][[[bbb```fffttt~~~tttcccaaahhhdddlllooohhhgggccc\\\WWW___ttt~~~XXXMMMKKKJJJAAA@@@AAA;;;999888666555444444555666555555555666666777777777888<<>>HHHVVVjjjnnnkkkuuuSSSKKKQQQTTTYYY]]]bbbeeepppppp[[[JJJCCCDDD@@@EEEEEEaaa}}}UUUDDDCCC<<<999777555444555555333222333333333333444444444444444333444666777:::FFFRRR\\\gggkkkfff{{{eeennn{{{{{{qqqyyy~~~yyyjjjzzzcccNNNIIIDDDCCCBBBDDDFFFFFFDDDAAAFFFHHHMMMSSSXXXXXXUUUSSSWWWXXX```sssmmmJJJGGGFFFEEEEEEJJJOOORRRSSS``````eeemmmsssvvv~~~|||{{{~~~ggg___cccaaafffrrr{{{nnnlllkkkddd]]]ZZZXXX\\\ttt]]]NNNIIIJJJBBB@@@AAA>>>999888777555555555555666555555555666777777888888777===HHHVVVdddwww~~~}}}fff[[[dddvvviiihhhyyyuuucccWWWQQQPPPDDDTTTiiihhh^^^\\\YYYTTTLLLCCC:::444444444444444444444444444222333555666555777BBBNNN^^^pppiiilllbbbKKKOOOXXXYYYaaacccgggrrr}}}wwwvvvxxxyyyrrraaaOOOEEECCC===HHHBBBQQQtttZZZCCCGGG<<<:::888555555555555444222333333333444444444444555444333444666777<<>>EEEEEEGGGkkktttOOOJJJ>>>:::888666555666666444333333444444444555555555555777555444666888???NNN]]]ooowww]]]vvv|||ooopppzzztttjjjlllpppsssxxx~~~^^^HHHGGGGGGCCCEEEGGGHHHJJJMMMQQQUUUWWWWWW\\\aaafffooo{{{}}}wwwkkkooo~~~rrrcccWWWYYYcccooo{{{|||sss\\\SSSWWWXXXZZZiiivvvbbb]]]XXXUUUQQQ___```HHHKKKJJJCCC@@@>>>:::999888666666666666777444555666777888999::::::<<>>555555555555555555555555222444777888777???RRReeegggaaadddLLLQQQXXXVVV[[[jjjttt}}}qqqgggddd``````cccdddfffppp|||xxxssssssuuuyyy{{{rrrZZZSSSGGG===CCC@@@ZZZyyy~~~fffKKKAAA;;;999777666666666555444444444444555555555666666777555666999>>>HHHZZZjjjfffmmm{{{nnnccc___cccbbb\\\]]]eeeeeettt{{{{{{lllQQQFFFGGGCCCIIIPPPRRRQQQQQQVVV]]]```]]]```qqqxxx}}}iiirrr|||~~~~~~jjjWWWOOOOOOVVVXXX]]]uuukkk```YYYVVVOOOZZZuuukkksssPPPPPPHHHBBBDDD>>>===;;;888777777777777666777444555888999777888<<>>AAASSSiiizzzsss@@@FFF<<<:::888777777777555444555444444444444555666666777111222:::???GGGaaa~~~lllwww{{{wwwfff```[[[[[[aaahhhkkklllrrrvvv~~~wwwxxx~~~yyypppyyymmmaaaLLLEEEIIIEEEJJJOOOUUUXXXXXXZZZ```eeefff|||{{{zzzccchhhppprrrwww~~~vvvYYYOOOJJJNNNOOOSSShhhnnn```YYYTTTPPPVVV{{{ssseee}}}UUUOOOIIIEEEEEE>>>===;;;888777777888777666777555555888999777999>>>HHH]]]eeegggyyymmmpppwwwrrrmmmfffaaabbbbbb``````aaabbb```^^^^^^^^^\\\XXXUUUwww{{{rrryyywwwgggYYYQQQGGGJJJIIIEEEJJJccckkk\\\\\\RRRMMMJJJ===;;;666444666777555444555555999666555???LLLZZZkkk^^^mmmqqqzzz___QQQMMMWWW^^^```iiixxx~~~qqqdddaaaiiittt~~~~~~mmm___[[[\\\YYYSSSTTTUUUWWWXXX\\\eeepppwww}}}vvvuuurrruuu~~~}}}eeeTTTNNNJJJDDDAAAHHHVVVfffooo~~~HHHGGG===;;;888777777777555444555444444444444555666666555333777===BBBMMMjjj|||kkkxxxzzzkkkfffbbbdddkkkrrrwwwxxx}}}}}}ttt|||vvv}}}}}}jjjzzzWWWHHHGGGOOOKKKPPPLLLTTTZZZ[[[___jjjwwwuuu{{{tttsssvvvuuuzzzgggWWWLLLKKKLLLOOO```tttqqq```YYYRRRRRRRRRggg}}}ppp\\\NNNIIIHHHFFF???>>>;;;888777888888777666777555666888999888;;;AAASSSgggvvvkkkggg~~~uuunnneee]]]YYYVVVPPPLLLMMMMMMKKKKKKMMMKKKKKKKKKJJJJJJKKKNNNPPPvvvtttqqqgggeeecccooo|||lll\\\RRRJJJGGGGGGHHHIIIYYY}}}vvv[[[ZZZUUUNNNGGG???<<<777444666777555444666666666888888===TTTfffggg[[[uuu}}}rrrwwwUUUNNNOOOYYY___dddsssoooaaa______hhhqqqyyyxxxhhhZZZVVVXXXXXXVVVUUUSSSUUUXXXZZZ^^^hhhuuuxxxsssooorrruuuvvv{{{rrr```KKKJJJFFFAAA@@@HHHYYYfffUUUGGG>>>;;;999777777777666555555555444444555555666777444666;;;@@@EEEVVVzzzfffooovvv{{{nnnvvv}}}ssspppnnnrrrzzzyyy{{{uuuyyy|||uuukkkoooRRRJJJMMMVVVRRRWWWRRRYYY```eeeooosssyyyuuubbbPPPKKKKKKOOO[[[iiiqqq```YYYSSSUUUPPPVVVeeeMMMHHHIIIFFF???>>>;;;999777888888888777777666777999999999>>>EEE```nnntttddd^^^oooppp\\\UUURRRRRRRRRNNNJJJHHHJJJJJJHHHIIILLLJJJLLLLLLIIIFFFHHHNNNTTTggg~~~___\\\\\\SSSUUUXXXggg~~~ppp___SSSLLLEEEFFFJJJHHHNNNooo[[[VVVWWWOOOFFFBBB===888555666777555555777777333888999;;;XXXlllaaaaaaxxxxxx{{{fffNNNMMMSSS\\\aaaiii|||}}}ccc[[[___bbbmmmvvv}}}wwwbbbUUUXXX\\\WWWTTTWWWSSSWWW[[[]]]aaalll{{{|||tttnnnooosssooopppzzznnnQQQMMMGGGAAA???DDDRRR___cccEEE@@@===999777777777666555555555555555555666666777444888===@@@HHHcccyyyZZZzzzvvvjjj}}}jjjsss}}}}}}|||}}}zzzyyyxxxvvvsssqqqiiiSSSNNNRRRZZZVVVZZZ___fffpppyyyxxxttt~~~yyydddPPPHHHGGGKKKTTT^^^zzzooo^^^YYYUUUVVVPPPOOOqqqrrrOOOHHHHHHDDD@@@>>><<<999888888888888777888777888999999:::AAAJJJbbbkkk~~~xxxrrrfffbbbZZZUUUbbbdddSSSNNNNNNPPPQQQNNNLLLLLLOOOPPPOOOQQQUUUSSSUUUUUUQQQNNNOOOWWW___```nnnpppbbbXXXZZZ[[[VVVUUUZZZdddrrrzzzzzzwwwuuussswwwsssaaaTTTLLLEEEEEEKKKGGGFFFbbbaaaTTTXXXQQQFFFFFF???999666777777555555777666222888999<<>>:::777777777777666666555555555555666777777555:::<<>>EEE???===:::999999999999888888888::::::999;;;GGGSSSUUUZZZ{{{mmmhhhhhhggghhhhhhhhhjjjnnntttnnnqqquuuuuuppplllnnnsssgggmmmqqqrrruuu|||zzztttpppssswwwyyyzzz}}}~~~~~~|||~~~zzzgggYYYIIIGGGGGGGGGDDDDDDLLLWWW[[[WWWTTTHHHHHHCCC<<<777777777555666999444;;;888@@@VVV^^^dddzzzooo}}}}}}tttOOOLLLRRRXXXbbbmmm~~~^^^\\\XXXVVVaaazzz]]]VVV]]]jjjooozzzgggfffcccaaa``````cccfffeeeffflll{{{vvvpppjjjjjjttt|||tttfffYYY]]]```___\\\fffsssZZZNNNEEE???AAAJJJTTT^^^EEEAAA;;;888777888888888666666666666666777888888666:::>>>LLLsss}}}eeefffsssrrrsssfff```nnnzzzyyywwwssssss^^^]]]ZZZ\\\eeekkkeeemmmuuuzzz{{{~~~~~~uuuqqqsssrrryyy~~~|||vvviiiWWWIIIEEEGGGKKKSSSkkktttcccYYYSSSNNNPPPMMMJJJllljjjhhh~~~SSSHHHGGGCCC@@@>>>:::999999::::::999999777999<<<>>>BBBLLLWWWVVV]]]mmmeeeiiinnnuuusssqqqssswww{{{~~~xxxhhhYYYQQQNNNKKKHHHEEEDDDHHHLLLooofffZZZUUUJJJKKKEEE@@@:::666666666777777===333<<>>===;;;555999===666666666666666777777777777999>>>BBBZZZmmmhhhfffmmmxxxvvv]]]SSSeeezzzwwwpppzzz```[[[XXXZZZaaadddhhhjjjnnnuuu{{{ssshhhaaabbbeeejjjpppuuuwwwyyy|||}}}yyyxxxuuuooonnnqqqzzzaaaKKKEEEIIIMMMNNNbbbtttbbb^^^WWWPPPPPPLLLFFF```jjjddd}}}\\\JJJGGGDDDAAA>>>:::999999::::::999:::999:::<<<>>>BBBNNNYYYYYYffflllgggrrr||||||}}}~~~sssdddXXXQQQMMMIIIGGGEEEDDDGGGKKKiiiooo[[[VVVMMMKKKDDD@@@:::777666777777777888777;;;EEEZZZbbbiii|||pppOOOOOOYYY[[[aaakkk~~~rrraaaWWWWWWZZZaaarrrfff\\\cccsssuuupppnnnooorrrtttyyyrrrgggjjjqqq|||vvvbbb[[[SSSXXX]]]\\\mmmnnnWWWJJJCCCCCCEEENNNaaannnIII@@@>>><<<666999<<<444666666666666777777777888;;;<<>>;;;999999:::::::::<<<:::;;;===???DDDRRR___gggyyypppooo}}}qqqiii```WWWSSSKKKFFFFFFFFFDDDEEEIII\\\zzz\\\VVVOOOIIICCC???:::777666777777777333<<<;;;NNN___ddd{{{yyyYYYHHHQQQ]]]\\\cccsss}}}bbb]]]VVVXXX]]]gggzzzpppcccjjj||||||ooolllrrr}}}~~~cccZZZQQQSSSWWWSSS```|||{{{___OOOFFFCCCBBBIIIRRRzzzNNNBBB???>>>777888:::333666666666777777777888888>>>999NNNsssjjjuuuxxx___ccchhhwww~~~nnnZZZRRRaaavvvsss^^^UUUUUU\\\eeedddkkkuuu{{{qqqmmmfffeeedddccccccdddgggiiijjjjjjkkkqqqzzztttRRRJJJLLLJJJMMMTTTiiiuuu```[[[VVVNNNNNNOOOGGGPPPjjjyyy|||tttOOOEEEGGGAAA>>>;;;999::::::::::::::::::;;;>>>@@@GGGXXXggg~~~kkkaaa``````^^^YYYLLLCCCDDDFFFDDDDDDGGGRRR~~~\\\SSSOOOEEEBBB???:::777777777888777111AAA===UUUdddiiixxxsssQQQMMMVVV[[[]]]ggg~~~iii___```ZZZYYY```ooo{{{lllqqqrrrvvvrrrggg]]]PPPPPPSSSNNNUUUkkkhhhTTTIIICCC@@@GGGHHHeeeQQQCCC??????999999;;;555666666777777777888888888>>>999XXXhhhwwwnnn^^^fffmmm}}}ppp[[[QQQ\\\zzzwwwsssuuu]]]YYY]]]iiivvvxxxwwwlllhhhhhhjjjrrrttt{{{uuuUUUMMMLLLGGGMMMRRReeexxxaaaYYYVVVOOONNNQQQJJJMMM___~~~SSSEEEIIIAAA???;;;::::::;;;;;;:::888888:::===AAAKKK^^^pppnnn[[[XXXcccmmmqqqcccPPPBBBCCCFFFDDDBBBEEEPPPvvvaaaTTTPPPEEEAAA>>>:::888888888888777222BBBAAAYYYeeerrrxxx___OOOSSSYYYYYY___mmmdddbbb```YYYYYYfff{{{xxxyyy{{{uuu~~~{{{pppmmmbbbRRRNNNRRRMMMOOO```rrrYYYLLLDDD@@@FFFEEEWWW~~~VVVEEE>>>???::::::<<<888777777777777888888888888<<>>:::888888888888777666???III[[[eee{{{|||xxxmmmPPPMMMTTTZZZ\\\eeeyyypppeeebbbYYYUUU]]]ooozzzzzzrrr|||rrreeeQQQLLLQQQMMMMMMYYY{{{aaaPPPFFFBBBCCCDDDOOOvvv^^^HHH>>>???:::999<<<999777777777888888888999999:::KKKvvvrrrddduuucccaaannn{{{qqqzzzxxx```PPPRRRjjjuuuwww|||jjjZZZJJJFFFHHHJJJIIIJJJMMMMMMPPPSSSQQQOOOSSSYYY^^^aaaooorrr]]]NNNIIIJJJPPP[[[sssfffZZZ\\\TTTMMMNNNJJJHHHRRR^^^gggIIIFFFBBB???<<<:::;;;;;;;;;;;;999999;;;<<>>888666:::888777777888888888999999999999ZZZxxxssslll___cccuuuyyybbbQQQNNNaaaxxx{{{~~~~~~```OOOKKKHHHIIIIIIGGGIIILLLKKKKKKMMMPPPOOOOOOSSSZZZYYYYYYddd|||sss```LLLHHHNNNHHHUUUppphhhVVVZZZSSSKKKLLLJJJJJJSSSYYY{{{qqqKKKCCCBBB???<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<>>>IIIaaawwwzzzfffQQQPPPkkkbbbFFFCCCGGGCCC???BBBFFFZZZzzzUUUMMMDDD???===:::999999999888777:::555ZZZ___cccrrryyyxxxvvvRRRQQQXXXVVVZZZffftttttt```lllaaaUUUbbbhhh|||rrrsssdddLLLEEEMMMLLLJJJSSSUUUpppWWWLLLFFF@@@HHHFFF]]]mmmQQQAAA>>>777444777777777888888888888999999999888ddd|||ggg]]]eee{{{xxxbbbQQQLLL\\\zzzpppcccfffpppnnnsssxxxggg\\\TTTLLLNNNOOONNNMMMNNNRRRUUUQQQSSSUUUWWWWWWYYY[[[]]]```hhhxxxuuubbbQQQHHHGGGLLLVVVhhhxxxqqq```XXXQQQNNNKKKIIIKKKOOOXXXqqqrrrOOOIIICCCAAA>>><<<:::999::::::999>>>???===@@@NNN]]]gggzzzvvvzzz|||zzzpppWWWKKKWWWrrr^^^HHHGGGEEECCCDDDCCCFFFQQQVVVUUUBBBBBB@@@===:::888777888888999;;;VVV```kkktttxxxcccPPPUUUSSSZZZhhhhhhyyyiiiiiikkkddd___\\\pppppp~~~wwwppp[[[YYYNNNEEELLLIIIKKKWWWwwwzzz```QQQ@@@>>>GGGIIIQQQzzzOOODDD@@@888===:::999<<<777666999:::999999<<>>===999;;;JJJccczzzyyyqqquuuhhh___\\\eeeqqqvvvdddYYYVVVVVVSSSZZZbbbiiipppsssmmmdddSSSWWWfff~~~rrrVVVGGGEEEAAA@@@CCCAAACCCAAAXXXcccPPPHHHAAA@@@===:::999999999::::::FFF\\\eee{{{wwwZZZNNNPPP[[[]]]\\\kkk~~~eeeXXX^^^```gggwwwvvvvvvqqqvvvhhh\\\iiicccRRRLLLFFFLLLIII[[[~~~ooo]]]LLLGGG===DDDJJJOOO{{{[[[GGGBBB:::===:::;;;;;;888777999:::999<<>><<<;;;<<<<<<<<<===<<<===LLLkkk~~~~~~|||xxxyyyuuuccc]]]\\\___lll{{{vvvfff[[[VVVTTTUUUZZZ___ccchhhjjjddd\\\YYY\\\mmmjjjSSSGGGEEE@@@@@@DDDAAAEEEAAANNNtttkkkPPPHHHAAA???===;;;999999:::;;;???MMM___eee}}}|||VVVQQQRRRZZZ\\\[[[mmmrrr```\\\bbbdddppp~~~ooossstttvvvyyyjjj```pppmmm[[[PPPFFFLLLGGGTTTsssvvvaaaOOOGGG>>>DDDIIILLLmmmaaaHHHBBB;;;>>>:::<<<:::888888::::::999>>>EEEiiinnn```qqqccc[[[fffjjjhhhkkkvvvzzzsssUUULLLRRRmmmxxx{{{|||^^^LLLKKKRRRXXX```gggnnnooonnnpppyyyyyygggUUUIIIFFFFFFFFFMMMZZZdddooohhh\\\RRROOONNNLLLJJJJJJNNNQQQwwwLLLFFFDDDAAA>>>===<<<<<<===:::===>>>AAARRRtttuuunnnmmmgggkkkrrrwwwzzztttbbbUUUWWW]]]cccrrrmmm___ZZZ\\\___nnnooonnnmmmnnnoooiiibbbaaacccwwwdddQQQHHHFFF???@@@EEEBBBCCCAAAIIIlllvvvSSSGGGAAA???===;;;::::::;;;;;;===PPP```fffpppSSSTTTRRRWWW\\\\\\qqqhhh^^^```eeehhhyyy{{{llllllyyywwwooocccttttttaaaSSSFFFJJJHHHNNNiii|||eeeRRRFFFCCCBBBFFFLLL^^^fffIIICCC<<<>>>;;;===:::888999:::999999???HHHqqqooolllkkkfffgggyyyiiikkkqqq}}}uuuvvvTTTHHHLLLccctttvvvsss{{{~~~dddOOOKKKQQQXXX___eeemmmssswww~~~zzziiiVVVKKKGGGHHHGGGKKKTTT\\\ggg~~~iii]]]RRROOONNNLLLIIIIIIFFFLLLkkkUUUFFFDDDAAA???============;;;===>>>CCCVVVwww~~~jjj___```fffkkkqqq|||sss^^^SSSQQQ[[[dddkkk}}}}}}mmm```___hhhrrr|||wwwxxxzzzwwwrrrkkkmmm|||___PPPIIIFFF???AAAFFFCCC???@@@GGGgggXXXFFFAAA???===;;;::::::;;;<<<;;;SSScccjjj~~~xxxfffQQQUUURRRWWWaaaccc{{{tttccc^^^ccciiilllqqqmmmyyy~~~zzzyyyzzzooowwwiiiyyy{{{hhhWWWGGGKKKIIIIII___iiiUUUEEEIII@@@@@@LLLOOOrrrjjjJJJDDD===>>>;;;>>>999888999;;;999999AAAJJJsss{{{ccceeejjjtttppprrr|||uuujjj{{{xxxUUUHHHJJJ\\\wwwnnniiipppggguuu~~~hhhRRRIIILLLPPP[[[```hhhsss{{{jjjXXXLLLIIIGGGEEEGGGMMMSSS```zzzjjj]]]RRROOOOOOLLLIIIHHHEEEQQQooo[[[FFFEEEBBB???=========>>>>>>===<<>><<>>???;;;>>>999999:::;;;999:::AAAKKKwww|||[[[aaadddzzzzzzrrrqqquuuggg___vvvyyyXXXLLLMMM\\\ttt}}}ccc\\\dddgggyyytttrrryyywwwgggWWWKKKIIINNNQQQVVV___mmm|||zzzhhhWWWKKKDDDBBBHHHKKKNNNRRRUUUnnnrrr^^^UUUTTTKKKHHHLLLKKKMMMQQQkkkxxxxxxssseeeMMMEEE@@@AAABBB???===>>>>>>AAA999CCCVVVvvvuuullleeegggdddooo}}}tttlllbbbSSSOOOOOOVVVaaakkk{{{xxxwww~~~uuuvvv~~~zzzxxxwww|||mmmYYYOOOEEEBBBBBBAAABBBEEEDDD@@@FFF```XXXHHHCCC>>><<<===<<<999:::===GGGWWWfffrrr|||vvvmmmzzzTTTTTTRRRWWW]]]```llllllhhhmmmnnnnnn~~~ppp\\\]]]ggg}}}oooiiirrrwww}}}[[[IIIOOOMMMIIIMMMnnnkkk[[[HHHFFFBBBCCCDDDDDDbbbxxxJJJHHHAAA<<>>QQQuuubbbZZZfff{{{{{{xxxwwwwwwjjjlllwwwWWWJJJTTT```zzz|||lllXXXTTT]]]}}}cccnnnllluuuvvvcccRRRGGGHHHMMMMMMRRR[[[hhhwww{{{iiiXXXKKKDDDCCCHHHJJJMMMQQQTTTooottt___VVVTTTLLLIIIMMMLLLKKKPPPdddvvvpppppprrrOOOGGGAAAAAAAAA>>><<<<<<<<>><<<===<<<999:::===HHHXXXggguuuyyyrrrUUUSSSTTTXXX^^^bbbrrr~~~nnnooovvvyyy|||}}}kkk^^^ZZZaaarrr|||llloooyyyaaaQQQTTTLLLJJJLLLhhhppp]]]IIIFFFAAACCCEEEDDD]]]OOOHHHAAA;;;===<<<888;;;999:::>>>999???SSS~~~sssbbb[[[lll}}}vvvsssrrrVVVIIIPPPaaavvvhhhcccYYYMMMNNNXXX}}}vvvaaassslllvvvvvvdddSSSHHHFFFJJJIIIMMMUUUaaaooo}}}uuuqqq}}}kkkZZZMMMFFFDDDIIIIIILLLOOOTTTpppvvv```VVVTTTMMMJJJNNNMMMIIIQQQ\\\~~~jjjuuuRRRJJJCCCAAA@@@===;;;<<<:::BBB>>>GGGUUUqqqqqqvvv```gggrrruuuttteeebbbddd^^^[[[YYYRRRXXXXXX^^^kkkxxxuuurrrsssxxxyyy___YYYOOOEEECCCBBB@@@AAACCCBBB??????LLLpppgggLLLCCC???<<<===<<<999:::>>>HHHZZZiiivvvgggUUUSSSUUUZZZ^^^ccczzzyyyvvvzzzuuufffZZZSSS^^^nnnzzzttthhh~~~www{{{zzzdddVVVSSSIIILLLLLL```xxx___KKKFFF???BBBFFFDDDVVVwwwUUUHHHAAA;;;<<<<<<999<<<:::;;;???;;;AAAUUUsssfff___rrrrrr___OOONNN^^^tttcccTTTPPPMMMIIIMMMUUUrrrnnndddtttyyyuuugggXXXJJJDDDEEEFFFIIIPPP[[[hhhuuutttmmm}}}mmm\\\OOOGGGEEEIIIIIIJJJNNNTTTpppwww```UUUSSSLLLJJJMMMKKKHHHQQQUUUpppTTTKKKCCCAAA@@@>>>===>>>;;;CCC???GGGUUUrrruuuuuufff```jjjtttyyylll``````ddd```aaaddd```[[[YYY___mmm|||ssslllnnnvvvxxxdddXXXNNNEEECCCBBB@@@@@@BBB>>>AAADDDMMMkkkhhhIIICCC???======<<<:::;;;>>>HHH\\\jjjzzzuuuyyy\\\UUURRRWWW[[[\\\ddd{{{tttdddZZZXXX\\\mmmzzzfffhhhyyyrrrxxxwwwsssqqqqqqzzzxxxjjj[[[OOOEEELLLKKKYYY~~~```MMMGGG>>>AAAGGGDDDMMMfffZZZEEEAAA<<<:::===999<<<:::;;;>>>;;;BBBVVV~~~tttjjjdddvvvyyymmmYYYNNNYYYssscccUUUJJJHHHHHHGGGJJJOOOeeevvvwwwhhhhhhzzzuuuvvv~~~ooo```RRRGGGBBBCCCEEEHHHNNNWWWcccpppzzz}}}pppbbbsssooo^^^PPPIIIEEEIIIHHHJJJNNNTTTqqqxxx___SSSQQQKKKIIILLLJJJGGGPPPOOOxxx{{{WWWMMMDDDBBBAAA??????AAA<<>>===:::;;;>>>JJJ___nnn{{{{{{oooVVVTTTQQQXXXZZZZZZeee~~~ooobbbWWWTTT^^^jjj}}}mmmfff|||ooodddgggggggggkkkttt~~~}}}sss___MMMCCCJJJJJJWWW___MMMGGG>>>@@@GGGCCCFFFXXX^^^CCCAAA===:::>>>999;;;999:::===;;;BBBWWWzzzppprrrkkkfff{{{~~~pppZZZMMMVVV~~~fffWWWNNNFFFFFFFFFFFFHHHKKK[[[aaaeeehhhooozzz}}}}}}wwwaaaPPPEEE???AAAEEEFFFHHHMMMUUU___kkkvvv|||{{{mmmdddYYYjjjqqq```RRRJJJDDDHHHHHHJJJNNNTTTqqqyyy___RRRPPPJJJIIIKKKIIIFFFNNNMMMccc\\\QQQGGGCCCBBB@@@@@@BBB===CCC>>>GGGYYYzzzgggVVVTTT]]]kkkvvv|||qqqcccbbbggggggkkkqqqmmmgggbbbgggvvvllljjjppp|||eeeTTTKKKDDDCCCCCCBBBBBBCCC@@@EEEDDDEEE^^^qqqNNNDDD@@@===>>>===:::;;;???MMMeeettt|||hhhSSSSSSQQQXXXZZZZZZkkkwwwjjj\\\UUUQQQUUUfffxxxvvveeejjjkkkbbbeeecccfffnnnxxxqqq[[[GGGBBBHHHIIIYYY]]]LLLGGG>>>@@@GGGBBBBBBOOOnnncccBBBCCC???999???999<<<999999===;;;CCCXXXxxxiiiuuullliiihhhxxxsssyyyeeeRRRLLLXXX~~~zzzaaaMMMIIIEEEGGGIIIKKKNNNRRRYYYaaakkkqqqyyyzzzxxx{{{ooo```OOOEEE???===AAAFFFFFFHHHKKKSSS]]]hhhrrrxxxyyyxxxzzz~~~}}}yyyxxxyyytttggg^^^[[[YYYhhhsssbbbTTTLLLCCCGGGHHHKKKOOOUUUqqq{{{aaaRRRPPPKKKJJJLLLIIIGGGNNNPPPYYYbbbWWWKKKEEEBBB??????AAA<<>>>>>===;;;;;;???PPPlll~~~~~~bbbRRRRRRQQQYYY[[[]]]sss~~~yyyfffYYYQQQSSSYYYcccvvv|||iiinnnkkkjjjmmmhhhiiirrr~~~iiiRRREEEDDDFFFHHH[[[]]]JJJGGG??????FFFAAA@@@LLLYYYiiiDDDEEEAAA999???;;;===::::::>>><<>>===???;;;AAA>>>KKK```|||ppp[[[XXXYYYbbbnnn}}}uuunnnrrrsssxxxzzzrrrnnngggjjj{{{pppiiipppwww{{{}}}lll```___qqq|||^^^PPPHHHBBBBBBDDDCCCCCCEEE>>>DDDEEEIIIeeeyyyLLLDDD@@@>>>>>>===;;;<<>><<<>>>;;;;;;???>>>FFF\\\qqq|||yyydddmmmuuunnnrrrrrrkkkxxxrrrgggWWWQQQWWWYYYkkkyyyYYYLLLHHHHHHNNNSSSVVV[[[```pppvvv}}}|||jjjWWWMMMMMMEEECCCAAA???>>>@@@AAACCCKKKIIIKKKSSSZZZcccnnnxxxvvvoooooooooooosss}}}ooocccaaabbbZZZXXXZZZWWW___lllrrr___QQQJJJCCCGGGGGGJJJOOOUUUppppppUUUNNNPPPMMMIIIGGGNNNGGGJJJ```zzzwwwuuuZZZWWWNNNCCCCCC===AAA@@@@@@>>>FFFmmm|||{{{lllWWWVVVSSSggg}}}xxxyyyzzzuuupppggghhhooojjjaaa]]]eeemmmnnnkkkiiilllpppwww|||sss[[[WWW]]]xxx[[[MMMGGGBBBCCCCCCBBBBBBEEEHHHAAABBBJJJooouuuJJJDDD???<<<<<<;;;:::<<<@@@UUUhhh|||jjjyyyzzzWWWNNNQQQRRRXXX\\\cccyyyrrrnnnrrrwwwyyy}}}tttuuuzzzzzzqqqgggRRRVVV\\\cccooo}}}zzzzzzxxxllldddyyylllfffsssiiiJJJDDDFFF@@@DDDZZZxxx]]]JJJCCC???BBBCCCAAACCCGGGWWWsssGGGDDD===<<<<<<;;;===999:::===;;;DDDYYY~~~jjjiiirrr~~~iiihhhllleee\\\TTTRRRSSSVVV[[[```|||[[[GGGEEEHHHQQQYYY^^^dddjjjmmmvvvppp^^^NNNFFFEEECCCAAA@@@??????AAACCCEEEHHHIIILLLQQQVVV^^^nnn|||wwwfff^^^\\\VVVXXX^^^[[[```eeesss|||vvvsssppp^^^PPPJJJDDDGGGGGGIIINNNTTToooqqqUUUMMMOOOMMMJJJIIILLLMMMTTTfffrrrsssddd___RRRDDDDDD===AAA???AAAAAAGGGhhhxxx{{{cccRRRTTTYYYkkkwwwssspppkkkhhheeeiiisssrrr\\\UUUTTTZZZaaacccbbb```aaabbbcccjjj{{{qqqUUUNNNSSSnnn^^^NNNGGGAAABBBCCCAAABBBEEEGGGAAACCCIIImmmwwwMMMDDD???<<<<<<;;;:::<<<@@@WWWlll~~~llluuurrrTTTLLLPPPRRRXXX\\\eee}}}tttpppiiiiiiooo|||~~~uuuooojjjjjjmmmlllcccZZZUUUYYY```jjjzzz~~~|||}}}gggfffxxxsssrrrMMMCCCHHHDDDDDDSSSnnn~~~]]]IIICCC???AAACCCBBBDDDHHHSSSttttttHHHDDD=========;;;===::::::>>>;;;CCCYYY}}}kkklll|||mmmooozzzwwwbbb^^^ZZZYYYXXXWWW[[[bbb}}}[[[MMMLLLOOOVVV[[[]]]aaafffkkkxxxzzz```OOODDD??????????????????AAADDDFFFHHHHHHJJJNNNSSSVVV^^^qqqmmm]]]VVVOOORRRYYYVVVbbbaaaeeekkkjjjmmmmmm[[[OOOIIIFFFHHHFFFHHHMMMSSSnnntttWWWMMMNNNMMMKKKLLLHHHNNNTTT^^^nnnrrrqqqjjjVVVEEEEEE@@@BBB???AAADDDGGGcccvvv~~~\\\PPPVVV\\\llltttggg```\\\[[[___ggguuucccRRROOONNNQQQVVV[[[]]]^^^]]]]]]YYYbbbxxxoooQQQHHHNNNjjjeeePPPGGGAAA@@@BBBAAABBBDDDEEEBBBEEEGGGkkkxxxOOODDD???<<<<<<<<<:::===AAAZZZooopppvvvfffOOOKKKNNNRRRYYY]]]hhhsssllliiissszzzwwwlllddd___^^^]]]^^^```]]]WWWRRR\\\aaajjjxxxlllaaakkkxxxOOOCCCEEEFFFFFFLLLddd|||\\\HHHCCC@@@AAACCCDDDFFFJJJTTTooouuuIIIFFF>>>>>>>>>;;;===::::::>>>;;;CCCXXX}}}mmmppp|||qqqpppjjjffffffjjjmmmlllmmmooowwwuuuzzzddd]]]```eeefff___YYY]]]fff~~~]]]RRRQQQTTTXXXZZZYYY\\\aaalll~~~kkkPPPDDD???=========>>>???BBBEEEGGGJJJKKKLLLMMMQQQXXX]]]fffuuukkk]]]WWWPPPRRRXXXVVVcccbbbfffjjjmmmsssyyyhhhYYYNNNIIIGGGIIIFFFGGGKKKQQQmmm|||]]]PPPNNNLLLLLLNNNJJJOOOMMMPPPzzzmmmxxx}}}ttt[[[FFFIIIEEEGGGAAA@@@DDDGGGaaazzzzzzZZZSSS\\\___ooonnn\\\QQQOOOQQQYYYeeevvvttt[[[RRRTTTRRRRRRTTT[[[ccciiikkkkkkhhhssskkkPPPMMMVVVqqqlllRRRHHH@@@???AAAAAABBBCCCBBBBBBFFFGGGkkkxxxPPPDDD???<<<===<<<;;;===BBB\\\ppp|||ppp{{{{{{\\\MMMKKKOOORRRYYY^^^kkk{{{pppfff]]]VVVQQQSSSUUUVVVVVVVVVVVVWWWaaaiiiwww^^^```uuuqqqMMMCCC@@@GGGHHHIII___yyyYYYHHHEEEBBBCCCEEEHHHKKKMMMYYYuuuwwwKKKGGG??????>>>;;;===:::;;;>>>;;;BBBWWW{{{mmmrrrrrruuuppp^^^]]]ZZZ[[[___aaaaaadddiiivvvzzz|||ZZZXXXdddrrrtttiii___cccnnngggNNNMMMPPPUUUXXXZZZ```gggsssyyyUUUBBB============>>>???BBBFFFIIILLLNNNOOOPPPNNNQQQ[[[fffmmmuuu|||zzzlllfffcccZZZZZZ```___```fffnnnsssvvvssscccVVVMMMHHHGGGIIIGGGGGGKKKPPPjjjfffVVVPPPLLLKKKNNNMMMPPPNNNPPPzzzlll~~~___HHHMMMKKKLLLEEE???CCCFFFaaatttYYYVVVaaammm~~~|||iiiVVVKKKKKKOOOWWWdddwwwiiiWWWUUU\\\YYYXXXYYYaaannn{{{dddPPPWWWggg|||sssVVVJJJ@@@???AAABBBBBBCCC???AAAFFFGGGmmmxxxOOODDD???<<<======;;;>>>CCC\\\ooopppjjjvvvnnnUUULLLNNNQQQSSSYYY___ooojjjbbb___ZZZUUUOOOPPPQQQPPPPPPRRRWWW[[[cccoootttWWWdddaaaGGGDDD<<>>;;;>>>;;;<<>>AAACCCCCCDDD===AAAGGGGGGooowwwMMMDDD???<<<======<<>>;;;>>>;;;<<>>@@@EEEHHHKKKOOORRRTTTTTTSSSWWWUUUWWW___ggglllqqqwwwiiiXXX```ggguuu|||hhhZZZQQQJJJGGGEEEIIIHHHJJJLLLNNNfffooo]]]TTTMMMLLLOOOHHHJJJMMMSSSqqqmmmNNNRRRNNNJJJHHHAAAIIIHHHZZZ```RRRZZZhhh|||pppmmmfffZZZNNNHHHJJJNNNWWWbbbsss}}}pppgggccceeekkkhhhkkksssooofff{{{|||]]]NNNAAA???BBBDDDDDDEEE===AAAFFFGGGooowwwLLLDDD???<<<======<<>>===;;;>>><<<===@@@;;;AAATTThhhxxxsssggglllvvv\\\[[[bbbgggnnnzzziiiWWWUUUPPPWWWlllzzzjjj``````\\\cccbbbbbbyyy}}}]]]MMMLLLOOOWWW```oooyyyXXX<<<<<<999999===@@@???@@@CCCHHHKKKOOORRRUUUUUUUUUTTT\\\[[[]]]bbbfffjjjsss|||yyyjjjZZZhhhvvvzzzfffXXXOOOJJJGGGDDDHHHIIIKKKMMMNNNeeeppp^^^TTTMMMLLLPPPOOONNNNNNOOOfffsssPPPRRRLLLFFFGGGBBBNNNJJJUUUyyyxxxZZZPPP\\\lllvvvooocccbbb\\\RRRHHHDDDEEEIIITTT^^^mmm}}}sssnnnnnnnnnqqquuupppvvvxxx}}}___PPPBBB???CCCEEEEEEFFF>>>BBBFFFFFFoooxxxLLLDDD???<<<=========@@@DDD^^^rrrqqqWWW___dddeeeSSSOOORRRTTTUUUZZZaaatttvvv[[[QQQSSSUUUVVVXXX\\\^^^bbbgggmmmsssyyy}}}}}}{{{zzzuuutttmmm^^^TTTuuu{{{iii[[[VVVJJJBBBHHHFFFDDDEEEHHHRRRjjjsssMMMBBBDDDCCCAAAFFFPPPTTTRRR\\\cccxxxzzzxxxKKKGGG???>>>===;;;>>><<<===@@@;;;AAATTThhh}}}~~~yyyqqqgggdddkkkzzzeee^^^^^^pppyyyyyyVVVMMMSSSPPPQQQ```^^^kkkYYYRRRZZZ___gggaaagggrrr\\\LLLMMMOOOVVVddd}}}qqqOOO>>>BBB===;;;::::::===AAADDDEEEGGGNNNQQQPPPRRRYYY]]][[[___ccciiinnnrrrtttvvvwww|||yyyzzz|||___aaattttttkkkXXXKKKIIIEEEFFFIIIHHHKKKPPPRRRfffqqqYYYOOOLLLKKKLLLLLLGGGOOOUUUdddoooYYYWWWSSSOOOMMMNNNEEEEEE]]]xxxpppVVVQQQbbbxxxyyyooogggZZZTTTMMMHHHHHHIIIIIIIIITTT]]]kkkyyyxxxsssuuuwwwvvvvvvwwwwwwoooQQQLLLFFFAAAAAACCCEEEFFF???CCC===QQQrrryyyJJJFFFAAA>>>>>>===<<<>>>BBBdddvvvpppYYY___iiiiiiXXXOOORRR[[[YYYYYYaaazzzsssjjjlllrrryyywww[[[OOORRRWWWYYYYYYdddjjjrrrxxx|||yyysssnnnhhhcccaaa```___^^^YYYwwwwwwdddZZZVVVPPPKKKHHHJJJHHHEEEGGGRRRmmmoooMMMCCCDDDDDDBBBDDDKKKSSSWWWWWWVVVooojjjQQQDDDAAAEEE>>>???<<<<<<<<<<<<<<>>BBBEEEFFFLLLRRRVVVUUUWWW]]]___^^^^^^dddjjjmmmooouuuzzzxxx|||llljjjxxxsssiiiVVVJJJHHHEEEFFFJJJJJJMMMQQQTTTlllmmmYYYPPPMMMKKKKKKMMMIIINNNSSShhh|||yyyoooZZZWWWSSSPPPMMMIIIGGGKKK]]]zzzlllWWWWWWnnn|||rrrggg___SSSNNNGGGCCCCCCEEEEEEEEENNNVVVcccrrr~~~rrroooooosssvvvuuuuuuwww|||qqq___IIIFFFCCCAAABBBDDDEEEEEE@@@DDD???UUUwwwyyyMMMEEEAAA===>>>===;;;>>>BBB\\\uuukkkVVV\\\kkkmmmWWWNNNRRRWWWYYY[[[ddd}}}vvvhhhkkksss~~~cccVVVVVVYYY\\\___jjjpppyyy}}}rrrccc^^^VVVRRRQQQRRRTTTUUU[[[pppttteee^^^ZZZSSSKKKFFFDDDCCCCCCEEEOOOiiinnnLLLDDDDDDCCCBBBDDDKKKRRRWWWUUUWWWooojjjSSSFFFBBBFFF>>>>>><<<<<<===<<<===DDDLLL}}}{{{hhhdddgggkkkttt~~~kkknnnyyy|||]]]SSSLLLPPPVVVYYYZZZZZZ___\\\ZZZ[[[```iiittt}}}lllUUUKKKIIIMMM[[[mmmjjjMMM;;;666>>><<<;;;;;;<<>>@@@CCCFFFMMMfffnnnKKKDDDCCCBBBBBBDDDIIIQQQWWWTTT[[[rrrkkkUUUIIIDDDFFF>>>>>><<<<<<=========DDDLLL}}}~~~jjj___bbbiiioooyyyzzzsssaaaQQQJJJHHHNNNVVVYYY[[[]]]\\\\\\\\\^^^eeetttoooRRRLLLJJJOOO]]]kkkyyy\\\EEE<<<;;;BBB;;;;;;<<<>>>@@@DDDJJJMMMTTTXXX\\\]]]^^^___aaaaaaiiiqqqzzz}}}{{{uuuxxxmmmbbbQQQGGGGGGDDDDDDKKKNNNOOORRR[[[~~~iii^^^XXXQQQLLLKKKJJJJJJNNNQQQoootttvvvrrrcccaaa\\\[[[VVVIIIUUU^^^XXXrrr{{{zzz~~~~~~sssiii^^^SSSKKKFFFEEEBBBAAABBBDDDFFFGGGJJJIIILLLUUUaaagggddd```^^^aaahhhooorrrrrrwww~~~qqqaaacccqqq{{{nnncccTTTHHHAAA???>>>???BBBDDDEEEDDD???EEEEEEeeemmmIIIEEE@@@======<<<;;;===AAA]]]}}}~~~}}}dddUUUXXXggg\\\TTTUUUSSSWWW[[[hhhwwwhhh^^^]]]fffrrrvvv}}}zzzgggZZZSSSOOOKKKJJJMMMSSSXXX[[[XXX[[[iiizzz}}}qqqeee___YYYOOOEEE@@@>>>AAAFFFIIIMMMcccnnnKKKEEEBBBAAABBBDDDHHHOOOWWWTTTcccxxxmmmWWWMMMGGGGGG>>>===<<<===>>>===>>>DDDLLL}}}}}}ccc]]]cccjjjooowww|||yyyggg\\\VVVOOOIIIKKKPPPTTTZZZ______bbbbbbcccmmmyyyXXXMMMKKKQQQ___jjjuuuXXXAAA<<<;;;>>>;;;<<<>>>@@@BBBGGGMMMRRRYYYZZZ\\\^^^```aaadddhhhpppyyyyyy{{{zzz{{{~~~iii]]]NNNFFFGGGEEECCCKKKNNNPPPTTT___lllccc]]]RRRLLLLLLJJJJJJNNNMMMfffrrrtttyyyqqqgggddd______WWWLLL\\\dddXXXkkkyyyuuujjj```VVVMMMFFFBBBCCCCCCDDDEEEGGGJJJLLLPPPJJJFFFJJJTTT[[[\\\[[[___```dddjjjmmmpppxxxjjj\\\hhhpppddd\\\SSSKKKDDDBBB???>>>@@@CCCEEEFFF>>>DDDHHHlllgggHHHEEE@@@<<<===<<<:::===AAA```gggVVVXXXaaa___TTTTTTPPPUUUYYYfffuuusssyyyrrrfffcccnnn|||ssslllqqquuu```RRRJJJHHHHHHKKKPPPUUUXXXZZZ^^^bbbppp~~~rrrcccYYYQQQHHHAAA???AAACCCHHHKKKLLL___nnnKKKEEEAAA@@@CCCDDDFFFMMMVVVWWWlllsss~~~WWWPPPIIIHHH@@@>>>===>>>???>>>>>>CCCKKKwww|||www^^^]]]dddjjjmmmxxxvvv{{{{{{wwwmmmgggZZZSSSMMMMMMNNNPPPWWW]]]iiikkkkkkkkkwwwyyykkkSSSMMMQQQbbbqqq]]]CCC@@@===<<<;;;>>>AAACCCEEEJJJRRRXXX^^^\\\\\\^^^aaadddkkkrrrxxxyyyvvvssszzz{{{eeeYYYKKKEEEHHHFFFDDDKKKNNNQQQXXXffflllddd^^^QQQKKKLLLKKKJJJMMMKKKZZZrrrmmmhhhfff```aaaTTTRRRbbbhhh]]]gggxxxkkk^^^VVVOOOHHHDDD>>>AAACCCFFFGGGJJJNNNPPPUUUNNNGGGGGGNNNWWW]]]___cccaaaaaafffkkkqqqzzzrrriii|||zzzhhh\\\WWWRRRMMMFFFCCC???>>>@@@CCCEEEFFF???DDDHHHqqqdddKKKDDD???<<<<<<<<<:::<<>>CCCDDDCCCJJJVVVaaattttttTTTSSSMMMKKKBBBAAA@@@AAAAAA???===AAAGGGbbbpppaaaUUU^^^jjjrrryyy{{{||||||xxxwwwxxxnnniiiiiissssssgggooonnn~~~ooo\\\XXXUUUSSSQQQQQQYYYcccwwwwwwssssssjjjhhhuuu___WWWmmmYYY>>>AAAAAA===<<<@@@EEEGGGIIINNNWWW______XXXTTTVVVZZZaaaooo}}}tttaaaQQQVVV^^^dddxxx```TTTHHHEEEIIIIIIIIINNNOOOUUUaaarrr}}}eee^^^XXXLLLHHHMMMJJJEEELLLNNNXXXoooqqqooohhhiiiYYYgggooonnnfff___jjj|||~~~rrrfffWWWJJJDDDBBBAAA@@@>>>CCCHHHLLLOOORRRWWWZZZTTTQQQOOOPPPUUU^^^iiiooolllggggggoooyyyqqquuu]]]MMMGGGEEECCC======>>>AAADDDEEEDDDBBBCCCFFFHHHqqqZZZGGGDDD???<<<<<<;;;:::<<<@@@LLLuuuoooUUU___rrr|||pppXXXSSSUUUWWWXXX```xxx{{{fffQQQLLLPPPTTTWWWZZZXXXUUUWWW]]]\\\YYYbbbooouuu||||||nnnfffkkkwwweeeYYY\\\aaabbbaaalllssszzz|||{{{wwwaaaSSSLLLJJJIIILLLRRRZZZ```ccchhhssszzzmmm]]]RRRJJJEEEEEEHHHGGGDDDGGGLLLPPPaaammmIIIFFF???===CCCDDDBBBIIIVVVcccsssqqqSSSSSSMMMLLLCCCCCCAAAAAABBB???<<<@@@FFF```kkkrrraaaVVVaaaooozzzrrr^^^^^^]]]]]]fffyyyqqqhhhhhhrrr|||uuujjjbbbXXXQQQMMMQQQ___mmm|||}}}~~~fffsss