BM6P6(@ %%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$#########'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++***)))((('''&&&))))))***+++,,,,,,------(((((()))***++++++,,,,,,/////////...---------,,,+++,,,...000000///---,,,,,,---///000000///---,,,......------...111333555333333222222222222222222222222222222333444555555444444444444555555555555666777777999:::;;;<<<<<<888999999::::::999999888;;;;;;<<<<<<;;;;;;:::999888888888888777777777666555555444333333222111111111111000000//////......000///---+++++++++---...------,,,,,,,,,,,,++++++***************************---...+++)))+++,,,***))))))))))))))))))******)))))))))))))))(((''''''))))))(((((((((((())))))+++++++++*********))))))))))))******++++++,,,,,,---+++))))))***+++******''''''''''''((((((((((((************************(((((()))************)))******)))))))))***,,,---!!!$$$))),,,...---+++)))+++*********))))))((((((***)))((()))***)))'''&&&(((((()))***************))))))((((((''''''&&&&&&))))))*********+++++++++***)))(((''''''&&&''''''******))))))******+++,,,+++***)))'''''')))***+++---------,,,+++)))'''%%%(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))......///000///...---,,,&&&''''''((()))******+++''''''''''''((((((((((((&&&&&&&&&'''''''''''''''************)))))))))))))))***+++++++++)))(((''')))))))))))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$((('''&&&%%%&&&((()))+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&((())))))(((((()))***&&&&&&'''((()))******+++******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---------.../////////////////////000000000111111111111222222222222222222222222///222555555333222444666///111333444444555666888888888999999999:::::::::<<<;;;::::::;;;===@@@AAAAAACCCFFFGGGGGGIIIKKKMMMOOONNNMMMKKKJJJHHHGGGFFFGGGHHHHHHFFFCCC@@@??????%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''''''''''''''(((((())))))(((((((((((((((((()))(((((((((((())))))))))))------------,,,,,,+++***))))))******+++,,,,,,---******++++++,,,,,,------------------,,,,,,,,,,,,+++,,,...///000///...---,,,---...000000...---,,,******+++,,,---......///111111111111111111111111222222222222333444555555666666666666777777777777555555666777888999:::;;;777888888999999888888777999999::::::999999888777777777666666666555555555444444444333222222111111000000000000//////......000///---,,,+++,,,---...,,,,,,,,,++++++*********************************(((,,,---)))''')))***((()))))))))((((((((((((((()))*********))))))((('''((((((''''''''''''((((((+++++++++*********))))))((((((((()))))))))))))))***(((''''''((())))))(((''''''((((((((()))))))))************************((())))))***+++************)))((((((((()))***+++'''(((***+++++++++***)))************)))))))))(((***)))))))))++++++)))((((((((()))************)))******))))))))))))))))))))))))*********+++++++++))))))(((((('''(((((((((******))))))******+++,,,+++***)))(((((()))***+++***++++++++++++***((('''(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))************+++...111444555333000...))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%)))))))))))))))(((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++)))'''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''(((***)))(((((()))+++((((((((())))))*********************************************************+++***)))))))))***,,,,,,---......///////////////000111111111222222222222222222222222222222222222---000222222111000222444111333555555444555666888777888888888888999999999;;;::::::;;;<<<===???@@@@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEAAA???>>>>>>&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++***))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,.../////////...---,,,---...//////...---,,,(((***,,,......---,,,***...//////000000111111111222111111222222333444555222333333333444444444444444444555666777888888999666777777777777777777666777777777777777666666555555555555444444444444333333333333222222111111000000000000////////////...000///...,,,,,,---...///,,,,,,++++++***)))((((((************************)))------***(((***+++)))))))))((((((''''''&&&&&&*********+++******)))((())))))(((((((((((())))))+++************)))))))))+++******************)))((('''&&&&&&(((******)))((((((((()))))))))******************************))))))***++++++++++++***))))))((('''''''''((((((---,,,+++***))))))))))))************)))))))))))))))((('''(((******)))((('''((())))))******))))))******++++++++++++++++++)))))))))************+++))))))((((((((()))*********))))))))))))***+++++++++***)))(((((()))***+++((()))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++000777===???<<<777333,,,+++***)))((('''&&&%%%''''''''''''(((((((((((((((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))))))))))))))((((((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%&&&(((******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((((()))******))))))***+++)))***************************++++++++++++++++++************************++++++******++++++,,,---------...///////////////111111111222222222333333222222222222222222222222---///111111000000222333333444666666555444666777666666666777777777777888888999:::;;;<<<======>>>>>>@@@BBBCCCCCCDDDFFFHHHIIIHHHHHHGGGEEEDDDDDDCCCCCCDDDEEECCC@@@>>>===>>>'''''''''&&&&&&%%%%%%%%%((('''%%%%%%%%%%%%'''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))''''''((()))******))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------+++,,,---.../////////...------...//////...---------...////////////------......//////000111222222111111111111222333444555222222222222333333333333444555555666777777888888666777777888888777777666666666666666666555444444555555444444444333333333222222222111111000000000//////////////////////////////...------......///------,,,+++***)))((((((************************+++//////,,,***,,,---+++***))))))((((((''''''&&&******+++++++++******)))+++******))))))******+++************))))))))))))***)))))))))(((((('''''')))((('''(((***,,,,,,,,,))))))))))))************************************)))******+++++++++++++++***))))))((((((''''''''',,,,,,+++******)))))))))*********)))))))))))))))((('''&&&&&&((())))))((('''(((((()))))))))))))))*********++++++,,,,,,,,,))))))))))))************))))))((())))))***++++++)))))))))))))))***++++++******)))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((())))))))))))*********---444===EEEFFFAAA:::444,,,+++***)))((('''&&&%%%''''''''''''(((((((((((('''''''''((()))))))))***%%%&&&&&&&&&&&&&&&''''''(((''''''&&&'''(((***+++(((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$&&&'''((())))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((()))******))))))***,,,+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---...////////////000000111111111222222222111111111111111111111111000000111111111222333444333444555555333333333555444444555555555666666666666888:::<<<======<<<;;;<<<===???@@@@@@@@@BBBDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCDDDCCC@@@>>>>>>???'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,------------)))))))))))))))*********++++++++++++************++++++,,,,,,------......+++,,,---....../////////---..................---111000///.........///000//////000000111222333333111111111111222333444444666666666777777777888888555555666666777888888888777888888888888888888777666666666666666555555444555555444444444333333333000000000000000/////////.............../////////......---------............------,,,++++++******************************+++...///,,,***,,,,,,+++*********))))))((((((((()))******+++++++++*********))))))(((((())))))***))))))))))))))))))))))))&&&&&&%%%%%%$$$$$$$$$###)))''''''(((***,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))***++++++++++++************))))))(((((('''((()))***,,,,,,+++***)))))))))))))))))))))******+++)))'''''')))******)))''''''((()))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))(((((())))))***+++******))))))))))))************)))(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))...444===CCCCCC>>>555///***)))))))))((((((((('''''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((())))))((('''((()))+++,,,(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''')))******))))))***++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---...////////////////////////000000000000111111111111111111111111111000///000111222333333222333444333111000111222333333444444444555555555444666999;;;<<<<<<;;;::::::;;;============>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCAAA@@@@@@AAA&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))***+++,,,,,,++++++************************************************,,,,,,,,,,,,------------+++,,,,,,---...///000000........................000///---,,,+++---...000///000000111111222222222111000000111111222333444555555666666666777777777666666666666777777777888777888888999999888888777666666666666666555555444444444444444333333333333////////////////////////---............/////////,,,,,,,,,------------------------,,,,,,,,,,,,+++************************(((,,,,,,)))''')))***((()))))))))***************((()))******+++*********''''''&&&&&&&&&&&&''''''(((((()))))))))))))))***)))))))))((((((((((((((('''&&&%%%%%%'''))))))(((((((((((()))))))))******))))))))))))))))))))))))(((((()))************)))))))))*********)))((((((%%%''')))+++,,,+++***)))))))))))))))************///---+++***+++,,,,,,+++&&&'''(((((())))))((((((((((((((()))))))))))))))***)))))))))))))))(((((())))))((((((((()))******)))(((((((((((()))******)))))))))******)))))))))******((('''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((())))))''''''''''''))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++///555999999444---)))(((((((((((())))))))))))''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))'''''''''((())))))******(((''''''''''''(((((()))'''(((((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((()))(((((('''&&&''''''''''''''''''''''''((((((((((((((()))))))))+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))'''((())))))(((((()))***)))*********************))))))******+++,,,,,,,,,************************'''((()))************)))***+++,,,---.../////////........./////////000000111111111111111111111111///---,,,,,,...000111111000222222222000000000222333333333444444444444555444555888:::;;;;;;:::999999:::;;;;;;::::::<<<===@@@@@@AAAAAAAAABBBBBBBBB???AAABBBBBBAAA@@@AAABBB%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))'''(((((()))))))))((((((+++++++++++++++++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///000111.........------.........---------,,,---------...000000000000000000000000000000000000111222333444222222333333333444444444555555555555555666666666666777777777777777777666555555666666555555444333333333222222222111111111........................---------.........//////***++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,************************'''***+++(((&&&((()))'''''''''(((((()))*********'''((())))))*********)))((((((''''''''''''(((((((((((((((((())))))******++++++++++++++++++,,,,,,((('''%%%%%%'''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))(((&&&'''((()))))))))((('''&&&''''''((())))))******((()))))))))************111...+++)))************&&&'''(((((())))))(((((()))))))))))))))(((((((((******))))))(((((((((((())))))(((((('''(((((((((((((((((((((((()))******))))))************))))))(((((('''&&&&&&&&&'''((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''''''''(((((((((((()))+++...000000---)))'''((((((((((((((()))))))))''''''''''''((((((((((((%%%%%%&&&'''((()))******&&&''''''((())))))******'''''''''(((''''''&&&&&&''''''((()))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''')))((((((((())))))***+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))%%%'''((((((''''''((()))((((((((())))))*********(((((())))))***++++++,,,************************((()))***+++++++++************,,,---.../////////////////////000000000000111111111111111111111111000---***+++---000000000000111222222111000111333333333333444444444555555444555777888999:::999999888:::;;;:::999999:::;;;<<<======>>>???@@@AAAAAA===???@@@AAA@@@@@@@@@AAA%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++******+++,,,,,,---......,,,+++++++++******)))))),,,,,,,,,,,,...///111111......------------......+++,,,...000000///...---///////////////.........000000000000111222333444444444444555555555666666333333444444444444444444555555666666666666555555444444555555444444333222111111111111000000000000---.....................---------.........//////)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************(((,,,---)))''')))***(((%%%%%%&&&'''((()))******''''''((()))))))))))))))++++++************++++++'''((((((((())))))******%%%%%%&&&&&&''''''((((((+++)))'''''')))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((($$$%%%'''(((((((((''''''***(((&&&%%%%%%''')))+++(((((())))))*********+++///,,,(((&&&&&&''''''&&&&&&''''''(((((((((((((((+++*********))))))((((((******))))))((((((((('''***)))((('''''''''''''''((((((((((((((()))******))))))************))))))&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))*********+++***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))((((((((('''''''''''''''((((((((()))&&&&&&'''((()))***++++++&&&&&&''''''((()))******(((((()))***)))(((&&&%%%''''''((()))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***'''((()))***)))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***%%%&&&''''''&&&&&&''')))&&&''''''((()))******+++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------)))***,,,---.../////////000000000000111111111111000000000000000000000000222///,,,,,,///222222222000222333333222222333444333333444444444555555555444555666777888999999999888999::::::999888999;;;::::::;;;<<<===>>>??????;;;===????????????@@@AAA&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((()))******,,,,,,------,,,+++)))(((,,,***))))))***++++++***...,,,***((('''(((***,,,++++++++++++++++++++++++,,,++++++,,,...//////...------.....................---,,,,,,++++++++++++...,,,+++,,,///111222222000000111111111222222222111111222333333444444555555444444333444555777888333333333444444444555555666666555444333333333333000000000000////////////------/////////...---,,,------------------------,,,,,,,,,,,,,,,+++***)))))))))************))))))+++++++++***)))((((((''',,,,,,+++***)))(((''''''((((((((((((((((((((((((+++***(((&&&%%%&&&'''((()))(((((('''&&&%%%%%%%%%'''((()))((('''&&&''')))(((*********))))))+++---,,,***)))''''''''''''((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))***(((((((((((((((((((((((()))(((''''''''')))***+++************)))))))))))))))'''&&&'''***,,,+++)))******))))))))))))************)))(((((((((((((((###%%%''')))++++++++++++))))))))))))************(((((()))***************)))))))))))))))))))))))))))***+++,,,,,,+++)))(((''''''(((((())))))******((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***((((((((((((((((((((((((,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$###"""!!!!!!###%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$%%%''')))***(((&&&%%%$$$$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********))))))$$$$$$%%%&&&'''((()))*********))))))((((((''''''&&&'''(((***+++++++++++++++******))))))))))))))),,,++++++******++++++,,,+++,,,---...---,,,+++***++++++,,,,,,---...//////////////////000000000000000000000///000000111222222111000.........///000333333333333222111000000333333333444444444555555555555555555555666777777999:::<<<======;;;:::999666777999;;;===???@@@AAA>>>>>>>>>>>>????????????%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))*********++++++,,,,,,+++)))))),,,***))))))***++++++***---,,,***)))((()))***+++++++++++++++++++++++++++,,,++++++,,,...///...---//////......------,,,,,,///...------,,,,,,,,,---,,,***)))***,,,...//////111111222222222333333333444444555555666777777888555444444333333444555666333333444444444555555555666666555444333333333333111111111111000000000000,,,---------------,,,,,,------------------------+++++++++++++++***))))))))))))************))))))++++++******)))(((((('''******)))(((((('''''''''))))))))))))))))))))))))***)))'''&&&&&&&&&((()))))))))(((''''''&&&%%%%%%'''((()))((('''&&&''')))((())))))(((((())),,,......---+++)))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***''''''''''''&&&&&&&&&&&&###"""!!!$$$(((******(((***))))))))))))))))))***(((((('''&&&&&&&&&&&&&&&'''((())))))***)))((('''(((((()))))))))*********(((((()))************)))(((((((((((((((((((((((())))))((((((((()))))))))((((((((((((((()))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))***))))))((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''')))+++,,,''''''''''''((((((((()))(((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))(((((('''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((())))))((('''''')))(((((((((((('''''''''))))))))))))((((((''''''))))))******+++*********))))))(((((()))***++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,------......//////////////////000000000000000////////////000111111222222111000000000000000222222333333222222111111333444444444444444444444555444444444444555666666999:::;;;======;;;:::888888888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<======%%%%%%%%%&&&&&&'''''''''%%%'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((((((((((((((((()))******((())))))************))),,,***))))))***++++++***+++++++++***************++++++++++++++++++++++++,,,+++***+++...///...---000000///...---,,,++++++//////...---------......+++***)))***---...///...222222222222333333333333555555555666777777888888555555444333333333444444333444444444444555555555666555555444333333222222222222222111111111000000//////.........//////000------------------------)))************))))))((())))))************))))))+++******))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&'''((())))))))))))(((''''''&&&&&&'''((()))((('''&&&''')))((((((((('''''')))---000222000...+++)))(((''''''((((((((((((((((((((((((((())))))))))))'''&&&$$$))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''*********))))))((((((((())))))))))))))))))))))))'''''''''&&&''''''((()))))))))))))))((((((((((((&&&%%%%%%''')))++++++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((()))))))))(((((('''(((((())))))))))))******'''((())))))******))))))((((((((((((((((((((((((((('''%%%$$$%%%''')))+++))))))(((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***)))(((&&&%%%%%%&&&'''((())))))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%%******))))))(((((((((((()))))))))(((((((((((('''*********+++***)))((((((''''''(((((()))+++,,,---++++++************++++++,,,,,,,,,++++++,,,,,,---........................////////////000000000000000////////////000111111111222222222222111111000000111222222333222222222444444444444444444444333444444444444444555666666888999;;;<<<<<<;;;999888888999999999::::::;;;;;;::::::::::::::::::::::::$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***&&&'''(((((()))*********,,,***))))))***++++++***)))***+++,,,++++++***)))***+++++++++++++++,,,,,,+++******+++---......---.........------,,,,,,,,,......------------.........------...000111111000000111111111111222222222222222333333444555555555555555444444333333333333444444444444555555555555555555555555444333222222111111111000000000000//////...---,,,,,,---///000------------------------(((((())))))))))))(((((())))))************))))))******))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''((()))((('''&&&''')))(((((('''&&&'''***...222444222///,,,***(((''''''((((((((((((((((((((((((&&&'''((()))((('''%%%$$$(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&*********)))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&'''''''''************)))))))))))),,,+++***)))))))))((('''((())))))))))))))))))(((***)))(((((((((((())))))%%%%%%&&&''')))*********(((((((((((()))))))))***'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&((()))***)))))))))((((((''''''&&&)))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((+++******)))((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((('''&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((()))***)))'''%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''%%%$$$&&&''''''((())))))******(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((()))***+++,,,++++++************++++++---,,,+++***+++,,,---...///////////////.........////////////000000000000111000000000000111222222000111222333222111000/////////111222222333333333555444444444444333333333555555555444555666666777777888:::;;;<<<;;;999888777777777888999999:::::::::999999999999999888888%%%%%%%%%&&&&&&'''''''''!!!$$$&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***&&&&&&''''''((()))***+++,,,***))))))***++++++***((()))+++,,,,,,+++***)))*********++++++,,,,,,,,,+++******+++---......---+++,,,,,,,,,------......---,,,,,,,,,,,,,,,------000///...000222222222111////////////000000000000000111111222222333444444555555555444444333333222444444444555555555666666555555555555444333222111000////////////.........******)))((()))***,,,---------------------------'''(((((()))))))))(((((())))))************)))))))))))))))(((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''((()))((('''&&&''')))))))))(((''''''***///333333222///,,,***(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''%%%$$$$$$$$$'''((())))))))))))((('''))))))(((((((((((())))))%%%&&&&&&'''((()))******'''(((((((((((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&''')))******))))))))))))((((((''''''&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$&&&(((******)))(((&&&((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&&&&'''((()))(((&&&###!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&''''''(((((()))'''''''''''''''((((((((($$$%%%&&&'''((((((((((((******)))))))))))))))***+++******))))))******+++,,,,,,+++***+++,,,...//////////////////.........////////////000000000000222111111111111222333333...///000111111111//////...///000111222333333333444444444444444444444444666666555555666666777888666777999;;;;;;:::999888444555666777888:::;;;;;;:::::::::999999888888888&&&&&&&&&&&&&&&&&&&&&&&& $$$&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******''''''''''''((()))++++++,,,***))))))***++++++***((()))***,,,,,,+++***************++++++,,,,,,---+++***)))***---...---,,,******+++,,,---...//////,,,,,,+++++++++,,,---------------...000000///------.........////////////222222222333444444555555555555555666666555444444444444555555555666666666444555555666555333222111//////.........---------,,,,,,,,,,,,---...//////------------------------'''(((((()))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))((('''&&&'''))))))))))))((((((***...111000///---+++)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&((((((''''''(((***''''''))))))))))))'''''''''&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&''''''(((((((((((())))))&&&'''(((((())))))((((((''''''''''''''''''''''''%%%''')))+++,,,+++)))(((((((((''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((("""&&&***,,,,,,+++)))((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%&&&'''((('''&&&$$$"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))*********)))((('''))))))((('''&&&%%%%%%$$$&&&''''''''''''(((((((((###$$$%%%'''(((((())))))++++++***)))))))))))))))******))))))))))))******++++++++++++,,,---..............................////////////000000000000222111111111111222333333...//////000000000000///...///000111222222222222333333333444444444555555555555555555555666777777555666888:::::::::999888444444666777999:::;;;<<<;;;::::::999999888888888'''''''''&&&&&&%%%%%%$$$ ###&&&'''&&&$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******)))(((((((((((()))+++,,,,,,***))))))***++++++***))))))***+++++++++++++++)))******+++,,,,,,------+++***)))***,,,------,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,---......,,,++++++---//////---+++.........////////////000222222333444444555555666444555666777777777666555555555555555666666666666444555666666555444222000////////////............------...///000000000000------------------------'''((())))))*********)))))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))'''((((((''''''(((***---,,,+++***((((((((())))))'''''''''''''''''''''''')))(((&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&******)))))))))(((((((((&&&(((******))))))+++---&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&'''''''''((((((((())))))&&&'''(((((())))))((((((''''''''''''''''''''''''((()))))))))***)))))))))&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((("""###&&&)))++++++***))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((())))))))))))***)))))))))))))))***+++******))))))))))))******)))***+++,,,------------,,,,,,------......//////////////////000000000000000000//////000000111222000000//////000000111222//////000111111222111111111222222333444555666666444333333333333444555555444555777999::::::888888666666777888888999::::::::::::999999888777777777(((((('''&&&%%%$$$$$$######&&&))))))'''$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********))))))(((((()))+++,,,,,,***))))))***++++++***))))))*********++++++,,,))))))***+++,,,,,,------***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,---//////---+++////////////000000000000111111222333333444444555444555666888888888777777555555555555666666666777444555666666666444222000000000000000////////////&&&((()))+++,,,,,,++++++------------------------(((((()))***************))))))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))%%%&&&''''''&&&&&&((())))))((((((''''''((()))***'''''''''''''''''''''''',,,***(((%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((()))(((%%%$$$&&&(((&&&'''(((******((('''&&&((((((((((((((()))***+++'''&&&%%%%%%&&&''')))***''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''+++***(((''''''((()))***%%%&&&&&&''''''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''(((''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))%%%%%%&&&'''((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((***************))))))((((((((((((((()))+++,,,---******))))))))))))******(((***+++---......------++++++,,,,,,---...//////////////////000000000000...............///000000222111000000000111333444///000000111111111111000000111222333555666777777222222111111222222333444333555777999:::999888888999999999888888888888888:::999999888777666666555'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))******)))'''((())))))((()))+++---+++***)))(((''''''''''''))))))*********+++++++++,,,+++***))))))+++---...*********+++,,,---...///,,,,,,,,,,,,,,,+++***)))...---+++******+++,,,------.........---,,,++++++---------------...//////...///000222444555555555888888888777777666555444555555555666666666666666333333333333222111000000///...---...///000///...,,,+++*********+++,,,---............---,,,+++***))))))))))))))))))))))))+++***((('''&&&''')))***,,,)))''''''((((((&&&$$$'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))***++++++,,,++++++***)))(((((())))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''((()))******(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---)))%%%$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''))))))(((%%%###&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''))))))'''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&%%%&&&&&&((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&***************))))))(((&&&''''''((()))******+++***)))(((&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&&&&"""###$$$&&&''')))***+++---***'''&&&((((((&&&$$$'''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%)))(((''''''))))))((('''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((''''''((((((((((((''''''((('''&&&&&&))),,,------******)))))))))))))))***************++++++++++++........................+++++++++,,,,,,---------000000000000000/////////------...///000000000///000///.........///111222222111000000000111333444444444555555555444222111222222333333333444444444666777777777888888888888:::999888777777888999:::;;;:::888777777777888999''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((()))))))))'''((())))))((()))+++---,,,+++***)))(((((((((((())))))*********+++++++++,,,+++***))))))+++,,,...,,,,,,,,,,,,------...///,,,,,,,,,,,,++++++******------,,,,,,,,,,,,,,,---...............---,,,,,,///////////////000000111...///000222333444555555666777777777777666555555555555555555555555555666555555555555444333222111///...------...///---,,,++++++*********+++,,,---............---,,,+++***************************+++***((('''''''''))))))***)))'''((())))))'''$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((())))))******)))((((((''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))((((((''''''''''''''''''((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))***)))'''((())))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%''''''''''''(((((((((((((((((((((((('''''''''''')))(((((('''''''''(((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&''''''((())))))******(((((((((''''''&&&%%%%%%))))))((((((''''''''''''++++++******))))))((((((***(((&&&&&&((()))(((&&&&&&''''''(((''''''&&&&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''''''((((((''''''(((((((((((('''''')))((('''''')))+++************))))))))))))******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000.....................---......//////000/////////000/////////000000111111111111000000111111222333444444555555555444222222222222333333333444444444777777777888888888888888::::::999999999999::::::::::::999888888888888888'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''((())))))((((((***,,,,,,+++***))))))))))))))))))))))))************+++++++++***))))))+++,,,---......------------...///---,,,,,,++++++++++++,,,,,,,,,------...------,,,....../////////...------//////......//////000111...///000222333444444444444555666666777666666666555555555555555555555555444444444444444333111111///...,,,,,,------,,,+++++++++******++++++,,,---------------,,,++++++***************************+++***((('''''''''((()))((((((((()))+++***(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((()))***++++++,,,''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))(((''')))((((((''''''(((((()))(((((((((((()))))))))***'''''''''''''''&&&&&&&&&(((((((((((((((((()))***(((((()))***,,,+++(((%%%''''''''''''''''''''''''%%%&&&'''(((((((((((('''((((((((('''''''''''''''''''''''''''(((((((((((())))))((((((((())))))******)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((***)))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''&&&"""###$$$&&&''''''(((((('''''''''(((((())))))***&&&''''''(((((('''&&&%%%)))))))))(((((((((((((((******)))((('''&&&%%%$$$&&&%%%%%%&&&)))******)))&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((''''''(((((((((((('''''')))(((((()))+++***(((&&&***)))))))))))))))******(((((((((((())))))))))))************************)))***+++,,,...000111222------..................//////000000000///......///000111111222222111111000000111222222222222222333444444444444333333222333333333333444444444444888888999999999888888777:::::::::;;;;;;:::::::::999999:::::::::999888888&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&'''((('''((()))(((((((((***+++,,,,,,+++***))))))******))))))))))))*********************)))***+++,,,,,,...------,,,,,,,,,---------,,,,,,+++++++++,,,---+++,,,---//////...---,,,...///////////////......---,,,,,,,,,,,,---.........///000111333333444444222333444555666666666666555555555444444444444444222222222222111000///...000...------------,,,***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******)))((('''(((((()))'''((()))***+++***)))''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((((((''''''&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))***)))((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((('''(((((())))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&'''((())))))))))))'''''''''((((((((())))))''''''&&&&&&&&&'''((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&''')))******)))&&&&&&'''(((((((((((('''(((((((((''''''%%%%%%$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''((()))***)))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''(((((()))+++---,,,)))'''))))))))))))))))))***+++)))*********++++++++++++************************++++++,,,---...000000111////////////000000000000000000000000000///...---///000111333333222111111///000111333333222111111333333333333333333333333333333333444444444444555888999:::::::::999888777888999:::;;;;;;:::999888888999:::;;;;;;:::999888&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$&&&''''''%%%$$$&&&((('''((()))((('''''')))+++,,,+++******************))))))))))))))))))))))))***))))))*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------***+++---...///...---,,,......///////////////...,,,,,,,,,,,,,,,---.........///000111222333333333111222333555666666666666555444444444333333333222111111111111000///......///...,,,---......,,,+++******++++++,,,,,,,,,,,,+++++++++,,,++++++***)))***************************))))))(((((((((((((((&&&((()))***))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''((((((((((((((((((''')))((((((((((((((((((((((((((((((''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((()))(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******'''&&&&&&&&&''''''((()))******(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))*********))))))(((''''''''''''((((((((((((***(((%%%######&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,---&&&'''((()))((((((''''''&&&'''((()))))))))))))))(((((()))((('''&&&%%%$$$'''(((((((((((()))))))))'''''''''(((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((()))******(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&''')))---//////,,,***))))))(((((()))***++++++)))*********++++++++++++++++++++++++++++++++++++------...................../////////000000111111000111111111000///......///000111333333222111111///000111333333222111111333333333222333333333333333333444444444555555555888999:::;;;;;;:::999888777888999::::::999888777999:::;;;<<<<<<;;;:::999%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$''')))(((%%%$$$&&&)))'''((()))(((''''''(((***+++******)))))))))*********)))))))))))))))(((((()))))))))************++++++***************+++++++++,,,,,,------------,,,******+++,,,------------------.../////////............------......///000...///000111222222222222111222333444555555555555444444444333333222222111222222333222222111000///---,,,++++++------,,,+++)))***+++,,,,,,,,,,,,+++******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))(((''')))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%(((((('''%%%$$$$$$'''***''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&%%%&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''+++(((%%%######%%%(((***%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))'''(((******(((&&&&&&&&&&&&&&&'''((())))))))))))'''((())))))((('''%%%$$$''''''((((((((()))))))))&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&))),,,//////---+++(((((((((((()))***+++,,,(((((((((((())))))))))))++++++++++++++++++++++++.........------------,,,,,,,,,------.../////////000000111111111000/////////000111111222222111111000000111222222222222222333222222222222333333444333444444444555555555555777888:::<<<<<<<<<:::999777888888999999888888777::::::;;;;;;<<<<<<;;;;;;%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''%%%$$$###%%%(((***)))%%%$$$&&&***(((((()))(((&&&&&&((())))))))))))(((((())))))*********))))))((((((((((((((())))))***************************+++,,,------)))+++---//////...---+++************+++,,,------,,,,,,---.....................------......///000...///000111111222222111111222333444444444444444444444333333222111111111222222222222111000///...)))(((''')))+++,,,+++***)))***+++,,,,,,,,,++++++))))))***************)))(((((((((((((((((((((((()))))))))))))))(((((('''((()))(((&&&######&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((()))'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))((((((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%((()))***(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((()))***+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''(((''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%(((++++++(((&&&&&&&&&###$$$%%%&&&''''''''''''&&&'''((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''***((('''((()))***)))(((###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&(((''''''''''''&&&&&&&&&######$$$%%%&&&(((((()))''''''''''''''''''''''''(((''''''&&&''''''((((((''''''((((((((((((''''''&&&&&&(((***,,,,,,***((((((((((((((()))***+++,,,(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...//////000//////000111111111000000000/////////000000111111111111000000111111222333222222111111111222444444444444444444555555555555666888:::===>>>===<<<;;;:::999999888888999999:::;;;;;;;;;;;;;;;<<<======%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%&&&&&&%%%###"""%%%)))+++***&&&$$$'''***(((((()))(((&&&&&&'''))))))((((((((((((((())))))******))))))((((((((('''(((((()))*********************++++++,,,---...///(((***...000111///,,,+++***)))(((((()))+++---...+++,,,,,,---.........---,,,++++++++++++,,,------...///000111111111111111222222333444444444333333444444333333222111000000000000000000///...---,,,&&&%%%%%%&&&)))******))))))***+++,,,---,,,++++++((())))))*********))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))(((%%%!!!!!!%%%((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''''''''((((((((()))'''''''''&&&&&&''''''''')))((('''((()))******(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''***---,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((()))+++++++++***)))(((((('''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%"""$$$&&&((()))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%'''((())))))******'''''''''''''''''''''&&&&&&((()))***)))'''$$$"""&&&&&&&&&'''''''''((((((((((((((()))))))))******$$$'''***+++(((&&&'''(((!!!"""###$$$%%%%%%&&&%%%%%%&&&(((******)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''''''''((((((''''''(((((((((((('''''''''''''''((())))))'''%%%(((((((((((()))***+++,,,************++++++++++++******************************++++++,,,---...............///000111111222...///000111111111111111000///.........///111222222111000000000111333444222222111111111222444555444444444555555555666666555777:::===>>>>>>===<<<<<<;;;999999999999;;;<<<<<<;;;::::::;;;<<<===>>>'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%''''''$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***)))(((''''''''''''''')))((('''&&&'''(((***,,,******++++++++++++******)))******)))(((((()))+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((((((***,,,---///...------,,,,,,,,,------------............///000111111111111000/////////000///---***+++///333111222222222222111000000.........///////////////---,,,+++***))))))))))))+++++++++************)))***+++,,,,,,,,,,,,+++***+++++++++***)))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&+++!!!'''---)))###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))*********)))(((''''''((()))))))))(((((('''&&&%%%%%%%%%'''''''''((((((***++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((&&&%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%$$$(((''''''''''''((())))))---+++(((%%%$$$%%%'''(((&&&%%%%%%%%%&&&((()))+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&$$$######%%%(((&&&###"""###&&&((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''(((((((((((())))))))))))&&&'''(((((('''&&&###"""'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((()))***++++++*********)))))))))))))))((()))+++,,,+++***((('''------,,,,,,,,,------...000000////////////000000//////000111111111111111000000000000000000000000////////////////////////444333222111111111222333555555555666666666666777777888999;;;<<<<<<;;;;;;<<<<<<;;;:::999999888777;;;::::::999999::::::;;;%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###%%%'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''))))))((('''''''''''''''***)))'''&&&'''(((***+++)))******++++++******)))***+++,,,+++***)))***+++******)))))))))(((((((((++++++++++++++++++++++++,,,+++)))))))))***,,,---,,,+++******)))))))))***---------............///---...//////000000000000111222111///,,,,,,...111000000111111111000///////////////...............+++++++++***++++++,,,,,,+++++++++*********))))))******+++,,,,,,+++******++++++******)))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%,,,'''######'''***)))&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))((('''''''''((()))***))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************'''''''''''''''''''''''''''((((((((((((((((((((()))((('''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((***)))'''%%%$$$%%%&&&&&&''''''&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''&&&((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$$$$%%%''')))'''$$$$$$%%%&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((()))******+++***)))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,,,,------.../////////............////////////000111111111111000000000000000000000000000////////////////////////333222222111111222222222444444555555555666666666555666888:::<<<<<<<<<<<<;;;;;;::::::999888888777;;;::::::999999::::::;;;######$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''***)))((('''''''''((())))))******++++++******))))))+++------,,,+++++++++((((((((('''''''''''''''++++++++++++++++++++++++,,,+++*********+++---...---------,,,,,,,,,,,,,,,---------............///,,,---...000111222222222222333333111///....../////////000000//////...---/////////......------,,,*********+++,,,---......++++++*********)))))))))******++++++++++++******+++******))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&)))***+++)))&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((('''''''''((()))******)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((!!!###%%%%%%%%%&&&''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%''''''%%%$$$%%%&&&)))'''%%%$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))((('''$$$""""""###$$$%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))******(((((())))))******++++++++++++,,,,,,---...//////...------------------......///000000111111000000000000000000000000000000000000000000000000000000111111222222222222222111333333333444444444555555333444777999<<<=========:::::::::999999888888888::::::999999999999::::::######$$$$$$%%%%%%&&&&&&(((((('''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''(((((((((((((((''''''***)))((('''''''''''''''))))))************))))))'''***---...,,,+++******************))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...---...............---------------............///000000111333333444444444000111333333222111000000///000000000000///......//////......---,,,+++++++++*********++++++,,,---************)))))))))))))))******************)))******))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))$$$(((***)))%%%""""""$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((()))***+++,,,,,,)))))))))((((((''''''''''''&&&&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''))))))'''&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((('''&&&%%%$$$''''''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((("""$$$%%%%%%%%%%%%'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###%%%(((((('''%%%%%%%%%%%%$$$$$$$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''%%%$$$$$$$$$%%%%%%$$$%%%'''(((((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((((())))))***)))))))))))))))*********(((((((((((()))***,,,,,,)))***+++---...//////000......------------.........//////000000000000000////////////////////////000000000000000000000000///000222333333222111111222222333333333444444444333444777999;;;<<<<<<<<<:::::::::::::::999999999::::::999999999999::::::$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&&&&'''(((((()))(((''''''))))))((('''''''''&&&&&&)))))))))******)))))))))%%%(((+++,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,------)))***++++++++++++******---------............///222222333333333222222111...///000333444444333222000000111111000000///...///......---,,,++++++***++++++***)))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))***+++,,,,,,------((((((((((((''''''''''''(((((((((((((((((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''&&&''''''''''''''''''''',,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))(((&&&%%%$$$%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&'''((((((((('''&&&%%%&&&'''(((******(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((()))(((((())))))************(((((((((((()))***,,,,,,)))***+++---...////////////..................///......///000000000000000////////////////////////000000000000000000000000...000111222333222111111222222222333333333333444444555777999::::::999999::::::::::::;;;;;;;;;;;;:::999999888888999999:::%%%&&&&&&&&&&&&&&&''''''!!!###%%%&&&%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,***'''%%%&&&&&&((()))))))))((('''(((((((((''''''''''''&&&((())))))******))))))(((%%%(((***+++***)))***+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******,,,---------,,,+++---------............///000000111111000//////...------...111444555444333000111111111111000//////---------,,,,,,++++++***++++++***(((((('''''''''******)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++,,,,,,,,,,,,,,,'''''''''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''******((('''&&&&&&%%%%%%(((''''''''''''((())))))''''''((())))))((('''&&&###$$$%%%'''((()))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&''')))***+++''''''''''''''''''''''''(((((((((((((((((((((((('''))))))(((&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((((((&&&%%%&&&'''((((((((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((******(((&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''((((((((((((((()))******++++++(((((())))))******++++++)))***,,,...//////......//////............//////---...//////000000//////000000000000000000000000000000000000000000000000//////000111222222222222222222222333333333444444444555777888999999888888999999999::::::;;;;;;;;;999999888888888888999999&&&&&&&&&%%%%%%%%%%%%%%%"""$$$&&&&&&###"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))'''&&&$$$%%%&&&((()))***)))((('''&&&&&&''''''''''''''''''(((((())))))))))))((((((''')))************+++---************+++++++++,,,++++++++++++++++++++++++)))******++++++++++++++++++,,,...000000///...------------............///......///000000000//////...------000333555444222//////000000//////...---,,,,,,,,,+++++++++++++++******)))))))))))))))******)))))))))(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((()))***+++++++++***)))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((()))))))))######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%&&&''''''((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***&&&'''''''''''''''''''''$$$%%%'''(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((******''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((('''))))))'''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))(((''''''''''''''''''(((((()))******++++++((()))***++++++***)))(((***+++---...///...---,,,...------------------...---...//////000000//////000000000000000000000000/////////////////////////////////000000111222333333333333333444444444444222444666777999999999999666666777888999999::::::999999888888888888999999&&&%%%%%%$$$$$$#########'''))))))&&&!!!$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))((('''%%%%%%&&&'''((((((((('''(((((())))))))))))(((((()))***++++++***+++---///++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++***((()))+++------,,,+++***---------.........//////---...///111222222222222111///---///222333222000......//////......---,,,++++++++++++++++++,,,,,,))))))))))))***+++,,,---))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''',,,,,,++++++******))))))%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((&&&&&&&&&'''((()))******(((((()))******)))''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((!!!###%%%'''((((((((('''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((###%%%'''''''''''')))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((('''&&&%%%%%%''')))$$$&&&((('''%%%%%%(((+++'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((***)))(((''''''''''''''''''(((((()))***+++++++++((()))+++,,,+++***((('''+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,------......///////////////000000000000000000000000////////////////////////000//////...///111333444333333444444444444555555000222444777999:::::::::444444555666777888888999999999888888888888999999&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$'''((('''%%%'''&&&%%%%%%%%%$$$""" $$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))************'''(((((()))******++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---...///000000...,,,+++///---+++,,,///000///---333111000.........//////000000000000000000000000222111111000///......---------,,,,,,++++++******++++++******))))))(((((()))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))(((&&&$$$###((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$###""""""###%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,+++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********))))))((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((+++***((('''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''#########$$$$$$%%%%%%%%%((((((((((((((((((((((((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((()))'''&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((***,,,,,,***((('''((()))+++,,,------,,,+++---------------...///000000000000000000000000000000000111000000///......000000000000000000000000000000000000////////////444333222222222333444555444555666666555555666888666666666666777777777777:::999888777666666666666&&&&&&%%%%%%$$$%%%%%%%%%&&&$$$""""""$$$&&&%%%###'''%%%$$$%%%%%%%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))************(((((())))))***++++++,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++************...---+++,,,///000///---111111///......//////000000000000000000000000000000000//////...------,,,&&&''''''(((((()))))))))*********)))))))))))))))***)))))))))))))))))))))&&&'''((()))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))))))))))))))((((((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%+++***)))((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''''''''((((((((()))))))))%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))((('''&&&'''(((((('''(((((())))))((((((''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))'''&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((())))))***+++,,,,,,,,,,,,...------------......//////////////////////////////000000000//////...---////////////////////////////////////000000000000333333222111222333444555333555666666555444666777666777777777777888888888999999888777666666666666''''''&&&%%%$$$$$$%%%%%%&&&$$$"""###$$$%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))************))))))******+++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***(((&&&&&&''')))***...,,,,,,,,,...///...---000////////////000000111000000000000000000000000//////......---,,,,,,,,,)))))))))))))))*********))))))))))))*********************))))))(((((((((((((((((())))))(((((('''''''''''''''''''''''''''***))))))(((((())))))***'''''''''&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))++++++******)))(((((('''(((((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((())))))))))))((('''%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''((()))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------......---,,,,,,,,,------...........................////////////...------////////////////////////......//////000000111111222222111111111222444555333444555555444444555666777777777777888888888999888888777666555555555555((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))(((''''''((())))))---,,,,,,------..................///000111111222000000000000000000000000............------,,,,,,...---,,,+++)))((('''&&&(((((())))))******++++++++++++***)))(((''''''&&&*********)))(((&&&%%%$$$''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&%%%%%%'''((()))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% """$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***(((((())))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))******))))))))))))******+++******)))***+++---.........---,,,+++++++++,,,---------------------------...............------////////////////////////---......///000111111222111111000000111222333444222333444444333333444555666666666666777777777777777666666555444444555555((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###$$$&&&(((((('''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((()))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))***++++++((()))))))))************+++++++++++++++,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))+++,,,---------------...------...///000111111222/////////////////////////////////...............+++***)))(((&&&%%%######(((((())))))******+++++++++******)))((('''&&&&&&'''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******(((((())))))))))))((((((%%%&&&''''''''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))'''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))************))))))))))))******+++******)))***+++---......---,,,+++++++++++++++........................------...............---........................---......///000111111222000000//////000111333444111222333333222222333444444444444444555555555666555555444444333444444444''''''&&&&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&'''%%%######%%%'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))***+++))))))))))))******************++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,......---+++******,,,------,,,,,,---...------///000111111111111////////////////////////........................((((((((()))))))))))))))))))))))))))************)))))))))(((((('''''''''###$$$%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&*********)))'''%%%$$$######$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((())))))(((%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))******+++))))))))))))))))))))))))************+++,,,------,,,,,,+++*********++++++........................------...////////////.................................//////000000111111//////......///111333444000111222222111111222333333333333333444444444444444444333333333333333444&&&&&&%%%&&&&&&'''((()))###%%%&&&$$$""""""$$$&&&'''%%%""""""$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************************************((()))***+++,,,++++++******************************++++++,,,,,,++++++***))))))***+++++++++++++++***,,,------++++++---///---...///000111111000000////////////////////////------------------------******++++++,,,---------*********)))))))))))))))((((((((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''')))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++((()))***++++++***)))((())))))***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000///........................////////////000000000000............///111333444///000222111000000111333333333333444444444555555333333222222222222333333%%%%%%%%%&&&'''((()))***%%%'''((('''$$$$$$&&&)))'''%%%"""!!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$))))))))))))******************))))))))))))))))))((()))***+++,,,,,,+++***************************+++++++++,,,,,,+++++++++)))((('''&&&''')))***,,,))),,,...---+++***,,,///---...000111111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++******))))))(((((('''''''''(((((((((((((((***))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%''')))+++&&&%%%$$$######%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((())))))***))))))&&&''''''''''''''''''&&&&&&&&&'''((()))***+++,,,%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((#########$$$%%%&&&'''(((&&&&&&&&&''''''((((((((('''''''''((((((((())))))$$$$$$&&&'''(((((())))))&&&''''''((('''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((((((&&&###!!!!!!###&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%&&&''''''((((((''''''%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++''')))***,,,,,,***)))'''((()))+++,,,------,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++......///000111111000000........................000000000000////////////......---...///111333444///000111111000000111222444444444555555555666666333222222111222222333333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&'''((()))(((&&&&&&((()))************************+++++++++***************((()))***+++,,,---......++++++++++++,,,---............---,,,,,,+++******------,,,+++*********+++((()))))))))************---...000111111///---,,,//////.........---------............---,,,+++***&&&''''''(((((((((((((((***((((((***---...+++((('''(((***+++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))&&&%%%%%%(((+++...''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))&&&%%%$$$%%%'''((((((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&%%%&&&'''((()))))))))))))))((('''%%%%%%%%%&&&'''((('''&&&%%%%%%&&&(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&'''((())))))'''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))***(((((('''&&&%%%%%%$$$$$$)))&&&$$$&&&((()))'''%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$&&&((())))))((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((('''''''''''''''''''''((((((((((((++++++******************''''''''''''((((((((((((&&&&&&((()))+++---...///++++++++++++++++++++++++------------------------.................................////////////000***,,,///111222111///...222222222111000//////...111111222222222333333333333333333333333333333333222222222111111111000000&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++,,,,,,************+++,,,,,,------,,,,,,+++******)))))),,,++++++************+++)))*********++++++++++++,,,---.../////////...---...---------,,,,,,,,,,,,------------,,,+++***)))'''(((((()))***)))))))))***))))))+++---...,,,)))'''(((*********)))'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++***)))((('''((())))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''(((((())))))******''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&'''(((((())))))((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((((((&&&%%%###%%%$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$###$$$%%%%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------........./////////***,,,...000000000///...000000000000000000000000111111111111222222222333333333333333333333333333111111111000000000//////$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ """$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''(((((())))))******,,,,,,+++++++++*********(((((())))))***++++++,,,+++++++++***))))))((((((***))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((())))))************************+++------+++)))(((((()))***)))((('''&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((&&&$$$###$$$%%%&&&''''''''''''''''''''''''(((''''''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&'''((()))***++++++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&$$$###$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++++++++************)))------------------------.........------,,,,,,,,,........................,,,---------............,,,,,,------......//////------......///000111111000000000111111111222222333333333333333333333333000000000///////////////######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''((()))(((&&&&&&((()))************************''''''(((((()))***++++++++++++++++++************(((((()))***++++++++++++++++++*********)))))))))((((((((((((((()))***+++))))))*********+++++++++++++++***+++,,,---...///,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((((((((((()))************)))))))))***+++++++++***((((((((()))))))))((('''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&((((((((('''&&&%%%''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&)))+++***'''&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((('''((((((((((((((())))))&&&&&&&&&'''''''''((((((+++++++++***************------------------------.........------,,,,,,+++........................,,,,,,,,,---------......---,,,,,,+++,,,---...///,,,,,,------...//////000///000000000000111111111222222222222222222222222000000000000000000000000#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''((()))(((&&&&&&((()))************************(((((()))******+++,,,,,,))))))*********+++++++++((()))***+++,,,,,,,,,++++++++++++++++++*********((('''''''''((()))******(((((((((((())))))))))))************+++---...///,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***)))(((&&&'''(((((())))))(((((('''(((*********)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%###&&&((('''$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((())))))*********))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,........................,,,,,,,,,---------.........---,,,++++++,,,...///------------------------///000000000000111111111222222222222222222222222111111111111111111111111######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))******++++++,,,,,,)))))))))*********++++++((()))***,,,---,,,,,,+++++++++++++++++++++++++++)))(((((((((((())))))***'''''''''((((((((())))))+++++++++,,,,,,---------,,,,,,,,,,,,------------+++,,,,,,++++++***)))(((&&&&&&'''(((((((((((((((''')))++++++)))((('''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))'''$$$""""""%%%(((***&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''$$$$$$&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&***)))'''&&&%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&******)))'''''''''''''''######$$$%%%'''((())))))&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((())))))******+++((((((((()))))))))******'''((()))***+++,,,------++++++++++++++++++++++++------------------------........................,,,---------............///...---,,,,,,---...///..................------000000000111111111222222222222222222222222222222111111111111222222222222$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((()))))))))***************************))))))))))))&&&''')))+++,,,+++************************************))))))(((((())))))(((((((((((())))))))))))+++,,,---......---,,,,,,***+++++++++,,,,,,,,,,,,************)))(((''''''''''''((())))))))))))))))))+++------+++))))))***((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''''''&&&$$$###$$$&&&((()))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&'''(((((())))))((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&&&&&&&"""###$$$%%%'''((())))))***)))((()))*********)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''(((((()))******&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................------.........////////////..................///---------...//////000000111111111111222222222333111111111111111111111111000000000000111111111222$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((()))(((&&&&&&((()))************************))))))))))))((((((((((((,,,,,,+++***)))(((''''''%%%&&&(((***+++***)))((((((((((((((()))))))))))),,,+++***))))))((())))))))))))))))))************+++---...//////...,,,***))))))******++++++++++++))))))))))))((('''&&&%%%(((((()))******************---000///,,,******+++(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''')))***$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''&&&%%%%%%&&&'''((()))((()))))))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$ ###%%%''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******"""$$$&&&(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))'''$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))************)))))))))***++++++,,,,,,------------------------***++++++,,,---...//////.................................////////////000//////////////////......+++,,,---...000111222222111222222222222333333333111111111111111111111111.../////////000000111111&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))******)))(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((&&&''')))+++------,,,+++***************))))))***+++***(((&&&&&&&&&''''''&&&&&&%%%$$$((()))***++++++***)))((())),,,//////,,,)))((())))))(((&&&%%%$$$$$$%%%%%%%%%######%%%(((***(((%%%&&&&&&(((******'''"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%******)))((('''%%%###"""$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))***)))((('''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''((())))))***$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%$$$&&&%%%$$$%%%((((((((('''&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((###$$$&&&(((***,,,---...''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$""" !!!"""$$$%%%''''''"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))((('''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...000111111000000000111222222222000///...111111111000000000000000///000111222222333222222222222222111111111111000000000000000000///......&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''******)))((((((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++***)))(((***,,,,,,+++++++++++++++,,,,,,))))))(((***+++,,,+++)))'''''''''''''''&&&%%%%%%'''((())))))))))))((('''))),,,......+++)))((()))***)))'''&&&%%%%%%&&&&&&'''%%%$$$%%%((((((&&&$$$''''''''''''&&&&&&$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''(((***((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))'''(((((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%!!!'''(((%%%$$$%%%'''******)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''&&&%%%###"""#########$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------***))))))))))))))))))))),,,,,,,,,---------......+++,,,...////////////...//////000000000///------///////////////////////////000111222222333222222222222222111111111111000///000000000000///......&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((((((((''''''***(((''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))***+++------+++***+++,,,*********++++++,,,......---+++******++++++***)))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&***+++------+++)))((((((***)))((('''&&&&&&&&&'''((('''&&&&&&''''''&&&$$$*********(((&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$!!!###%%%''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''(((((())))))*********)))((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&$$$%%%(((***)))(((((('''(((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&)))(((&&&$$$$$$%%%'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((((((''''''&&&%%%&&&&&&'''''''''''''''''''''(((((())))))******************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------......------,,,+++........................///000111222222333222222222222222111111111111000/////////000//////...---%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&((())))))******(((''''''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))(((((((((((()))))))))))))))+++------,,,+++***++++++++++++++++++,,,------333000---***))))))'''&&&)))))))))))))))(((''''''&&&'''''''''((((((((((((***+++,,,+++***)))((('''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''+++...000///,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''%%%$$$$$$%%%&&&''')))***%%%%%%&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''((()))(((%%%%%%''')))'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&'''(((((())))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&'''(((((('''%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,,,,---------......------------,,,,,,++++++,,,,,,---------,,,,,,,,,...............///////////////111222222222222222222222222111111111000000...////////////...------%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((***+++++++++***)))'''''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))''')))+++,,,***)))))))))---,,,+++***************333000,,,***))))))((('''))))))******))))))(((''''''''''''(((((()))))))))+++******)))))))))''''''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&(((***+++222666;;;===999111***%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((###$$$$$$%%%&&&'''((()))(((((((((((((((((('''&&&&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***&&&&&&''''''((((((((((((''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((******+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((((('''''''''((())))))))))))(((&&&''''''((()))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))*********+++++++++,,,,,,,,,,,,---------.........------,,,++++++******------------------...............//////000000000//////111222222222222222222222222111111111000000...............---,,,,,,&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***+++,,,---,,,+++***+++)))(((((()))***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++******))))))(((((((((((())))))(((((((((((())))))))))))'''(((******((('''((())),,,,,,***))))))(((((((((,,,***))))))+++,,,,,,+++)))))))))))))))(((((('''''''''''''''((()))******+++***(((((())))))'''&&&$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&(((+++...BBBEEEHHHKKKIIIAAA666---''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***######$$$%%%'''((())))))$$$%%%&&&'''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''''''''&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&(((((('''%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((((((((((((((((()))))))))***)))'''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&'''(((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******************+++++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------...,,,,,,,,,---------.........---,,,++++++++++++,,,......---------...//////.........//////000000111///000111222222333222222222222222111111111111000------......------,,,+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((()))+++,,,,,,,,,+++***+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++++++++))))))(((((((((((())))))(((((((((((())))))))))))((())))))(((''''''(((***))))))((((((((((((((()))'''''''''))),,,---,,,+++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&((()))***,,,)))''''''((()))'''%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%'''+++...IIIFFFEEEFFFGGGCCC999111''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&(((((((((((('''&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------------......///000000111,,,,,,,,,---------.........---,,,++++++,,,------...------,,,---...///000,,,,,,---......///000000///000111222222333222222222222222111111111111000,,,------------,,,++++++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''!!!###&&&)))***++++++***+++)))(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((&&&''')))+++'''&&&&&&''''''((()))***((('''(((***,,,,,,***((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%'''((())),,,)))&&&&&&((()))'''%%%$$$%%%&&&'''''''''&&&%%%'''(((((('''%%%%%%)))---BBB:::333222666666000)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,***)))'''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''###$$$&&&''''''&&&$$$###'''''''''((())))))(((&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''))))))(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%&&&'''&&&$$$&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((""""""###$$$&&&(((***+++'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''))))))))))))((((((((((((((())))))))))))*********++++++,,,,,,,,,---------******++++++,,,---......,,,,,,,,,---------.........---,,,,,,,,,---...///------,,,+++,,,---///000++++++,,,,,,---.../////////000111222222333222222222222222111111111111000,,,------------,,,++++++((((((&&&&&&&&&&&&((((((%%%%%%&&&'''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((((((((()))))))))))))))((((((((('''))))))((('''&&&'''(((++++++******))))))((((((******))))))(((''''''''''''((()))******+++++++++))))))))))))((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))######$$$%%%''')))+++,,,%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%###""" """%%%%%%$$$%%%'''***...---+++)))'''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((((()))*********)))'''&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$%%%&&&&&&''''''&&&&&&&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''&&&%%%###"""###%%%''')))%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%''''''))))))))))))((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&$$$%%%((()))(((&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''***************++++++,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///111111222222222222111111333222000///..................---,,,,,,+++******%%%$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''))))))((('''&&&'''(((***))))))))))))((((((((()))))))))))))))))))))))))))************)))(((((()))(((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))(((''''''&&&&&&''''''(((***(((''''''''''''&&&$$$###%%%''''''&&&&&&)))+++,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%'''((((((((('''&&&&&&&&&&&&''')))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&$$$"""!!!!!!###%%%'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$&&&&&&''''''''''''(((((('''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))'''''''''&&&'''(((((()))******++++++,,,,,,+++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------............000111111222222111111000111000000000///.........///......---,,,,,,++++++''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++***)))(((''''''((()))***'''))))))((('''&&&'''(((''''''((((((((()))))))))(((((())))))***++++++,,,,,,++++++***)))'''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))'''&&&&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))(((((((((''''''((((((((()))((('''&&&''''''&&&$$$%%%&&&((('''&&&&&&''')))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%######$$$&&&((('''&&&$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%#########$$$%%%&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))'''&&&%%%&&&((((((((('''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******)))))))))))))))******+++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,///......------......///------------............000000111111111111000000......///000000///...---///......------,,,,,,,,,((((((''''''''''''(((((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,***)))'''''''''(((***+++'''))))))((('''&&&'''(((&&&&&&&&&'''((())))))***))))))******++++++++++++++++++******)))'''&&&%%%'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$%%%%%%'''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%''''''&&&&&&'''(((***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&"""$$$%%%%%%$$$$$$%%%&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''+++)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***(((((()))***)))'''&&&%%%%%%%%%&&&'''''''''&&&&&&((('''&&&&&&&&&'''))))))&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))************)))***++++++,,,((()))***+++,,,+++)))(((***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------.........///000000000000000000///+++---///000000///...,,,---------,,,,,,+++++++++$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,)))(((''''''''')))***+++'''))))))((('''&&&'''(((%%%%%%&&&'''((()))******++++++++++++******))))))(((((())))))))))))((((((&&&&&&''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%###&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''%%%%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&******(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,'''((()))))))))(((&&&%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((()))************)))'''&&&((()))***+++,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,******))))))))))))******,,,,,,,,,------------......//////000000//////...+++,,,...///000///---,,,+++++++++***************%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''(((((())))))******''''''(((((())))))******'''))))))((('''&&&'''(((&&&&&&'''((())))))******,,,++++++***))))))((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&((('''&&&&&&(((((('''%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&*********)))((((((''''''###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&'''((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))******&&&''''''((((((((('''''''''(((((()))((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&''')))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******))))))(((((('''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((()))***+++,,,---------+++++++++++++++*********++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------......////////////......,,,,,,---......---,,,+++))))))))))))))))))))))))''''''((())))))(((''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%&&&(((***+++***))))))'''))))))((('''&&&'''(((((((((((())))))*********))))))))))))))))))))))))%%%&&&'''((())))))))))))%%%%%%&&&''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&(((&&&%%%&&&((()))(((&&&''''''((()))((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''''')))***+++%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%******)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))(((((((((((('''&&&%%%%%%###%%%'''))))))(((&&&%%%$$$&&&((((((&&&%%%''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((******'''''''''((((((((((((((()))))))))))))))***++++++((('''&&&&&&'''(((***,,,+++++++++,,,,,,++++++***++++++++++++*********)))++++++,,,,,,,,,,,,------((())))))***++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,------------......//////......---...---------,,,+++++++++)))))))))))))))*********###$$$%%%&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$&&&)))+++,,,+++)))(((''')))))))))'''&&&'''((())))))))))))************''''''(((((())))))******&&&''''''((()))(((((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&$$$###$$$&&&&&&%%%$$$&&&$$$"""###&&&(((&&&$$$'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&''''''''')))(((&&&&&&''')))+++---$$$$$$$$$$$$%%%%%%&&&'''))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((###$$$&&&((())))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''%%%%%%&&&((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$######%%%&&&%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***'''(((''''''&&&%%%$$$######%%%)))++++++***'''%%%$$$&&&((((((&&&%%%''')))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$&&&)))---000...------,,,+++***((((((++++++++++++******))))))++++++,,,,,,,,,---------((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------..................---///...---,,,+++******+++***************+++++++++%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%&&&'''((())))))*********))))))((('''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&'''((((((&&&%%%&&&'''(((((((((((('''''''''''',,,+++)))(((''''''((((((************))))))))))))************************************)))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((###$$$%%%'''(((''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&)))******)))&&&%%%))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%(((***)))&&&$$$%%%'''$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((($$$!!!"""%%%''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''((((((((()))(((&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''((((((((('''&&&%%%$$$$$$###%%%&&&((())))))'''&&&$$$'''((()))'''%%%######$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$***(((%%%######%%%(((******)))'''&&&%%%$$$$$$$$$''''''''''''''''''&&&&&&***)))(((''''''((()))******)))((((((((()))++++++***++++++,,,,,,++++++***++++++***************+++++++++++++++++++++++++++'''(((((()))***,,,---...++++++++++++++++++++++++'''(((+++---//////...---/////////...------,,,,,,///,,,)))''''''(((+++---******))))))******+++,,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&'''((())))))******)))))))))(((''''''''''''''''''((((((((())))))))))))'''''''''((((((((()))))))))******)))'''&&&&&&''')))))))))((((((((('''''')))((('''''''''((()))***(((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%((()))(((&&&$$$%%%&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$!!!!!!###%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%***(((%%%$$$$$$%%%(((***%%%%%%%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++*********+++,,,---***++++++,,,,,,++++++***++++++***))))))******+++++++++++++++++++++++++++(((((())))))***+++------++++++++++++++++++++++++)))***,,,---...---,,,+++---------..................---+++))))))***+++---******))))))******+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))))))))))))))((((((''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))***+++,,,***(((''''''(((******)))))))))(((((((((&&&&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&'''(((((())))))*********(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$%%%'''((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###"""$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$'''(((&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))'''%%%$$$$$$%%%''')))&&&''''''((()))***++++++((()))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++************+++,,,,,,******++++++++++++************)))))))))******+++++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))***+++,,,------,,,+++***+++,,,,,,---......//////------,,,++++++++++++,,,***))))))))))))***++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((()))))))))))))))(((''''''''''''(((((('''''''''((((((((())))))((((((((()))))))))******(((*********((('''((()))************))))))))))))&&&&&&&&&&&&''''''((((((******)))))))))(((((((((&&&&&&((()))+++---...///&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&#########$$$%%%%%%&&&&&&&&&''')))***++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((''''''&&&%%%$$$############$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&***((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((''''''&&&%%%%%%&&&'''''''''((()))***++++++,,,,,,((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((())))))*********++++++++++++*********))))))))))))******+++++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,------.........+++,,,,,,,,,++++++******)))))))))))))))***++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&%%%$$$%%%&&&'''(((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%'''(((((((((((()))+++************))))))))))))'''''''''''''''&&&&&&%%%))))))))))))((((((((((((%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%&&&((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%'''&&&$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))******++++++******)))))))))(((((()))******+++++++++++++++++++++++++++,,,+++******)))*********(((((((((((((((((((((((((((((()))+++,,,---------......------,,,,,,,,,,,,)))******+++***)))((('''))))))(((((())))))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''(((((((((((((((''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%'''(((((((((((()))+++******)))))))))(((((((((((())))))((((((&&&%%%%%%'''''''''&&&&&&&&&%%%%%%,,,+++***)))'''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%'''''''''(((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((***))))))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''' %%%''''''%%%$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&)))((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((()))******++++++******))))))************))))))(((((((((((()))******+++++++++++++++++++++++++++++++++***************+++(((((((((((((((((((((((('''((()))***+++---............------,,,++++++***))))))******))))))(((''')))(((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''')))***+++***((('''((())))))))))))((((((((('''''''''((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%......---+++***(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''(((&&&$$$ """%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%!!!###%%%%%%###"""###%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((( """%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###'''((()))******(((&&&%%%&&&&&&&&&'''(((((())))))''''''((())))))(((''''''((((((***+++++++++***)))))))))************))))))'''''''''(((((()))++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''---......,,,)))'''''''''((((((((((((''''''''''''&&&'''(((*********))))))))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%)))(((''''''&&&%%%$$$###%%%&&&'''))))))))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&((()))***'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%###"""$$$'''(((&&&$$$!!!'''+++---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%!!!$$$''''''%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))***))))))((('''&&&%%%$$$$$$$$$######$$$&&&'''(((((((((((('''&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''((()))***%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$######%%%&&&(((((('''%%%$$$&&&''''''((()))******+++%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''))))))************))))))''''''''''''((()))++++++++++++++++++++++++++++++******))))))***++++++,,,************************+++***************++++++***++++++,,,,,,------...,,,+++******))))))******((((((((((((((()))******&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))111,,,&&&$$$%%%&&&&&&%%%,,,+++)))((('''(((***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((('''''''''***(((%%%&&&(((***((('''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''###%%%''''''&&&&&&'''((())))))'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***)))'''%%%%%%'''%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&((()))(((%%%$$$&&&((('''&&&%%%%%%######"""!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''')))'''%%%%%%''')))***)))***)))((('''&&&'''(((((('''''''''''''''''''''''')))(((((((((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&'''((('''&&&$$$###)))(((&&&%%%$$$$$$%%%&&&&&&''''''&&&$$$"""###$$$&&&'''######'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******++++++++++++******&&&&&&&&&'''''''''(((((())))))))))))************((()))***++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++------++++++++++++------))))))************))))))+++*********))))))((((((&&&$$$###$$$&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((+++***(((%%%$$$%%%(((***)))(((&&&%%%$$$%%%&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))---,,,***)))((((((((())))))'''%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$###$$$'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((******(((&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((((((''''''%%%'''((((((&&&%%%''')))(((''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((&&&$$$$$$&&&'''''''''""""""$$$%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((((('''&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&"""$$$&&&'''''''''((()))(((***'''!!!!!!''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***************+++++++++++++++***))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++,,,+++************+++,,,))))))************))))))************)))))))))(((%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%((()))'''$$$%%%)))...+++***((('''''''''((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))...,,,***(((((((((***+++(((&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%######$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&((()))((('''&&&''')))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$&&&''''''&&&&&&(((***'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((('''%%%######$$$%%%%%%$$$"""%%%'''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&''''''''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%'''))))))&&&$$$######((()))(((%%%%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))************+++***)))((((((((()))******++++++++++++***)))))))))))))))))))))))))))))))))******+++++++++******+++++++++++++++++++++++++++******))))))******+++))))))************))))))************))))))))))))$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%'''((('''&&&'''***---++++++***)))((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((---+++)))''''''((()))+++&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!###%%%&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''''''''(((((($$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$%%%###""" !!!$$$&&&(((((('''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$"""$$$''''''%%%""" $$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&'''(((%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((()))))))))************,,,***((('''&&&'''((()))******+++++++++******)))))))))))))))))))))))))))))))))***+++++++++******++++++++++++++++++++++++++++++************++++++))))))************))))))*********)))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%&&&'''''')))'''%%%&&&)))***((('''''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))'''&&&&&&'''((()))$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%(((''''''((()))***))))))((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&(((&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$"""!!!"""%%%&&&''''''((("""###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%$$$%%%&&&'''((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&''')))***'''''''''((((((((())))))((()))))))))************,,,***((('''&&&'''((())))))******+++++++++******))))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))******###%%%&&&&&&$$$$$$&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''***'''%%%'''***+++'''###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&'''''''''$$$&&&(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))***,,,......,,,+++'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%'''&&&%%%&&&(((((((((&&&&&&&&&''''''((((((((())),,,+++)))'''%%%###""""""'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((&&&$$$)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%'''(((((()))***$$$###%%%))))))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))))))))************+++***)))((((((((()))***))))))***++++++++++++***))))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))************))))))))))))))))))************###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***)))'''&&&))))))***)))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))))))))******''''''''''''''''''''''''&&&'''((())))))(((''''''$$$'''******(((&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&'''(((''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***---000///,,,(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$######%%%)))+++***)))'''''''''(((((((((((((((***)))(((&&&%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$%%%&&&$$$%%%***+++''''''***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************)))))))))***************))))))***+++++++++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))************))))))((()))))))))************"""%%%'''&&&$$$###%%%(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((((((((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&"""&&&***+++)))'''((()))&&&&&&&&&'''&&&%%%%%%$$$&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))++++++***((('''$$$'''++++++)))&&&&&&(((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$'''(((((()))***,,,&&&&&&&&&'''((()))***+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$'''+++...---)))$$$%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%!!! !!!$$$)))------,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***+++((('''%%%$$$$$$%%%'''((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))'''%%%%%%''')))******)))'''%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''(((((()))(((''''''&&&'''((()))***&&&%%%$$$$$$%%%&&&((()))###$$$%%%%%%$$$$$$&&&'''&&&###$$$)))***&&&&&&***''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''(((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%'''((((((((('''&&&'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))******)))(((((((((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))(((((())))))*********+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))******)))'''&&&%%%$$$###%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))&&&$$$%%%''''''%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((()))***+++,,,---(((((((((((('''&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&''')))))))))((('''''''''&&&'''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&(((&&&###"""$$$%%%&&&&&&(((&&&$$$"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))*********)))'''(((***,,,///...,,,***)))'''''''''...---,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))+++++++++************)))&&&&&&&&&''''''''''''(((***)))))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((***(((&&&'''))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%&&&''''''(((%%%%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&(((''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((('''%%%""""""###%%%%%%%%%'''&&&$$$"""""""""###$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))*********)))((((((***,,,...---,,,+++++++++++++++------,,,+++******)))))))))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))'''''''''((((((((())))))******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))'''''''''''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''((('''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''')))(((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$######$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%$$$&&&$$$"""!!!###$$$$$$$$$&&&&&&$$$$$$###$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&''''''''''''(((((((((''''''&&&%%%%%%&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++************+++,,,---...,,,,,,++++++******)))))))))******++++++******)))))))))))))))))))))))))))++++++*********)))))))))(((((()))))))))***************)))))))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&(((((((((&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))&&&$$$'''''''''''''''''''''''''''(((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((******))))))%%%%%%$$$$$$%%%%%%&&&'''!!!""""""###$$$$$$######&&&$$$######$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))*********(((((()))+++'''''''''((()))***+++,,,***************)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******+++***))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&###$$$&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((('''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%(((******)))((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''************************'''((((((((()))))))))***((((((((((((((((((((((((((()))+++***)))((()))***(((((('''''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********)))))))))((((((''''''((((((((()))))))))++++++***)))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''******))))))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&######$$$$$$%%%$$$$$$$$$!!!###&&&))))))&&&###!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&'''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$))))))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))((()))++++++)))((()))***+++******)))))))))))))))''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))******)))))))))((((((((('''''''''((((((((()))))),,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&''''''))))))(((%%%###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%###%%%'''(((((('''%%%#########$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###''''''&&&&&&&&&'''((((((######$$$$$$$$$######"""&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$'''''''''((()))*********))))))))))))))))))))))))''')))++++++***))))))))))))))))))(((((())))))***&&&&&&''''''((()))******(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((((((((((()))))))))*********,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))************'''''''''((()))*********%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''(((&&&""" !!!"""$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((((($$$$$$%%%&&&&&&%%%$$$$$$&&&''''''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''((()))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''""""""###$$$%%%'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%&&&$$$$$$$$$%%%&&&'''))))))%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''%%%###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))''')))++++++***)))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,+++***)))((((((((((((###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''%%%&&&'''((('''&&&$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''''')))***+++)))'''%%%$$$$$$$$$&&&'''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''%%%###"""%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&((()))***---***&&&%%%'''((('''%%%$$$%%%%%%''')))+++---...///...+++)))(((((())))))(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&'''((()))***+++,,,''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&***---...,,,((('''))),,,%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))*********((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%'''((((((&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''(((((('''&&&&&&((()))***%%%&&&&&&&&&'''((((((((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,************************)))***,,,,,,***)))***+++&&&''')))*********)))((($$$&&&'''''''''&&&((()))***)))(((''''''((()))***+++***)))(((((()))***++++++***)))(((((()))***+++,,,+++)))((((((((()))***(((((())))))))))))(((((((((((())))))******++++++$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''((((((((())))))((((((((((((((()))))))))'''''''''''''''&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***)))(((&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''***)))((((((((()))+++,,,+++(((%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&((())))))((('''&&&%%%%%%''')))***(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((***)))((('''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$######$$$%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''************************''')))+++***)))((())))))''''''((()))))))))))))))'''((()))((('''''')))+++,,,+++***))))))***+++,,,+++***)))(((((()))***+++******))))))))))))******+++***))))))(((((())))))(((((())))))))))))(((((())))))))))))(((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&''''''((())))))******)))((((((''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&'''((('''((()))******)))((('''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%$$$###""""""""""""%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***)))))))))))))))(((((('''''''''''''''''''''''''''))))))((((((((()))***+++(((&&&$$$$$$&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((()))******))))))((('''%%%%%%(((***++++++************++++++******))))))))))))************++++++++++++******))))))******))))))(((((((((((())))))))))))((((((++++++***))))))(((''''''$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''(((***)))(((''''''''''''(((%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!! !!!!!!"""%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&'''''''''+++***)))(((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***(((%%%'''***,,,+++)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''%%%$$$$$$&&&(((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***)))((('''(((((()))((('''''''''(((***+++)))(((&&&$$$""""""%%%((()))(((((((((((((((((()))***))))))))))))))))))***)))***+++,,,,,,+++***)))((()))*********)))'''&&&(((((())))))))))))((((((+++++++++*********))))))%%%%%%%%%&&&&&&%%%%%%%%%######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&''''''((()))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((('''''''''&&&***)))(((''''''(((***+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))((((((''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########""""""!!!!!! $$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))((((((((())))))***+++******)))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((%%%###$$$(((***(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&'''&&&%%%$$$$$$&&&)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!###&&&(((&&&&&&'''((((((((((((((("""###%%%&&&&&&&&&%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((())))))((('''''''''(((***+++)))((('''$$$"""###&&&(((((((((((())))))((((((((()))))))))******))))))))))))***+++,,,,,,+++***)))(((((()))******((('''&&&(((((())))))))))))((((((((((((((()))))))))******%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&%%%((((((((((((((())))))***'''(((((())))))((((((''''''''''''''''''''''''''')))))))))***))))))((('''((((((((('''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&(((***)))(((''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))))))))(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$(((''''''&&&%%%$$$######%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""$$$''')))''''''((())))))))))))(((###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((***+++,,,%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***)))((())))))((((((((((((((()))************)))(((&&&&&&)))+++******++++++++++++******))))))************))))))))))))************))))))(((((())))))((((((''''''(((((())))))))))))(((((($$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((()))))))))((('''''''''(((((('''''''''''''''''''''''''''''''''(((((()))))))))(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$$$$$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&&&&(((***)))'''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))(((((('''&&&%%%$$$###%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''(((((()))###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&''''''((()))(((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''''''''&&&###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''((())))))))))))))))))*********((()))***,,,)))***+++,,,,,,+++***)))((()))***++++++***)))((()))(((((((((((((((((()))))))))(((''''''''''''((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%&&&''')))))))))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***(((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%(((***)))&&&######$$$***))))))(((((((((((()))''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&''''''(((((((((((()))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&,,,,,,+++)))%%% %%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((&&&###!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$&&&'''(((((("""%%%'''((('''&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((&&&$$$%%%&&&''''''(((((('''''''''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''((((((((($$$%%%&&&&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%'''))))))'''%%%###&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((,,,,,,,,,+++******))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''')))*********)))(((&&&((())))))(((((()))+++'''((()))******)))((('''((()))***++++++***)))((()))((('''&&&&&&'''((()))***)))(((&&&&&&'''(((((((((((())))))))))))((((((++++++******))))))(((((('''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''+++***(((&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###$$$$$$###$$$%%%''')))+++))))))((('''%%%$$$###"""'''''''''&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""############"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''''''''))))))(((((('''''''''&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$&&&)))***(((&&&******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&'''((()))******&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******)))((('''&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((('''%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%)))(((&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$%%%&&&'''((())))))'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((''''''((()))((((((((('''''''''&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((&&&%%%''')))***(((&&&((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%'''''''''(((((((((((((((&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,))))))((('''&&&%%%%%%%%%))))))((('''&&&$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$((('''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%###"""###$$$$$$###!!!#########$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((((((((******(((&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%))))))((((((''''''''''''%%%$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++((((((((('''&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((''''''''''''''''''&&&%%%%%%$$$$$$###"""!!!!!!"""###"""!!!"""######%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%###"""###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***************)))(((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&"""###%%%'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%'''((('''%%%###$$$%%%&&&'''))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""$$$&&&'''%%%$$$$$$%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***+++++++++***)))((((((((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$))))))((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''((()))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''' $$$&&&'''''')))***&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((***++++++)))(((((()))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&'''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''###$$$&&&'''((('''%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((($$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###%%%'''***+++***)))(((+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))%%%%%%%%%&&&'''(((***+++''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''"""%%%'''''''''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&(((+++***)))((()))***'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''!!!"""$$$&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&###%%%'''))))))((('''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&(((+++,,,,,,***&&&$$$***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))!!!""""""###$$$&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))******&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%''')))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%'''******(((''')))+++&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((($$$###"""###%%%&&&%%%$$$((((((((((((''''''''''''***)))'''%%%$$$%%%&&&'''###$$$'''((())))))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""$$$&&&%%%###"""$$$&&&'''''')))))))))'''%%%###'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$############$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---)))%%%%%%(((***'''###+++******)))(((((('''''''''%%%$$$$$$&&&''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((($$$"""$$$(((***'''$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))(((((((((((((((***'''$$$%%%(((***)))((('''((()))((('''&&&''')))&&&'''''''''(((((())))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''%%%'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&%%%$$$%%%'''''''''&&&))))))******+++++++++,,,)))((('''&&&%%%&&&&&&'''&&&'''(((((('''&&&$$$"""%%%%%%&&&&&&&&&'''''''''))))))((('''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((('''%%%$$$&&&(((&&&'''''''''%%%""" '''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&)))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$############$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((---)))%%%%%%((()))'''$$$&&&&&&'''''''''''''''''')))((('''''')))******)))((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((('''###!!!###'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((('''&&&''')))***(((&&&&&&'''((('''&&&%%%&&&(((''''''((((((((()))))))))))))))((((((((('''''''''(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((()))((('''(((((()))***+++,,,------((((((''''''''''''''''''&&&&&&''''''&&&%%%###"""&&&&&&&&&'''''''''((((((******)))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%$$$""" '''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,(((%%%&&&((()))'''$$$%%%%%%%%%&&&'''(((((()))'''%%%$$$$$$&&&''''''&&&((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%###!!!"""&&&'''%%%###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((())))))'''$$$%%%&&&''''''%%%%%%&&&'''(((((()))))))))))))))***'''''''''&&&&&&&&&&&&%%%'''((())))))******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((())))))(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&'''((()))((('''&&&&&&&&&'''((()))))))))&&&'''((((((((((((''''''###$$$%%%'''''''''''''''&&&&&&&&&&&&''''''''''''+++***)))((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''$$$%%%%%%%%%$$$$$$%%%%%%###$$$%%%''''''((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%&&&''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((***(((&&&&&&'''((('''%%%''''''(((((()))*********%%%$$$"""###%%%&&&&&&%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''((('''''''''''''''&&&&&&&&&'''((((((&&&&&&'''((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&)))******)))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((%%%&&&'''(((((()))))))))$$$%%%%%%%%%%%%&&&&&&&&&******)))((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&&&&'''&&&&&&))))))))))))))))))))))))((('''%%%&&&((())))))((('''''''''((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&'''&&&&&&""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((((())))))((((((&&&%%%$$$%%%''')))''')))***)))((('''((()))************))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))******)))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))************))))))((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&'''((()))(((&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((***(((%%%$$$&&&(((&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((()))******&&&&&&&&&%%%$$$%%%'''***((()))******(((((()))******)))))))))))))))((((((((((((((((((((()))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))******)))%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$&&&'''&&&%%%&&&''''''''''''''''''''''''&&&&&&'''((()))+++---***)))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&'''((()))((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((()))'''&&&'''))))))(((&&&(((((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%(((***)))%%%###%%%(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((()))&&&&&&((()))))))))((('''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%&&&'''%%%%%%&&&&&&''''''(((((($$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''((($$$%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))) ###''')))'''&&&'''(((((()))***)))((('''(((***)))))))))(((((((((''''''''''''((((((((()))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((""""""###$$$&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&'''))),,,...&&&&&&%%%&&&&&&'''))))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((()))))))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***(((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%(((+++)))%%%###%%%)))%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''"""###$$$%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%&&&(((%%%&&&'''((()))+++,,,,,,'''%%%$$$%%%&&&(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))!!!(((,,,+++(((&&&&&&'''((()))((('''&&&''')))))))))(((((('''''''''&&&'''''''''((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((())))))(((''''''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''((())))))***'''&&&%%%$$$%%%''')))***(((''''''&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((()))))))))))))))((('''''')))((('''&&&%%%$$$######))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''*********)))(((&&&%%%$$$'''%%%###%%%(((***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%%%%''')))+++---...***)))((('''''''''''''''''''''%%%%%%%%%''')))***''''''((((((''''''&&&%%%)))******)))'''%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%***))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''(((&&&###$$$&&&((('''%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###&&&'''''''''''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&!!!'''+++,,,)))%%%"""'''((()))))))))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''((()))))))))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''')))***)))((('''(((***((((((((((((((('''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&'''%%%###$$$'''))))))'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%&&&&&&'''((()))***(((''''''&&&&&&&&&&&&'''%%%&&&&&&''''''(((''''''###$$$%%%%%%&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((,,,+++***)))(((''''''&&&((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&''')))'''&&&&&&''''''%%%$$$(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%''')))+++,,,+++)))((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))(((&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&&&&'''((())))))((('''((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&$$$###$$$&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((((('''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''))))))(((&&&%%%"""###$$$%%%&&&''''''''''''(((((('''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())),,,,,,+++***))))))(((((()))(((((((((''''''''''''&&&''''''''''''((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%######%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((,,,)))'''&&&&&&'''&&&%%%'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''((()))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((()))(((''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))&&&'''((('''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***((()))))))))***+++++++++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((((((((('''%%%######%%%'''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))---***'''%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&&&&'''(((((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&***((('''%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&###%%%'''))))))((('''&&&%%%&&&'''&&&%%%$$$%%%'''&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))((('''&&&&&&%%%&&&'''((('''(((((())))))(((''''''%%%'''''''''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''((()))******''''''((())))))***++++++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))---***'''%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((******+++++++++***))))))((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$)))))))))******)))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&(((((((((((('''&&&'''(((((('''&&&'''(((&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%'''(((((('''&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***(((((('''''''''((())))))***(((&&&%%%$$$%%%'''((('''''''''''''''&&&%%%%%%&&&'''((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''((()))***+++******)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((***(((&&&%%%&&&'''''''''%%%&&&'''(((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&''')))++++++***((('''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******))))))(((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((((((&&&&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&'''((('''%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))***+++((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,++++++*********)))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((('''&&&$$$%%%&&&'''((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###$$$%%%&&&''''''&&&&&&(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&((()))***$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((***)))'''&&&%%%$$$$$$$$$$$$%%%&&&((()))*********&&&((()))(((%%%$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&(((((((((&&&$$$"""$$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&'''((()))((('''%%%$$$%%%&&&''')))************&&&((()))(((''''''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((++++++******))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,((()))***+++,,,---......&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%'''(((&&&$$$###&&&(((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$&&&(((((('''&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$'''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''((()))******(((((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''!!!###$$$&&&(((******+++''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''%%%######$$$&&&&&&%%%%%%%%%$$$$$$$$$'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######+++*********)))'''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++%%%%%%&&&&&&'''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''(((((())))))(((((($$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((+++(((&&&&&&(((***++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''))))))&&&"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&((()))***&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$&&&(((***+++***(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((###############$$$%%%&&&))))))(((((('''''''''&&&))))))((())))))***++++++))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''',,,,,,+++***)))(((''''''))))))))))))))))))))))))""""""$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%%%%#########$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######))))))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))((((((''''''''''''((('''(((((()))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&$$$%%%'''(((&&&$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))*********'''%%%######$$$&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''+++)))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''&&&&&&&&&&&&(((((('''''''''((())))))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''*********)))((((((''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%% """$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((''''''(((((()))))))))*********''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''++++++***((('''&&&%%%$$$'''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&%%%%%%''''''&&&%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++,,,...///...---,,,***(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((***,,,---)))'''%%%%%%'''((()))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((,,,***(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''***)))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''$$$%%%'''((()))(((''''''((((((((((((((())))))***''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&'''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))))))))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,------,,,***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,***(((&&&&&&((())))))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&$$$(((***)))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))&&&%%%%%%$$$%%%''')))***&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&(((((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''************))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%&&&''''''''''''((((((((())))))''''''&&&&&&&&&''''''((($$$%%%&&&((((((((('''&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''%%%$$$$$$%%%&&&%%%$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&!!!,,,222,,,###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%((('''''')))******)))'''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((******))))))))))))******''''''''''''''''''(((((())))))((('''&&&&&&&&&'''''''''''''''''''''((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''&&&$$$""""""###'''''''''&&&&&&&&&&&&%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''******)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&)))(((''''''(((((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&'''(((((((((((('''%%%&&&''''''((('''''''''%%%444<<<333&&&###''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%))))))((((((&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''(((***+++,,,***(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))%%%%%%&&&&&&'''((((((((((((((()))))))))))))))***(((((((((((((((((((((((())))))((((((''''''(((((('''''''''((((((((((((((())))))(((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''(((###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''((()))))))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&((('''%%%%%%%%%&&&((()))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((((((&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$&&&((('''%%%$$$&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''###%%%''')))***)))'''&&&,,,+++***+++,,,,,,***((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''%%%&&&&&&'''((((((''''''(((888???444)))''')))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%###$$$%%%''''''&&&%%%###%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))+++,,,***(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((((((((('''(((((())))))&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''""""""$$$%%%&&&'''''''''########################%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((()))***++++++,,,''''''(((((())))))******&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%%%%&&&)))(((&&&%%%&&&''')))+++''''''''''''''''''''''''((('''&&&%%%&&&'''((()))'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&'''(((((())))))(((((((((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''((()))***)))(((&&&$$$''''''''''''''''''''''''$$$$$$&&&'''((()))))))))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''' """&&&***+++***((('''***)))((()))***)))'''%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&((()))))))))((('''%%%%%%&&&'''((((((((('''$$$111777---%%%%%%%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))(((!!!%%%'''(((((('''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&###$$$&&&((())))))(((''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%(((++++++***((((((((((((((()))))))))***&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''&&&'''(((******((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%)))'''%%%######%%%'''))),,,***)))'''&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&$$$&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''')))***''')))***)))((('''(((***(((((('''&&&%%%%%%$$$$$$******))))))(((((((((''''''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''%%%###"""******+++******)))((('''''''''''''''(((((())))))((((((((((((''''''''''''((()))***)))'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''((((((((())))))((('''&&&%%%%%%$$$''')))******)))(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((******)))(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!&&&'''&&&%%%$$$$$$&&&(((***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''(((((('''&&&%%%%%%))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''')))'''&&&'''))))))&&&"""''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''******))))))((((((''''''((((((((((((((((((((((((***(((&&&%%%'''((((((((('''((()))(((&&&%%%%%%'''((((((((((((((((((((((((&&&((()))++++++)))(((&&&'''&&&&&&''')))***((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$""""""&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$######$$$$$$(((''''''''''''''''''(((((((((''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$'''&&&&&&((())))))'''%%%''''''''''''''''''''''''&&&%%%%%%&&&((((((&&&$$$%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))''')))***)))((('''((()))))))))(((''''''&&&%%%%%%)))))))))(((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((******)))))))))******+++&&&'''(((((((((&&&%%%$$$((())))))*********))))))''''''((((((((()))))))))&&&&&&''''''(((((())))))((()))***)))'''&&&'''(((%%%%%%&&&&&&&&&'''''''''))))))''''''&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&(((***)))((('''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&)))(((((('''&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((''''''''')))'''&&&'''))))))'''%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''((())))))((((((((((((((('''((((((((((((((((((((((((***)))'''''')))))))))((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&''')))***((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''(((((()))%%%&&&'''(((((('''&&&%%%%%%%%%$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%((((((((((((((((((((((((%%%%%%$$$%%%''''''%%%###$$$%%%%%%&&&'''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))''''''((()))******)))(((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((((((((('''&&&'''((()))************'''''''''(((((((((((()))$$$%%%&&&'''((()))******((()))***)))'''&&&'''(((&&&''''''''''''((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''')))((('''&&&'''(((&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&((()))((((((''''''''''''''''''''''''))))))(((((((((((('''''')))(((''''''''''''((()))'''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((&&&%%%&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&''')))***((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***++++++%%%&&&&&&'''((()))******&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$'''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''((()))((('''&&&'''((()))(((''''''((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&)))((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((''''''&&&'''''''''))))))(((((('''(((((()))''''''((()))******))))))&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))((()))***)))((('''((()))&&&&&&'''''''''(((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''((()))))))))((('''######$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%'''******)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%'''((())))))(((&&&%%%%%%&&&''')))&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))&&&$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%'''((()))'''''''''''''''''''''''')))))))))))))))((((((((((((''''''''''''''''''(((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&((())))))'''$$$&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&''')))***((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%&&&&&&'''((()))******((('''&&&&&&&&&&&&'''(((''''''(((((()))*********&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%'''''''''(((((((((((()))((('''&&&%%%%%%&&&((())))))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%$$$%%%'''((((((((('''&&&&&&((()))((('''&&&'''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''',,,+++)))'''&&&&&&'''''''''''''''''''''''''''''',,,+++******)))))))))***(((''''''&&&&&&'''(((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''')))***)))(((((()))***%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***(((''''''&&&''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''******)))'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''&&&%%%%%%'''((())))))'''&&&%%%%%%&&&((()))''''''((((((((()))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---...,,,'''"""$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((***)))***+++,,,,,,***(((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&''')))***((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((())))))((('''&&&&&&'''((()))%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''((()))***)))((()))+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((())))))(((&&&'''(((((())))))((((((&&&'''((((((((('''%%%$$$%%%%%%&&&'''''''''''''''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''(((((((((,,,+++***)))((('''''''''''''''''''''''''''''''''******)))(((''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%''')))******(((((()))+++%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''((()))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''))))))'''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''((()))&&&'''(((((())))))((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&''')))((('''&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))''''''(((((()))*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***...///,,,'''"""(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&'''(((((('''%%%%%%&&&((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&''')))***((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&)))+++---//////&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%&&&'''((((((''''''&&&(((''''''''''''''''''(((&&&&&&&&&''''''(((((()))&&&%%%$$$###$$$%%%'''(((%%%&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((()))+++---...,,,+++''''''''''''''''''''''''***(((&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&'''((()))((('''%%%$$$&&&&&&%%%%%%&&&&&&''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''''''''(((((()))))))))''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$#########$$$%%%&&&'''((('''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***+++&&&''''''''''''((((((((('''(((((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''((((((((()))'''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((''''''&&&$$$%%%'''(((((((((&&&%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''''''''&&&(((***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))((((((((((((((()))******%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***+++***&&&###(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%((())))))&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%))))))((((((((((((((('''((((((((((((((((((((((((&&&%%%######%%%&&&%%%$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&''')))***((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&)))++++++)))&&&$$$''''''((())))))((('''&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******((('''%%%%%%%%%''')))***%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''$$$$$$&&&))),,,---+++)))(((((((((((((((((((((((()))'''%%%%%%&&&'''((('''$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))'''%%%$$$'''&&&%%%$$$%%%&&&'''(((&&&'''((('''&&&&&&'''((()))))))))))))))*********'''((((((((())))))******"""$$$&&&((()))))))))((())))))))))))))))))))))))***)))((('''&&&%%%%%%%%%###%%%'''))))))((('''&&&%%%&&&'''((())))))))))))))))))((((((((('''''''''###$$$$$$%%%&&&'''((((((''')))******))))))***,,,(((((((((((())))))))))))(((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((((((&&&%%%$$$###$$$&&&(((((('''&&&%%%'''((((((((())))))******''''''''''''''''''''''''''')))******)))(((((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&(((***+++,,,******((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++******)))((('''&&&&&&%%%$$$%%%&&&((()))*********&&&'''&&&%%%$$$$$$&&&(((''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((()))******$$$%%%'''((((((((('''&&&%%%%%%&&&'''((((((''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&'''((())))))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''***,,,,,,)))&&&&&&(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&******))))))((((((''''''((((((((((((((((((((((((,,,***(((((()))***+++***%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&&&&''')))***((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$'''***+++(((%%%&&&'''''''''''''''&&&&&&---,,,)))%%%""""""$$$&&&''''''((())))))))))))))))))(((&&&%%%%%%&&&'''((('''((()))))))))((('''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###'''''''''(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%&&&((((((&&&$$$&&&&&&&&&'''''''''((((((******)))''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())),,,------+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))******)))(((''''''%%%&&&&&&'''((()))******'''''''''((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((("""###$$$$$$&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((())))))******)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&$$$$$$&&&((())))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''"""%%%)))(((%%%######$$$)))(((&&&%%%&&&''')))+++((()))******(((''''''(((((()))*********)))'''&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&'''((('''$$$ &&&&&&''''''((('''''''''++++++)))&&&$$$###%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&)))))))))***************&&&&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''(((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))************)))'''(((((((((((((((((('''))))))))))))))))))))))))&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&((((((&&&$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((()))***)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((()))***++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&&&&((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&''''''(((((())))))'''(((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((()))***''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''''''''))))))((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))&&&###"""!!!)))(((&&&&&&&&&''')))***((()))******(((''''''(((***************)))((((((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%((('''&&&''''''%%%""" %%%&&&'''(((((((((((((((((())))))(((&&&%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$%%%'''(((((('''%%%$$$!!!"""$$$%%%&&&''''''''')))))))))******++++++,,,&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''(((((((((******)))))))))))))))(((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''(((((('''%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))************))))))(((((((((((((((((((((((((((((((((***))))))******)))'''$$$((((((((((((((((((((((((%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&(((******))))))***,,,)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((''''''%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((('''''''''%%%''')))***(((''''''(((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((('''%%%###(((''''''&&&&&&((()))***((()))******(((''''''(((,,,+++******))))))******&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''(((((())))))(((&&&(((***)))(((&&&&&&'''%%%%%%&&&'''''''''''''''%%%&&&'''((()))((('''&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((()))*********(((((((((((((((((((((((('''((())))))******)))))))))(((((((((((((((((()))(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((''''''''''''''''''(((((((((((()))(((((('''&&&&&&''''''++++++******)))(((((((((((((((((((((((((((((((((***))))))***++++++)))'''((((((((((((((((((((((((%%%$$$######$$$&&&(((***''''''&&&&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))'''***,,,---------...///---,,,***)))'''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&&&&***)))(((&&&%%%###"""!!!''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((()))))))))))))))((((((((((((((((((((('''''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((''''''###%%%((()))'''%%%%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$&&&***,,,***'''(((''''''''''''((())))))((()))******(((''''''(((,,,+++)))((((((((()))***''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((&&&''''''((())))))((((((%%%'''******)))'''''''''&&&&&&'''(((((((((((('''(((((('''''''''(((***+++((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***)))(((((((((((()))***((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''(((((('''''''''((((((((())))))))))))((('''''''''((((((+++*********)))))))))(((''''''''''''''''''''''''&&&&&&%%%''')))******)))))))))))))))))))))))))))&&&%%%$$$$$$$$$&&&)))***+++***)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))******'''***---......------...+++***)))(((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''&&&(((''''''&&&&&&%%%$$$$$$'''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((('''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&&&&''''''((())))))(((((('''''''''((((((((((((''''''###%%%((()))'''%%%%%%%%%'''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&$$$$$$&&&***,,,+++)))'''''''''''''''((())))))((()))******(((''''''(((***)))(((&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&)))******)))'''&&&'''(((((((((((())))))(((((('''&&&(((******)))'''''''''&&&&&&'''((((((((((((((()))(((&&&&&&&&&(((***,,,+++***)))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''''''''((((((************)))((('''&&&'''''''''(((((((((((()))***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))******((((((((((((******))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))((('''(((***''''''((((((((()))))))))&&&''''''((()))+++,,,---************************++++++++++++++++++++++++###""""""$$$'''))))))((())))))))))))))))))))))))''''''&&&&&&&&&((()))***///...,,,+++)))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((('''))),,,---,,,***))))))&&&&&&&&&&&&(((***,,,---&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''((()))***)))((('''###$$$%%%&&&((()))***+++(((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&&&&'''((()))***)))(((''''''''''''(((((('''''''''%%%''')))***(((''''''((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''(((((('''&&&'''''''''(((((((((((((((((()))******(((''''''(((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''((('''((()))(((&&&&&&'''***))))))***))))))((('''&&&((()))+++***(((''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((()))+++***(((''''''''''''((('''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&''''''(((((((((((((((((())))))(((''''''((((((((()))))))))******'''((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++++++++***(((''''''(((***+++))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))(((''')))+++'''((((((((())))))))))))'''(((((()))***,,,...///)))))))))******++++++,,,------------------------&&&%%%$$$%%%((()))))))))((((((((((((((((((((((((((((((((())))))))))))))),,,+++***)))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))***))))))(((''''''((((((((()))))))))))),,,......,,,)))((('''''''''&&&&&&'''(((+++,,,&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((***+++,,,+++***)))$$$%%%&&&''')))***+++,,,((())))))******))))))(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% !!!$$$'''((()))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))(((&&&%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))))))))((('''&&&''')))*********((((((&&&&&&''''''''''''&&&&&&'''((()))(((''''''''')))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''&&&%%%&&&'''&&&''''''(((((((((((((((((()))******(((''''''((((((((((((((((((''''''&&&'''((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))!!!$$$&&&&&&&&&'''***...************)))'''&&&%%%******+++)))'''&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%!!!"""%%%&&&''''''&&&%%%)))((('''&&&&&&''')))***'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))%%%&&&'''((())))))))))))))))))))))))************%%%%%%&&&'''((()))******))))))))))))))))))))))))++++++,,,------------,,,+++***)))'''''')))***+++))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******((('''))),,,(((((((((((()))))))))))),,,+++++++++++++++,,,,,,(((((()))***+++,,,,,,---'''''''''''''''''''''''',,,***))))))+++,,,++++++(((((((((((((((((((((((()))***************)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((*********)))(((************++++++++++++...000222222///+++)))(((---+++(((&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''')))+++,,,---,,,+++***))))))))))))(((((((((((())))))************))))))&&&&&&&&&'''''''''((((((''''''((()))******))))))%%%&&&&&&'''((()))*********))))))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%!!!###%%%'''''''''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((((((((###$$$%%%'''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''###%%%'''((()))((('''&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((%%%''')))***+++***)))(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&$$$$$$&&&(((&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''%%%%%%(((+++&&&''''''((()))(((((((((((()))+++***(((''''''(((((()))*********)))'''&&&(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''(((&&&$$$"""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%)))(((&&&$$$$$$&&&((()))%%%&&&''''''%%%&&&''')))************)))(((&&&&&&$$$%%%&&&'''''''''&&&%%%&&&''''''%%%$$$$$$&&&(((***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''(((******(((&&&%%%%%%///,,,(((&&&&&&''''''&&&&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))******+++(((((((((((())))))))))))(((((())))))******++++++(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))+++,,,---******+++,,,---......///)))((('''(((***,,,,,,+++%%%%%%&&&&&&'''(((((((((***)))((((((((()))+++,,,''''''((()))***+++,,,,,,***)))(((''''''((()))***,,,+++***))))))((())))))************************++++++***)))((('''&&&&&&******))))))(((((('''''')))))))))((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''++++++***((('''&&&%%%$$$$$$$$$%%%(((---...+++))))))(((&&&%%%%%%&&&'''(((+++,,,---------+++)))(((((((((((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((+++,,,,,,---............***************+++++++++,,,++++++***)))(((((('''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&)))((('''&&&$$$###"""!!!''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&'''((()))***''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''***(((&&&'''((((((%%%"""((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((()))*********))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((************************))))))(((((('''''''''&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&(((((('''&&&&&&'''((((((&&&'''((('''&&&&&&(((***++++++++++++***)))((('''$$$%%%&&&'''''''''&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((***,,,---,,,+++******+++///,,,)))((())))))***)))((((((((((((((('''''''''''''''(((((((((((('''''')))(((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((***))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,***(((((()))***)))(((&&&''''''''''''((((((((()))))))))))))))******+++(((((()))))))))))))))******)))(((''''''((()))***)))((((((''''''''''''((()))))))))))))))))))))))),,,,,,++++++***)))))))))***)))))))))((((((((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$,,,+++***,,,......,,,)))+++)))(((''''''((()))******+++,,,------+++)))((())))))(((''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''&&&&&&'''''')))******++++++,,,---------,,,,,,&&&'''((()))***,,,------+++******)))((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((('''''''''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$######(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%&&&&&&'''((((((***(((''''''))))))&&&$$$''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***)))(((''''''''''''((()))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''((((((((('''''')))+++************)))(((''''''%%%%%%&&&''''''''''''&&&%%%'''******)))'''''''''&&&&&&&&&&&&&&&&&&'''(((''''''((((((((()))))))))''''''''''''''''''((((((%%%&&&&&&'''((())))))***,,,---------,,,,,,---//////---******+++,,,,,,+++***))))))((((((''''''&&&))))))************))))))((((((''''''(((((()))***(((((((((((())))))))))))*********)))((('''''''''************))))))))))))((((((((((((((((((((((((++++++***))))))))))))))),,,,,,,,,+++++++++******...,,,)))((((((((('''%%%))))))((((((((('''''''''(((((()))***************)))))))))(((((('''''''''))))))(((((((((((())))))(((((('''''''''((())))))''''''''''''''''''''''''************************))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%+++)))((()))******)))(((***)))(((''''''((()))******+++,,,,,,,,,+++***)))***)))((('''&&&'''((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((()))******++++++++++++******)))%%%&&&'''((()))***+++,,,)))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&******))))))((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&''''''((())))))(((((((((((())))))%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))(((((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((('''&&&&&&%%%'''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''''''''(((((())))))))))))(((((('''((()))((('''((()))+++&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''%%%'''))))))((('''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))(((((((((((())))))))))))&&&&&&'''((()))***++++++)))*********)))***---///000...+++++++++++++++))))))))))))((((((((((((((()))******++++++******)))'''''''''''''''((())))))(((((((((((()))))))))))))))))))))(((((((((''''''++++++******))))))((((((''''''''''''''''''''''''++++++***))))))*********++++++++++++++++++++++++...,,,)))((((((((('''%%%++++++***)))(((((('''''''''((()))++++++***))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))***+++,,,,,,''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((())))))'''&&&&&&&&&&&&'''(((((()))***++++++++++++******,,,+++)))'''''''''((()))))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((************)))(((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''''''''((()))))))))''''''''''''((((((((((((++++++***)))(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%&&&((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&(((((())))))))))))(((((('''((()))((('''((()))+++%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''(((((('''((()))(((&&&&&&''')))%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((())))))******++++++++++++''''''(((((()))******+++(((((()))(((((())),,,///000...+++******)))(((&&&&&&''''''((()))***++++++((())))))******))))))((('''''''''''''''((())))))(((((((((((())))))))))))'''((((((((()))))))))***++++++******))))))(((((((((((((((((((((((((((((())))))))))))***+++,,,---)))******+++,,,,,,------,,,+++)))((()))***)))(((,,,,,,+++***)))((((((''''''((()))++++++***))))))''''''''''''(((((((((((((((((())))))))))))((((((******)))******+++,,,---(((((((((((((((((((((((('''''''''((())))))******(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((((((***+++&&&&&&&&&&&&&&&'''((((((((())))))***++++++++++++---,,,+++)))(((((()))))))))))))))((((((''''''&&&'''''''''((((((((())))))'''((()))(((''''''((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&&&&((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&'''''''''((()))))))))&&&&&&'''(((((())))))***+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))+++*********)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''))))))))))))((('''&&&%%%(((((((((((((((((((((((('''((((((((('''''')))+++'''(((((((((((((((''''''''''''&&&&&&''''''((()))''')))******((((((((()))&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((******++++++,,,,,,------(((((((((((())))))))))))((()))************,,,......,,,*********)))'''%%%&&&&&&'''(((***+++,,,,,,(((((())))))))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))((((((((()))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...)))***+++,,,---......///,,,***))))))+++,,,,,,+++------,,,+++******))))))(((((()))***************'''''''''(((((()))))))))(((((())))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((()))))))))))))))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***)))******(((&&&$$$$$$%%%''''''(((((()))*********((((((((()))***+++,,,,,,......---,,,++++++***)))))))))((((((((((((((((((''''''((((((((()))))))))'''((())))))''''''((()))(((((((((((((((((((((((((((((('''''''''(((((()))'''((((((((((((''''''&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))'''''''''((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''(((((('''&&&&&&(((((('''&&&&&&'''((((((&&&'''((('''&&&&&&(((***'''(((((()))))))))(((((((((''''''&&&''''''))))))%%%)))...000///,,,)))'''((((((''''''&&&'''''''''&&&&&&&&&'''''''''(((((())))))***++++++,,,------))))))((((((((((((''''''(((***+++,,,+++***+++,,,+++***)))***++++++)))(((''''''((()))***+++++++++(((((())))))))))))(((((()))(((((((((((()))******(((((((((((())))))))))))************++++++++++++)))))))))))))))*********************************************++++++,,,---,,,,,,,,,------............,,,++++++,,,------,,,------,,,,,,++++++******)))))))))))))))******+++***)))))))))))))))(((((('''((()))******)))((('''******))))))((()))))))))))))))))))))))))))))))))***************+++++++++'''((((((((()))))))))***------,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))+++)))&&&###"""###&&&'''((())))))*********''''''((((((***+++,,,---//////000000///---+++)))((((((((((((((()))))))))'''((((((((())))))))))))''')))***)))((('''((()))(((((((((((((((((((((((()))(((((('''''''''((((((&&&'''(((((((((((((((''''''''''''(((((()))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''((((((((()))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&'''((()))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''((())))))(((***++++++(((&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************++++++,,,,,,&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''$$$$$$%%%&&&'''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&''''''&&&&&&''')))&&&&&&'''''''''''''''&&&(((''''''&&&&&&((()))***$$$***222666444///)))&&&***)))((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,))))))((((((''''''&&&&&&&&&(((++++++***)))))))))(((((((((***,,,---,,,+++))))))))))))************))))))************)))))))))))))))))))))***++++++(((((((((((())))))))))))------,,,,,,+++*********(((((())))))******++++++************************---,,,++++++******++++++//////.........---------000...,,,,,,---------+++------,,,,,,,,,,,,++++++***)))((((((((()))+++,,,,,,,,,+++***)))((('''''''''((()))******)))((('''------,,,+++*********+++))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((())))))******)))(((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''+++......+++))))))***$$$%%%&&&'''(((((((((((('''''''''((()))+++,,,---///000222222111...+++)))''''''(((((())))))******(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((+++******)))((('''''''''''''''(((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((###%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((***+++,,,***,,,...---)))'''((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''(((((((((((())))))))))))*********)))((((((''''''))))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((************************(((((())))))*********+++$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&******)))((('''&&&%%%%%%'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((,,,...111111...+++)))))))))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((+++++++++*********************+++,,,,,,,,,++++++))))))(((''''''((()))*********++++++++++++*********++++++,,,,,,++++++***(((((((((((())))))))))))((((((((((((((((((((((((---,,,,,,+++***)))((((((***)))((('''&&&&&&'''(((++++++************++++++***(((&&&'''+++......---/////////...---,,,+++***111///------///000///......---,,,---///111000///------------,,,+++******///...,,,******+++,,,---)))************+++++++++((()))))))))******************)))(((((((((((((((***)))(((''''''((()))***)))*********)))((('''&&&''''''((((((((((((''''''&&&&&&'''((((((((((((((('''))),,,......,,,)))'''******))))))))))))******))))))************))))))((((((((((((((((((((((((******))))))(((((('''''''''(((((('''&&&(((+++.........///111222000,,,)))'''''')))---000000,,,((((((((()))***++++++++++++)))***+++,,,+++***(((&&&(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&%%%$$$###"""((()))+++---,,,***'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))((('''%%%%%%&&&************************'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&''')))*********)))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''(((''''''''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******%%%&&&'''(((((('''&&&%%%***(((''''''))),,,,,,,,,$$$&&&(((******)))'''&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''((()))******))))))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((('''&&&&&&(((((((((((((((''''''''''''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())),,,...///---***((((((''''''((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&)))))))))***************))))))***+++++++++******+++***)))((('''(((((()))((((((((())))))((((((((()))******++++++******)))******))))))((((((((('''))))))))))))))))))))))))++++++******)))(((((((((+++***)))(((((((((((()))+++******))))))******+++)))'''%%%'''***,,,,,,***---------------,,,+++************+++,,,---...///...------///111111000///,,,,,,------------,,,,,,///...,,,*********+++,,,************++++++++++++)))))))))*********************)))(((((((((((()))***)))(((((((((((()))***)))))))))))))))((('''&&&''''''(((((((((((('''''''''(((((()))))))))(((((('''''''''''''''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((''''''(((+++...111000///000111111///---))))))***,,,//////,,,)))))))))***++++++++++++***))))))+++++++++***((('''(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&((()))'''%%%((())))))******)))))))))&&&'''((())))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))***)))(((&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&'''((()))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&))))))(((((((((''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))&&&''''''((((((''''''&&&(((&&&%%%%%%''')))))))))'''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((******))))))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''''''''(((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&(((+++,,,***(((((((((%%%''')))++++++)))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******'''((()))***************---,,,***)))((('''''''''''''''(((((((((((('''''')))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))******+++******))))))******+++'''&&&&&&'''))))))((('''++++++,,,,,,,,,++++++***(((***,,,,,,***)))+++...------...000222333000...---------...............///...,,,************+++************+++++++++,,,+++*********************+++***))))))((()))))))))***))))))(((((())))))***'''((((((((((((((('''&&&'''(((((())))))(((((('''))))))*********))))))(((***(((%%%###"""$$$&&&'''((()))***++++++***)))(((''''''((((((((((((''''''************************))))))))))))((((((((((((((())))))(((((((((+++---222000......///000//////,,,++++++,,,------,,,***+++,,,,,,,,,,,,+++******))))))***++++++***((('''(((((())))))))))))(((((((((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&%%%&&&'''((())))))))))))&&&'''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))+++***(((''''''((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''''''''''''''((((((***)))((('''&&&%%%$$$$$$******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((((((&&&%%%%%%'''((('''''')))((('''&&&'''((()))***''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))************'''(((************+++---''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$''')))***)))(((((()))&&&''')))******)))((('''))))))(((((((((((())))))%%%&&&&&&'''((()))******(((((()))***+++++++++***,,,++++++***))))))))))))***))))))))))))))))))***))))))************))))))&&&'''((()))***+++,,,,,,************************((()))))))))*********+++************)))***************))))))))))))******''''''((()))))))))'''&&&))))))***+++++++++++++++---000333000+++(((***---,,,---///222444333000.../////////...............///...---+++*********************+++++++++,,,,,,,,,++++++++++++*********++++++***))))))))))))***))))))))))))))))))))))))&&&''''''(((((((((''''''(((((())))))))))))((((((***++++++++++++***)))))),,,***(((%%%%%%&&&((()))'''(((***,,,,,,***(((''''''(((((())))))(((((('''************************))))))))))))((((((((((((((()))***)))((()))+++---...---,,,---...///...---...---,,,+++++++++++++++/////////...---,,,++++++))))))************)))((((((((())))))))))))((((((((((((''''''''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''$$$%%%&&&''''''((((((''')))(((((('''((()))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))******(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''''''''&&&''''''(((((()))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))***)))''''''))))))((('''((((((((('''((())))))***'''(((((((((((()))))))))''''''''''''''''''''''''((()))))))))))))))******(((***++++++***)))***,,,'''''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((((((((('''***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***)))))))))***((((((((((((((()))*********))))))(((((())))))***%%%%%%&&&'''((())))))***((()))***+++,,,,,,,,,,,,))))))***+++++++++,,,,,,******))))))))))))*********++++++++++++++++++***))))))))))))************)))))))))))))))))))))))))))******++++++,,,,,,---((()))))))))))))))))))))***))))))))))))))))))***((()))++++++***)))((('''(((((()))***++++++++++++---111444222---)))+++...,,,---...111333333000---222111000......------...///...---,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************))))))************))))))&&&&&&'''((()))))))))((((((((())))))))))))((((((******++++++++++++******+++******)))))))))(((((('''(((***,,,,,,***((('''((())))))******))))))(((************************(((((((((((())))))))))))((()))***)))((((((***++++++,,,---000222111...,,,///...---,,,******+++,,,111111000000///...,,,,,,)))))))))*********))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((('''((((((((())))))))))))))))))((()))((('''&&&'''(((***,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))((('''&&&&&&'''((()))***)))((((((******((('''&&&''')))***+++***)))((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((()))))))))+++,,,---+++)))((()))***'''''''''(((((())))))***''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((((((((((((((((((******)))((('''&&&%%%%%%(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((******))))))***+++)))(((''''''((()))+++,,,((((((''''''''''''((((((&&&&&&''''''(((((())))))((()))***+++,,,---------((()))***+++------------***)))(((''''''((()))***++++++,,,,,,,,,,,,++++++...---,,,+++)))((('''&&&))))))))))))))))))))))))+++++++++,,,,,,---------'''((())))))******))))))***))))))(((((())))))***)))+++,,,,,,***)))***+++((()))***+++++++++++++++(((,,,//////---,,,---///,,,,,,---///111222///---222111///...------..................------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++)))******++++++******)))&&&&&&((()))************((())))))******))))))((())))))***+++++++++++++++'''((()))******)))((('''((()))***++++++***)))((())))))************))))))************************(((((((((((())))))))))))'''(((***)))((('''(((******,,,...222444333000------......---+++***,,,---000000000//////---,,,,,,)))))))))))))))*********(((((())))))))))))(((((()))((((((''''''''''''((('''''''''(((((())))))***(((((((((((((((((((((((('''((())))))''''''((()))'''((((((((((((((('''&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((*********)))((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))(((((((((((((((((()))(((''''''((())))))(((&&&%%%'''***,,,,,,+++)))'''((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))+++,,,---,,,***))))))***&&&&&&''''''((())))))***'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((('''(((***)))(((((()))***'''(((((()))******++++++)))((((((''''''(((((()))(((((((((((((((((((((((('''((()))+++,,,,,,------)))***+++---------,,,,,,+++***)))(((((()))***+++******++++++++++++******,,,,,,++++++***)))((((((************************++++++++++++++++++,,,,,,((()))***+++++++++******))))))(((((((((((()))))))))+++,,,+++))))))+++---******++++++,,,+++++++++((())),,,.........------,,,+++,,,---///000///---///...---,,,---...000111......//////////////////+++++++++,,,,,,,,,------***++++++,,,---...//////------,,,++++++++++++,,,)))***++++++++++++***)))&&&'''(((***+++,,,,,,,,,))))))************))))))'''''')))***++++++,,,+++&&&'''(((************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***&&&((())))))'''&&&'''((()))***+++...000111///---,,,---///...,,,+++,,,...---------------,,,+++***)))))))))))))))******+++(((((())))))))))))(((((())))))((('''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''')))***)))''''''(((***$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%&&&(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''(((***(((''''''&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((())))))))))))((((((''''''''')))++++++***((('''((()))************)))(((((()))))))))*********((((((((((((((((((((((((&&&''''''((())))))******)))***,,,++++++***,,,---%%%&&&&&&'''((())))))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))%%%'''))),,,,,,,,,***)))++++++************++++++)))))))))))))))(((((((((&&&'''((()))++++++,,,,,,+++,,,---------,,,+++***...---+++******+++---...))))))************))))))''''''(((***+++,,,---...++++++++++++++++++++++++************************)))***+++,,,---,,,,,,+++))))))(((((((((((()))))))))++++++***((((((+++///++++++,,,,,,,,,++++++***,,,,,,---...000///,,,***,,,++++++,,,...//////...++++++***+++,,,///222444---...///000111111111111++++++,,,,,,,,,---------)))***+++,,,...///000000...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))&&&''')))***,,,,,,------))))))************))))))%%%&&&((()))++++++,,,,,,((())))))***+++,,,------******))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******%%%'''(((((('''&&&&&&'''(((&&&&&&'''***,,,,,,,,,***---//////,,,+++,,,...******+++++++++***))))))))))))(((((()))***++++++(((((())))))))))))((((((***)))((('''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((''')))+++***'''&&&(((***&&&''')))***,,,------...)))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((()))+++***(((''''''((())))))))))))))))))))))))******)))''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((()))++++++))))))((('''&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))************************'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''))))))))),,,......---+++***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++&&&(((***++++++,,,...000&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))(((((()))))))))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))******)))((('''&&&%%%%%%)))))))))))))))))))))))),,,,,,++++++***)))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((())))))******++++++******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,%%%''')))+++,,,---,,,,,,......------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++***))))))))))))))))))***************))))))***+++,,,,,,+++---------,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))---,,,+++***+++,,,///000---,,,+++,,,---------,,,+++,,,...///000111111111333111000///000000...---.........------,,,,,,,,,...---,,,,,,,,,...000222000///---,,,++++++,,,---///...---+++***))))))(((...---,,,+++************(((((())))))))))))))))))---+++))))))***,,,,,,,,,...000111///+++))))))***))))))((((((((())))))***(((+++,,,+++((('''(((***)))***++++++***)))***+++'''((()))***************)))***)))'''&&&''')))+++++++++******))))))((((((+++------,,,+++******+++,,,++++++******++++++,,,,,,+++)))((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))***+++***&&&"""+++*********))))))(((((((((''''''((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''(((((()))***+++(((((((((((((((((((((((((((((('''''''''(((((()))))))))((('''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%###!!!)))(((''''''((()))***+++***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''###""""""%%%))),,,+++)))''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''')))***+++***)))((((((******))))))((('''&&&&&&&&&$$$...111***(((------'''******++++++++++++************))))))((((((''''''))))))************))))))&&&''''''((((((((((((((((((((()))***+++,,,,,,---(((((((((((()))***+++,,,%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%&&&'''((())))))''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&%%%%%%%%%$$$$$$######)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))),,,,,,,,,++++++++++++***)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''(((((())))))))))))))))))************,,,,,,+++++++++,,,,,,---)))***+++,,,,,,,,,+++***++++++,,,,,,---------...,,,,,,,,,,,,------------------,,,,,,+++******)))*********++++++++++++,,,***)))((()))***+++***)))************************,,,,,,,,,,,,,,,+++******++++++*********,,,---......---------......------------...000111222222222333111000000111111000...////////////............000///---------...000111000000///...............///...---,,,,,,---......///...---,,,,,,++++++,,,+++++++++++++++*********+++)))'''''')))************,,,...,,,***((()))******)))))))))))))))******)))+++,,,+++)))''')))***)))***++++++***)))***+++))))))******+++*********''')))******((((((((()))(((((((((((((((((((((((('''((())))))'''&&&'''(((************************++++++)))((((((((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((***++++++(((%%%$$$$$$*********)))))))))(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''+++(((&&&%%%'''((('''&&&(((''''''&&&&&&''''''((('''(((((((((((((((''''''''')))******))))))***,,,***))))))(((''''''&&&&&&...999<<<222)))******'''(((((())))))))))))((((((***)))))))))((((((((('''******++++++++++++******&&&'''(((((())))))((((((((())))))******+++++++++(((((((((((()))***+++,,,&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******((((((((((((((('''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''(((''''''&&&%%%$$$######&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---************)))))))))((())))))))))))))))))))))))'''''''''(((((((((((()))(((((('''&&&'''((()))***+++++++++++++++,,,---............---,,,+++)))((())))))***+++,,,---............------------------------,,,,,,++++++******++++++,,,,,,,,,---------,,,+++******++++++***)))))))))))))))************,,,,,,,,,---,,,,,,+++***+++++++++,,,------......///////////////////////////000000111222333444444555333222333444444333222222222222222222333333333333222111000000000111222222333333333333222222111111000//////000222555666222111000///............///.........---,,,,,,,,,,,,***((((((***+++***))))))***,,,+++******+++,,,+++******)))))))))******)))+++,,,,,,***))))))***)))***++++++***)))***+++++++++++++++++++++***)))&&&(((+++,,,***)))((((((%%%%%%%%%&&&'''(((((((((((()))******)))((()))+++)))***++++++++++++***)))+++******)))((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))))))))''')))+++,,,***)))))))))******))))))))))))((((((***(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))'''&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%$$$#########&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((...+++(((&&&''''''&&&&&&(((''''''&&&&&&''''''((('''(((((())))))(((((((((&&&''')))***)))***+++---***))))))((((((''''''&&&222===AAA555)))'''(((((('''(((((())))))(((((('''))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++&&&'''(((((())))))(((((()))))))))))))))*********(((((((((((()))***+++,,,((((((((((((((())))))***))))))))))))((((((((((((%%%%%%'''(((((()))))))))''''''&&&&&&'''((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------++++++******************))))))))))))))))))))))))************************)))(((&&&%%%&&&''')))+++************+++,,,---...000//////...,,,+++***)))))))))***++++++,,,------///............---------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------///...,,,,,,------,,,***++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,------///000111111111111222333444333222222333333444444444555555666777888999888777888:::;;;:::999777888888888999:::::::::999888777666555555555555777888999::::::999888777666555444444555888;;;===555555444333222222222222222222111111000///......///---,,,,,,---...---+++,,,,,,---,,,,,,,,,,,,---++++++***)))))))))*********+++,,,,,,+++******))))))***++++++***)))***+++,,,,,,,,,,,,,,,+++***)))''')))++++++***)))((()))&&&&&&&&&'''''''''(((((((((***++++++))))))***,,,***,,,---//////---,,,***+++******)))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((''')))++++++*********+++))))))))))))))))))((((((+++(((&&&%%%&&&((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******)))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))'''''''''''''''''''''(((''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((()))***))))))((((((''''''''''''(((((('''(((((())))))))))))(((&&&((()))***))))))+++,,,))))))))))))((((((''''''+++444777000(((((())))))))))))************))))))))))))))))))((((((((((((***++++++++++++++++++***''''''((()))))))))))))))***)))))))))))))))))))))))))))(((((()))***++++++(((((())))))))))))***)))***))))))))))))(((((((((&&&&&&'''((())))))))))))&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++************+++,,,************************++++++++++++***************)))((('''''')))+++,,,)))))))))***+++,,,---...///......------,,,,,,,,,++++++++++++++++++++++++........................---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///...------------,,,+++------------......//////---...////////////......///000111333444444444444777888:::999777666888999::::::999999:::;;;<<<===???>>>>>>???AAACCCCCCBBB??????@@@@@@AAAAAABBBBBB@@@@@@???>>>===<<<;;;;;;<<<===???@@@AAAAAA@@@???======;;;;;;;;;===???@@@::::::999888777777777777666666555444333222222111222000///000111111///---000///---,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,------,,,***))))))***++++++***)))***+++,,,,,,,,,,,,,,,+++***)))*********)))((((((***,,,))))))))))))((((((''''''%%%'''((('''&&&&&&'''(((***+++---......---+++***************)))))))))((()))(((((((((((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((((()))******)))((()))***(((((((((((((((((())))))+++(((&&&%%%&&&((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&%%%&&&&&&'''(((((())))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&(((((()))))))))(((((((((&&&&&&'''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))************************###%%%)))+++,,,+++***)))(((((((((''''''(((((((((''''''((()))******)))))))))***+++***)))((()))***)))))))))))))))((((((((('''******))))))***+++)))))))))************))))))(((((((((((())))))))))))))))))************))))))'''(((((()))))))))))))))************))))))))))))))))))))))))))))))***+++%%%&&&&&&'''((('''''''''&&&&&&'''((()))***++++++*********)))((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''(((((((((''''''&&&))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((''''''(((((()))***+++++++++***)))))))))***+++,,,***************************))))))))))))(((((((((******)))))))))***+++,,,***************+++,,,---...------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---------.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,------,,,+++------......//////000000111222222333333333333333222222333444666777888888<<<>>>@@@???===;;;===@@@AAA@@@?????????AAABBBCCCDDDDDDDDDFFFHHHJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFCCCBBBBBBBBBBBBBBBCCCCCC??????>>>===<<<<<<<<<<<<:::::::::999999888888777555444333444555444222000333000...------...------///...---,,,,,,+++,,,,,,,,,,,,,,,...///...+++((()))***++++++***)))***+++++++++++++++++++++***)))++++++***((('''(((+++---,,,++++++***))))))(((((()))******)))((('''((()))((()))************)))((()))************)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''((()))***)))''''''''')))''''''(((((((((((())))))***(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&'''))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$''''''((((((''''''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((())))))******)))))))))))))))))))))))))))%%%(((+++,,,***(((&&&&&&)))((((((''''''(((((()))''''''((()))************)))++++++***((((((((())))))))))))))))))))))))))))))(((&&&''')))+++***(((&&&''''''((((((''''''&&&(((((((((((()))))))))))))))))))))******)))))))))'''((())))))******))))))***************+++++++++***)))))))))))))))******$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((()))***+++************((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))******+++++++++%%%&&&((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))*********+++******(((((((((***+++---*********************************)))))))))(((((()))))))))*********+++++++++***************++++++......,,,+++++++++,,,---,,,,,,,,,,,,------------******+++,,,---...//////------------------------,,,------------.........///...---...000111000//////000000111222222333333666777888888999999999888999999999999;;;===???@@@AAADDDFFFEEEAAA@@@CCCFFFGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGGGGJJJMMMOOOPPPOOOKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDEEEEEEFFFHHHIIIJJJDDDEEEFFFGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@??????????????????>>>>>><<<;;;;;;;;;<<<;;;999666777444111000222444444333333222111000////////////---,,,,,,...000///+++((()))***++++++***)))***+++))))))******+++************++++++***))))))***,,,*********************)))---......---+++))))))***(((((((((((((((((((((((()))******+++***)))((('''(((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))(((''''''((()))))))))'''''')))***'''''''''((((((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((()))******&&&&&&&&&''''''''''''(((%%%&&&((()))***)))(((''''''''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))************))))))))))))))))))))))))(((******)))&&&$$$%%%'''))))))(((((((((((())))))''''''(((******++++++***((()))******)))(((***+++)))))))))))))))))))))))))))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***)))******++++++******)))(((((()))************)))******++++++,,,,,,------******))))))))))))******%%%&&&((()))))))))((('''(((((((((((('''''''''''''''(((((())))))))))))((()))(((((('''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$%%%''')))++++++++++++))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((***************+++++++++***)))((('''((()))+++,,,************************,,,,,,,,,,,,++++++******(((((()))***+++*********++++++******************000...---+++*********+++++++++,,,---......///000((()))***+++---...//////------------------------............/////////000333222111222444555555444333333444555555666777777:::;;;<<<<<<============@@@???>>>>>>@@@CCCEEEGGGDDDGGGJJJHHHDDDCCCFFFIIIJJJIIIHHHGGGGGGHHHJJJLLLIIIHHHIIIKKKOOOQQQRRRRRRNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHEEEEEEDDDEEEFFFHHHJJJLLLDDDFFFHHHKKKKKKKKKJJJIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB???===;;;777555555888;;;<<<;;;666555444333222222222222---,,,,,,...111000+++((()))+++++++++***)))***+++'''((()))***************'''***,,,---,,,***))))))(((((())))))******++++++,,,,,,,,,+++(((&&&&&&'''******))))))))))))******)))******++++++)))(((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))((('''''''''((())))))((()))+++---&&&'''''''''(((((())))))(((''''''((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((((('''(((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))((('''&&&%%%%%%$$$%%%''')))***+++***)))((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''((()))((('''%%%$$$(((((()))))))))(((&&&%%%&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''''''''&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************(((((((((((((((((((((((())))))(((%%%""""""'''+++))))))(((((((((((())))))''''''(((******+++++++++&&&((()))***)))***+++---)))))))))))))))*********&&&'''))))))&&&$$$''',,,(((((())))))))))))(((((('''((((((((())))))******+++++++++,,,,,,+++++++++(((((()))*********************+++,,,------......******)))))))))))))))***((('''&&&%%%$$$%%%%%%&&&(((&&&$$$######%%%((())),,,+++)))((((((((()))***((('''&&&%%%%%%&&&'''(((&&&''')))(((&&&%%%%%%&&&***'''%%%%%%'''((('''%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((()))(((&&&$$$%%%'''***+++)))*********++++++++++++------,,,+++***)))((('''******)))))))))))))))*********))))))(((''''''&&&))))))*********))))))(((******))))))******+++,,,,,,,,,---.../////////////////////...---,,,++++++///---***+++...000///---000000///////////////000222333333444555555666666:::<<<>>>@@@AAAAAA@@@???EEEDDDBBBAAABBBCCCEEEFFFHHHFFFDDDCCCCCCDDDGGGHHHKKKLLLMMMNNNOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSTTTSSSTTTVVVVVVTTTQQQMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLIIIHHHGGGEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGHHHHHHGGGEEECCCAAA@@@???===<<<<<<<<<===>>>???>>><<<:::888777666666333222222111111000000///++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++***))))))))))))***+++++++++******************+++,,,,,,+++***)))(((,,,------+++)))'''((((((,,,,,,******)))))))))***************)))))))))((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))"""$$$(((+++,,,***(((&&&+++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))*********)))''''''&&&&&&&&&'''((()))******)))((('''&&&''''''((()))******+++(((((('''&&&&&&((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((***)))'''&&&'''(((***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''%%%(((''''''&&&&&&&&&'''''')))((((((''''''''''''(((***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((())))))))))))((((((+++***)))'''''''''((())))))((('''&&&%%%%%%&&&'''******))))))((((((''''''((((((''''''''''''(((((()))))))))))))))))))))))),,,+++++++++******))))))***************************++++++)))(((''')))***++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))((((((((((((((())),,,+++++++++******))))))((('''&&&%%%%%%%%%&&&&&&)))((('''''''''(((***+++***))))))(((''''''(((((((((((((((''''''((((((((()))+++,,,,,,***))))))))))))'''$$$%%%&&&'''&&&$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))((((((((((((+++***((('''((()))***+++*********+++++++++,,,,,,---------------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))(((((()))***+++++++++++++++++++++++++++,,,,,,---,,,------......///......------------......//////,,,***)))***---//////...111111111222333444555555666666777999:::<<<=========???AAADDDFFFFFFFFFEEEGGGFFFDDDCCCCCCDDDEEEFFFHHHFFFEEEDDDDDDFFFHHHJJJMMMMMMNNNOOOOOONNNMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPTTTUUUVVVVVVTTTRRROOOMMMJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHGGGFFFDDDBBBDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>======<<<888888777666555555444444222222111///...---,,,+++,,,,,,++++++++++++,,,,,,***))))))((((((((())))))++++++++++++******************+++,,,,,,+++))))))***+++,,,+++)))))))))+++,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))((()))*********)))((('''))))))))))))))))))))))))$$$&&&)))+++++++++)))(((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''''''''''''''((((((''''''''''''((())))))''''''&&&''''''((()))***'''((()))******)))((('''''''''(((((())))))******(((''''''''''''((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((()))***)))))))))+++***((('''&&&'''((()))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&(((((((((''''''((((((((((((((('''''''''(((((()))***))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((******)))(((((((((((((((***)))((('''''''''((()))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))************************((()))***)))((()))***,,,,,,+++***)))))))))))))))************************++++++***************++++++******)))))))))******+++++++++******)))))))))((('''&&&&&&%%%&&&&&&&&&((())))))***************(((((((((((((((''''''&&&(((((())))))))))))((((((***,,,------+++******+++***(((&&&&&&'''((('''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,------............---,,,,,,++++++'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...............------........./////////,,,+++***,,,000222333333333444555777999;;;<<<===<<<<<<>>>@@@BBBDDDEEEFFFBBBDDDFFFIIIKKKLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFHHHGGGFFFEEEFFFHHHKKKLLLOOOOOOPPPPPPPPPNNNMMMLLLMMMMMMLLLLLLMMMNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWVVVUUUSSSQQQPPPLLLLLLMMMMMMMMMLLLKKKKKKGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIIIIHHHGGGFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEE@@@???>>>===<<<;;;::::::<<<;;;999666333000...------,,,,,,,,,,,,,,,------******))))))))))))******,,,,,,,,,++++++*********)))***+++,,,,,,,,,+++***((()))++++++******+++---,,,,,,---...---,,,+++***))))))******************)))))))))))))))))))))))))))))))))))))))'''&&&&&&))))))))))))))))))))))))'''((()))***+++++++++******)))(((''''''((()))***((((((((('''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((''''''((((((&&&&&&&&&''''''(((******(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***************,,,+++)))'''&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))'''''''''''''''((()))***)))))))))(((''''''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))(((((('''))))))((((((((()))******))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))((((((************************&&&''')))))))))***,,,---,,,,,,+++************+++++++++++++++++++++++++++---------,,,,,,***))))))++++++*********++++++,,,*********)))))))))))))))'''''''''&&&&&&&&&&&&'''%%%''')))***+++***(((''''''''')))))))))((('''&&&'''((()))******)))((('''((()))++++++)))((())))))+++***)))(((((())))))(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))(((''''''&&&''''''(((((((((((())))))))))))***+++,,,,,,,,,+++***))))))))))))*********++++++)))))))))************+++------------------...///------------,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......//////000000000///...------,,,//////000222555888:::;;;888999;;;===???AAABBBBBBBBBCCCDDDFFFGGGIIIJJJKKKHHHIIIKKKMMMNNNOOOOOOOOONNNMMMKKKIIIGGGFFFFFFFFFHHHGGGGGGGGGHHHJJJMMMNNNPPPPPPQQQQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHBBBAAA@@@>>>>>>>>>??????@@@AAABBBDDDFFFIIIKKKLLLHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJFFFFFFEEECCCBBBAAA@@@???DDDBBB@@@===:::777555333111000///......------...---,,,,,,,,,,,,,,,------------,,,,,,++++++******((()))+++,,,---,,,,,,+++(((***++++++******+++,,,,,,---///000000...,,,+++))))))************++++++(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))((((((((())))))***+++))))))(((((((((((())))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''''''''))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''&&&'''(((******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))************)))+++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&'''((((((((()))))))))(((&&&&&&&&&'''''')))******))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((('''((()))******)))((('''(((((((((((()))******+++))))))))))))((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((************************&&&(((******))))))+++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***+++,,,---,,,+++)))(((+++************++++++,,,))))))))))))))))))))))))&&&'''''''''''''''''''''$$$'''***,,,,,,+++(((&&&'''(((***++++++***)))(((&&&&&&((())))))(((&&&&&&&&&'''))))))(((''''''((()))))))))(((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((''''''''''''''''''((((((((()))))))))***((()))+++,,,+++***)))((((((((((((((()))))))))***))))))))))))((((((((((((,,,,,,,,,,,,,,,---...............---------------------...------,,,+++++++++++++++++++++,,,------...............000111222111000000000000000//////444555777888:::===???AAA???@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPQQQQQQPPPNNNMMMLLLMMMLLLLLLLLLMMMMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSWWWWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTQQQNNNKKKHHHFFF???>>><<<:::999999999999999999;;;>>>AAAEEEHHHJJJFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDHHHGGGEEECCC@@@>>>===<<<888777555333222000000//////......---------------......------,,,++++++***)))***+++,,,------,,,+++***+++,,,+++)))))))))***,,,---///000000///...,,,***************+++++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''((()))***))))))(((((((((((())))))))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***)))(((''''''''')))((((((''''''''''''((())))))(((((((((((())))))((((((((((((''''''''''''&&&''')))*********)))((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((())))))((((((((('''''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%&&&'''(((((((((((('''&&&&&&&&&'''''')))******(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((())))))))))))(((((('''((()))******)))((('''&&&''''''((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))++++++***((()))))),,,+++++++++++++++,,,,,,************************'''(((***+++++++++***))))))))))))))))))***+++,,,)))))))))))))))*********&&&&&&'''(((((((((((('''&&&(((+++......,,,***(((((())))))***************&&&&&&''''''''''''&&&&&&&&&((()))***((((((((()))''''''(((&&&%%%$$$%%%'''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******&&&''')))*********)))(((((((((((()))))))))******,,,,,,++++++*********)))++++++++++++,,,,,,---...000000000000000000000000////////////...,,,+++***+++++++++++++++,,,,,,---///.........000222444555///000111333555777888999999;;;======>>>???BBBEEEDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQSSSTTTWWWVVVTTTRRRNNNKKKHHHFFFAAA???===:::888777777777555555666888<<>>;;;999888888666555555666888:::===???@@@AAACCCFFFIIIMMMPPPRRRQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLLLLMMMMMMNNNOOOPPPSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKKKKJJJIIIIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJHHHGGGGGGFFFBBBAAA@@@>>>============777666555333111000//////000000///...---,,,+++++++++,,,---------,,,+++***)))***++++++***)))+++,,,---------....../////////------,,,+++******))))))))))))))))))))))))))))))((('''''''''(((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))(((''''''''''''''''''(((++++++***)))((((((((()))%%%%%%%%%&&&((()))+++,,,***)))(((''''''((()))***%%%&&&&&&''''''((((((((())))))(((((())))))***+++))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$&&&((())))))((($$$%%%''')))***)))((('''(((((('''''''''(((((()))'''(((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******((()))*********)))(((''''''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))&&&(((+++,,,+++))))))))))))))))))))))))***+++,,,*********************************)))******++++++***))))))***+++,,,------***+++++++++,,,,,,,,,,,,%%%&&&((()))))))))((('''$$$&&&(((******)))'''&&&((('''&&&&&&&&&((()))******)))(((''''''((()))***$$$&&&'''((('''&&&'''(((***,,,---+++((('''***,,,'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++&&&''''''((()))******+++&&&&&&'''(((***+++,,,---++++++,,,,,,,,,---------)))******+++---......///+++++++++,,,---...///000------------..................///////////////......------------...///////////////000222666999;;;888999:::<<<>>>@@@AAABBBGGGIIIKKKJJJGGGGGGJJJLLLEEEFFFIIIKKKLLLLLLKKKJJJBBBCCCEEEFFFHHHJJJLLLMMMKKKKKKJJJJJJKKKKKKLLLMMMHHHIIIKKKLLLNNNNNNOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGGGGIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKIIIFFFBBB???<<<;;;:::888777666555666777999;;;:::;;;<<<@@@DDDIIIMMMPPPRRRRRRQQQQQQPPPPPPPPPPPPLLLLLLLLLMMMNNNOOOPPPQQQSSSRRRPPPNNNMMMLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGCCCBBBBBBAAAAAABBBBBBCCC>>>===;;;888666444333333111000///...---,,,++++++,,,------...---,,,***)))&&&(((*********+++,,,...---------------...///000///...---,,,***)))(((((())))))))))))))))))))))))******)))(((((()))***+++(((((((((((((((((((((((())))))************)))((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++******)))))))))))))))(((((('''''''''(((((()))***)))(((''''''((()))***%%%%%%&&&&&&'''((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************))))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))((($$$&&&(((***++++++)))))))))(((((('''''''''(((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))(((''''''''')))***+++***+++,,,,,,+++***)))((('''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))$$$'''***,,,+++******+++))))))(((((()))***++++++++++++++++++++++++++++++...---+++***)))******+++++++++++++++,,,---...///+++++++++,,,,,,---------''''''''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''******,,,,,,,,,***((('''******))))))))))))*********)))((()))++++++)))(((***)))(((''''''((()))*********))))))(((((('''''''''''''''''''''((()))******'''%%%'''+++---***&&&))))))))))))***,,,---...,,,+++***))))))***+++,,,)))***+++,,,,,,+++))))))---,,,,,,+++,,,---///000......---,,,,,,,,,,,,,,,000...+++)))((()))+++,,,***+++,,,,,,------------///222555777888999;;;<<>><<<:::::::::777666555333111///...---///---++++++,,,---,,,+++***+++---...---,,,***))).........---,,,+++***************)))((((((''''''---+++)))((('''((()))***++++++***************+++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))(((((((((((())))))))))))******)))(((''''''((()))***)))((('''(((***''''''((())))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))***)))((()))***+++***(((((((((((((((((((((((((((((((((''''''''''''((((((+++)))&&&''')))+++***((((((((('''''''''&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%$$$$$$$$$'''((())))))((('''''''''+++***)))'''''''''((()))))))))************))))))'''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))******++++++***)))(((((()))***+++))))))************))))))(((***,,,,,,+++***)))***************************++++++++++++++++++++++++******))))))******+++,,,...---,,,+++++++++,,,------+++***+++---///---+++,,,,,,,,,+++,,,,,,------''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''+++***))))))(((((((((((())))))(((((((((((())))))***)))((()))++++++)))(((***)))(((''''''((()))******)))))))))((((((((('''(((((('''''''''((())))))+++(((&&&(((,,,---+++''')))(((((((((((())))))***,,,+++************+++,,,,,,------------,,,,,,+++------,,,+++,,,,,,......111111000/////////000000222111///...---...///000,,,,,,...//////000000000111444777:::;;;<<>>;;;:::999::::::777888999;;;>>>CCCGGGIIIMMMNNNOOOPPPOOONNNMMMLLLNNNPPPQQQPPPPPPPPPRRRTTTSSSRRRPPPNNNMMMMMMNNNNNNOOONNNLLLKKKJJJJJJKKKKKKMMMMMMLLLKKKKKKLLLMMMNNNPPPOOONNNMMMLLLKKKKKKJJJIIIGGGEEEEEEGGGIIIHHHFFFFFFEEECCCAAA???>>>>>>>>>;;;;;;999777444222111000111///---,,,------,,,+++...//////...,,,***((('''+++++++++******)))))))))))))))))))))))))))******+++***)))(((((()))******++++++***************+++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((((((((('''))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%$$$$$$'''(((******((((((((()))''''''((()))))))))))))))(((((())))))))))))))))))'''''''''''''''((())))))***)))((()))******)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''%%%###$$$&&&'''&&&$$$(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))******+++'''(((((((((''''''''''''+++***((('''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))(((((((((************************((((((((()))))))))******************************)))))))))))))))******++++++***)))(((((()))***+++)))******************))))))***,,,,,,***)))***+++*********************************+++++++++++++++,,,++++++++++++,,,---------,,,+++++++++,,,---------+++***+++---...,,,+++,,,,,,,,,,,,---...//////''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((+++)))'''&&&&&&'''(((***((((((''''''''''''(((((()))(((((()))******)))'''))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''''''''((((((+++)))(((***---...+++)))******)))(((((((((((((((,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,------,,,+++++++++,,,,,,111111000000111111222222333333222111111222222222///000111333444555555555666999<<<>>>???@@@CCCDDDDDDDDDEEEFFFIIILLLOOOQQQPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNNNNNNNLLLJJJIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLLLLMMMMMMOOOOOOOOOOOOPPPRRRSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSQQQOOOLLLKKKLLLMMMRRRRRRQQQPPPPPPOOOOOONNNNNNMMMKKKIIIHHHGGGFFFFFFHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLHHHHHHGGGFFFFFFGGGHHHIIIGGGFFFDDDBBBAAA???>>>===999999999:::<<>><<<:::888666666666333111//////...,,,+++000///...---,,,***))))))***************)))))))))((((((((()))***+++++++++(((((())))))))))))******+++***************++++++************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((''''''''''''))))))(((((((((((())))))(((''''''(((((()))***+++'''((()))******)))(((''')))************)))((((((&&&(((++++++***((('''(((''''''((()))))))))))))))((((((((()))***+++++++++'''''''''''''''((())))))***)))((((((******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''((((((***)))((('''''''''((((((''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))***+++******++++++++++++*********++++++***))))))***,,,)))))))))))))))))))))))))))))))))******+++++++++++++++******++++++,,,---++++++++++++,,,,,,......---+++***+++,,,---,,,***,,,,,,,,,---///000222333&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((***)))((('''''''''((())))))((((((''''''(((((())))))(((((()))******)))'''))))))(((((((((((())))))))))))))))))((((((((((((******)))((('''''''''(((***)))(((***,,,,,,+++))),,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,++++++++++++............///000111111111111222222222333333333333444666888999:::;;;;;;<<<>>>AAABBBBBBCCCDDDFFFEEEEEEFFFGGGJJJMMMOOOQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOONNNLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPNNNNNNNNNNNNOOOPPPOOONNNNNNOOOQQQSSSTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUSSSPPPMMMMMMNNNPPPTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEGGGHHHJJJKKKHHHHHHGGGFFFFFFGGGIIIIIIJJJJJJJJJIIIGGGEEEBBBAAA=========<<<===>>>???@@@EEEGGGIIILLLMMMNNNOOOOOOOOOQQQRRRQQQOOONNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPMMMLLLIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEAAAAAAAAA@@@???>>>======;;;999666333222111///---------,,,,,,,,,,,,---...+++++++++,,,,,,,,,,,,,,,((((((((()))))))))******((())))))***))))))((('''*********)))******+++,,,************************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''))))))(((((((((((()))))))))((((((((((((((()))***&&&((()))++++++)))(((&&&,,,---------------,,,,,,%%%(((+++,,,+++(((''''''''''''((()))))))))))))))((((((((())))))*********'''''''''''''''((())))))***((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&((()))(((((((((((((((((('''((((((((('''(((((())))))((((((''')))((((((''''''((()))***))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((()))*********++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++,,,,,,++++++++++++++++++)))((((((+++---))))))))))))))))))))))))((((((((()))******++++++))))))((((((((()))************++++++,,,---......,,,,,,++++++,,,,,,,,,+++------...///222444666777&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''((()))*********)))(((***))))))(((((())))))***)))((('''(((******((('''(((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((((((((((((((((((((((()))******)))(((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,,,,---...000111222111111222333444555666666888999;;;<<<>>>???@@@@@@BBBDDDEEEEEEDDDDDDDDDEEEDDDDDDEEEFFFHHHKKKMMMOOOPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMOOOPPPPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMOOORRRSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVTTTRRROOOOOOQQQSSSUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMLLLLLLKKKKKKLLLLLLHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEFFFFFFGGGKKKKKKLLLLLLKKKIIIGGGFFFDDDCCCBBBBBBAAAAAAAAAAAACCCDDDGGGJJJLLLMMMNNNNNNPPPQQQRRRRRRPPPNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPKKKIIIFFFCCCAAA??????>>>===>>>???AAABBBCCCDDDDDDIIIIIIKKKMMMNNNNNNNNNNNNJJJJJJKKKKKKKKKLLLNNNOOOOOONNNMMMKKKIIIGGGEEEDDDAAABBBBBBCCCCCCDDDDDDDDDAAA>>>;;;999888666444222000///......------......,,,,,,,,,,,,,,,---------)))))))))(((((('''''''''************)))'''&&&%%%******))))))***++++++,,,******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((*********)))))))))(((((())))))(((((((((((())))))******)))(((((('''((((((&&&((()))++++++)))(((&&&'''(((((()))))))))((((((%%%(((+++,,,+++(((''''''''''''((())))))))))))))))))))))))((((((''''''''''''''''''''''''((()))))))))((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((+++++++++***************&&&%%%%%%'''***+++***((('''''''''(((((((((((('''((())))))******))))))(((((((((((((((((()))******))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((()))*********++++++++++++************************)))))))))))))))******+++******++++++++++++******+++++++++,,,,,,++++++++++++++++++)))((((((+++---))))))))))))))))))))))))(((((()))))))))*********)))))))))((()))******+++)))***+++,,,------......+++,,,,,,,,,,,,,,,------///000111333555888:::;;;%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&(((***++++++***)))'''******))))))))))))******(((''''''((())))))(((&&&(((((())))))))))))(((((((((((((((((())))))))))))******)))((((((((())))))''''''((()))))))))))))))((((((((()))***+++,,,---++++++,,,,,,,,,,,,++++++,,,---///000111000000///------.........---,,,,,,,,,,,,---...000222444555555555555666888:::;;;<<<======???@@@BBBBBBCCCCCCEEEGGGHHHHHHGGGEEEFFFGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKKKKKKKLLLMMMLLLMMMOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNMMMNNNOOOQQQRRRTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUSSSQQQQQQSSSUUUTTTUUUVVVVVVUUUTTTRRRQQQOOOPPPQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFJJJIIIGGGEEEDDDDDDEEEEEEHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDEEEHHHJJJLLLMMMNNNNNNPPPRRRSSSSSSQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPKKKIIIFFFCCCAAA???>>>>>><<<===???@@@AAABBBBBBBBBEEEFFFIIIKKKMMMNNNNNNNNNKKKLLLMMMLLLLLLLLLNNNPPPQQQQQQPPPNNNKKKIIIFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFCCC@@@???>>>>>><<<:::888777555333111///---,,,,,,,,,,,,,,,,,,+++++++++*********)))((('''''''''******)))(((((('''&&&&&&))))))))))))***+++,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((************))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''((()))******)))((('''%%%&&&&&&'''''''''''''''&&&(((++++++***((('''(((''''''((())))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''((()))))))))(((''''''))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%'''))))))((('''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''((()))***+++,,,%%%%%%&&&***......+++'''&&&&&&'''(((((((((''''''))))))************))))))''''''((()))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))******+++******+++,,,,,,+++************++++++++++++*********++++++***))))))***,,,************************************************,,,,,,++++++,,,,,,---...******,,,,,,------------***,,,---...---...///111333333555666999<<<>>>???%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))((((((((((((((('''&&&'''(((((())))))))))))))))))(((((((((((())))))(((''''''((())))))(((&&&'''((()))******)))(((''''''((((((((()))))))))***)))))))))((())))))******'''(((*********)))******))))))))))))******+++,,,******+++,,,,,,+++******)))+++///222333333111000,,,---.../////////...---,,,---...///111444666777888777777888:::<<>>===<<<:::777333000............------,,,,,,++++++++++++***************(((''''''&&&'''((()))***))))))))))))***+++,,,---************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***))))))))))))((((((((())))))(((((((((((())))))''''''''''''((()))++++++(((((())))))))))))(((((('''(((((()))******))))))'''(((******((((((((()))''''''((())))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))(((''''''((()))((('''((((((((((((((((((((((((((((((''''''''''''(((((('''***---...+++*********&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((""""""###%%%&&&'''((()))$$$%%%'''---222222,,,'''%%%&&&'''(((((((((''''''(((((())))))))))))((((((%%%''')))+++,,,+++***))))))))))))))))))))))))))))))))))))******++++++,,,************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,++++++***)))******************))))))***,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,+++******))))))---------,,,------...///++++++,,,---------,,,+++)))+++.../////////222555666777888:::<<>><<<999666444222222111000///.........***++++++,,,,,,---......&&&%%%$$$%%%&&&))),,,...))))))))))))***+++,,,---************************+++*********))))))((((((************************))))))))))))))))))))))))+++*********))))))(((((()))(((((((((''''''''''''))))))(((((((((((())))))$$$%%%%%%''')))+++---...))))))(((((((((((())))))&&&'''((()))))))))))))))((()))***)))((('''(((***'''(((((()))))))))))))))(((((())))))******++++++'''''''''''''''((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%(((+++,,,)))''''''(((&&&&&&&&&'''''''''((((((***)))((('''&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((((((((($$$%%%(((///444444---&&&$$$%%%'''(((((((((''''''''''''((((((((((((''''''$$$&&&***,,,---,,,***((())))))))))))))))))))))))(((((()))***+++,,,,,,---************************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***+++,,,------,,,+++***))))))************))))))(((***,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,++++++,,,,,,---...+++,,,---------,,,+++***(((+++///000///111444777999999:::<<<>>>@@@BBBDDD''''''''''''((((((((()))%%%&&&(((******)))((('''---+++)))((('''&&&''''''))))))))))))))))))))))))''''''((()))***++++++,,,''''''((()))***+++,,,,,,---,,,+++)))(((&&&%%%$$$))))))((((((((((((((()))******))))))))))))******))))))))))))***+++,,,---,,,,,,+++***))))))))))))******+++++++++******)))++++++,,,------...//////......---,,,---...///000000222444555555555777999999:::;;;===???@@@@@@@@@DDDEEEEEEEEEEEEDDDCCCCCCHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPTTTTTTTTTSSSQQQOOONNNMMMKKKMMMOOOQQQPPPNNNJJJHHHQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRQQQRRRSSSVVVVVVUUUTTTRRROOOMMMLLLQQQQQQPPPPPPQQQSSSUUUVVVVVVYYY[[[XXXQQQLLLLLLMMMKKKJJJIIIJJJMMMNNNOOONNNMMMJJJGGGFFFGGGIIIJJJJJJNNNNNNOOOOOONNNMMMKKKJJJKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFDDDCCCDDDGGGJJJLLLLLLMMMPPPQQQQQQPPPMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPUUUTTTRRRPPPNNNNNNNNNOOOMMMNNNPPPRRRSSSTTTTTTSSSTTTSSSQQQOOOMMMLLLKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGIIIJJJJJJJJJHHHIIIJJJLLLPPPRRRSSSRRRPPPNNNMMMMMMPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLLLLJJJIIIGGGEEEFFFFFFEEEDDDBBB???<<<:::999777555222000...------+++******+++,,,,,,***)))******************++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))*********...---+++)))''''''''''''************++++++++++++''')))***)))((('''(((***&&&''''''((((((((((((((()))************+++++++++******))))))((((((''''''++++++******)))'''&&&%%%))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((++++++***)))(((((())))))))))))))))))************((((((((((((((()))*********'''%%%%%%&&&)))******''''''(((((())))))******''''''''''''((((((((((((***)))'''&&&'''(((***+++((('''''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''((()))+++++++++***)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))***)))(((((((((***+++)))((()))***+++***((()))*********++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((***+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...)))******+++,,,,,,------///...------,,,,,,,,,------,,,+++++++++---///111...///000333555777999:::AAAAAAAAAAAAAAAAAAAAAAAA&&&''''''(((((((((((((((%%%&&&((()))))))))'''&&&+++***)))((((((''''''((())))))))))))))))))))))))(((((())))))******++++++*********))))))(((((((((+++++++++******)))))))))******)))(((((())))))*********))))))))))))******)))))))))******+++,,,------,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........//////......///111222333333555777888888888:::<<<;;;<<<>>>???AAABBBBBBBBBEEEEEEFFFFFFGGGFFFFFFEEEHHHIIIIIIJJJJJJKKKKKKKKKOOOOOOOOOOOONNNNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRVVVVVVUUUTTTSSSQQQPPPOOOOOOPPPRRRSSSRRRQQQNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRRRRRRRPPPPPPPPPRRRQQQQQQPPPOOONNNMMMMMMLLLOOOOOOPPPQQQRRRTTTVVVVVVVVVXXXYYYVVVPPPKKKKKKMMMKKKJJJIIIJJJLLLMMMMMMLLLNNNLLLIIIIIIJJJJJJJJJIIIKKKLLLLLLMMMMMMLLLKKKJJJGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPPPPNNNMMMKKKNNNNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRSSSSSSTTTUUUVVVQQQRRRSSSTTTUUUUUUTTTSSSWWWVVVTTTRRRQQQPPPOOOOOOQQQQQQOOOMMMJJJHHHFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFIIIJJJKKKJJJHHHHHHIIIKKKNNNPPPRRRRRRPPPNNNNNNOOOQQQPPPOOOOOONNNNNNNNNOOOLLLMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHGGGFFFDDDCCC===<<<:::777444111///---+++*********,,,---,,,+++***************+++++++++......---,,,+++***))))))************************))))))******++++++,,,,,,---,,,***((('''''''''((((((((((((((())))))))))))((()))***)))((('''(((******+++++++++***)))(((((())))))*********+++++++++******))))))(((((((((((()))))))))))))))((((((''')))))))))))))))))))))(((((((((((())))))((((((((('''''''''((((((((())))))++++++***)))))))))))))))'''(((((((((((()))))))))((((((((((((((()))******'''&&&$$$%%%'''((((((''''''((((((((()))))))))***''''''''''''(((((((((((()))((('''&&&'''(((***+++((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''((()))*********)))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&''''''%%%%%%&&&''')))'''&&&'''((()))(((''')))))))))*********++++++******))))))((((((''''''))))))(((((((((((())))))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,------+++++++++,,,,,,---------......------------............---,,,---///000222222333444666888:::;;;<<>>@@@>>>???AAABBBDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOPPPPPPPPPOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNOOOOOOMMMNNNOOOOOONNNMMMNNNPPPOOONNNMMMLLLLLLLLLMMMNNNKKKLLLNNNOOOQQQRRRSSSSSSTTTUUUUUUQQQLLLHHHIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIKKKIIIHHHHHHIIIIIIHHHFFFIIIJJJKKKLLLLLLLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFIIIKKKNNNPPPPPPNNNKKKIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMNNNNNNNNNOOOLLLMMMOOOPPPRRRSSSSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTXXXWWWUUUTTTSSSRRRRRRRRRVVVTTTRRROOOLLLIIIFFFEEECCCDDDEEEEEEFFFEEEEEEDDDIIIJJJJJJIIIGGGFFFGGGHHHJJJLLLNNNOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKKKKJJJIIIHHHCCCCCCBBB???;;;777222000///---++++++---...---,,,))))))*********+++++++++///......---,,,+++******)))))))))))))))))))))))))))******+++,,,---------******)))((('''((((((((((((((((((((())))))))))))((()))******(((((()))***,,,,,,,,,+++***)))(((''')))))))))*********++++++***))))))))))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********+++***))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******)))))))))+++,,,,,,+++)))(((((((((((())))))))))))''''''''''''(((((((((((()))((('''''''''((()))***)))))))))(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''(((((()))((((((((('''(((((()))***''')))***)))((('''((())))))(((''''''))))))((('''((((((((()))))))))******,,,+++***)))(((''''''&&&***))))))(((((())))))******++++++++++++++++++***************************+++++++++,,,,,,------------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------------------------...///000000000000//////000111333444888888999;;;<<<===>>>???AAABBBBBBBBBCCCCCCCCCCCC%%%&&&((()))***)))((('''%%%%%%&&&'''(((''''''&&&&&&'''(((*********)))((())))))))))))))))))))))))*********)))))))))))))))''''''((((((((()))))))))******++++++,,,---......++++++******++++++,,,,,,+++******))))))******+++***++++++,,,,,,,,,,,,,,,***************+++,,,---------...////////////...------------------------111111222444555777999::::::<<<>>>>>>>>>???AAACCCBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJKKKLLLMMMNNNPPPRRRSSSTTTRRRQQQPPPOOOMMMMMMLLLLLLNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMJJJLLLMMMMMMKKKKKKLLLNNNOOONNNLLLKKKKKKLLLNNNOOOJJJLLLNNNPPPRRRSSSSSSRRRTTTUUUTTTQQQLLLJJJJJJKKKKKKJJJJJJJJJLLLLLLKKKIIIHHHHHHGGGIIIJJJJJJIIIGGGIIIJJJJJJKKKKKKLLLLLLLLLGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMOOOPPPOOOLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKMMMNNNOOONNNMMMMMMTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRVVVTTTRRROOOLLLIIIGGGFFFCCCCCCCCCDDDCCCCCCCCCCCCFFFGGGHHHGGGDDDCCCCCCDDDDDDFFFIIIJJJKKKLLLOOOQQQOOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOONNNNNNMMMLLLKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHFFFCCC>>>999666555222000...//////...---************++++++++++++******++++++,,,---------************************((())))))***+++,,,------(((((((((((((((((()))))))))*********++++++++++++((()))******)))((()))***************)))((('''&&&))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********''''''((((((((((((''''''((((((((()))))))))************)))))))))))))))***'''''''''((((((((())))))((((((((((((((())))))*********+++...///...+++((((((((((((((())))))))))))''''''''''''(((((((((((((((''''''''''''((()))***))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))***(((((((((''''''((()))))))))***++++++))))))***++++++***)))***++++++***)))(((((((((((())))))))))))+++******))))))(((((((((***))))))))))))))))))*********++++++++++++************************************+++,,,,,,---......+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,------------------------,,,------...///111222333333333333333333444666777<<<======>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDD&&&&&&((()))))))))((('''&&&&&&&&&'''''''''''''''%%%'''(((*********))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))***************+++++++++++++++++++++***++++++,,,------++++++************++++++++++++,,,---------,,,,,,---,,,,,,+++******++++++,,,,,,---.................................//////111222444666888999;;;;;;<<<>>>@@@@@@@@@AAACCCEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGHHHJJJKKKMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJHHHJJJKKKMMMMMMLLLJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQOOONNNMMMLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLLLLPPPPPPOOONNNMMMLLLLLLKKKIIIKKKLLLKKKJJJJJJKKKLLLOOONNNLLLJJJIIIJJJKKKLLLKKKLLLOOORRRTTTUUUUUUUUUVVVVVVUUURRROOOMMMLLLKKKKKKKKKKKKMMMNNNOOONNNLLLHHHHHHHHHJJJLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLNNNOOOOOOOOOMMMMMMOOOOOOOOOPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPNNNLLLJJJHHHHHHDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEDDDBBB@@@???@@@>>>@@@CCCEEEFFFHHHKKKNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOMMMKKKJJJGGGIIIKKKKKKIIIEEEAAA>>><<<:::666444333111///---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,((((((((())))))))))))))))))*********++++++++++++)))***+++***)))((()))+++))))))************))))))(((((()))))))))*********))))))))))))************)))))))))))))))(((''''''((()))))))))*********+++''''''((((((((((((''''''''''''((((((((()))))))))***)))))))))))))))******(((((()))))))))*********((((((((((((((())))))***&&&&&&''')))***)))&&&$$$))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''((()))******((((((''''''&&&''''''(((&&&'''((((((&&&&&&'''(((,,,***)))***+++,,,+++***(((((((((((())))))))))))(((((())))))******++++++******))))))))))))******)))******************)))******************************+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------------......///000222444555666666666666777777888999999>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB''''''''''''((((((((()))''''''''''''((((((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))************))))))))))))************+++,,,------++++++************+++++++++,,,---.........---,,,000///...---,,,,,,,,,,,,++++++,,,---..................//////000111111222333444666888:::;;;<<<<<<>>>???AAABBBBBBCCCEEEGGGFFFFFFGGGIIIIIIJJJJJJJJJHHHHHHJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLLLLKKKJJJIIIIIIKKKLLLKKKIIIHHHGGGHHHHHHIIIEEEFFFJJJNNNRRRUUUWWWXXXWWWWWWVVVUUUSSSPPPNNNLLLJJJJJJKKKNNNQQQSSSRRRPPPLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJKKKMMMOOOQQQTTTUUURRRPPPMMMJJJGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTOOOOOONNNMMMLLLJJJJJJIIIEEEDDDCCCAAAAAA@@@@@@@@@???AAACCCBBBAAA???>>>>>>;;;===???AAABBBDDDHHHJJJKKKKKKKKKKKKLLLNNNOOOOOOQQQPPPOOOOOONNNNNNOOOOOOMMMNNNPPPQQQQQQQQQPPPPPPHHHIIILLLMMMLLLIIIFFFDDDBBB@@@===;;;999666333000///......------,,,,,,++++++++++++******)))))))))++++++++++++++++++++++++((())))))))))))*********((()))************))))))(((((((((((()))))))))))))))***++++++))))))***+++++++++,,,---------------((((((((()))))))))******)))))))))************+++)))))))))))))))(((''''''((())))))******+++++++++(((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))******+++))))))))))))************((((((((((((((()))******)))(((''''''(((((('''&&&))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''''''''(((((())))))***((((((''''''&&&&&&''''''((()))***)))((('''(((******)))((((((******)))(((((((((((()))))))))******'''(((((()))***+++,,,,,,+++******))))))******+++))))))************))))))************************+++++++++,,,,,,---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,------...//////000000000111222444666888999999999::::::;;;<<<<<<<<>>>>>)))(((&&&&&&&&&''')))***((((((((((((((()))******)))(((((((((((())))))***))))))))))))))))))))))))(((((())))))******++++++************++++++++++++************************)))))))))******+++,,,---,,,++++++******++++++,,,,,,---...//////...---,,,///......---------......***+++,,,---..................///111222333444555666777:::<<<===>>>>>>>>>@@@BBBDDDDDDDDDEEEGGGIIIFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNLLLJJJIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJDDDFFFKKKQQQWWW^^^cccfffffffffggggggfffbbb^^^ZZZVVVWWWYYY^^^bbbddddddccc]]]ZZZWWWUUUUUUTTTSSSRRROOOPPPRRRVVVZZZ___cccfffeeeaaa\\\VVVRRRPPPPPPPPPQQQPPPPPPPPPOOOPPPPPPPPPMMMLLLJJJHHHHHHJJJLLLMMMIIIJJJKKKMMMOOOPPPQQQRRRKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRPPPOOONNNMMMLLLKKKJJJIIIFFFEEECCCAAA@@@@@@@@@@@@>>>@@@BBBCCCAAA@@@??????;;;===>>>???@@@BBBEEEHHHKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOOMMMNNNOOOPPPPPPPPPOOONNNIIIJJJLLLMMMLLLJJJHHHFFFCCCBBBBBBAAA@@@===888444222222111///...---,,,+++,,,,,,++++++++++++******************************++++++************))))))******+++,,,,,,+++***)))(((((((((((()))))))))))))))***++++++))))))***+++------------------,,,,,,(((((((((((()))))))))***))))))*********+++++++++'''(((((())))))))))))(((((())))))******+++,,,,,,))))))************))))))(((((()))))))))*********)))))))))))))))***++++++((((((((())))))))))))***((((((((((((((()))******///,,,(((&&&''')))***+++***)))))))))((((((((('''''''''''''''((((((((((((&&&&&&''''''((((((''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((('''&&&&&&&&&'''((()))((((((((((((((()))))))))***)))((((((''''''((((((***+++,,,,,,******+++,,,***)))((((((******)))((()))))))))*********++++++)))))))))******++++++,,,+++******))))))******+++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))------------------------)))+++,,,......---,,,+++------...///111222333333333333333555666888:::;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEAAA@@@???>>><<<;;;::::::***(((&&&%%%%%%'''***+++)))))))))))))))***++++++***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))***++++++,,,&&&'''(((***,,,...000000)))))))))******++++++,,,))))))))))))***+++,,,---,,,++++++******++++++,,,,,,---///000000...---+++++++++++++++,,,---......+++,,,---...////////////...///000111333555666777999:::<<<>>>???@@@@@@???BBBCCCEEEFFFFFFGGGIIIKKKFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEECCCCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMPPPRRRTTTUUUNNNOOOOOOMMMJJJIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMPPPUUU\\\eeeooovvv{{{}}}~~~|||vvvrrrlllmmmpppvvv{{{~~~~~~}}}tttqqqkkkhhhfffdddcccaaaUUUWWWZZZ___ffflllrrruuuwwwssslllddd___]]]]]]]]]\\\\\\\\\\\\ZZZYYYWWWVVVUUUSSSQQQPPPPPPQQQSSSUUUSSSTTTVVVWWWZZZ[[[]]]^^^UUUSSSPPPMMMKKKJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNQQQQQQPPPNNNLLLKKKJJJIIIGGGEEECCCAAA@@@@@@@@@@@@>>>@@@CCCDDDCCCAAAAAAAAA<<<===>>>??????AAADDDGGGLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOONNNMMMNNNOOOPPPNNNNNNOOONNNLLLJJJHHHGGGJJJKKKLLLLLLLLLJJJHHHGGGCCCCCCDDDEEEEEEAAA<<<999444444222111///---,,,+++)))******+++---...//////))))))))))))))))))))))))------,,,++++++******)))+++,,,,,,---,,,+++***)))************++++++++++++)))+++++++++***)))***+++---------,,,+++***)))((((((((((((((())))))))))))))))))******++++++++++++%%%&&&''')))******++++++((())))))***++++++,,,,,,******++++++++++++******)))************+++++++++))))))((())))))***++++++''''''''''''((((((((()))((((((((((((((()))******///***%%%"""###&&&)))*********))))))((((((((('''''''''''''''((((((((()))%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&)))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((('''&&&&&&'''((()))***))))))))))))((((((((((((++++++***))))))((())))))''')))***)))((('''((())),,,+++***+++,,,,,,,,,***************+++++++++++++++++++++***************++++++************+++++++++,,,,,,------,,,,,,+++************************---,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***------------------------)))***,,,......---,,,+++...///000111333555666777444555555666888999;;;<<<<<<===>>>??????@@@@@@???@@@@@@AAACCCDDDEEEFFFGGG@@@@@@>>>===;;;999888777''''''(((((())))))******''''''''''''((((((((()))******************************)))(((((((((((((((***+++,,,,,,+++(((&&&$$$************************---------------------------,,,,,,+++*********+++)))))))))((()))******+++***,,,------,,,+++---...***+++---...//////...------......///////////////222222333333555666888888999;;;>>>@@@@@@???@@@AAACCCEEEFFFGGGFFFEEEFFFGGGJJJGGGDDDDDDGGGIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHHHHJJJLLLLLLIIIFFFJJJIIIHHHHHHIIIJJJKKKLLLGGGFFFFFFGGGHHHIIIIIIHHHEEEDDDCCCCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIKKKKKKNNNWWW```ffffffccc```]]]WWWRRRPPPOOOQQQRRRMMMOOOQQQQQQQQQSSSXXX\\\ZZZ\\\aaajjjvvv|||tttnnnjjjgggggglllqqqvvv}}}yyytttrrrsssuuuuuuuuusssqqqppppppooommmlllfffffffffdddcccdddiiinnnnnnkkkggghhhlllppprrrsssjjj```TTTLLLJJJIIIGGGEEEGGGDDDDDDHHHJJJGGGFFFGGGKKKJJJIIIJJJIIIIIIKKKOOOLLLNNNOOOMMMJJJHHHJJJLLLIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>???@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBBGGGIIILLLNNNPPPPPPPPPOOOMMMNNNOOORRRUUUVVVTTTSSSQQQOOOOOOOOOPPPPPPNNNLLLMMMMMMLLLLLLLLLKKKKKKKKKHHHIIIIIIIIIHHHEEEBBB@@@===:::666444222000...,,,111000...------------...******************++++++))))))))))))))))))))))))(((((())))))*********+++,,,,,,---,,,+++)))'''%%%******+++++++++***))))))'''(((+++---...---,,,+++((())))))*********))))))))))))))))))))))))))))))---,,,+++***)))))))))))))))***,,,...//////......,,,---...---+++***+++,,,...---,,,+++******************)))((((((((((((((()))))))))))))))))))))***(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%'''''''''''''''((()))***))))))'''&&&&&&'''((((((++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''')))(((''''''&&&%%%$$$###''''''&&&&&&'''(((***+++&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))******+++,,,------,,,+++***,,,+++******++++++)))((()))(((((('''''''''''''''++++++++++++++++++++++++))))))***+++---...//////******+++++++++,,,,,,,,,++++++++++++,,,---...///000//////.........//////---///222444555777:::<<<::::::;;;<<<===>>>??????CCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC>>>===;;;999777777777777(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((******)))((((((((((((((('''(((***+++,,,+++***)))************************---------------------------,,,++++++******++++++************+++++++++,,,***,,,------,,,+++---...++++++,,,---.........------...///000000111111111444444444555666888999:::<<<>>>AAABBBBBBBBBCCCDDDCCCDDDFFFFFFEEEEEEEEEFFFHHHFFFDDDDDDFFFGGGGGGFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKIIIIIIJJJMMMMMMJJJHHHJJJJJJIIIHHHHHHIIIJJJKKKGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDBBBCCCDDDFFFHHHIIIJJJJJJMMMPPPZZZiiiyyyyyyoooeee^^^[[[\\\]]]\\\^^^_________aaafffiiijjjmmmuuuyyysssoooppptttyyy~~~}}}}}}~~~}}}{{{xxxxxxxxxwwwwwwzzzzzziii\\\TTTOOOJJJGGGJJJFFFFFFIIIJJJHHHHHHKKKKKKMMMNNNOOOLLLKKKLLLOOOLLLNNNNNNLLLIIIHHHJJJLLLIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEEHHHJJJLLLOOOQQQQQQQQQQQQQQQPPPPPPRRRTTTVVVUUUTTTPPPPPPPPPQQQRRRSSSQQQOOOPPPPPPOOONNNMMMLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFEEEEEEBBB???<<<:::888666444000///...---------......++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))(((((()))***+++---///000+++,,,---.........---,,,---...///...,,,+++,,,---+++***)))(((''''''''''''++++++***)))))))))))))))******))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))((('''&&&%%%'''&&&&&&&&&&&&''''''((((((((('''&&&''''''((()))------------,,,+++***)))(((((((((''''''''''''''''''(((((())))))(((((('''&&&&&&%%%%%%$$$$$$######,,,+++)))(((''''''(((((()))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))******+++,,,,,,+++******,,,+++******++++++***(((***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000111222222444666888999:::<<>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA>>>===;;;999888888888888))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((******)))((((((((())))))&&&''')))+++,,,,,,++++++************************------------------------,,,,,,++++++******++++++***+++,,,,,,---,,,,,,,,,***,,,------,,,,,,---...------,,,,,,,,,------...---...///111222333333444666666666777999;;;<<<===>>>@@@CCCDDDCCCCCCCCCDDDBBBDDDFFFFFFEEEEEEEEEFFFGGGEEECCCCCCEEEFFFEEEDDDFFFFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHIIIKKKKKKIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEJJJOOORRRTTTUUUUUUWWW___pppxxxrrroooooorrrrrrsssrrrrrrtttxxx{{{{{{}}}yyyyyy}}}qqqeee]]]XXXTTTTTTPPPNNNOOOOOONNNPPPTTTSSSZZZ___^^^XXXRRRNNNNNNIIIJJJIIIHHHFFFFFFHHHIIIKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJKKKNNNPPPRRRSSSSSSSSSUUUSSSQQQRRRSSSUUUUUUTTTQQQPPPQQQSSSUUUUUUTTTRRRSSSSSSQQQPPPNNNLLLKKKJJJFFFGGGGGGHHHIIIIIIJJJJJJJJJGGGDDDAAA???===;;;888222111///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,---...//////////////////...---+++***)))(((((()))***************))))))))))))))))))))))))))))))''''''(((***,,,///111222...............---,,,,,,---...///...,,,,,,,,,---,,,,,,+++***)))))))))))),,,++++++************************))))))(((((((((((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&''''''((()))***......------+++***)))((())))))))))))))))))))))))((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***)))((((((((()))************************(((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((()))******++++++******))),,,+++******++++++***)))*********+++,,,---...///------------------------+++,,,,,,,,,------------+++++++++,,,,,,,,,------......---------......///......///000111333555666666888:::;;;;;;;;;===???@@@@@@?????????>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>===;;;:::999999999999******))))))(((((('''''''''(((((((((((()))))))))******************************))))))((())))))*********+++++++++***))))))************************,,,,,,------------------,,,,,,++++++***++++++,,,******,,,,,,------,,,++++++,,,------,,,,,,---///......,,,,,,,,,---...///...///111333444666666777888888999:::<<<>>>???@@@>>>@@@CCCCCCCCCBBBBBBCCCBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEECCCAAAAAABBBCCCEEEGGGHHHIIIHHHGGGGGGGGGJJJOOOWWW___eeehhhiiiiiiiiitttwwwqqqmmmlllhhhccc___^^^\\\[[[^^^dddiiittt}}}{{{ooobbbUUUNNNJJJIIIHHHFFFFFFFFFHHHIIIKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHHHHHHHGGGEEEDDDFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTTTTUUUXXXUUUQQQPPPQQQSSSTTTTTTRRRRRRRRRTTTUUUUUUSSSQQQSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHHHHHHHIIIKKKLLLMMMMMMJJJGGGDDDCCCAAA>>><<<777666333000...---------......---------------,,,************************++++++++++++,,,,,,,,,,,,+++***)))((()))***+++,,,,,,---...///000000111111000///,,,***)))((()))*********+++++++++***))))))))))))))))))))))))))))))+++*********++++++,,,---------.........---------+++,,,------++++++,,,------,,,,,,+++*********++++++******))))))******************)))(((((('''''')))))))))******)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++***)))'''&&&%%%)))))))))))))))*********))))))************))))))'''''''''(((((()))))))))(((((((((((()))***++++++)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))******))))))))),,,+++******,,,,,,+++***((((((((())))))***,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------......---------......///...///000222444777999:::999:::<<<<<<;;;;;;<<<===@@@@@@@@@@@@@@@?????????AAA@@@@@@??????>>>>>>>>>>>>>>>>>>===============>>>======<<<<<<;;;;;;;;;******))))))((((((''''''(((((((((((()))))))))***++++++++++++++++++++++++******))))))))))))*********++++++++++++*********************************,,,,,,,,,---------......,,,++++++***++++++,,,,,,)))******++++++++++++++++++---......---,,,...//////...---------...///000///000222555777888999999::::::;;;<<<>>>@@@BBBCCCAAACCCEEEEEEDDDCCCCCCDDDBBBDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEAAABBBBBBAAA@@@@@@CCCFFFKKKNNNSSSTTTSSSRRRRRRSSSWWW]]]gggqqqxxx|||}}}}}}zzz{{{wwwtttqqqooottt{{{|||gggWWWPPPNNNKKKIIIHHHHHHIIIIIIFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGIIIJJJLLLLLLMMMMMMNNNNNNPPPRRRSSSUUUVVVVVVXXXTTTPPPOOOOOOQQQRRRRRRSSSSSSSSSTTTUUUSSSPPPMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHIIIJJJKKKMMMMMMQQQNNNKKKIIIHHHGGGEEECCC@@@===:::555222///------......------,,,,,,,,,+++************************++++++++++++++++++******---,,,+++***+++,,,---...,,,,,,---///000000000000///---+++)))((()))+++,,,+++++++++++++++***))))))))))))))))))))))))))))))++++++***)))))))))))))))+++++++++,,,---......///)))***++++++***)))***+++)))((((((''''''''''''((())))))((((((((())))))***))))))))))))((((((''''''))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''******)))(((''''''((((((%%%&&&&&&'''((())))))************)))((('''%%%%%%'''''''''(((((()))))))))))))))************))))))((((((((())))))******+++&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************((()))***++++++***)))(((***))))))))))))))))))***,,,+++***+++,,,---,,,******))))))((((((((())))))******++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,---------............------------......///000111222444777999<<<===<<<===>>>===<<<;;;<<<======>>>>>>???@@@@@@AAAAAABBBAAA???===<<<;;;;;;;;;999999:::;;;<<<======>>>???????????????>>>>>>>>>))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))******)))))))))***++++++)))))))))***+++,,,------************************+++,,,,,,------.........++++++******++++++,,,,,,+++************+++,,,,,,+++---......------...///.........//////111222222111333444777888:::;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEGGGIIIIIIHHHFFFFFFFFFAAACCCEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHFFFDDDDDDEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHCCCBBBAAA@@@@@@@@@AAABBB???AAAEEEFFFGGGKKKQQQWWWaaafffkkkllliiifffeeefffgggmmmvvvooo[[[VVVPPPKKKHHHFFFEEECCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWTTTPPPNNNOOOPPPQQQQQQSSSSSSSSSTTTTTTRRRNNNJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNLLLJJJHHHHHHHHHFFFEEEGGGDDD@@@;;;777333111000.........---,,,,,,++++++------------------------++++++++++++************,,,,,,---...///111333333,,,---......////////////---,,,***))))))+++,,,...,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))******+++---...///''')))******)))((()))+++))))))(((((((((((())))))(((((((((((((((((()))***(((((((((((((((((((((((()))******++++++******)))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******))))))(((******))))))((()))))))))%%%&&&'''((()))))))))(((***++++++******)))((('''%%%&&&&&&''''''(((((()))((())))))******))))))((('''''''''(((((()))))))))((()))))))))((('''&&&%%%*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((())))))************)))+++******))))))******+++,,,+++***+++,,,---,,,+++,,,,,,+++***************)))******++++++,,,,,,---.........------------------------.........//////---------......///111111444444555777999;;;===>>>???@@@@@@@@@>>>===>>>???;;;;;;<<<===>>>???@@@AAAAAA???===;;;:::999::::::888888:::;;;===>>>@@@@@@@@@AAAAAABBBBBBBBBBBBAAA(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,************++++++,,,---************************++++++,,,,,,---......///++++++******++++++,,,------,,,***))))))+++---///,,,---......------...000---...000111333333444444444555666888:::;;;;;;<<<<<<<<<===???AAACCCEEEFFFGGGIIIKKKKKKIIIGGGGGGGGGAAACCCEEEEEEDDDCCCDDDEEEDDDFFFHHHGGGEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEECCCDDDEEECCCAAAAAACCCFFF???>>>=========>>>???@@@CCCHHHOOOTTTYYYaaalllttt}}}zzzyyyxxx}}}rrrkkkaaaXXXQQQLLLGGGDDDEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWTTTQQQPPPQQQRRRRRRRRRRRRRRRSSSUUUUUUSSSOOOKKKEEEEEEDDDCCCCCCBBBAAAAAABBBDDDGGGJJJLLLNNNOOOOOOLLLJJJHHHHHHIIIIIIHHHGGGKKKIIIEEE@@@<<<999888777000000//////...------,,,------------------------------,,,,,,+++++++++++++++,,,---///000111111111......///////////////...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))'''''''''((()))+++,,,---******)))))))))***,,,---''')))******))))))***+++++++++************++++++))))))(((((())))))***+++&&&&&&''''''((())))))))))))******++++++******)))'''((((((((()))))))))***(((((((((((())))))))))))((())))))*********)))))))))(((((((((((())))))***&&&'''((())))))(((''''''((())))))******)))((((((%%%%%%&&&''''''((())))))'''(((((())))))(((((('''(((((())))))))))))))))))))))))******)))(((&&&%%%))))))***+++,,,,,,---...++++++++++++++++++++++++************************)))))))))))))))******+++,,,+++************+++,,,,,,+++***+++---...---,,,,,,,,,+++++++++,,,,,,---******++++++,,,------...---------...............---.........////////////......///000111333444555777777888999:::<<<===>>>>>>???@@@???===<<<===>>>;;;;;;;;;<<<<<<============<<<:::999999:::;;;<<<;;;<<<===>>>???AAABBBBBBBBBBBBDDDEEEEEEEEEDDDDDD''''''(((((())))))******))))))))))))************++++++++++++++++++++++++******))))))***+++,,,,,,///...---+++***)))))))))************************++++++,,,,,,---...//////+++*********+++,,,,,,---000...+++)))***,,,///111,,,---......------...000,,,...000333555555555555555666777999:::;;;<<<<<<<<<<<<===???AAADDDFFFGGGFFFHHHJJJIIIGGGEEEEEEEEEAAACCCEEEEEEDDDCCCDDDEEECCCEEEHHHGGGCCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDD???@@@AAA???===<<>>AAAEEEJJJNNNPPPPPPQQQPPPNNNMMMMMMNNNOOONNNMMMLLLJJJGGGCCC@@@>>>===<<<222111111000///......---++++++++++++++++++++++++.........------,,,,,,,,,+++,,,---...---,,,***)))///000000000000//////...---,,,,,,+++*********+++---------,,,+++***)))((())))))))))))))))))))))))))))))))))))***+++,,,---++++++)))((((((((()))***(((***++++++******+++---((('''''''''''''''((((((******))))))***+++,,,,,,%%%%%%&&&'''((()))************++++++++++++******'''((((((((())))))******(((((((((((())))))))))))((())))))*********))))))'''''''''''''''((()))***''''''((())))))((('''&&&%%%&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***''''''((((((((((((''''''++++++++++++++++++++++++&&&''')))***++++++******&&&&&&''')))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,---,,,+++******+++,,,---,,,+++***+++---...---,,,)))))))))***+++,,,---...++++++,,,------...//////---------.........//////............/////////000///000000222333555777888:::999999:::;;;<<<======;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;::::::::::::999888888888:::===>>>@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGGGGGGGFFFFFF))))))))))))))))))))))))))))))))))))************,,,+++***((((((((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((%%%$$$%%%(((+++************+++,,,---...000//////......000111222111111222333444444444444999:::;;;===>>>?????????@@@@@@@@@???>>>???AAACCCEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEIIIFFFBBBAAACCCDDDCCCAAACCCBBBAAABBBCCCCCCBBB@@@CCC???;;;;;;===@@@AAAAAACCCEEEHHHKKKNNNQQQRRRSSSQQQ\\\mmm|||uuujjj___WWWXXXUUURRRQQQPPPNNNJJJFFFJJJHHHGGGFFFFFFHHHJJJLLLMMMKKKJJJKKKLLLLLLJJJIIIKKKLLLMMMOOOQQQRRRTTTUUUVVVUUUTTTRRRPPPPPPSSSUUUSSSRRRRRRSSSUUUUUUQQQMMMGGGFFFEEECCC@@@<<<999777;;;<<>>888777666444222111111111......///000///...,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......222///,,,,,,......+++(((,,,+++******))))))******++++++,,,...///...+++(((************************)))************+++++++++))))))))))))))))))))))))))))))))))))************,,,+++***(((''''''''''''***((('''''')))***))))))&&&''''''((()))******++++++***************+++,,,''''''''''''((()))++++++))))))))))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''((()))))))))*********++++++*********))))))((((((++++++************++++++)))))))))(((((((((((((((++++++***)))(((((()))))),,,***+++......)))&&&(((---,,,***)))))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,...---------...///111222222333444666888999999999999999999:::;;;===>>>???>>>>>><<<:::888666555444:::999777666555555666777555777:::<<<======???AAAAAACCCFFFGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDDDD''''''''''''''''''''''''))))))))))))************+++***)))((((((((())))))((()))))))))******++++++************************,,,++++++***)))))))))***+++++++++++++++++++++++++++++++++)))'''(((***---++++++***++++++,,,---...............///111333444333444555666666777666666777888;;;===@@@BBBCCCCCCAAAAAABBBAAA@@@@@@BBBDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFDDDBBBBBBDDDEEECCCAAACCCBBB@@@@@@@@@AAA@@@@@@CCCAAA>>>>>>AAADDDDDDDDDHHHLLLRRRWWW[[[]]]\\\[[[___kkk}}}~~~tttlllgggeeebbb```___\\\XXXTTTPPPQQQQQQQQQPPPMMMKKKIIIJJJIIIHHHHHHJJJKKKKKKJJJMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUTTTSSSQQQQQQRRRTTTSSSRRRRRRTTTUUUUUUQQQNNNJJJJJJHHHEEEBBB===:::777888<<>>>>>>>>???===<<<;;;999777555444333666555444333333444555555777999<<<===>>>???@@@BBBDDDEEEGGGFFFDDDBBBBBBBBBEEEDDDBBBAAA@@@AAAAAABBB''''''''''''''''''''''''))))))))))))***************))))))(((((((((((()))(((((()))***+++,,,---...************************...---,,,***))))))((((((************************,,,---...---,,,,,,---...---,,,,,,,,,,,,,,,------,,,------...000222444555666666777888999999999999888:::<<<>>>AAACCCDDDDDDAAABBBCCCBBBAAAAAACCCEEEGGGFFFFFFDDDCCCAAA???>>>@@@@@@AAACCCDDDEEEFFFFFFBBBAAAAAABBBCCCCCCBBB@@@BBBAAA@@@@@@@@@AAABBBCCCGGGFFFFFFGGGJJJLLLMMMLLLRRRXXXaaaiiimmmmmmkkkhhhnnn{{{|||zzzvvvpppmmmmmmnnnqqqvvvzzz}}}zzzxxxuuusssppplllhhhbbbdddggggggccc[[[SSSMMMKKKIIIGGGFFFGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOORRRSSSTTTSSSQQQQQQRRRSSSSSSSSSSSSTTTUUUTTTRRRPPPNNNNNNLLLIIIEEE@@@===:::777===CCCEEECCCCCCHHHMMMPPPPPPQQQQQQQQQQQQQQQPPPLLLJJJIIIIIIJJJJJJHHHGGGAAA@@@>>><<<:::888666666555444333111000//////......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...------,,,,,,,,,+++++++++***+++,,,...000000---+++))))))******************)))************+++++++++))))))))))))))))))))))))***))))))(((((('''''''''))))))(((((((((((())))))((('''&&&''')))++++++***))))))******++++++,,,,,,+++******))))))((((((((((((''''''(((((()))***+++(((((((((((((((((())))))''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++*********))))))))))))&&&$$$%%%)))+++)))***---***++++++++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------)))***+++,,,---...///////////////000111222444444777888:::<<<>>>???@@@@@@???@@@@@@AAA@@@???===<<<::::::888777555444333222333333333333444555666777999<<<>>>@@@@@@@@@BBBCCCEEEFFFGGGFFFCCCAAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAA''''''''''''''''''''''''((()))))))))************))))))(((((((((((((((((())))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,+++))))))(((((((((+++++++++++++++++++++++++++---000000///......///......------,,,---------......///000222333444555777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBAAACCCDDDDDDDDDDDDCCCBBB@@@???>>>CCCCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCEEEHHHKKKOOOOOOQQQSSSVVVXXXYYYYYY___dddmmmtttyyyxxxvvvssswww{{{uuusssooohhheeeeeegggjjjnnnsss{{{~~~~~~zzzoooddd]]]UUUQQQLLLHHHFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKOOOQQQSSSSSSQQQPPPPPPQQQSSSSSSSSSTTTTTTTTTRRRQQQPPPPPPOOOMMMIIIFFFBBBAAA<<<@@@DDDDDDCCCCCCGGGKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIJJJKKKKKKIIIHHHBBBBBBAAA@@@???===<<<;;;999777555222000/////////,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,...000...***)))***,,,---------------,,,,,,,,,******+++...000000///---************++++++++++++))))))*********+++++++++))))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((((((((((()))*********((('''''')))******))))))))))))******+++++++++*********)))((('''&&&&&&((((((((((((((()))******))))))***************+++(((((((((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))*********)))))))))))))))((())))))))))))))))))(((((()))))))))))))))***************************)))'''$$$$$$((()))(((***---)))***+++,,,,,,+++))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...******+++,,,---...//////000000111222333555666666777888:::<<<>>>???@@@@@@@@@AAABBBBBB@@@>>>;;;999888777666555444333222222333333444555777999:::;;;<<<>>>AAABBBAAABBBCCCDDDDDDEEEFFFEEECCCBBBCCCCCC@@@@@@??????@@@BBBCCCDDD((((((((((((((((((((((((((()))))))))************(((((())))))))))))))))))************************++++++++++++++++++++++++))))))((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///.........//////..................111111222333333444444444888999:::;;;;;;<<<<<<;;;<<<<<<===>>>???????????????AAABBBBBBAAAAAABBBCCCAAABBBBBBBBBBBBBBBAAAAAADDDCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFEEEEEEEEEFFFGGGBBBDDDGGGIIIKKKNNNSSSVVVXXXZZZ]]]```bbbeeehhhiiilllooouuuyyy{{{{{{yyyxxx|||xxxvvvrrrkkkffffffffffffhhhkkkrrr|||zzzsssiiibbbXXXPPPJJJGGGEEEDDDGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPOOONNNOOOOOOQQQRRRSSSSSSRRRRRRRRRRRRPPPQQQPPPPPPNNNLLLIIIHHHDDDDDDCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFAAAAAABBBBBBBBBBBBAAAAAA<<<:::777333111///......++++++++++++******************+++++++++,,,,,,,,,+++...///...***(((***,,,------.........---,,,++++++***+++---///000...---+++++++++,,,,,,,,,------))))))*********+++++++++))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((''''''(((((()))***+++,,,***((('''((()))((('''((((((((()))))))))))))))************)))'''&&&%%%)))(((((((((((())))))***&&&&&&&&&''''''((((((((())))))))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))******)))******++++++******)))(((((())))))*********+++)))***++++++++++++*********'''&&&))))))((())),,,))))))+++,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,,,,---------.........111222333444666777888888999:::<<<===??????@@@@@@>>>???@@@???>>>;;;888777666666666555444333333222222333555777:::;;;======>>>@@@BBBBBBBBBBBBCCCDDDCCCCCCDDDBBB@@@???@@@AAA======>>>???AAADDDGGGIII))))))))))))))))))))))))))))))))))))************((())))))************)))++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...------...000///////////////000000444444555666666666555555999999:::;;;<<<<<<<<<<<<999:::<<<>>>???AAAAAABBB???AAABBBCCCBBBAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDGGGJJJLLLLLLKKKKKKLLLMMMQQQVVVYYY[[[^^^cccgggfffiiilllooorrruuuzzz}}}}}}~~~~~~|||zzzyyysssrrrllljjjhhhhhhlllttt{{{{{{wwwvvv{{{~~~vvviii]]]UUUPPPMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOQQQRRRQQQPPPPPPQQQSSSQQQRRRRRRRRRQQQPPPNNNMMMJJJGGGEEEEEEGGGHHHGGGFFFHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKKKKLLLKKKHHHEEE@@@BBBCCCEEEFFFFFFEEEEEE???>>>;;;777333111///...++++++++++++************++++++++++++,,,,,,,,,,,,(((***+++,,,+++,,,---///,,,---.........---,,,++++++******+++---...---,,,******++++++,,,---------)))************+++++++++))))))))))))))))))))))))***))))))(((((('''''''''((((((((((((((()))******,,,***((('''((()))(((&&&((((((((((((((((((((())))))******+++***)))'''&&&))))))(((((((((((())))))''''''(((((()))***************))))))))))))((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((()))))))))))))))************************&&&'''((()))***+++,,,---))))))))))))************)))***+++,,,,,,+++***)))******++++++,,,---------)))***+++,,,,,,,,,+++***,,,)))))),,,,,,))))))+++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---------.........................../////////222333555777888999::::::======>>>???@@@@@@@@@@@@;;;<<<<<<<<<;;;999777666666666666555555555444444222333666888;;;===>>>>>>>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBB@@@>>>===>>>???AAAAAABBBDDDGGGJJJMMMOOO(((((((((((((((((((((((())))))))))))************((()))***+++,,,,,,+++************+++++++++++++++------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++)))+++------------...///////////////000000111222444555666888999999888888::::::;;;<<<============:::;;;===???@@@BBBBBBBBB???AAADDDDDDCCCBBBBBBCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBDDDGGGHHHKKKSSS^^^eeefffcccaaa___ccchhhooosssssstttxxx|||zzz|||zzzwwwyyy}}}xxxtttpppmmmmmmppppppvvvxxxxxx~~~xxxkkkbbb^^^\\\[[[WWWVVVUUURRRPPPNNNLLLKKKIIIJJJJJJIIIHHHIIIKKKMMMNNNOOOQQQPPPNNNNNNPPPSSSTTTTTTTTTTTTSSSQQQPPPNNNKKKJJJIIIGGGEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOLLLLLLLLLMMMNNNMMMJJJGGGCCCEEEFFFHHHIIIHHHGGGGGGCCCBBB???<<<888444000...---------,,,,,,,,,++++++,,,,,,,,,,,,------------)))))))))***,,,......---+++,,,.........---+++***+++*********,,,,,,+++***(((((()))******+++,,,,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))(((&&&''')))******)))))))))))))))))))))))))))((()))+++,,,,,,***)))((())))))(((((((((((()))))))))******+++,,,,,,------*********)))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))************************************++++++++++++((()))))))))************((()))***++++++***)))(((******+++,,,,,,---......((()))+++------,,,+++***---+++,,,//////,,,+++---******))))))***++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------............---......///000111222222333444666999:::;;;<<<<<<===>>>>>>??????>>>>>>===999999999999888888888888777777777777666666666666555666999<<<>>>@@@@@@AAA>>>???AAAAAA@@@???@@@AAA@@@AAABBBBBBBBBCCCFFFIIINNNNNNOOOPPPRRRUUUXXXYYY''''''''''''''''''''''''))))))))))))************)))***+++,,,---,,,,,,+++******+++,,,------...///------------------------000///...---,,,+++++++++***************************+++------,,,---...000////////////000111333333333444666999;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>??????@@@AAAAAAAAA@@@@@@@@@CCCEEEFFFEEECCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBCCCFFFJJJMMMOOO\\\hhhxxx}}}zzzvvv}}}uuuqqqmmmhhhddddddgggkkklllkkkppp~~~tttllliiihhhhhhhhhgggddd```\\\XXXUUUTTTIIIIIIHHHGGGFFFGGGJJJMMMMMMOOOPPPOOOMMMMMMPPPSSSVVVVVVVVVUUUTTTQQQOOONNNIIILLLMMMIIICCCAAADDDHHHFFFGGGHHHJJJLLLMMMNNNNNNLLLLLLMMMOOOPPPOOOMMMJJJFFFHHHIIIKKKKKKJJJHHHGGGEEEDDDCCC@@@;;;666222/////////.........---------,,,,,,------------.........+++)))***,,,---+++)))+++,,,---......,,,***))),,,***)))***++++++***)))&&&''''''((()))*********)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))&&&%%%%%%&&&))),,,,,,,,,++++++******************((()))+++,,,,,,+++***)))***)))(((((((((((())))))&&&''''''((())))))******+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''((())))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((------,,,,,,+++***))))))(((((())))))*********+++'''((()))++++++)))((('''(((((()))***++++++,,,,,,((()))+++---------+++***,,,+++---111222...---...+++***)))))))))***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111---------.........//////,,,---...000111333444555333555777:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;::::::888888777777777888999:::888888888888888888777777888:::===@@@BBBCCCDDDDDD===???@@@@@@???>>>???@@@===???BBBEEEIIIMMMSSSWWW\\\\\\\\\\\\]]]___aaabbb******))))))))))))******&&&''''''((()))******+++******))))))******+++,,,******+++,,,---------------------,,,,,,+++++++++---......//////......---...***'''(((---///---*********+++---------------+++,,,---///111333555555777777888999:::;;;;;;<<<:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBDDDFFFGGGEEECCCBBBAAAAAA@@@???????????????BBBEEEFFFIIISSSbbbooo~~~~~~tttpppmmmiiieeegggiiilllnnnqqqwww}}}zzzzzz|||}}}}}}|||yyyuuuooojjjeeebbbWWWQQQJJJFFFFFFHHHGGGFFFIIILLLNNNMMMJJJIIIIIIKKKPPPRRRTTTUUUUUUTTTQQQPPPRRRRRRRRRMMMGGGCCCCCCDDDIIIHHHHHHIIILLLMMMMMMLLLIIIKKKMMMOOOOOOMMMKKKIIIJJJIIIIIIIIIJJJLLLNNNOOOJJJKKKJJJGGGBBB===<<<;;;333111///...//////---,,,,,,,,,,,,+++,,,,,,------+++*********+++,,,,,,---+++++++++*********))))))---***'''$$$$$$%%%((()))))))))))))))))))))))))))***************)))((((((&&&&&&''''''(((((()))))),,,++++++***)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((('''&&&%%%$$$(((((((((((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))),,,***'''&&&'''((()))***************))))))))))))))))))))))))))))))))))))+++,,,------,,,+++***)))///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++------------++++++((()))***+++,,,+++******)))************+++++++++......------------......***,,,...///---+++******...........................///000222444666777888@@@??????AAABBBBBB@@@>>>===<<<;;;:::888777666555444666888888777666777888777777777777666777999<<<:::<<<>>>AAABBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAEEEJJJNNNPPPXXXeeepppuuuxxxvvvrrrooonnnoooqqqsss++++++************++++++''''''(((((())))))************))))))******+++,,,)))***+++,,,---------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++...***((()))---///---***+++,,,,,,------...//////...///000222333555666777777777888999:::;;;<<<<<<;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@BBBDDDEEECCCAAA???>>>>>>???@@@AAACCCDDDAAAGGGNNNTTT[[[hhhxxx{{{wwwsssqqqssstttttttttxxx}}}xxxsssooo```ZZZRRRNNNLLLKKKHHHFFFFFFHHHJJJIIIGGGGGGHHHKKKOOOQQQRRRSSSSSSRRRPPPNNNRRRSSSRRROOOIIIEEECCCCCCBBBAAAAAACCCFFFIIIJJJIIIJJJKKKMMMOOOOOOOOONNNMMMNNNMMMKKKKKKLLLOOOSSSVVVNNNMMMKKKIIIFFFCCC@@@???777444111//////...---,,,------,,,++++++++++++,,,++++++******++++++,,,---++++++++++++***************)))'''&&&&&&'''***+++***************************************)))(((((((((((()))))))))*********---,,,,,,++++++*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))))))))(((((('''%%%%%%(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))((('''&&&&&&'''))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((((((,,,+++)))(((((((((***++++++,,,,,,,,,,,,,,,,,,+++,,,++++++*********************+++,,,,,,+++******((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,......------------......+++---//////...,,,++++++------..................000000222333555777888999>>>===>>>???AAABBB@@@>>>======<<<;;;:::999888888444666888888777666777888:::;;;;;;:::888888999;;;<<<===>>>?????????>>>===>>>???@@@AAACCCFFFJJJLLLRRRYYYaaafffmmmxxx|||zzzzzz{{{{{{,,,++++++******++++++,,,))))))))))))))))))))))))******))))))******+++,,,((()))***+++,,,,,,,,,,,,---,,,***))))))******+++++++++,,,,,,,,,,,,++++++...+++)))***---///---+++...------------///000111222222333444555666777777777888888999:::;;;<<<<<<======>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@AAABBBBBBAAA@@@=========???AAADDDGGGHHHIIIQQQ]]]hhhsss~~~{{{{{{}}}pppjjjbbb\\\XXXTTTNNNJJJFFFFFFGGGFFFEEEEEEHHHJJJMMMNNNOOOPPPPPPOOONNNMMMQQQSSSSSSPPPKKKGGGDDDCCC===;;;:::<<<@@@DDDFFFGGGIIIIIIJJJLLLMMMOOOPPPPPPQQQOOOMMMLLLMMMQQQVVVYYYQQQNNNLLLLLLLLLKKKGGGDDD>>>:::555222000///---,,,...---,,,++++++******+++++++++******++++++,,,,,,+++++++++++++++++++++,,,(((((((((((()))***+++,,,++++++++++++++++++++++++)))************))))))(((*********++++++++++++,,,++++++++++++++++++++++++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,***)))'''''')))***,,,))))))***))))))((('''&&&(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((()))***+++++++++***)))+++***)))((('''((())))))***+++,,,------,,,+++***---,,,+++***************)))******++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,------------......------------......,,,...000000...---,,,,,,---------....../////////222333444555777999::::::<<<<<<<<<>>>???@@@>>><<<777777777666666666666555555777999999888777888999:::<<<===<<<;;;:::;;;<<>>>>>=========>>>???BBBEEEIIIOOOVVV[[[dddnnnxxx~~~+++******))))))******+++******))))))))))))))))))******))))))******+++,,,(((((()))***++++++++++++---,,,+++***)))***,,,---...------------------......,,,***+++---......---///...---,,,---///111222444555555555666777777777888888999:::;;;<<<======>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@???>>>???@@@BBBEEEIIILLLNNNWWW```mmmzzz~~~}}}{{{tttmmmhhhbbbZZZUUUMMMKKKIIIGGGEEEFFFGGGHHHIIIIIIKKKLLLMMMMMMNNNNNNQQQRRRRRRQQQNNNIIIEEECCC===;;;999999===@@@CCCDDDDDDDDDDDDFFFHHHKKKMMMOOOPPPOOOMMMMMMNNNQQQSSSUUUSSSOOOLLLMMMQQQQQQMMMHHHEEE@@@:::666333111///------,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++))))))************)))(((++++++++++++++++++++++++'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&(((***+++***************)))(((((((((((((((((()))))))))))))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((***+++------+++)))''''''&&&&&&'''((())))))******)))))))))))))))))))))))))))***,,,---...------,,,,,,+++******))))))*********+++,,,------,,,+++***+++++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......------------......---///111000///------...---------...///000111111555555666888999:::<<<<<<===<<<<<<<<<===<<<:::888222333333333333444444444666888::::::999888999:::777999;;;<<<<<<<<<===???@@@??????>>>>>>???@@@@@@CCCFFFJJJNNNRRRZZZdddkkkuuu~~~))))))(((((((((((())))))************))))))))))))******))))))******+++,,,(((((()))***++++++++++++...---,,,+++,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,---.........///...---,,,---///111222555555555555666666666777999999:::;;;<<<======>>>??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@??????@@@AAAAAACCCGGGKKKQQQVVVZZZ\\\fffnnn{{{~~~}}}yyyvvvssswww}}}|||wwwqqqiiicccYYYVVVQQQLLLIIIGGGFFFEEEEEEFFFFFFHHHJJJLLLMMMOOOPPPPPPPPPPPPNNNKKKGGGDDD@@@===:::999:::===>>>>>>>>>======>>>@@@CCCFFFHHHKKKLLLNNNOOOPPPPPPPPPPPPSSSOOOMMMOOOSSSTTTPPPLLLJJJFFF@@@;;;888555222000,,,+++++++++,,,---......,,,,,,++++++***++++++,,,++++++++++++++++++++++++***+++,,,,,,+++***)))(((************************((())))))*********))))))************************'''''''''((())))))******''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************************)))'''&&&&&&''')))*********************)))((((((((((((((()))))))))))))))'''&&&%%%%%%''')))***((((((((((((((((((((((((%%%(((+++,,,***)))((((((&&&''''''((()))******+++))))))))))))))))))))))))***+++,,,---......---,,,,,,++++++*********************+++,,,,,,+++******))))))******+++,,,......,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------.........000111000...---...///------...///111222333333777777888999;;;<<<======>>>===<<<<<<;;;999666333444444555555666777777888777999;;;;;;:::999:::;;;888:::;;;<<<;;;<<<===?????????@@@AAABBBDDDFFFGGGKKKOOOUUUZZZ```iiittt}}}(((((((((''''''(((((((((******************************))))))******+++,,,((()))***+++,,,,,,,,,,,,---------...............,,,+++***))))))***+++,,,...------------...//////000//////...///000222333444444555555666666777777999::::::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@>>>???@@@@@@AAABBBFFFIIIJJJNNNTTT\\\dddjjjnnnppprrryyy~~~}}}~~~}}}zzzvvvnnnnnnooossszzzxxxsssiiiddd^^^WWWRRRNNNIIIFFFEEEEEEEEEEEEGGGIIILLLMMMNNNMMMMMMNNNNNNLLLIIIFFFBBB???<<<::::::;;;::::::999999999999;;;===???AAAFFFHHHLLLOOOQQQQQQOOONNNRRRPPPOOOPPPSSSTTTRRROOONNNJJJFFFBBB>>>;;;777444---------------...//////,,,,,,++++++******+++++++++++++++*********))))))+++,,,,,,++++++***(((((())))))))))))))))))))))))((())))))************))))))))))))))))))((((((((()))))))))******+++++++++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))"""''')))((((((***,,,(((((())))))******++++++)))))))))))))))))))))))))))***+++,,,,,,++++++*********)))))))))(((((((((++++++++++++++++++++++++************+++---...///---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,......------------......///000000///...---...///...///000111333444555666888999:::;;;<<<======>>>???===<<<;;;:::888444111333333444555555666777777888:::<<<<<<;;;:::;;;<<<===>>>>>>===<<<===@@@BBBEEEFFFHHHKKKNNNPPPRRRSSSVVV\\\dddjjjoooxxx))))))(((((((((((()))))))))))))))******++++++,,,******))))))******+++,,,)))***+++,,,------------***+++---...///...---,,,,,,+++***((((((***+++,,,..................///000111111222222333444444444444555555666777888888888::::::;;;<<<===>>>??????????????????@@@@@@@@@@@@============>>>>>>>>>>>>===???CCCFFFHHHMMMTTTXXX\\\aaaiiiqqqxxx}}}}}}uuurrrooonnnpppwww{{{vvvnnnhhhbbb[[[TTTOOOIIIHHHFFFDDDDDDFFFHHHIIIMMMKKKJJJKKKMMMMMMKKKHHHEEECCC@@@???>>>>>><<<;;;888888888888999:::;;;;;;>>>@@@EEEIIIMMMOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSRRROOOMMMJJJGGGDDD@@@;;;888111111000///...------------,,,++++++******++++++,,,+++******)))(((''''''************))))))))))))************************(((((()))*********************)))))))))((((((((()))))))))***************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))(((((())))))***))))))((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))) $$$))))))((('''***---************++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,+++***)))***************))))))(((,,,+++***))))))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------......------------.........///000...---,,,---//////000111333555666888888999999:::;;;<<<===>>>>>>===;;;;;;;;;:::999666333222333333444444555555555999;;;<<<<<<;;;;;;<<<===????????????AAADDDJJJNNNUUUWWWZZZ^^^aaacccddddddgggnnnuuuyyy{{{******))))))))))))******(((((()))***+++,,,,,,,,,*********)))***++++++,,,******+++,,,------------(((***---//////...,,,***...---+++******+++---.........///.........///111222333444555666666666666555555666777888999::::::::::::;;;<<<===>>>????????????????????????@@@@@@<<<<<<<<<<<<============>>>BBBGGGLLLQQQXXXaaagggnnnrrrzzz|||uuuooommmppptttxxx~~~|||uuuoooggg___YYYMMMKKKGGGDDDCCCCCCEEEFFFLLLIIIHHHIIILLLMMMLLLJJJHHHFFFDDDDDDDDDCCCAAA???999999999999999999999999777999===BBBGGGLLLOOOQQQQQQRRRTTTTTTSSSSSSSSSTTTPPPNNNLLLKKKHHHDDD>>>:::555444222000...,,,,,,+++---,,,,,,+++*********+++,,,+++***)))(((&&&&&&%%%(((((((((((()))***+++,,,++++++++++++++++++++++++(((((()))***************+++*********))))))(((((((((((((((((((((''''''''''''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***+++---......---+++***'''(((((()))))))))(((((((((((((((((())))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))(((,,,///---)))'''(((+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))---......///...---+++***,,,------------,,,++++++---+++)))'''''')))+++---000///---,,,+++*********,,,+++***))))))***+++,,,---,,,+++***+++,,,---...---------.........//////.........------............//////...,,,,,,---///000111222444666888999:::999::::::;;;<<<===>>>>>>:::999999:::;;;:::888666777777777888888888999999999;;;======<<<;;;<<<===<<<===???AAAEEEMMMUUU[[[eeegggkkkoooqqqssssssssswww}}}************))))))((((((,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......---------........./////////111000,,,+++......+++---,,,,,,,,,---///111222444444333333444555777888999888777777777999;;;==================>>>>>>>>>???>>>>>>???@@@???===:::==================>>>>>>???HHHSSS[[[___fffpppyyy|||ssspppsssvvvxxx~~~yyyqqqjjjeeeaaaZZZRRRKKKIIIHHHFFFDDDFFFHHHIIIJJJIIIJJJKKKLLLIIIHHHEEEDDDDDDCCCAAA@@@AAA@@@>>><<<:::::::::::::::777999???EEEFFFHHHKKKQQQQQQQQQQQQQQQRRRRRRRRRNNNOOOPPPOOOMMMIIIFFFCCC===999333///...---,,,,,,,,,,,,++++++++++++++++++)))))))))((())))))******,,,+++***))))))***+++,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))+++***)))'''''''''((())))))***+++,,,,,,+++***)))((((((((((((((()))******++++++******)))************(((''''''((())))))(((###!!!!!!&&&***,,,,,,******))))))))))))******(((((('''(((((()))***+++))))))((())))))***+++,,,******)))(((((((((((((((((((((((((((((((((((((((************************************************+++++++++************))),,,+++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...//////.........---------//////////////////......333444666888999999999999888999::::::;;;;;;::::::999888777555555444444444555444444555888:::;;;<<<======<<<<<<<<<===>>>>>>>>>???BBBHHHQQQ\\\ffflll{{{zzzzzz{{{~~~+++++++++******)))))))))+++++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,------------.........---//////++++++......+++------,,,---...///111222555555444444555666888999:::999888888888:::<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@???===<<<<<<<<<<<<======???AAACCCKKKSSS^^^fffkkkrrr|||}}}{{{|||}}}~~~xxxsssoooiiiccc[[[UUURRROOOLLLJJJDDDEEEEEEEEEEEEFFFHHHJJJGGGFFFFFFFFFHHHHHHGGGEEEBBBBBBBBBAAA@@@>>><<<;;;;;;888999>>>AAACCCGGGLLLPPPPPPQQQQQQRRRRRRRRRRRRNNNOOOPPPPPPNNNKKKHHHFFF@@@===777333111000...------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))******(((((('''((())))))))))))***++++++***)))(((((((((((((((((()))******+++***************+++++++++)))(((((()))******))))))'''&&&'''***+++***(((******))))))))))))******)))(((((((((((())))))***(((''''''''''''(((((()))))))))((('''''''''''''''))))))))))))))))))))))))************************************************+++++++++************)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------++++++,,,------------,,,,,,,,,++++++,,,,,,---...//////.........---------///////////////000000111666777999;;;<<<<<<<<<;;;999999:::;;;;;;;;;;;;:::;;;:::888777555444444444888888999;;;===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@EEEJJJSSS]]]iiisss{{{}}}|||,,,,,,++++++++++++******************+++,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,------------+++------***+++...///------------...///000222333666666666666777888999:::;;;::::::999:::<<<===>>>;;;;;;<<<<<<===>>>??????@@@@@@@@@??????>>>======:::;;;<<<<<<===@@@EEEHHHRRRZZZdddlllrrrzzz|||zzztttoooiiiddd___ZZZVVVRRRHHHFFFDDDCCCCCCDDDFFFHHHGGGGGGGGGHHHJJJKKKIIIHHHDDDEEEGGGGGGFFFCCC@@@>>><<<;;;;;;======???EEENNNPPPQQQQQQRRRSSSSSSSSSSSSNNNOOOPPPQQQPPPMMMKKKIIIFFFBBB===999666444111///......------------......///...------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))((((((((()))******(((((()))******))))))((()))(((((((((((()))******))))))))))))***+++,,,,,,,,,***))))))***++++++***,,,+++***+++,,,+++)))'''******))))))))))))************)))((((((((())))))))))))((('''''''''(((((()))(((''''''''''''''''''************************************************************************+++++++++************)))************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,------.../////////............---//////...///000111333555888999:::<<<=========<<<999999:::;;;;;;;;;;;;;;;:::999888888777777777777888999;;;<<<===>>>======AAABBBDDDEEEFFFFFFFFFFFFMMMVVVcccrrr~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------***------+++,,,000222000......///000111222333333777777888888999::::::;;;<<<;;;;;;;;;<<<===>>>???<<<<<<<<<===============>>>??????>>>======>>>@@@???AAACCCCCCDDDGGGLLLQQQWWW^^^hhhqqqxxx|||xxxsssmmmgggaaa]]]SSSOOOJJJFFFEEEEEEFFFFFFGGGFFFFFFGGGIIIIIIHHHFFFGGGHHHIIIIIIHHHFFFCCCBBB@@@???>>>>>><<<<<>>;;;888444222///...------,,,---......///...---,,,+++*********------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++******+++++++++))))))))))))))))))))))))((((((((())))))******+++'''(((((()))))))))))))))))))))(((((())))))***+++))))))))))))***+++,,,------+++******+++,,,,,,+++***)))((())))))***************))))))))))))******++++++***)))((((((((((((,,,,,,+++***))))))))))))))))))((((((((((((((()))************************************************************************+++++++++*********)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,---------,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,---....../////////...............000/////////111444777888777888:::;;;<<<<<<<<<;;;999::::::;;;<<<;;;;;;;;;888888888999:::;;;<<<===:::;;;<<<<<<===>>>AAACCCHHHJJJMMMPPPRRRSSSRRRRRR]]]eeerrr,,,,,,,,,,,,,,,,,,,,,---************+++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------+++...///---...333444222///000111222333444444444888888999::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????CCCCCCCCCBBBAAAAAA@@@@@@<<<>>>>>>>>>===???BBBFFFJJJMMMPPPPPPOOORRRWWW]]]cccjjjttt}}}~~~wwwqqqnnnccc]]]TTTMMMJJJHHHGGGFFFDDDCCCBBBDDDFFFGGGGGGGGGJJJIIIHHHFFFFFFEEEEEEEEECCCBBBBBBAAA>>>===EEENNNTTTUUUVVVVVVUUUTTTRRRQQQOOOPPPQQQQQQRRRQQQPPPPPPLLLIIIFFFCCC@@@===999666111000...---,,,,,,------///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))*********++++++((((((((((((((())))))***)))))))))))))))***++++++))))))))))))***+++,,,------+++******+++,,,,,,++++++***(((''''''(((+++---******))))))))))))******,,,+++***))))))((())))))---,,,+++******)))******+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))(((((()))))))))*********************+++++++++++++++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,---.........------------,,,,,,------...///////////////////////////000000000222444666999:::888999;;;<<<======<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@DDDKKKOOOUUUWWW[[[___cccdddeeeeeesssxxx++++++,,,,,,,,,,,,------************+++,,,------,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,///000...///444555444000111222333555555555555888888999;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????CCCCCCCCCBBBAAAAAA@@@@@@===???AAAAAABBBEEELLLQQQQQQVVV[[[\\\[[[\\\bbbgggrrryyy{{{ssskkk```XXXSSSPPPLLLIIIDDDBBB@@@AAACCCGGGIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEFFFDDDDDDDDDBBB???CCCJJJQQQRRRTTTUUUUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQMMMKKKIIIHHHFFFCCC???;;;555333111...,,,,,,------000///......------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))***))))))))))))))))))))))))))))))***+++++++++******(((((((((((()))***++++++***))))))))))))***++++++))))))))))))***+++,,,,,,---+++******+++,,,,,,+++---,,,+++)))'''(((***,,,******))))))))))))******++++++***)))))))))************)))((((((((())))))+++++++++++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++************)))((())))))******+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++,,,,,,---...............---------------......///...////////////000000000000111222555777999:::;;;;;;<<<===>>>???>>>>>>===::::::;;;<<<<<<<<<<<<<<>>===<<<<<<<<<===@@@BBBDDDGGGMMMUUU\\\dddgggkkkqqquuuyyy{{{|||***+++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,------------.........,,,///000...///333555333000222333555666666666666777888:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAADDDGGGHHHJJJOOOXXX___]]]dddkkknnnmmmoootttzzzzzzssstttwwwzzzooogggbbb]]]XXXSSSMMMIIIDDDAAABBBDDDGGGHHHGGGFFFFFFFFFEEEDDDDDDCCCFFFCCCCCCFFFEEEAAAAAACCCIIIKKKOOORRRTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPMMMMMMLLLMMMLLLJJJEEEBBB:::888444111...------.........---------------...+++,,,---......---,,,+++,,,,,,------------,,,,,,+++******))))))******+++))))))))))))))))))))))))******+++++++++***)))((())))))(((((()))***,,,---******))))))******+++,,,+++***************++++++,,,+++))))))+++,,,+++***%%%(((***+++)))((()))*********))))))))))))***************)))******++++++)))))))))((())))))******+++*********++++++,,,---************************))))))))))))))))))))))))************************+++++++++************)))))))))******+++,,,,,,---*********+++++++++,,,,,,++++++,,,,,,,,,,,,------)))+++,,,......---,,,+++,,,------...............---------------...//////.../////////000000000000000222555777999:::::::::;;;<<<===>>>>>>>>>===<<<:::;;;;;;<<<<<<<<<<<<<<<@@@@@@???????????????@@@???EEEMMMRRRVVV]]]eeekkksssuuuzzz*********++++++,,,,,,,,,,,,,,,++++++***+++++++++---,,,+++******+++,,,---,,,,,,,,,---------......---------.........//////,,,//////---...222444222111222444666777777666666777888999;;;<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEHHHLLLNNNPPPWWWaaaiiinnnvvv{{{rrrqqqqqqssszzzzzzsssnnniiiccc]]]XXXRRRJJJDDDAAABBBCCCCCCDDDEEEGGGHHHGGGEEECCCAAAEEEBBBCCCFFFGGGBBB>>>>>>CCCFFFJJJOOORRRTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNOOOPPPPPPNNNJJJGGG>>><<<777333000/////////++++++*********+++,,,,,,,,,---...//////...---,,,---..................---,,,++++++++++++++++++,,,))))))))))))))))))))))))***+++,,,,,,+++***)))(((***))))))))))))+++---...*********)))******+++,,,++++++******************,,,***))))))***++++++***&&&******)))((()))******))))))))))))*********)))))))))***+++,,,,,,+++*********+++,,,------******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++************)))))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***,,,......---,,,+++,,,---......//////.........------------...//////.../////////000000111111000222666999;;;;;;:::999999:::;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;===>>>AAACCCEEEGGGHHHQQQ\\\eeejjjpppwww||||||~~~)))******++++++******)))...,,,******---...---+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---------...000111222------,,,---...///111222666666666666666777888888;;;<<<===<<<:::999:::;;;<<<<<<===>>>>>>>>>>>>===???<<<<<>><<<>>>??????EEENNNRRR___pppzzz}}}}}}***++++++++++++++++++***///,,,******,,,,,,+++***+++++++++,,,,,,,,,,,,---,,,---------..................---,,,,,,---......111000000000222333555666777666666666666777888888;;;<<<===<<<:::999:::;;;:::;;;;;;<<<============>>><<<<<>>???;;;>>>DDDHHHJJJMMMOOOQQQNNNNNNMMMMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLMMMNNNOOOIIIGGGDDD@@@;;;666222000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,+++))))))))))))***************************+++*********))))))))))))***************++++++,,,++++++************))))))***))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********)))(((,,,,,,+++***************+++*********+++,,,,,,---...---------,,,,,,,,,+++------,,,,,,,,,+++++++++////////////////////////---------------------------------------------------------...............---///000///......///000/////////000111333444444888999999999888777666666666777888999:::;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@>>>???DDDGGGIIIPPPXXXcccnnn|||++++++,,,,,,,,,,,,++++++///...,,,+++,,,---,,,+++,,,,,,,,,---------......------........./////////......---------...//////222222222333444555666777777777777666777777888999;;;<<<===<<<:::::::::<<<;;;;;;<<<<<<<<<=========>>>===@@@FFFJJJNNNVVV^^^gggnnnuuuuuuqqqpppvvv}}}|||vvvvvvuuurrrooonnnppprrrxxxxxxyyyzzzzzzxxxtttpppfffbbb]]]ZZZZZZ[[[[[[[[[]]]\\\ZZZXXXWWWWWWWWWXXXUUUTTTTTTSSSTTTUUUVVVWWWUUUTTTSSSTTTUUUVVVUUUTTTQQQPPPPPPRRRUUUVVVVVVVVVXXXWWWUUUTTTUUUWWWYYY[[[[[[]]]aaafffkkkppptttvvvtttvvv{{{zzzyyyyyyuuunnneee]]]VVVRRRPPPHHHKKKJJJEEECCCFFFIIIIIIAAACCCEEEDDDBBB???>>>>>>888;;;@@@CCCFFFJJJNNNQQQOOONNNNNNNNNNNNNNNOOOPPPNNNMMMKKKIIIJJJLLLOOOQQQLLLLLLJJJFFFBBB<<<888555//////...............///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******************************++++++++++++************)))************++++++++++++************)))))))))***************+++,,,,,,************************************************))))))))))))))))))))))))***))))))(((''''''&&&&&&((())))))))))))*********,,,++++++************+++)))))))))***+++,,,...///.........---------------,,,,,,++++++++++++******++++++++++++++++++++++++------------------------------------------------//////.........---------...000000000.........000...///000111333555666666:::999888777666666666666444444666888999;;;<<<===999::::::;;;<<<>>>???@@@@@@AAAFFFNNNTTTYYYaaahhhqqqzzz,,,,,,,,,,,,,,,,,,,,,,,,///...------.../////////------------.........///.........////////////000/////////000111222333333000111111222333444555666888777777777777888999999;;;<<<===<<<;;;:::;;;<<<=====================>>>AAAAAAEEELLLRRRXXXbbblllttt{{{~~~vvvssszzzxxxrrrnnnllliiieeebbb``````bbbccceeehhhmmmqqqtttrrrooollldddaaa^^^[[[ZZZZZZ[[[\\\]]]___```aaa___]]][[[ZZZZZZZZZ[[[[[[\\\^^^```aaa]]][[[ZZZZZZZZZZZZXXXWWWRRRQQQQQQRRRTTTTTTSSSQQQTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUVVVXXX[[[^^^```aaa\\\___dddkkkqqqssspppmmmfffgggkkkpppvvv|||{{{ssskkkccc]]]YYYVVVXXXVVVQQQNNNMMMKKKGGGDDDDDDEEEDDDBBB???===<<<999;;;>>>@@@CCCFFFKKKNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJKKKMMMOOOPPPNNNNNNNNNLLLHHHBBB<<<999222222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''(((***+++,,,+++***)))************************************************))))))******++++++++++++,,,,,,---,,,+++***++++++++++++******++++++,,,---************************************************))))))))))))))))))))))))******))))))((((((((((((******)))))))))***+++,,,,,,++++++******+++++++++************+++,,,---...........................,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------------------------------------........................///000111000.........000///000111333555777888888:::888666555444444444555333333444666888999;;;;;;::::::;;;<<<===???AAACCCHHHLLLSSS\\\dddjjjqqqwww{{{---,,,,,,++++++,,,,,,---+++,,,,,,------...000111------........./////////.........////////////000111222222222222222222222000111222333444555555555888888888888888999::::::;;;<<<======;;;;;;<<<===>>>======<<<<<<===>>>???CCCEEEJJJQQQWWW^^^jjjvvvwwwuuu}}}}}}xxxwwwtttpppkkkfffbbb___aaa^^^ZZZWWWVVVWWWZZZ[[[]]]cccjjjqqquuuwwwvvvuuujjjiiifffdddbbbcccdddfffkkkpppvvvyyyvvvqqqmmmkkklllmmmnnnoooqqqsssuuuvvvqqqpppmmmmmmlllkkkiiigggfffdddaaa``````___^^^\\\YYYYYYYYYYYYZZZZZZZZZZZZ]]][[[XXXXXXYYYZZZYYYXXXWWWXXXZZZ]]]___```^^^]]]VVVWWWZZZ]]]aaadddhhhiiimmmnnnnnnooorrrwww~~~yyyqqqkkkggghhhllllllfff```ZZZQQQHHHHHHHHHGGGFFFFFFEEEDDDCCC>>>???@@@@@@AAACCCGGGJJJKKKLLLLLLLLLLLLKKKKKKKKKHHHHHHJJJKKKMMMMMMNNNNNNMMMNNNNNNNNNKKKEEE@@@===777555333000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))%%%&&&)))+++,,,+++)))(((************************))))))))))))))))))))))))((()))***++++++++++++***+++,,,---,,,***)))***,,,++++++******++++++,,,---************************************************************************))))))*********++++++++++++************+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,........................,,,,,,,,,---------------////////////////////////------------------------------------------------,,,,,,------...//////000///000111000///...///000000111333666777999999999777666444333222222333333333333444555666777888888<<<>>>@@@AAABBBEEEJJJNNNWWW]]]eeelllrrryyy~~~|||www---,,,+++******+++,,,---(((***++++++***+++---000---------.........//////------........./////////333333333222111///...---222333555666777888888888999999888888999999:::;;;;;;<<<======<<<;;;===>>><<<<<<<<<===>>>AAACCCDDDIIIKKKPPPWWW\\\cccppp}}}{{{yyy|||xxxuuurrroookkkhhhaaaaaa```^^^]]]\\\[[[[[[]]]\\\[[[XXXVVVWWW[[[^^^dddjjjrrryyy~~~|||}}}|||zzzyyyyyy|||~~~~~~zzzwwwvvvtttsssqqqllllllmmmnnnnnnmmmmmmlllllliiifffeeeeeedddaaa^^^\\\[[[ZZZYYYWWWUUUSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVZZZ[[[[[[\\\^^^dddkkkpppsssvvvyyy{{{|||yyy}}}~~~wwwmmm^^^QQQJJJHHHEEEEEEFFFGGGHHHGGGBBBCCCCCCCCCBBBCCCFFFHHHJJJKKKKKKKKKKKKJJJIIIIIICCCEEEGGGIIIKKKLLLKKKKKKKKKLLLMMMMMMKKKHHHCCCAAA<<<:::666333000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&''')))+++,,,+++)))(((************************((((((((((((((()))))))))((()))***,,,,,,+++******(((***,,,***'''&&&(((******************+++,,,,,,************************************************************************))))))***++++++,,,------******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++******++++++---------------.........,,,,,,------------..............................------------------------------------------------++++++,,,---...///000111...///111000000///111222222333666888999:::::::::555444333333222333333333444555555666777888888999:::===BBBEEEHHHMMMUUU[[[jjjqqqwwwzzz~~~wwwsssvvvyyywwwpppiiidddccc---+++***))))))***+++---,,,---...---+++***,,,...,,,,,,---------.........,,,---------............111222222333333222111000444555777888999:::999999:::999999999999:::;;;;;;:::<<<======<<<<<<===???======???BBBFFFKKKOOORRRSSSUUU[[[aaadddkkkxxx~~~zzzxxxwwwuuurrroookkkiiifffeeefffeeebbb___]]]]]]^^^```cccfffhhhjjjmmmooopppmmmiiiiiimmmrrryyy}}}~~~~~~~~~yyytttmmmmmmkkkgggbbb]]]YYYXXXVVVVVVVVVUUUTTTRRRQQQPPPTTTUUUVVVVVVWWWZZZ^^^bbbaaacccffffffhhhppp|||pppbbbQQQMMMGGGDDDEEEFFFFFFFFFDDDEEEFFFFFFEEEEEEGGGHHHKKKKKKLLLLLLLLLKKKIIIIII@@@AAABBBDDDEEEGGGIIIJJJIIIJJJLLLMMMLLLJJJGGGEEECCC@@@;;;666222000//////------------------------***++++++,,,,,,------...------------------------++++++************++++++******+++,,,,,,,,,+++***************************(((((()))))))))*********((()))+++,,,,,,+++***)))'''***,,,***'''%%%'''******))))))))))))***++++++***************************************************************************************+++++++++******,,,---------,,,++++++++++++++++++,,,---...+++++++++***++++++,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------------------------------,,,---------......//////---...000000000000222444444555888:::;;;;;;::::::333444444555555555555444555555777888:::;;;<<<===:::@@@GGGMMMSSS]]]hhhpppzzz~~~lllbbbYYY\\\``````___aaafffjjj,,,+++)))(((((()))+++,,,111333333111---,,,---///,,,,,,,,,---------......,,,,,,,,,---------......---///111444666888888888333444666888999999999999::::::999999::::::;;;<<<:::<<<======<<<<<<===??????@@@CCCHHHNNNUUU[[[___]]]___dddiiilllrrr~~~oookkkgggffffffeeeccc```aaa___^^^___bbbdddbbb```eeefffiiimmmrrrwww|||~~~wwwpppjjjhhhbbbbbbaaa___]]][[[YYYWWWTTTVVVXXXXXXXXXWWWXXXZZZYYY[[[\\\ZZZYYY]]]gggooozzz~~~|||~~~~~~ppp```YYYPPPJJJHHHGGGFFFEEEEEEFFFHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMKKKJJJIII??????>>>>>>@@@CCCGGGIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHDDD???999444111000000------------------------((()))***+++---...///000------------------------,,,+++***))))))***+++,,,---------...---------,,,************************))))))******+++++++++,,,''')))+++,,,,,,,,,***)))(((,,,...---((('''))),,,)))))))))((()))******+++************************************************************************++++++******)))((((((((()))***,,,......---,,,+++++++++++++++,,,,,,---...)))))))))***+++,,,......+++++++++,,,,,,---------*********++++++,,,,,,,,,------------------------------------------------------------------------///............---------,,,...000000000111333555555666999;;;<<<;;;:::999333444555777888777777666555666888:::<<>>>>>>>>======>>>AAADDDDDDKKKPPPRRRWWWbbblllppprrrrrrssswww~~~}}}uuukkkddd```]]]ZZZYYY\\\```eeehhhiiifffdddgggooouuuxxxwww{{{}}}{{{zzzyyyxxxuuusssqqqooollljjjhhhiiikkkllliiigggccc___\\\[[[^^^``````^^^dddhhhkkkllllllmmmpppsss{{{sssppprrrssstttyyysssfffZZZSSSMMMFFFEEEHHHGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNPPPRRRRRRPPPNNNLLLAAA>>>;;;999:::>>>CCCFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLIIIDDD>>>888222///---)))***+++,,,---,,,+++***///////////////000000111------,,,,,,,,,---...///------,,,,,,,,,,,,++++++******))))))***,,,...///*********++++++,,,,,,,,,---+++))))))+++,,,***'''******+++,,,,,,,,,,,,+++((()))***++++++***)))(((,,,+++******,,,,,,+++******)))))))))++++++)))'''))))))))))))))))))))))))++++++******))))))((((((,,,,,,++++++++++++++++++*********)))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++******+++,,,,,,------,,,,,,+++,,,,,,,,,---............---+++******+++---...000000//////.....................///////////////---...///000222444555555777888999:::;;;;;;:::999999999999777555555777999777:::<<<;;;:::===EEELLLJJJRRR^^^mmmzzzzzzqqqlllfff\\\UUUOOOVVVcccoooxxx000///---,,,*********+++.........---------,,,,,,++++++,,,------...//////---------....../////////000222444444444444666888999999999:::;;;<<<<<<<<<::::::::::::;;;<<<===>>>:::;;;<<<===???BBBHHHKKKNNNVVV[[[^^^cccnnnxxx|||~~~rrrpppmmmllljjjfff```\\\ZZZ^^^bbbdddeeekkkuuu}}}}}}zzzzzzrrrnnnjjjhhhhhhhhhfffdddcccddddddbbb```___``````mmmpppuuu{{{~~~xxxwwwxxxzzzyyyvvvwww|||vvvhhh]]]SSSHHHDDDEEEGGGHHHIIIKKKMMMOOOQQQQQQNNNOOOQQQQQQQQQOOOLLLJJJAAA???;;;999999<<>>???;;;<<>>CCCFFFKKKSSS___hhhwww~~~|||wwwrrrnnnjjjgggcccdddgggkkknnnqqqsssssstttzzz+++,,,,,,,,,------..................------------,,,---------......//////////////////////////////111333444555555555777888999999999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>>@@@BBBFFFIIINNNUUU]]]bbbjjjsss}}}xxxxxxxxxtttpppkkkgggbbb___^^^\\\YYYVVV^^^]]]]]]___cccgggkkknnnqqq|||}}}zzzxxxwwwuuusssqqqmmmllljjjkkklllnnnnnnmmmjjjkkklllllllllkkkiiihhhggghhhjjjlllnnnqqqrrrssstttuuuxxx{{{}}}~~~}}}}}}xxxpppkkkgggbbb^^^]]]\\\ZZZZZZZZZ\\\^^^___ccchhhoooxxx|||sssqqqsss|||wwwlll```UUUKKKDDD@@@AAAAAABBBBBBDDDFFFHHHIIIKKKLLLNNNNNNNNNMMMLLLKKKFFFDDDAAA===:::888888777<<<>>>AAAEEEHHHJJJJJJJJJMMMMMMMMMLLLIIIEEEBBB???555333///,,,++++++,,,------------...///000111222+++,,,,,,---------------------,,,,,,,,,+++++++++,,,---.........---,,,+++,,,,,,,,,++++++*********************+++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,+++******,,,,,,+++******))))))***,,,,,,+++)))************************)))))))))******++++++++++++++++++***)))(((''''''(((((()))***++++++,,,,,,++++++++++++************---------------------------------------------,,,+++,,,,,,---------------.........---,,,,,,,,,++++++,,,,,,------,,,,,,+++........................---------......//////000000111333555777:::;;;<<<<<<===>>>>>>>>>===<<<;;;<<<>>>???>>><<<:::;;;;;;:::@@@IIIPPPXXXdddsss~~~yyynnniiiccc^^^[[[[[[\\\]]]dddlllwww++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000111333444555444555777888999:::::::::::::::;;;;;;======<<<<<<<<<======>>>BBBEEEKKKQQQXXX```iiinnnvvvssskkkiiihhhddd```\\\ZZZXXXXXXZZZ\\\]]]]]]gggiiilllpppvvv}}}|||xxxvvvrrrpppmmmjjjgggfffffffffffffffeeeeeeeeeeeeffffffbbb```^^^\\\\\\ZZZXXXVVVVVVUUUSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSRRRQQQPPPTTTTTTUUUVVVXXXYYYZZZ[[[[[[]]]___aaacccdddeeefffkkklllmmmppptttxxx{{{}}}{{{yyyvvvssspppmmmhhhccc^^^ZZZWWWVVVXXXZZZ^^^dddkkkuuu~~~{{{rrroooppp~~~{{{zzz|||xxxtttlllccc[[[TTTLLLGGGDDDCCCCCCCCCEEEGGGIIIJJJGGGHHHJJJLLLNNNNNNNNNNNNJJJIIIFFFCCC???;;;888777888:::>>>BBBFFFHHHJJJKKKLLLMMMMMMMMMKKKHHHFFFDDD>>>;;;666222000///000111------------...///000111+++,,,---.........------------,,,,,,,,,+++++++++,,,,,,++++++,,,...///000,,,,,,,,,++++++***************+++++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,+++******,,,,,,+++******))))))***,,,---+++***************************))))))******++++++,,,,,,)))))))))))))))*********((())))))***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++------------------------------------------------+++,,,------......------.........---,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------------......///000111111111222444666888:::;;;<<<999:::<<<>>>>>>>>>>>>>>>===>>>???>>><<<;;;;;;<<>>???@@@AAACCCHHHQQQYYYbbbjjjrrrwww|||uuullldddaaa^^^[[[XXXTTTVVVZZZ]]]aaaffflllppp~~~}}}yyyvvvssspppkkkjjjiiigggeeeaaa^^^\\\ZZZYYYVVVTTTRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPNNNLLLKKKKKKJJJHHHGGGIIIHHHFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFGGGGGGHHHIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSTTTTTTUUUWWW[[[^^^bbbdddhhhmmmttt{{{vvvmmmddd]]]XXXVVVVVVVVVXXX\\\bbbhhhllluuuzzzooolllooo|||}}}vvvrrrqqquuuxxxyyy{{{~~~vvvuuuppphhhbbb\\\TTTMMMFFFEEEDDDDDDDDDFFFHHHJJJEEEFFFHHHJJJMMMNNNPPPPPPMMMLLLKKKHHHDDD???;;;888777888;;;???CCCFFFIIIKKKKKKLLLLLLLLLKKKJJJHHHGGGAAA>>>:::555222000000000......------......///000000000000000///---,,,***------,,,,,,,,,,,,++++++,,,+++******+++---000111,,,,,,++++++++++++++++++***+++---,,,++++++,,,---******+++,,,,,,,,,,,,+++++++++************++++++,,,+++******,,,,,,+++******))))))***,,,---,,,+++++++++++++++++++++++++++*********+++++++++++++++(((((()))******++++++,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---............///000000000000//////////////////.................................---------------...............///000111111222222444444666777999:::;;;<<<666888:::<<<===>>>>>>===<<<<<<===<<<<<<===@@@BBBKKKTTT```lllwwwxxxhhh]]]VVVRRRQQQTTTXXX___iiivvv---.../////////...---,,,,,,,,,,,,,,,------......////////////..................///000222333444444444666888888888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<>>>>>>>>>>>@@@AAABBB???AAABBBBBBBBBCCCFFFIIIHHHHHHGGGGGGHHHJJJMMMNNNRRRUUUZZZ^^^bbbffflllppptttwww||||||sssnnneeeccc___\\\\\\]]]^^^___aaaiiiqqqvvv~~~}}}{{{uuu{{{{{{sssoooqqqssstttwww|||zzz|||yyyrrrmmmiiiaaaXXXRRROOOKKKHHHEEEDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOONNNNNNMMMKKKGGGBBB===:::777777999;;;@@@DDDIIIKKKLLLLLLKKKKKKJJJJJJJJJIIICCC@@@<<<777333000///...//////...---------......000111222222111///---+++------,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++,,,,,,+++---...---+++***+++---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***)))))))))+++---...---+++++++++++++++++++++++++++,,,++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------........................---,,,,,,,,,,,,---...///......///000000000000000.........//////////////////...------------...///........./////////000000//////000111222333444444777888888999;;;<<<<<<===999:::<<<>>>??????>>>>>><<<===>>>???AAAEEEKKKPPPZZZcccppp|||}}}nnnaaaZZZWWWWWWXXX^^^eeeqqq~~~)))+++---///000000000///---------........./////////////////////.........---...///000222444555666666888::::::::::::<<<>>>==================<<<<<<888999<<<@@@DDDIIIMMMOOO\\\aaaiiiooosssvvvwwwxxx|||uuupppkkkddd```\\\___ccceeeeeefffjjjmmmttt}}}zzzsssmmmfffccccccccc```\\\[[[YYYTTTNNNJJJHHHJJJMMMHHHIIIIIIIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@???AAA@@@???>>>>>>???@@@AAAAAA???>>>>>>@@@@@@???============???BBBCCCBBBAAA>>>>>>>>>============<<>>>>>>>>???AAACCCDDD===???AAAAAA@@@BBBFFFJJJJJJHHHFFFDDDDDDDDDEEEFFFCCCEEEHHHIIIKKKOOOVVV[[[XXX\\\bbbeeefffiiimmmpppoooppppppqqquuuzzzuuunnnhhhccc```]]][[[WWW\\\```bbbhhhsss|||~~~wwwqqqrrrsssssswww~~~|||yyyrrrhhhccc___XXXQQQKKKFFFDDDCCCFFFGGGHHHIIIJJJLLLMMMNNNMMMNNNNNNMMMIIICCC>>>;;;777777777:::>>>CCCHHHLLLMMMLLLKKKKKKJJJJJJKKKKKKHHHEEEAAA<<<888444222111000///...---------------...///111222333222000///---------,,,,,,,,,++++++***+++,,,------+++***(((*********++++++,,,,,,---,,,...///...+++)))***---******+++,,,,,,,,,,,,++++++,,,............,,,+++,,,+++******,,,,,,+++***)))))))))+++---...---,,,++++++++++++++++++++++++---,,,,,,++++++*********---,,,,,,,,,++++++******,,,,,,++++++++++++++++++(((((()))***+++,,,,,,---........................---,,,,,,+++,,,---...///,,,------...............+++,,,,,,------............---+++******+++---...///000000000111111222222///000111222333444555555::::::;;;;;;<<<======>>>??????AAAAAABBBAAA@@@???>>>???AAACCCGGGNNNWWW]]]eeeooo{{{mmmfff\\\WWWWWW\\\bbbfffrrr|||------------------------,,,,,,,,,---------......///............//////000333333222222111222222222666777777888999999::::::===<<<;;;;;;;;;<<<<<<;;;;;;<<>>======>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>>>>BBBAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@???>>><<<<<<<<<>>>@@@AAA??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCCCCDDDKKKLLLMMMOOOQQQTTTWWWXXXWWWYYYZZZ]]]aaakkkvvv{{{qqqggg```]]]ZZZVVVVVVXXX\\\```bbbhhheeejjjtttzzzyyywwwyyy{{{vvvoooiiiaaa[[[WWWSSSNNNJJJGGGHHHIIIIIIIIIIIIKKKLLLQQQOOONNNMMMKKKHHHCCC???<<<::::::===BBBFFFGGGFFFJJJKKKLLLMMMMMMKKKIIIGGGFFFFFFDDDAAA===888333000333222111///......//////000111111111111///---,,,---...------,,,+++***)))+++,,,,,,------,,,,,,+++.........---,,,+++)))(((---,,,***)))))))))***************)))******+++,,,......---------,,,,,,,,,---,,,+++))))))))))))***,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++***************************************************+++,,,...///000000000....................................////////////,,,++++++++++++,,,------000000//////.........---,,,---...000000000//////000000222333555666777888;;;::::::;;;;;;===>>>>>>@@@AAAAAAAAA@@@@@@BBBDDD@@@EEEJJJPPPVVV___iiipppxxxwwwuuu^^^``````___fffsss{{{{{{------------------------,,,,,,---------.........///............///000000000000000111333444666777888888888999999:::::::::;;;:::999:::;;;<<<=========@@@FFFMMMWWWdddrrr|||~~~zzzvvvqqqkkkgggeeeccc___\\\[[[^^^eeekkkuuuzzz{{{uuunnnhhheeeddd___ZZZXXXXXXWWWRRRNNNNNNKKKHHHGGGGGGGGGFFFEEECCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>@@@@@@????????????@@@@@@@@@???>>>======<<<<<<===???>>>>>>======>>>>>>???????????????????????????===>>>>>>>>>????????????>>>===<<<;;;;;;<<<>>>???=========>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@??????????????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHLLLMMMNNNOOOQQQXXX```gggxxxyyyllleee\\\WWWVVVVVVVVVVVV[[[YYY]]]fffjjjpppzzzxxxyyy{{{|||rrrjjjeee```ZZZVVVNNNNNNLLLIIIFFFFFFHHHJJJLLLKKKJJJKKKKKKIIIEEEBBB>>><<<:::<<<@@@EEEFFFGGGFFFHHHKKKMMMMMMKKKHHHFFFEEEEEEEEECCC@@@<<<888666222111///---,,,,,,,,,,,,.../////////...---,,,+++------...------,,,+++******++++++,,,,,,++++++***++++++,,,---------,,,,,,---,,,***)))))))))***+++***************++++++,,,......---------,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,---...///000000000....................................////////////,,,,,,,,,,,,,,,---......000/////////............,,,---...000000000000///000111222444666777999:::===<<<<<<<<<===>>>??????>>>@@@AAAAAA@@@@@@AAACCCIIIOOOWWW___gggpppxxx~~~vvvpppnnnnnnjjjppptttwww------------------------,,,------------.........///.........//////000111000000111222333555777888999999::::::::::::::::::;;;::::::;;;<<<>>>@@@AAA>>>DDDLLLVVVbbbrrr~~~wwwrrrkkkfffccccccccccccdddfffggggggiiiqqq~~~}}}xxxssslllddd^^^XXXSSSPPPSSSPPPLLLJJJKKKJJJGGGDDDDDDBBB@@@???@@@AAAAAA@@@<<<=========>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@???>>>============>>>??????@@@@@@??????>>>===>>>>>>???@@@AAAAAABBB????????????@@@@@@@@@@@@@@@???>>>=========>>>???===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===??????????????????????????????>>>>>>===>>>>>>>>>DDDEEEEEEFFFGGGKKKPPPTTT]]]eeerrr~~~|||nnnddd___[[[VVVRRRQQQOOOQQQXXXZZZ]]]jjjyyy|||wwwwwwyyy~~~|||wwwsssooolllaaa^^^YYYPPPHHHEEEFFFIIIHHHHHHHHHJJJLLLLLLJJJHHH@@@>>>;;;<<>>333222000---,,,+++++++++.../////////...---,,,+++------.........------,,,******++++++++++++*********+++,,,,,,---------,,,,,,,,,+++************+++***************+++,,,,,,......---------,,,,,,,,,))))))))))))***+++------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,---...///000111111111........................---............/////////---------------...//////////////////............------///000111111111111111111333555777999;;;<<>>>>>>>>???@@@@@@>>>???AAAAAAAAACCCEEEHHHRRRYYYcccmmmwww~~~tttoooqqqwww|||........................------------........................///000111111444444444333444444555666;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAADDDGGGFFFMMMWWWaaammm|||vvvkkkgggaaa^^^```fffmmmrrruuu{{{~~~yyyssspppllliiigggbbb^^^YYYTTTQQQOOOLLLJJJLLLJJJGGGGGGHHHHHHFFFEEECCCAAA???>>>???@@@@@@???<<<=========>>>??????????????????@@@@@@??????>>>??????AAABBBBBBAAA??????BBBBBBAAA@@@@@@@@@@@@@@@??????AAABBBBBBAAA?????????@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>=====================>>>>>>>>>?????????>>>>>>=========@@@???>>>======<<<======???@@@AAABBBDDDGGGJJJKKKJJJPPPYYYbbbiiinnnsssvvvxxxrrrkkkbbb[[[WWWSSSQQQSSSSSSUUU]]]gggpppuuu|||tttrrrtttzzz}}}xxxnnn```RRRJJJHHHIIIIIIHHHIIIKKKMMMNNNMMMKKKCCCAAA>>><<<>>>AAAEEEGGGEEEFFFHHHKKKLLLLLLLLLLLLHHHIIIJJJJJJIIIGGGEEECCC888666444111...---,,,,,,000000000000000//////...------......///.........+++++++++,,,,,,+++++++++------------,,,+++***)))+++++++++++++++++++++++++++************+++,,,,,,......---------,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++***************+++++++++++++++++++++++++++************************************************---...///000111111111111........................---------.........//////...............///000000///////////////.........---...///000111111222222222333555777999;;;===>>>@@@???????????????@@@@@@???@@@@@@AAADDDIIIPPPUUU```eeennnxxx{{{wwwmmmnnnpppwww........................---------.........//////.........//////000222222555555444444555666666777;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAAEEEJJJOOORRR[[[gggrrr||||||rrrkkkfffdddaaaaaafffoooyyy{{{uuukkkhhhccc```]]][[[XXXVVVNNNKKKHHHFFFFFFEEEDDDCCCEEEDDDBBBBBBCCCDDDDDDCCCFFFDDDAAA@@@@@@AAA@@@??????????????????>>>>>>>>>>>>??????@@@@@@@@@??????>>>???AAAAAAAAAAAA???>>>BBBAAAAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>?????????????????????@@@@@@??????>>>=========>>>======<<<;;;;;;<<<<<<>>>>>>>>>???AAABBBBBBBBBAAADDDIIIMMMPPPTTTWWWZZZeeelllvvv}}}tttnnnjjjccc\\\XXXTTTSSSWWW\\\ZZZ^^^fffppp|||{{{rrrppppppuuuzzzssscccWWWNNNJJJJJJIIIIIIJJJLLLLLLLLLJJJGGGEEEAAA???>>>@@@DDDGGGIIIHHHHHHIIIKKKMMMPPPRRRLLLMMMMMMMMMLLLJJJGGGEEE<<<:::777333000...------111000000///////////////------......///.........,,,,,,------------,,,,,,------------,,,+++******+++++++++,,,,,,,,,+++++++++++++++***+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++******************))))))***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000........................------------............///............///000000.........///////////////......///000111222333444555666777999;;;===???@@@?????????>>>??????@@@@@@???@@@@@@CCCIIIRRR]]]eeesssuuuzzz|||lllfffhhhdddooo~~~........................------........./////////.........///000111222333222222333555777999;;;<<<999999:::;;;;;;<<<<<<===;;;>>>AAADDDGGGMMMUUU[[[^^^hhhvvv|||rrrkkkeeebbb___bbbgggmmmwww{{{vvvooohhhbbbVVVTTTQQQOOOOOONNNLLLJJJGGGDDDAAA@@@@@@@@@???>>>AAA@@@@@@@@@AAABBBCCCCCCFFFCCCAAA@@@@@@AAA@@@???@@@@@@??????>>>>>>=========>>>??????@@@?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>???CCCBBB@@@@@@@@@@@@>>><<<===???BBBCCCDDDFFFIIIKKKQQQWWW___fffmmmvvv}}}vvvlllddd^^^ZZZXXXWWWTTTVVV[[[aaahhhpppvvvyyy}}}{{{yyyxxxzzzzzzkkk\\\RRRKKKIIIHHHHHHJJJJJJIIIHHHIIIHHHFFFBBB@@@@@@CCCFFFJJJIIIIIIIIIKKKNNNQQQSSSNNNOOOOOOOOONNNKKKHHHGGG@@@===:::555111///---,,,///...------------......------.........------,,,------............------)))***+++,,,---.........***+++,,,,,,---,,,,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,------------,,,+++***)))***++++++++++++,,,,,,,,,+++++++++++++++************))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000000///........................,,,------------........................///000000.........////////////////////////000111333444555888999:::;;;===>>>@@@@@@>>>>>>>>>??????@@@BBBBBBAAACCCFFFKKKSSS^^^kkksssuuufff]]]___gggrrr....................................////////////.........///000222333444222333444555777:::<<<===777888888:::;;;<<<===>>>;;;@@@GGGLLLQQQZZZfffnnnooozzz{{{ooofffcccdddggggggooozzz|||tttooohhhddd```[[[TTTOOOJJJHHHFFFFFFGGGGGGEEEDDDEEECCC@@@???@@@AAA@@@@@@???@@@@@@@@@@@@AAACCCDDDCCCAAA???>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAABBBBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAEEEDDDCCCBBBAAAAAAAAAAAAFFFCCCAAAAAABBBBBB@@@>>>===>>>?????????@@@CCCEEECCCHHHMMMQQQTTT[[[cccjjjkkkooouuuzzz~~~}}}wwwsssnnngggaaa[[[\\\]]]^^^```aaacccdddjjjvvvqqqbbbMMMLLLJJJJJJKKKLLLKKKJJJKKKKKKIIIFFFBBBAAACCCEEEGGGHHHIIIKKKMMMNNNOOOOOOMMMNNNOOOOOONNNLLLJJJIIIDDDBBB>>>999444111///...///...---,,,,,,---...///------...------,,,+++***,,,------......------,,,))))))+++,,,---.........***+++,,,---------,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,+++,,,---------,,,+++*********+++++++++,,,,,,,,,************++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...........................,,,,,,---------...............------......///000............/////////000/////////000111333555777;;;;;;<<<===>>>???@@@@@@?????????@@@AAACCCDDDEEEGGGLLLSSS\\\eeeoooxxx~~~qqqkkkeee```\\\\\\gggsss////////////////////////............/////////000.........///000222333444666666666666777888999:::666666777999;;;<<<>>>>>>>>>DDDLLLTTT\\\ggguuu~~~yyywwwqqqiiibbbccckkksss~~~wwwooohhhddd```\\\VVVRRRPPPLLLGGGBBBFFFEEEDDDDDDEEEEEEDDDBBBAAA???>>>>>>@@@BBBBBBBBB<<<===>>>>>>>>>>>>@@@BBBAAA???>>>>>>AAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGIIIKKKNNNPPPQQQNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVWWWRRRQQQQQQQQQPPPPPPOOOOOOKKKLLLMMMNNNOOOOOONNNNNNLLLLLLKKKKKKKKKKKKJJJJJJDDDDDDCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA???>>>>>>===@@@===;;;<<>>???>>>======???@@@:::???CCCEEEEEEHHHNNNSSSQQQVVV]]]ccchhhqqq|||zzzqqqddddddbbb```^^^\\\ZZZZZZYYYcccppp|||}}}{{{pppQQQOOONNNNNNOOOPPPPPPOOOLLLLLLLLLHHHDDDBBBCCCEEEDDDFFFJJJMMMOOONNNLLLKKKKKKMMMNNNOOOOOONNNLLLKKKIIIGGGBBB===888555333222111000///......///000111---...------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++)))***,,,---...---,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,)))***,,,---......---,,,*********++++++,,,,,,,,,))))))******+++++++++,,,))))))((())))))***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................,,,,,,,,,---------......---------------...//////---.........//////000000000//////000222444666777=========>>>??????@@@@@@??????@@@AAACCCEEEGGGHHHNNNUUU```kkkttt|||~~~nnnccc^^^XXXUUUXXX\\\bbbqqq000///...---------------,,,,,,,,,---------------/////////000111222444555666666666777888:::;;;<<<<<<>>>>>>;;;888888===CCCLLLQQQWWW```kkk{{{yyyxxxpppoooqqqxxx{{{}}}{{{vvvnnneee]]]XXXTTTSSSOOOMMMKKKHHHEEECCCBBBBBB@@@?????????@@@AAACCCDDDAAABBBBBBBBBBBBBBBAAAAAA@@@AAA@@@??????@@@CCCFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEGGGHHHHHHFFFFFFFFFGGGJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMOOOSSSVVVXXXXXXVVVWWWXXXWWWUUUUUUVVVXXXZZZXXXVVVWWWZZZ___aaabbb```___^^^]]][[[YYYXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYPPPRRRTTTUUUUUUTTTRRRPPPQQQOOONNNMMMMMMKKKHHHFFFKKKIIIFFFDDDDDDEEEGGGIIIEEEFFFFFFFFFFFFDDDCCCAAA?????????@@@BBBBBBAAA???????????????>>>===<<<<<<;;;;;;<<<>>>@@@BBBDDDFFFAAAGGGNNNOOOOOOVVVcccnnnwww}}}~~~xxxpppkkkhhhddd^^^XXXXXXUUUXXXdddqqqvvvpppvvv~~~yyy[[[TTTOOOQQQSSSPPPLLLKKKGGGHHHIIIHHHGGGFFFFFFFFFDDDHHHMMMRRRTTTSSSPPPNNNMMMNNNNNNOOONNNMMMKKKJJJKKKJJJHHHDDD@@@;;;777555333111...---...///...---///,,,+++,,,...///---++++++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,++++++*********,,,++++++******++++++,,,------+++******+++------,,,,,,+++++++++,,,------+++***))))))++++++***)))...+++)))+++000111...***+++,,,,,,,,,,,,,,,,,,---)))))))))******++++++,,,++++++++++++++++++++++++---------------------------------............///..................------,,,,,,++++++,,,---///000...---++++++,,,...000222////////////000000000000111111111222555777:::<<<>>>AAA@@@<<<===BBBAAA<<<999999===DDDFFFEEEKKKTTT```iiiwwwppp```YYYZZZWWWXXX___jjjrrrwww//////...---------------//////000000000000111111000111111222333444555555777777777777888:::;;;;;;;;;===???>>><<<===BBBGGGPPPTTT\\\fffttt~~~vvvvvvyyyzzzzzzxxxsssfffbbb\\\UUUOOOKKKIIIHHHIIIHHHGGGEEEBBB@@@???>>>BBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@??????@@@BBBEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMNNNOOOPPPRRRSSSTTTVVVUUUUUUVVVZZZ]]]______cccdddeeedddcccccceeegggcccbbbaaabbbfffkkknnnoookkkjjjiiigggeeecccbbbaaa``````aaaaaaaaa```______ZZZ\\\^^^______^^^\\\ZZZ\\\ZZZXXXVVVTTTRRRNNNKKKLLLJJJIIIGGGGGGHHHIIIJJJKKKNNNRRRSSSQQQLLLHHHEEEDDDCCCBBBCCCDDDDDDBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>===============>>>:::???CCCDDDEEEJJJSSS[[[dddjjjpppuuu~~~xxxtttnnngggaaaYYYTTTSSSXXX```kkk|||vvvpppqqquuuxxxyyyxxxzzzddd[[[TTTTTTTTTQQQLLLKKKHHHIIIJJJJJJIIIGGGFFFFFFCCCFFFKKKOOOQQQPPPOOONNNKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIFFFBBB>>>999666222000---,,,---...------///---+++,,,...///---+++,,,,,,,,,,,,------------------,,,++++++,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,+++******,,,,,,+++***---,,,,,,///333333...***///......---,,,+++***)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------,,,------...///000......------...///000111/////////000000000000000222222333444666999;;;======@@@@@@===>>>AAAAAA<<>>@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCAAABBBCCCEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNOOOQQQSSSTTTSSSSSSSSSTTTTTTTTTVVVXXXZZZ]]]___aaaeeedddccceeehhhkkkmmmmmmpppqqqrrrrrrrrrsssuuuwwwwwwvvvuuuxxx}}}}}}zzzxxxvvvuuuuuussstttuuuuuutttqqqooommmjjjkkklllmmmmmmlllkkkjjjmmmjjjfffccc```\\\WWWSSSSSSRRRQQQOOOOOONNNNNNNNNRRR[[[dddhhhcccXXXNNNHHHDDDCCCAAAAAABBBBBB@@@>>>AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;<<<>>>???AAADDDHHHKKKOOOTTTZZZ___kkkzzz}}}wwwrrreee^^^YYYWWWXXX^^^iiitttrrriiihhhiiikkkjjjlllrrrxxxmmmcccYYYUUUSSSMMMHHHFFFGGGHHHKKKLLLLLLJJJGGGEEECCCDDDGGGJJJLLLMMMMMMMMMHHHHHHIIIKKKLLLMMMNNNNNNKKKKKKKKKJJJFFFAAA<<<999444111...---...//////......---,,,---.........,,,.........---------------------,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,---......///---,,,+++,,,---...---+++------///222666444///***///......---,,,+++******,,,,,,,,,,,,,,,,,,++++++---------------------------------------------------------............///..............................///////////////...//////000000000000000000//////000000000111111111444444555666888;;;===>>>===@@@@@@>>>???AAAAAA>>>FFFEEEFFFJJJPPPZZZjjjwwwyyynnnbbb]]]\\\^^^bbbffflllsss///......---------......,,,,,,------......//////000222444666777777666555::::::999999999::::::;;;:::<<<>>>AAAFFFMMMUUU[[[eeefffiiiqqq|||zzzuuuqqqrrr{{{{{{wwwllliiiddd___YYYUUURRRQQQOOONNNKKKIIIGGGFFFFFFGGGDDDEEEFFFFFFEEECCC@@@???:::<<<>>>@@@AAABBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFHHHIIIHHHGGGFFFGGGIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPRRRUUUWWWYYY[[[___``````___``````___aaacccggglllppptttvvvzzzyyyxxxyyy|||~~~~~~~~~~~~~~~yyyuuuqqqlllfffbbbbbbaaa```^^^\\\ZZZXXXWWW___lll|||{{{iiiXXXMMMFFFDDDCCCBBBCCCCCCAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@AAABBB===<<<===>>>AAACCCCCCCCCDDDGGGKKKOOOVVVcccqqqzzzzzzzzz|||uuuqqqkkkddd```___cccgggrrr{{{uuuiiibbbddddddfffkkknnnrrr}}}zzznnnbbb\\\WWWOOOIIIFFFEEEFFFIIIKKKMMMLLLIIIFFFDDDDDDEEEGGGIIIKKKLLLMMMGGGGGGHHHIIIKKKMMMOOOQQQKKKLLLMMMMMMJJJEEE@@@===888555111///000000111000...---------.........---/////////......------,,,...------------------...------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++---------------...///000///---,,,---...///...,,,------///111333333///,,,++++++,,,,,,---..................------,,,,,,+++........................---------------------------------............///............////////////...///000111111000...---000111222333333111000//////000000111111222222222555555666888:::<<<===>>>>>>@@@@@@??????@@@AAABBBEEEHHHMMMUUU^^^kkkzzzxxxooonnnnnnooorrruuu{{{......---------......//////000000111222333333333000222444666777777666555;;;:::::::::::::::;;;;;;<<<===@@@DDDLLLWWWbbbiiiooonnnooouuu~~~vvvqqqkkkoootttyyy|||tttmmmgggcccYYYVVVRRRNNNJJJHHHGGGGGGHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHGGGFFFDDDBBB;;;===???AAACCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKJJJLLLNNNNNNMMMLLLMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWXXXZZZ]]]```ccceeegggjjjnnnppppppppppppqqqsssuuuyyy~~~~~~yyyxxxvvvrrrooollliiihhhrrr|||dddUUUMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???AAABBBDDDEEE:::999999;;;>>>@@@???===AAABBBDDDFFFIIIOOOXXXaaa```cccjjjsss}}}yyyqqqjjjeeebbbfffkkkrrrvvvxxx}}}yyyeee___^^^```ccceeehhhpppxxx~~~rrrlllfff\\\SSSNNNGGGFFFGGGIIILLLLLLJJJHHHFFFFFFEEEFFFGGGIIIKKKLLLGGGGGGGGGHHHJJJMMMPPPRRRKKKMMMOOOOOOMMMIIIDDDAAA;;;777333000///000000///...............---....../////////......------,,,......////////////......---------------------------,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,---,,,,,,---...///000000///...---...//////...---...---------...//////...++++++,,,------.../////////......------,,,,,,,,,........................---------------------------------............///........./////////000000///000111111111000///...000111333444444222000///000000000111222333333444555666777999:::<<<============>>>>>>>>>???CCCGGGIIIRRR___jjjuuu{{{ssspppppprrr|||...------------...//////...///000000111222333333111222444666777777777777::::::::::::;;;;;;<<<===@@@BBBGGGOOOYYYeeeooouuuwwwuuutttzzzyyyrrrnnnooopppmmmllllllmmmuuu}}}xxxoooggg```[[[VVVSSSJJJIIIFFFDDDBBBAAAAAAAAACCCBBBBBBAAA@@@@@@@@@@@@CCCDDDFFFGGGGGGGGGFFFEEECCCDDDDDDEEEEEEEEEEEEDDDFFFFFFFFFHHHJJJMMMOOOQQQOOORRRUUUWWWVVVUUUUUUUUUTTTUUUVVVXXXZZZ]]]^^^___```bbbeeeiiimmmqqqtttuuu}}}ppp___VVVSSSPPPMMMLLLKKKIIIHHHGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAAAAA;;;:::;;;<<<>>>@@@@@@???BBB@@@@@@BBBCCCDDDIIIOOOOOORRRYYYbbbllluuu}}}}}}ssskkk____________aaaffflllqqqppprrr{{{uuuaaa[[[YYYZZZ\\\]]]bbbhhhvvv~~~wwwlll```ZZZOOOKKKGGGGGGIIIKKKJJJHHHHHHGGGFFFFFFFFFHHHIIIJJJHHHGGGFFFFFFGGGKKKNNNQQQLLLMMMOOOPPPNNNKKKHHHEEE>>>:::444000.........------/////////...---...///.........---------------......////////////......,,,,,,,,,,,,------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,---...000000///...---.../////////---------+++++++++,,,...///............------,,,,,,------------------,,,,,,........................---------------------------------............///.........//////000000111//////000000000000000//////111222444444333111000000000111222333444444555666777888:::<<<<<<======;;;:::;;;>>>???BBBKKKTTT\\\iiiyyyuuukkkjjjooouuu---------------...//////,,,---...///000111111222444555555666777888999999::::::::::::;;;<<<>>>>>>DDDIIIRRR^^^kkkuuu|||}}}{{{yyy~~~wwwiiieeeccceeegggjjjqqqyyyxxxpppeee```YYYSSSOOOMMMJJJIIIBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLNNNNNNOOOPPPSSSVVVYYY[[[YYY\\\aaaccccccbbbbbbbbb___aaadddhhhmmmqqqtttuuutttxxx}}}sssgggccc]]]XXXUUURRROOOMMMNNNMMMLLLKKKIIIFFFDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCHHHBBB>>>@@@AAA@@@BBBFFFFFFHHHKKKPPPUUU]]]dddhhhxxx}}}kkkeee^^^YYYXXXYYYZZZZZZ[[[]]]eeerrrrrrfffZZZVVVUUUUUUWWWZZZgggsssssskkk[[[TTTKKKFFFGGGIIIIIIHHHIIIHHHGGGFFFEEEFFFFFFGGGHHHFFFDDDBBBCCCGGGJJJMMMMMMNNNOOOOOONNNLLLJJJIIIDDD???888222000///......---///000000------...000,,,,,,,,,,,,------------,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,******++++++,,,...///000///...------//////...---+++,,,,,,,,,,,,,,,---...............------------,,,,,,,,,,,,,,,------------------------------------------------------------------............///---......///000000111111............///000000111///000111222333333222222000000111222333444555555777999:::<<<>>>>>>>>>>>>===;;;>>>CCCHHHNNN\\\jjjxxxtttkkklllsss---------------...///000///000111222333444555555666666666777888999;;;<<<999999::::::<<<===???@@@FFFNNN[[[kkkyyy|||ttthhhcccaaaaaadddiiippp}}}yyyqqqggg___UUUQQQKKKGGGEEEEEEEEEDDD@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@@@@AAABBBCCCCCCGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKLLLNNNQQQSSSUUUWWWWWWWWWXXX[[[___ccceeebbbfffkkknnnnnnmmmmmmmmmqqqsssxxx}}}{{{vvvnnngggbbb^^^ZZZWWWSSSSSSQQQOOOMMMJJJHHHFFFFFFEEEEEEDDDDDDDDDEEEEEE@@@AAAAAA???>>>>>>@@@CCCOOOEEE>>>???AAA??????CCCAAABBBBBBCCCFFFKKKQQQVVV___nnn~~~yyylllccc^^^ZZZUUUPPPLLLNNNUUU]]]gggvvvvvvbbbWWWTTTRRRQQQSSS[[[hhh}}}eee[[[NNNGGGFFFHHHHHHGGGHHHHHHGGGEEEDDDDDDDDDDDDGGGEEEBBB@@@AAACCCGGGJJJMMMNNNNNNNNNNNNMMMLLLKKKJJJDDD===777444222222111---///111000---,,,...000+++++++++,,,,,,---------******,,,,,,,,,,,,***************++++++,,,,,,,,,...------,,,,,,------...,,,+++***))))))***+++,,,*********+++,,,---///000///---,,,---...///...---)))+++...///...---------++++++,,,---...///000111+++++++++,,,,,,------------------------------------------------------------------.........//////---......///000111111222...------------///111222...///000111222333333333000111111222444555666666999:::<<<>>>@@@@@@@@@???AAA???CCCJJJQQQZZZkkk|||}}}pppfffjjjuuu............/////////000000000//////000222444555666777999999888777777888777888999;;;===BBBHHHLLLTTTbbbrrr{{{~~~wwwmmmeee```ddddddgggmmmyyy{{{oooeee___YYYQQQKKKIIIGGGEEEBBB@@@???>>>>>>???@@@@@@@@@@@@@@@??????@@@???>>>>>>@@@BBBCCCCCCCCCFFFIIIMMMQQQTTTVVVXXXRRRUUUXXXZZZ\\\^^^aaacccccccccdddfffjjjppptttwwwyyyyyyyyyzzz}}}}}}vvvmmmfffeeeaaa[[[WWWTTTRRROOONNNJJJIIIHHHIIIIIIHHHFFFDDDBBBBBBAAA@@@???@@@BBBEEEPPPLLLGGGCCCAAAAAA@@@?????????@@@AAABBBDDDFFFGGGRRRYYYeeepppyyyuuukkkfff[[[MMMQQQOOOQQQWWW[[[bbbrrrtttfffYYYLLLJJJQQQ\\\cccqqq~~~lllYYYRRROOOJJJHHHJJJHHHIIIJJJIIIGGGFFFFFFFFFDDDDDDCCCBBB@@@AAADDDFFFKKKOOOQQQOOONNNPPPQQQOOOIIIEEE???:::777555333111,,,------....../////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***))))))+++---...------------------------...---,,,,,,++++++++++++---,,,+++***+++,,,---...000///...---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////////////////---......///////////////,,,------...///000000111////////////000000000000222111000//////......///000111333555777999:::;;;============>>>@@@AAABBBAAACCCIIITTTdddvvvzzzrrrlllnnnuuu........./////////000000000000000000111333444555555777888888777777777888::::::;;;===BBBKKKUUU[[[kkkvvvtttlllgggdddcccnnnqqqxxx~~~ppphhh^^^WWWSSSOOOIIIDDDBBBAAA@@@>>>======>>>>>>??????@@@AAAAAAAAAAAA@@@DDDCCCBBBBBBDDDEEEFFFFFFNNNPPPTTTWWWZZZ\\\^^^___]]]```eeeiiinnnsssyyy}}}|||||||||}}}zzztttmmmfff```[[[VVVSSSQQQNNNLLLJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBDDDEEEHHHEEEBBB@@@@@@AAA@@@???=========>>>???@@@BBBBBBGGGKKKRRRZZZ```gggmmmqqq~~~wwwtttiii\\\UUUQQQOOOQQQRRRVVVcccpppwwwgggWWWPPPSSSRRRVVVcccuuuzzzhhh\\\SSSKKKIIILLLKKKKKKLLLJJJHHHFFFEEEDDDDDDDDDCCCAAA@@@@@@CCCEEEIIINNNPPPNNNMMMPPPPPPOOOKKKGGGBBB>>>;;;888555222/////////.........------000000000000000///......------------------------,,,,,,,,,---------.........---+++***+++,,,...///------------------------...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......------,,,---...///000------------------------------------------------------........./////////////////////////////////......///000000000000///.........//////000000111////////////000000000111222111000///////////////111222333555777999;;;<<<;;;===>>>???>>>???AAACCCIIIPPP[[[iiixxxuuullliiiuuu{{{~~~....../////////000000000111111111111222444555666555666888888777777888999<<<<<<>>>BBBLLLZZZkkkuuuyyyooogggccceeeiiimmmwwwoooiiiXXXSSSLLLHHHFFFEEEAAA>>>======<<<<<<===>>>??????>>>???@@@BBBCCCDDDDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPWWWZZZ^^^```aaabbbccceeeiiinnnvvvvvvmmmfffaaa^^^YYYTTTPPPNNNMMMLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBAAA@@@AAAAAA???>>>>>>============>>>??????CCCDDDFFFHHHLLLQQQXXX]]]rrr|||yyyoooaaa]]]YYYUUUQQQQQQXXX```mmmzzz|||gggYYYUUUPPPPPPVVVdddsss}}}mmm^^^QQQMMMNNNLLLLLLKKKJJJIIIFFFDDDCCCDDDDDDCCC@@@>>>???AAACCCFFFLLLNNNMMMMMMPPPQQQOOOMMMJJJFFFCCC@@@<<<777444333222000///...---,,,,,,//////000000000///..............................,,,,,,,,,---------......//////---,,,,,,---......------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,...///000111------------------------........................,,,---------............////////////////////////...///000000111111000000000000000000000000000000/////////000000000111111111111000000000000000000222333444666888:::;;;<<<;;;???BBBAAA???@@@EEEJJJSSS```rrrxxxooommmooorrrzzzzzz...////////////000000000111111222333444555666666555666777888777777999;;;===>>>AAAHHHXXXmmmuuuqqqjjjeeeeeemmmxxxxxxmmmddd]]]XXXKKKHHHDDDBBBAAAAAA@@@>>>=========>>>???@@@@@@AAA???@@@BBBDDDFFFHHHIIIJJJKKKMMMOOORRRUUUXXX[[[^^^___cccgggiiiiiiiiijjjlllrrrzzzzzzrrrlllddd\\\WWWTTTRRRQQQKKKJJJHHHHHHHHHGGGFFFEEEGGGFFFEEEDDDDDDBBB>>><<>>>>>??????BBBCCCCCCCCCDDDHHHMMMQQQ[[[eeeoootttyyy~~~}}}yyymmmkkkgggbbb[[[VVVVVVXXX]]]eeeoooxxxyyyfff\\\YYYUUUSSSXXXbbbqqqqqqbbbWWWQQQJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA>>><<<<<<===???DDDJJJNNNMMMNNNQQQRRRPPPMMMKKKIIIFFFDDD???999555444333111///...............///////////////......------------------------,,,,,,,,,---------......000///...---,,,,,,------,,,,,,------------------...------,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,------...///000000------------------------........................,,,,,,,,,---------......//////////////////////////////000111111111111111111111111111000000000000//////000000000111111111111111000000000111111222444555666888999;;;<<<======AAACCCBBB???CCCNNNWWW```pppvvvpppsss|||vvvmmm////////////000000000111111222333444555666666777555777888888888999;;;>>>===@@@FFFRRReeexxxrrrkkkjjjjjjkkkqqq}}}{{{pppeee\\\UUUOOOLLLGGGEEECCCBBBAAABBBAAAAAA?????????@@@@@@@@@@@@@@@@@@BBBEEEHHHKKKNNNPPPQQQSSSVVVZZZ]]]^^^aaadddggghhhmmmsssuuuttttttvvvyyy~~~}}}qqqggg___YYYUUUUUURRROOOMMMMMMLLLJJJHHHHHHGGGFFFFFFFFFDDD@@@===BBBAAA@@@???>>>>>>>>>>>><<<>>>??????@@@AAADDDGGGLLLSSS[[[```ffflllqqqrrrnnnpppqqqnnnhhhccc]]]YYYUUUXXX]]]eeessszzzmmmccc[[[SSSQQQTTT]]]mmm{{{zzzgggYYYKKKHHHFFFFFFGGGHHHHHHGGGBBBBBB@@@===:::999:::<<>>===@@@BBBAAABBBJJJYYYffftttrrrsssuuu}}}|||tttkkkaaa[[[/////////000000000111111222333444666777777777777777888999999999;;;>>>AAAAAAFFFOOO^^^tttvvvnnnkkkgggkkkrrrzzzzzzkkkeee\\\TTTNNNJJJFFFDDDEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAAAAAAAAAAA@@@???CCCEEEHHHMMMQQQUUUXXXYYY^^^aaafffgggggghhhkkknnnooovvv~~~vvvkkkeeebbb]]]VVVRRRQQQOOOLLLIIIGGGGGGFFFGGGGGGFFFDDDAAAAAAAAA@@@???>>>======>>>:::<<<>>>??????@@@BBBCCCHHHKKKOOOQQQSSSWWW]]]bbbhhhnnntttvvvvvvtttooohhhWWWUUUVVV[[[fff{{{lllbbbXXXQQQNNNPPPZZZeeerrr~~~{{{iiiVVVPPPJJJGGGHHHIIIIIIHHHDDDCCCAAA===:::888999;;;>>>EEEKKKMMMOOOSSSTTTRRRLLLKKKIIIHHHGGGDDD???;;;666444222000///000111222------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,,,,------.........------------------...///,,,,,,---............---......//////...------,,,------------------------------------------------,,,---------............////////////////////////...///000000111111000000000000000000000000000000000000000111111111222222111111111111222333444555777888999:::<<<===>>>???===@@@DDDGGGMMMYYYiiiuuuyyytttuuuwwwsssmmmgggaaa[[[VVVRRR//////000000000111111111222333555777888888888888888999:::::::::<<<@@@CCCHHHOOO[[[kkk~~~|||xxxrrrppprrruuu}}}|||sssjjjcccXXXTTTMMMIIIFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDAAABBBCCCDDDEEEEEEDDDCCCFFFHHHLLLQQQVVV[[[^^^```aaaffflllnnnnnnppptttxxx}}}{{{ssshhhaaa]]]ZZZUUURRRMMMKKKJJJJJJJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@AAADDDFFFDDDFFFIIIIIIHHHIIINNNTTT\\\eeemmmssszzzzzzgggbbb___^^^aaalll}}}sssggg]]]TTTOOORRRXXX^^^hhhuuu~~~iii```UUUMMMKKKJJJIIIGGGGGGFFFCCC???;;;::::::<<<:::BBBHHHJJJMMMQQQRRRQQQLLLKKKIIIIIIHHHFFFCCC@@@999777444111//////000111,,,---......//////......------------------------,,,,,,,,,---------......,,,------............---++++++,,,,,,---......///---------------...//////,,,,,,.../////////...---,,,---...//////......---------------------------........................------........./////////////////////////////////......///000000000000///.........//////000000111000000111111111222222222000111111111333444555666999999:::;;;===>>>??????@@@EEELLLVVVbbbooo}}}}}}uuuwww~~~yyytttooojjjfffcccbbbaaa___\\\XXXTTTQQQ000000000000111111111111333444666777888999888888999:::::::::;;;>>>BBBEEENNNVVVcccttt}}}uuupppsssttttttxxx~~~}}}ssskkkddd[[[TTTNNNKKKGGGEEEEEEFFFFFFEEEAAACCCDDDDDDDDDDDDEEEFFFDDDEEEGGGHHHIIIJJJIIIIIIGGGJJJNNNTTTZZZ^^^bbbddd^^^dddlllqqqssswww}}}vvvpppkkkfffaaaVVVTTTQQQNNNMMMKKKHHHEEEFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBAAA??????@@@CCCFFF???AAADDDEEECCCCCCHHHNNNMMMWWWaaaiiitttxxxrrrlllgggaaabbbpppyyylll___TTTQQQTTTQQQZZZffftttyyymmm^^^RRRMMMKKKHHHEEEIIIHHHFFFAAA===;;;<<<===777???FFFHHHKKKPPPQQQOOOMMMKKKJJJIIIIIIHHHFFFCCC<<<:::666222///......///,,,,,,---.../////////...........................,,,,,,,,,---------......------...///000000000///++++++,,,,,,---...//////---------------...///000,,,,,,.../////////...---***+++---///000000//////------------------------000000000000000000000000.........////////////000////////////////////////---......///////////////,,,------...///000000111000111111111111222222222000111111222333555666777999:::;;;<<<===>>>???@@@EEEKKKVVVdddtttuuummmooozzztttlllfffbbb^^^ZZZWWWZZZ\\\^^^___^^^ZZZVVVSSS111000///...///000222444333555777888888999:::<<<:::;;;;;;:::;;;@@@IIIPPP\\\```hhhwwwwwwpppkkkllluuu||||||sssggg___ZZZVVVPPPKKKEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJKKKJJJLLLOOOPPPPPPOOOPPPPPPPPPRRRTTTWWW[[[bbbjjjooommmttt|||pppgggaaa]]]WWWTTTSSSQQQMMMJJJLLLIIIEEEDDDDDDFFFFFFFFFBBBBBBBBBAAA@@@?????????@@@AAABBBCCCCCCCCCBBBAAAEEEIIIOOOWWW```kkkwww~~~vvvnnnjjjjjjxxx|||tttfffXXXNNNSSSUUU[[[dddsss}}}pppcccSSSFFFDDDJJJCCCHHHIIIDDD@@@AAA>>>999:::<<>>999333000///000222...------------...////////////.........---------......//////000000111111................................................---------............///......//////...---,,,,,,...------------...//////......////////////......000000111111111111000000///...---...///000000...---------........./////////////////////.........111111000000000000111111000000111111111000000///444333333444555777999;;;>>>??????===<<>>???BBBIIITTT[[[eeehhhnnn{{{yyyssskkkjjjppp|||wwwggg___VVVOOOLLLJJJEEEAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNNNNPPPRRRRRRRRRRRRSSSUUUVVVYYY\\\```fffmmmuuu{{{}}}xxxqqqhhhaaa\\\XXXSSSPPPSSSPPPMMMKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBAAABBBEEEIIIOOOWWWaaakkkrrrzzzyyyuuunnnooouuuzzznnneeeXXXVVVXXX___lll}}}}}}nnn\\\KKKEEEGGGDDDIIIJJJEEEBBBBBB???::::::;;;>>>DDDIIILLLMMMLLLMMMMMMKKKJJJHHHHHHGGGGGGCCC???:::555222000000111111000///...............//////.........---------,,,,,,,,,,,,------------................................................---------............///------......---,,,,,,+++...............//////000------............------//////000000000000/////////...---...///000000...---------.........//////000000000000000000000000111111000000000000111111222222222222222111111000333333333555777:::<<<>>><<<>>>@@@>>>>>>AAAIIIPPPaaammmxxxooonnnxxxxxxmmmbbbZZZSSSRRRQQQTTTWWWYYYXXXVVVYYY\\\______\\\[[[\\\^^^////////////000222444666333555888999888777777777666999===BBBIIISSS```jjjssstttyyy|||vvvsssooorrr|||}}}ttthhhaaaVVVQQQJJJFFFEEEEEECCC@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGJJJMMMOOORRRSSSUUUVVVVVVVVVWWWYYY]]]```bbbfffkkkqqqxxxyyyqqqiiibbb^^^[[[XXXTTTPPPNNNKKKHHHEEECCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAACCCEEEJJJQQQZZZ```nnnyyyssspppppp}}}}}}ggg```YYY[[[gggvvv{{{hhhVVVKKKIIIEEEHHHIIIFFFDDDCCC@@@;;;:::;;;===BBBGGGJJJKKKJJJLLLLLLKKKJJJIIIHHHHHHHHHCCCAAA>>>999555222000///333222111000...........................---------,,,,,,,,,,,,,,,+++++++++................................................---------............///,,,,,,,,,---,,,,,,+++***...............//////000,,,,,,------------,,,,,,......////////////......///...---...///000000...------........./////////111111111111111111111111111111000000000000111111222222222111111111000000222222444666999<<>>999555111///222111000///....................................000//////......---------................................................---------............///,,,,,,---------,,,,,,+++---------------......///,,,------......------,,,---..................---///...---...///000000...............////////////000000000111111111111111111111000000000000111111222111111000000///000000333444555777:::<<<>>>???===AAADDDEEEIIIVVViiixxx~~~zzz}}}|||zzzwwwnnnggg^^^WWWSSSQQQOOOMMMLLLMMMPPPTTTYYY\\\^^^^^^```bbbddddddffflllttt{{{//////000111333555666777666777999:::999:::;;;<<<===BBBJJJTTT```ppp{{{|||~~~zzzsssiiiaaaZZZSSSLLLGGGFFFDDDBBBAAAAAABBBBBBBBBDDDEEEGGGIIIKKKMMMNNNOOOQQQQQQQQQSSSUUUXXX[[[]]]\\\^^^bbbffflllttt|||sssggg^^^XXXTTTQQQNNNNNNMMMKKKJJJHHHGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBAAA???>>>@@@DDDGGGOOOXXXhhh|||jjj^^^aaalllvvv{{{zzzkkk[[[QQQEEEBBBAAACCCEEEEEEDDDCCC???>>>===@@@CCCGGGIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKFFFEEEDDDAAA===888333000.........------......///---.....................111000000000//////......................................................---------............///------............------,,,,,,++++++,,,,,,---.........////////////......------............------///...---...///000000............/////////000000/////////000000111111111111111000000000000111111333222222111111222222333555666777999:::<<<======>>>AAAFFFJJJTTTfff}}}ttthhh```[[[YYYUUURRRPPPOOONNNMMMRRRSSSUUUWWWYYY\\\^^^```eeehhhlllpppuuu~~~000000111333444555666666555666777888888;;;>>>AAADDDIIIRRR\\\iiiyyyzzzwwwwww}}}{{{hhhbbbYYYSSSOOOLLLGGGDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGIIILLLNNNQQQSSSTTTUUUUUUUUUWWWZZZ]]]aaadddccchhhooowww{{{mmmbbbZZZUUUUUUTTTQQQOOOLLLIIIGGGFFFHHHHHHIIIIIIHHHGGGFFFEEECCCDDDDDDBBB@@@@@@AAACCCHHHMMMWWWfffyyyuuufffccchhhooorrrxxx{{{tttdddVVVJJJDDD@@@BBBEEEEEEEEEFFFCCCAAA???@@@DDDGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLGGGGGGFFFCCC???:::666333---------------...//////---------..............................---------................................................---------............///------......//////......,,,,,,,,,+++,,,------......//////////////////...------............------///...---...///000000........./////////000000000......///000000111111111111111000000000000111111555444444333444666777888777888999;;;<<<======>>>???DDDKKKVVVeeexxxyyylllaaaZZZUUUUUUVVVVVVUUUUUUUUUTTTTTTVVVWWWYYYZZZ\\\```fffiiiqqquuu|||111222333444444555555555777888888999;;;???FFFJJJPPPUUU]]]fffrrr{{{wwwvvvzzzxxxnnnfffXXXSSSLLLHHHGGGFFFCCCAAADDDDDDEEEFFFFFFHHHJJJLLLJJJKKKMMMPPPTTTWWWYYYZZZZZZ[[[\\\^^^ccchhhmmmppptttzzz{{{oooggg___]]]ZZZUUUQQQMMMJJJHHHJJJKKKKKKKKKJJJIIIGGGFFFCCCDDDEEEEEECCCAAA@@@AAACCCFFFLLLTTT```rrrxxxpppmmmnnnpppnnnqqqvvvzzzpppbbbSSSIIIBBBCCCEEEDDDEEEHHHFFFDDDAAABBBEEEHHHKKKLLLGGGGGGHHHHHHJJJKKKMMMMMMHHHHHHGGGDDDAAA===999666000///...............///---------.........//////,,,,,,---------------...................................................---------............///+++,,,---............---...------------...//////---......//////......---......////////////......///...---...///000000....../////////000000000000//////000111111222333333111111000000000000111111333333222222444666888:::888999<<<>>>@@@AAAAAABBBEEELLLXXXiii|||rrreee]]]XXXUUUTTTWWWWWWXXXXXXYYYYYYZZZ[[[\\\^^^aaadddhhhpppzzz222333333444555555555444;;;;;;;;;<<>>CCCEEEFFFHHHIIIKKKNNNPPPNNNOOORRRUUUYYY\\\___`````````bbbffflllrrryyy|||llljjjfffaaa\\\WWWSSSQQQKKKLLLLLLLLLLLLJJJHHHGGGAAACCCFFFFFFDDDAAA@@@@@@???BBBFFFIIIPPP^^^ppp}}}~~~wwwsssrrrfffiiimmmqqqxxx|||mmm[[[NNNEEEDDDEEEDDDEEEHHHHHHFFFCCCCCCEEEIIILLLMMMGGGGGGGGGHHHJJJLLLMMMNNNIIIHHHGGGEEEAAA>>>:::888333222111///............---------.........//////---------....../////////................................................---------.........//////***+++,,,,,,------------///////////////000111111,,,------......------,,,......////////////......///...---...000000000...////////////000000000000000000111222333333444444111111000000000000111111////////////111444777999888:::===@@@CCCEEEEEEFFFLLLUUUeeezzztttmmmbbbZZZVVVUUUUUUVVVUUUVVVVVVUUUUUUWWWZZZ\\\bbbeeeiiinnnvvv222333444555666555444444444999???AAAEEEPPPbbbqqqzzzyyy|||}}}|||~~~vvvjjjaaaWWWPPPNNNDDDEEEEEEDDDCCCBBBDDDEEEEEEHHHKKKNNNOOORRRUUUWWWVVVYYY\\\]]]]]]^^^bbbfffiiilllpppvvv{{{zzzmmmfffccc\\\TTTRRRSSSQQQMMMHHHFFFHHHJJJGGGEEEBBBAAAAAABBBAAA@@@>>>AAACCCDDDEEEKKKVVV^^^uuu|||qqqfffddddddiiinnnvvvyyyiiiVVVGGGEEEDDD@@@AAAHHHIIIJJJKKKJJJIIIHHHIIIJJJIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNLLLIIIFFFBBB>>><<<555333000...///000000///////////////////////////,,,---///000000000///...........................///////////////000111111........................---------............///------------.........///...............///000000//////000000111111111222000000000000000000000000//////000111111111111111222333222111//////111333333333333333333333333333444333333333555777:::<<<:::;;;@@@EEEDDDBBBKKKVVVYYYkkk{{{zzzrrriiieee```\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[___cccgggmmmrrr{{{111222333555555555444444555999???EEENNN^^^rrrwwwhhh^^^WWWNNNHHHGGGBBBCCCDDDCCCBBBBBBDDDFFFJJJMMMPPPSSSUUUXXX\\\______bbbeeeffffffhhhlllpppwww{{{~~~~~~~~~xxxrrrhhh^^^YYYXXXUUURRRNNNKKKIIIIIIHHHFFFCCCBBBBBBAAA@@@>>>???AAACCCBBBBBBFFFOOOVVVbbbrrrwwwiiidddaaabbbeeejjjvvvsss```PPPKKKHHHBBBBBBGGGHHHJJJKKKKKKKKKKKKLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLNNNNNNMMMJJJGGGDDD@@@>>>888555222000000000000///////////////////////////------///000000000///...------------------------,,,,,,,,,,,,,,,---......---------------------------------............///------........./////////...............///000000//////000000000111111111000000000000000000000000//////000111111111111111000111111111000000222444333333333333333333333333444444444444666888;;;===;;;;;;>>>BBBCCCEEEQQQ^^^nnn}}}}}}~~~}}}uuunnniiigggeeebbb```___^^^\\\[[[ZZZ[[[]]]```eeekkksssyyy333333555666777777777777777;;;BBBMMM^^^ttt|||nnncccWWWQQQKKKEEEBBBBBBBBBCCCEEEEEEEEEEEEHHHJJJMMMPPPSSSVVVYYY\\\aaaddddddhhhlllnnnoooqqqvvvzzz|||xxxqqqjjjeeeccccccdddbbbcccfffllluuu|||pppaaa\\\VVVSSSQQQOOOKKKHHHKKKIIIFFFEEEDDDCCC@@@>>>AAABBBBBB@@@>>>@@@FFFKKKMMMYYYiiixxx|||qqqnnnvvvrrriii___ZZZYYY\\\dddmmm|||ppp___VVVPPPGGGDDDFFFHHHIIIKKKMMMNNNOOOPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMKKKIIIFFFCCCBBB;;;888444111111000///...////////////////////////---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------------............///....../////////000000000...............///000000//////000000000000111111000000000000000000000000//////000111111111111111---///111222222222333444333333333333333333333333555555555555777:::<<<>>>======>>>BBBFFFPPPaaappp|||www~~~vvvnnniiiggggggggghhhhhhhhhgggeeedddbbbaaabbbdddiiiooowww555666777888999:::;;;;;;<<>>:::666222111000...---////////////////////////---......///////////////------------------------......------......///000........................---------............///////////////000000000000...............///000000//////000000000000000000//////////////////////////////000111111111111111---///222333222222222333222222333333333333444444444444555666888:::===>>>@@@@@@BBBGGGQQQaaawww~~~|||||||||nnnkkkfffcccbbbeeeiiilllnnnoooooonnnlllkkkkkklllrrrwww~~~555555666777999;;;<<<===AAAFFFRRRfffzzzxxxzzzyyynnnaaaXXXPPPJJJFFFEEEDDDBBBBBBEEEEEEGGGIIIKKKLLLNNNQQQTTTZZZ\\\___aaadddhhhmmmqqquuuzzz~~~qqqiii^^^\\\ZZZWWWUUUTTTTTTTTTTTTWWW]]]eeeqqqvvvmmmjjjgggaaa[[[QQQOOOLLLJJJIIIGGGDDDBBBCCCCCCBBB@@@??????@@@BBBCCCFFFKKKRRRYYYeeesssuuuiiidddkkksssyyydddWWWQQQOOOQQQTTT[[[dddvvv~~~rrrgggZZZOOOJJJKKKJJJJJJLLLPPPSSSSSSSSSNNNNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJIIIHHHFFFEEE@@@<<<777333111///---,,,////////////////////////............/////////000///////////////////////////////////////000000111////////////////////////---------............///////////////000000000000...............///000000000000////////////////////////////////////////////////000111111111111111///111333333222111000111222222222333333444444444333444555777999;;;===>>>@@@CCCGGGOOO]]]sss{{{zzzpppiiifffaaaccccccbbbbbbdddiiimmmsssuuuvvvwwwxxxzzz~~~333444444666777:::<<<===FFFNNN^^^ttt|||uuupppqqquuu}}}ssskkkbbbWWWOOOIIIEEECCCEEEDDDBBBDDDGGGGGGIIIKKKMMMNNNQQQTTTWWW[[[]]]```cccgggmmmsssxxx|||qqqjjj^^^]]]\\\ZZZYYYYYYYYYYYYYYY^^^eeemmmxxx~~~uuukkkcccXXXUUUPPPLLLJJJGGGEEECCCDDDDDDCCCBBBBBBAAAAAAAAACCCCCCEEEHHHJJJPPP]]]iii~~~uuuiiibbbeeennn}}}nnnccc]]]WWWRRRPPPTTT[[[kkkvvviii[[[QQQNNNKKKHHHIIINNNQQQRRRRRRNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJHHHGGGFFFBBB>>>999555333111///---///////////////////////////............///000000////////////////////////...------------...//////////////////////////////---------............///....../////////000000000...............///000000000000////////////......000000000000000000000000//////000111111111111111111222333333111000000111111222222333333444444555444555666999;;;===?????????FFFOOOZZZkkk}}}yyymmmddd^^^]]]______bbbeeedddaaabbbgggmmmxxx|||555555666777999<<<>>>@@@IIIUUUjjj|||uuupppmmmqqqwwwyyylllccc^^^YYYRRRMMMHHHEEEEEEGGGGGGDDDFFFJJJLLLNNNPPPRRRSSSVVVYYY\\\]]]___dddiiiooowww|||vvvkkkiiifffdddccceeegggiiihhhnnnvvv~~~}}}sssgggaaaZZZSSSNNNJJJHHHFFFGGGFFFEEEDDDDDDCCCAAA@@@@@@???AAABBBAAACCCMMMZZZjjj|||kkkfffeeelllxxx|||xxxtttiiiZZZQQQOOOSSS```tttwwwgggZZZRRRLLLGGGFFFJJJNNNPPPOOOLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGEEEAAA<<<888555444222000///////////////////////////......---...///000111////////////////////////---,,,,,,,,,,,,---..............................---------............///------........./////////...............///000000000000/////////.........000000000000000000000000//////000111111111111111000111222111000000222333111111222333333444555555666777999<<<>>>@@@AAABBBBBBMMMZZZgggxxx|||ooobbb\\\XXXVVVZZZ```___cccfffeeecccfffooowww888888999:::===@@@BBBDDDJJJYYYqqqzzzsssooonnnttt{{{vvvmmmaaaYYYVVVTTTPPPMMMJJJHHHHHHJJJJJJGGGHHHMMMRRRTTTVVVXXXYYY[[[___aaaeeehhhmmmttt|||{{{xxxsssoooooorrrvvvzzzwww~~~tttmmmcccZZZSSSOOOLLLJJJHHHGGGFFFEEEDDDCCC@@@>>>>>>===???AAA???>>>GGGTTTZZZlllzzznnnddddddiiitttxxxcccUUUJJJMMMYYYlll}}}oooaaaTTTMMMFFFDDDHHHLLLNNNNNNLLLJJJHHHGGGFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGCCC>>>:::888666444333///////////////////////////......------///000111...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------.........///...............///000000000000//////.........---000000000000000000000000//////000111111111111111///000000000000111444666111111222333333444555555777999;;;>>>@@@BBBDDDDDDGGGTTTdddqqqsssnnnbbbXXXUUUTTTTTTZZZbbb___dddgggggggggnnn{{{~~~www888;;;===>>>>>>@@@FFFJJJTTTeee{{{~~~xxxxxx~~~wwweee___WWWQQQNNNMMMMMMLLLLLLKKKLLLNNNLLLJJJNNNTTTXXX[[[^^^___^^^```eeeiiiooossszzz}}}mmmddd[[[RRRMMMNNNJJJHHHGGGGGGHHHHHHGGGEEEAAA@@@?????????@@@BBBCCCKKKVVVeeevvvqqqddd___bbbqqqsss\\\SSSRRRVVV```lll{{{yyykkk[[[PPPHHHGGGHHHFFFFFFJJJGGGFFFDDDEEEGGGHHHHHHGGGHHHJJJLLLNNNNNNLLLIIIGGGFFFEEECCC???;;;666222///000//////............///////////////000000000000111111000///////////////111111000000//////........................------............////////////000000000000111111111111222111111111000000//////333111000.........//////000/////////000111333444333333222222111222222222111111222222222333333333333444555555444444666888:::<<<>>>===>>>AAADDDEEERRRccctttoooddd```WWWWWWWWWVVVVVVZZZ^^^bbbeeehhhlllqqqxxx~~~rrreee[[[888:::===???AAAEEEMMMRRR\\\kkk~~~rrrhhhZZZUUUNNNIIIHHHIIIKKKKKKPPPPPPSSSVVVTTTRRRVVV\\\]]]___bbbbbbcccgggmmmrrrqqqfff\\\VVVUUUNNNLLLIIIGGGFFFEEECCCAAABBBBBBAAA@@@@@@AAABBBCCCFFFOOOZZZhhh{{{rrreee___gggrrrkkk[[[SSSQQQXXXbbbnnn{{{lll^^^QQQKKKGGGCCCAAADDDFFFDDDCCCDDDFFFHHHHHHGGGHHHIIILLLMMMMMMLLLIIIGGGFFFEEECCC@@@;;;777333000000000///.........//////////////////000000000000111000000///////////////000000000///////////////....................................////////////...////////////000000000111111000000000/////////333222111111000000000000000////////////000222333333333222222111222222333111222222222222333333333333444555555444444666888:::<<<>>>>>>@@@EEEJJJMMM]]]mmmwwwlllbbb\\\[[[UUUUUUUUUUUUVVVZZZ```eeekkkooowwwuuujjj```VVVOOO999<<<@@@DDDIIIQQQ[[[ccchhhtttqqqbbbXXXOOOKKKFFFDDDEEEIIILLLMMMPPPQQQUUUYYYYYYWWWZZZ```dddfffhhhiiikkkqqqzzz|||nnnddd___WWWTTTOOOKKKIIIFFFCCCAAAEEEDDDBBBAAAAAABBBCCCCCC@@@FFFMMMTTTddd{{{tttdddaaadddjjjxxx|||jjjYYYOOORRRWWW___xxxooo[[[OOOHHHCCC@@@@@@DDDCCCBBBCCCFFFHHHIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFEEECCCAAA===888444222111111000///////////////////////////000000000000000000//////......////////////////////////000000....................................////////////............////////////000000///////////////...000111111111111000000///000000////////////000111333222222111222222333333222222222222333333333333333555666666555666888:::;;;<<<>>>@@@DDDJJJRRRXXXiiiyyy{{{hhh^^^[[[XXXWWWWWWWWWWWWWWWWWWYYY^^^eeejjjttt{{{ppp```VVVOOOJJJGGG<<<@@@FFFLLLTTT___mmmvvvuuuzzzooocccWWWOOOLLLIIIEEEEEEHHHMMMQQQSSSRRRSSSXXX]]]]]][[[]]]bbbjjjmmmooorrrvvv~~~uuuiiiaaa]]]WWWRRRNNNKKKIIIGGGFFFEEEDDDBBBBBBBBBBBBCCC===AAADDDHHHQQQeee}}}xxxjjjeeedddlll}}}{{{dddUUUTTTSSSUUUkkkzzzdddUUUMMMHHHEEECCCBBBAAAAAACCCFFFIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIFFFEEEDDDBBB>>>:::777555222222111000////////////////////////000000000000000//////.........//////---......//////000000000---------...........................////////////........./////////000000////////////............,,,---///000000///...---000000//////////////////222222111111222222333333222222222333333333444444333555666666666777999<<<===<<>>CCCJJJSSS^^^lll{{{tttiii___WWWQQQMMMLLLKKKIIIJJJNNNRRRUUUWWWXXXZZZ___ddddddbbbeeekkkrrruuuzzz~~~xxxjjjddd]]]VVVRRROOOLLLKKKHHHGGGEEECCCBBBAAABBBBBB>>>@@@CCCDDDHHHTTTgggwwwttthhhgggooorrr```[[[TTTPPP```xxxnnn]]]VVVQQQKKKEEEBBBAAAAAACCCFFFIIIJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKFFFEEEDDDCCC@@@<<<999888333333222000000/////////////////////000000000000//////............//////------......//////000000---------.........//////............//////////////////000000000111111111............////////////,,,---...000000000///...000000000000000/////////222111111111222222333444222222333333333444444444444555777777777999;;;===>>>>>>CCCMMMTTTYYYbbbkkk|||~~~tttccc[[[WWW[[[``````\\\[[[\\\^^^ccchhhoooxxxzzzuuuddd```YYYTTTQQQPPPPPPPPP>>>DDDNNNYYYfffvvvvvvnnncccYYYSSSOOOMMMLLLLLLLLLMMMPPPTTTWWWYYYYYYYYY[[[```ggghhhhhhmmmttt|||zzzssshhh___XXXSSSOOOMMMKKKJJJHHHEEECCCBBBBBBBBB@@@AAACCCDDDDDDHHHUUUaaarrrrrrjjjgggqqqnnnaaaVVVRRR[[[jjj{{{jjjbbb\\\QQQFFFCCCBBBBBBDDDGGGJJJKKKKKKIIIHHHHHHHHHIIIJJJKKKLLLFFFFFFEEEDDDAAA>>><<<:::444444222111000000000000////////////000000000000......------......//////..................//////,,,,,,------.../////////............////////////000000000000111111111111...////////////000000000//////000222333333333333///000111111111111000000111111111111222333444444333333333333444444444444444555777888888:::===???@@@AAAKKKZZZdddgggoooyyysssgggaaaYYYWWWYYYaaafffeeebbbbbbbbbgggoooyyyvvvjjjbbb___VVVVVVVVVVVVVVVVVVVVVVVVBBBIIIUUUbbbooouuuddd^^^WWWPPPMMMLLLKKKKKKLLLMMMPPPUUUZZZ]]]]]]\\\YYY[[[aaaiiimmmpppwwwqqqeee]]]WWWSSSOOONNNKKKHHHFFFEEEDDDDDDBBB@@@BBBCCCBBBAAAGGGQQQ]]]ooouuujjjiiimmmxxx}}}iiiZZZXXX^^^eeessswwwpppiiiYYYJJJEEEDDDDDDEEEHHHKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKMMMFFFFFFEEEDDDCCC@@@>>><<<555444333222111000000000////////////000000000000...------------...///000..................------,,,,,,------...//////000............/////////////////////000000000000111/////////000000000111111000000111111222444555666///000111222333333222222111111111111222333444555333333333444444444444555444555777999999;;;>>>AAABBBEEETTTiiiuuuxxx|||sssjjjaaa]]]^^^\\\[[[___fffjjjkkkooossswww}}}zzzpppjjjcccZZZWWWXXXWWWYYY\\\]]]]]]]]]]]]]]]GGGOOO[[[iiiwwwsssgggYYYVVVQQQNNNMMMMMMLLLKKKLLLNNNSSSZZZ```bbbaaa```]]]___fffooouuuzzzttthhh```\\\RRRQQQNNNKKKHHHGGGFFFFFFBBB??????BBB@@@===AAAIIIOOO\\\oooqqqiiieeejjjnnn______dddeeeiii{{{zzzsssaaaOOOFFFEEEEEEFFFIIIKKKKKKKKKIIIHHHGGGFFFGGGIIILLLMMMFFFFFFFFFEEECCCAAA???===666555444222111000000000////////////000000000000---------------...///000/////////......------,,,,,,,,,------...///000000............/////////000............/////////000//////000000111111222222////////////000222555666///000222333444444444333111111111111222333444555333333333444444444555555444666888999:::<<>>999444111111222111///------......//////000000//////............//////000000000000000000000000000000000000000000000000------............---------......///000111111222222111111111000000//////000111222333333222111000222222222222222222222222111111222222222333333333111111111222222333333444999888777999===AAACCCCCCHHHUUUdddrrruuunnnccc\\\[[[___cccfffeeeiiiooovvvtttkkkaaaZZZVVVYYY]]]\\\ZZZZZZbbbdddgggiiihhhhhhhhhhhhTTT\\\kkk}}}{{{vvvzzz|||qqqggg]]]WWWQQQOOOMMMLLLLLLNNNPPPQQQRRRTTTXXX^^^cccfffggggggjjjnnnxxxzzzjjjccc[[[SSSNNNJJJHHHFFFCCCCCCAAA@@@@@@@@@AAAAAAEEEGGGMMM[[[oooooodddiiiuuuzzzuuuwwwwwwsssjjjooo{{{pppbbbPPPHHHBBBCCCEEEEEEGGGJJJKKKJJJJJJIIIHHHHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDD>>>:::555222222222111////////////000000000000000//////............//////000000000000000000000000000000000000000000000000//////000000000//////.........//////000111111222111111111111000000000///000000111222222111000000222222222222222222222222111111222222222333333333222222333333444555555555777777999;;;>>>AAAEEEGGGPPP\\\iiittt|||ooohhhfffbbb```aaadddiiimmmooosss{{{|||wwwtttqqqllleee^^^^^^XXXUUUZZZ______^^^^^^```cccgggiiihhhggggggggg```eeeqqq~~~vvvtttwwwzzz|||xxxmmmddd\\\UUUPPPNNNNNNNNNOOOPPPRRRTTTUUUVVVXXX\\\aaafffjjjmmmooopppvvvtttfff[[[UUURRRMMMIIIFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEJJJWWWlll|||hhhccchhhqqq{{{rrrooosss}}}ooo[[[PPPEEEBBBBBBBBBEEEIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEDDDDDD>>>;;;666333222222111000111111111111000000000000//////............//////000000000000000000000000000000000000000000000000222222222222111111000///...//////000000111111111111111111111000000000000000000111111111111000000222222222222222222222222111111222222222333333333333444444555666666777777777999<<<>>>@@@EEELLLRRR^^^hhhsss}}}vvvkkkbbbaaadddhhhjjjkkknnnssswww}}}uuummmjjjeee```^^^^^^___]]][[[]]]XXXWWW]]]bbbbbbbbbddd___bbbfffhhhiiihhhiiijjjsssttt{{{~~~vvvvvvwwwxxxzzz~~~zzztttjjjaaaZZZUUUQQQNNNLLLNNNQQQTTTUUUWWWYYYZZZ[[[]]]bbbfffjjjooosssvvv{{{sssccc[[[WWWRRRNNNKKKIIIGGGEEECCCBBBBBBBBB???BBBEEEGGGLLLYYYlllzzzyyyjjjcccdddkkkwww}}}xxxppplllsss}}}hhhZZZLLLDDDBBBBBBFFFKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGFFFFFFFFFEEEDDDDDD???<<<999555333222111000111111111000000///////////////............//////////////////////////////////////////////////////222222222222111000////////////000000000111111111111111111000000000000000000000000000000000000000222222222222222222222222111111222222222333333333333444444555666777888888:::===???AAADDDLLLZZZdddoooxxxvvvmmmjjjgggeeegggmmmtttwwwwwwzzzyyyqqqjjjddd```___\\\YYYYYY[[[^^^______```\\\\\\```dddddddddfff```bbbdddfffhhhlllppptttzzzvvvwwwzzz~~~xxxkkkfff^^^XXXTTTRRRPPPOOONNNQQQVVVXXXZZZ[[[^^^``````dddiiinnnrrrvvv|||wwwxxxoooccc]]]XXXTTTPPPNNNLLLIIIFFFEEEDDDDDD>>>BBBFFFEEEEEELLLYYYeee}}}{{{jjj___^^^aaajjjyyy~~~|||qqqgggjjjvvvssscccRRRGGGCCCBBBFFFKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEDDDDDD???>>>;;;888444222111111000000000//////.........//////............//////////////////////////////////////////////////////000111111111000000///...000000000000111111111111000000000000000000111111111111000000000000111111222222222222222222222222111111222222222333333333333333444555666777888888<<<>>>@@@BBBIIIWWWjjjwwwpppcccaaaeeejjjmmmpppvvv}}}vvvqqqkkkeeeaaa^^^]]]\\\ZZZYYYYYY[[[]]]```aaaaaaddd```^^^aaaccccccdddgggddddddeeefffkkksss}}}|||tttxxx~~~uuulll^^^ZZZTTTQQQPPPQQQQQQQQQRRRVVV[[[]]]]]]^^^bbbeeefffllltttzzz~~~vvvlllkkkrrr}}}ssshhh```\\\VVVTTTPPPMMMJJJGGGFFFFFFBBBDDDCCC???===BBBNNNXXXlllxxxbbb[[[UUUXXXdddvvv}}}pppeeecccjjjuuu}}}mmmYYYMMMEEEBBBDDDHHHFFFGGGHHHIIIHHHGGGFFFEEECCCDDDEEEFFFFFFFFFEEEDDD??????===:::555222222222////////////............//////............//////000000000000000000000000000000000000000000000000......//////000//////...111111111111111111111111000000000000111111111111222222111111111111222222222222222222222222222222111111222222222333333333333333444555777888999999<<<>>>AAAHHHTTTfff{{{zzzpppbbbZZZ\\\dddmmmrrrtttzzz|||yyyuuunnniiiaaa___]]]ZZZYYYZZZZZZ[[[\\\]]]___aaacccdddeeeeeefffbbbaaaccceeefffjjjooorrrrrrrrrsssyyy}}}xxx}}}zzzqqqggg^^^UUUSSSPPPOOOQQQTTTUUUVVVWWW[[[``````___aaaeeeiiikkksss~~~lllaaa``````jjjqqqrrrsssyyyvvvjjjdddZZZXXXTTTPPPMMMJJJHHHHHHCCCDDDCCC???===???GGGNNNZZZtttrrreeeXXXUUUYYYcccttt{{{oooccc]]]^^^eeeqqq}}}zzzeeeVVVLLLEEECCCEEEEEEFFFHHHIIIJJJIIIHHHGGGBBBCCCEEEFFFGGGFFFEEEDDD???@@@???;;;666222222222///////////////000000000//////............//////000000000000000000000000000000000000000000000000------...///000000000000111111111111111111111111///000000000111111111111444333222111111222333444222222222222222222222222111111222222222333333333444555666777888:::;;;;;;>>>AAAHHHUUUfff{{{wwwpppeee```bbbiiiqqquuuzzzpppkkkfffbbbaaa```]]]ZZZWWWXXXZZZ[[[\\\]]]^^^```bbbccceeefffhhhiiikkkmmmjjjffffffiiimmmqqqzzz~~~~~~xxxmmmddd[[[SSSRRRQQQPPPQQQTTTXXXZZZZZZ[[[___bbbbbbaaabbbfffkkknnnxxxzzzeeeZZZXXXUUU]]]bbbaaa```eeekkkmmmmmmrrrzzzqqqiii]]][[[WWWRRRNNNKKKJJJIIIAAACCCFFFFFFDDDCCCDDDFFFKKKfff}}}sssbbbYYYVVVYYYcccooo~~~yyynnnbbbZZZVVVYYYdddpppppp___SSSIIIDDDEEEDDDFFFHHHJJJJJJJJJIIIHHHAAABBBDDDFFFGGGFFFEEEDDD???@@@@@@<<<666222222333//////000000111111222222//////............//////000000000000000000000000000000000000000000000000,,,---...000111111111111222222111111111111111111//////000000111111111222444444333222222333444444222222222222222222222222111111222222222333333333555666777888:::;;;<<<===BBBFFFPPPaaavvvyyyqqqllllllqqquuuxxxtttddd___YYYWWWXXXYYYXXXVVVTTTWWW\\\```bbbdddeeegggddddddeeefffgggjjjnnnpppnnnkkkkkkpppvvv~~~~~~sssfff^^^YYYTTTQQQOOOOOOPPPSSSXXX\\\^^^___````````````aaaffflllqqq|||qqqaaaXXXWWWPPPRRRTTTUUUWWWYYY\\\___eeegggjjjpppxxxuuukkkdddZZZRRROOOMMMKKKIIIFFFDDDCCCCCCDDDDDDCCCBBBFFFXXXdddhhhxxxuuucccYYYVVVZZZ___lll~~~wwwnnnfff[[[TTTXXXaaannn}}}yyyhhh[[[MMMFFFFFFDDDGGGKKKLLLLLLJJJIIIHHHCCCCCCDDDDDDEEEGGGHHHIIIGGGEEECCC???;;;777333111...///000000000000000///222111000//////......///............///000222222444222000000222333111...000000000000000000000000000000000000111111111111///000333444444333222111222111000//////000111222111111222222222333333333111111222333555666777777777444555999;;;<<<@@@EEEGGGQQQ___ooo~~~yyy|||tttjjj___[[[WWWUUUWWWXXXWWWVVV[[[\\\^^^```bbbcccdddeeedddfffiiikkkmmmooorrrtttqqqvvv~~~{{{yyy|||xxxjjj___XXXSSSQQQOOORRRRRRTTTWWW[[[^^^``````bbbbbbcccdddgggmmmuuu{{{wwwjjj]]]UUUUUUOOOQQQTTTVVVXXX[[[___aaadddeeegggjjjoooxxxuuummmccc[[[VVVSSSPPPMMMGGGEEEDDDDDDEEEFFFEEECCCBBBMMMVVVZZZhhhsssbbbXXXWWWZZZ^^^nnn|||tttkkk```VVVVVV\\\aaapppqqqbbbRRRHHHEEEBBBEEEGGGIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFEEECCC@@@<<<888444222//////000000000000000///000///////////////000111............///000111222333111000000222222000...////////////////////////000000000000111111111111///000111222222222111111222111000000000000111222111222222222222333333333222222333444555555666666777444555999;;;<<<@@@FFFOOO\\\mmmxxxoooiiifffaaa]]][[[\\\^^^___^^^cccdddeeeffffffeeecccbbbdddeeegggiiimmmsss{{{zzzvvvvvvzzztttlll```WWWQQQOOOOOOOOOVVVWWWYYY[[[]]]```aaabbbdddeeegggjjjpppyyyvvvmmmcccYYYUUUVVVQQQSSSWWWZZZ]]]bbbfffjjjkkkllllllkkkllloootttxxx{{{mmmbbb[[[UUUQQQMMMIIIGGGEEEEEEFFFGGGFFFEEE???CCCGGGLLLUUUggg~~~ppp^^^VVVUUUTTT___nnn}}}~~~uuuhhh[[[UUUUUUUUUaaarrr}}}mmm\\\OOOJJJCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCC@@@<<<999666444000000000000000000000000............///000111222///......//////000111222222000//////111111000...........................000000000000111111111111//////000000000111111111222111111000000111111222222222222222333333333333333444444444555555666666888666777:::<<<>>>DDDKKKYYYiii~~~yyyrrrpppooooookkkeeebbbccceeeggghhheeefffggghhhgggdddaaa___eeefffgggjjjrrr}}}zzzvvvyyy{{{|||ssshhhbbbYYYQQQNNNNNNPPPRRRWWWYYY[[[]]]^^^```bbbcccfffhhhlllrrrzzzyyynnnfff___YYYXXXZZZWWWZZZ___dddiiiooouuuzzz~~~{{{wwwvvvvvvwww{{{}}}lllaaaYYYSSSOOOKKKIIIFFFEEEFFFFFFFFFEEEBBB@@@BBBGGGKKKTTTkkkkkk[[[SSSSSSXXX```jjjxxx}}}qqqcccWWWQQQRRRZZZgggtttxxxhhhYYYQQQFFFFFFEEEFFFGGGIIIIIIIIIGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCC@@@===:::777666222222111111000000111111///////////////000111111///////////////000111111000000//////000000/////////////////////////////////000000000111111111111111000000000000111222222222222222222222222222222222222222333333333444444555555555555555555666666999777999===???CCCKKKTTTbbbsss~~~wwwsssvvvzzzwwwsssmmmhhhggghhhkkkmmmeeeeeeffffffffffffffffffjjjkkkooottt~~~~~~yyyxxxwww}}}|||pppiii\\\YYYSSSOOOLLLNNNRRRUUUWWWYYY\\\]]]]]]```dddgggkkknnnttt{{{yyymmmeee```\\\\\\___```dddkkkrrrzzz}}}mmmbbbYYYTTTNNNKKKHHHFFFFFFFFFEEEDDDEEEBBBCCCHHHGGGIIIZZZooo}}}gggXXXUUUTTTUUU[[[gggxxxwwwjjj[[[PPPSSSWWW^^^iiiuuuppp```UUUJJJGGGDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA>>>;;;999888444333222111000111111111111111000///////////////000////////////000000111//////000000//////000000000000000000000000000000///000000000111111111111222111111111111222333444222222333333333333222222222222333333333444444444666666666666666666666666777777:::>>>BBBGGGSSS^^^nnn}}}}}}~~~uuurrrwww~~~zzzwwwqqqkkkhhhiiillloookkkjjjgggfffhhhlllpppsssuuuyyy}}}wwwvvvxxx{{{qqqddd___SSSRRRQQQNNNNNNPPPTTTXXXYYY[[[]]]]]]^^^bbbiiiooouuuyyyvvvmmmgggbbbaaaccchhhmmmvvv~~~nnnaaaYYYSSSOOOKKKHHHFFFFFFEEEDDDEEECCCDDDGGGEEEDDDNNN\\\sssyyyfffXXXSSSOOORRR[[[jjj~~~~~~tttdddWWWUUUTTTWWW___kkkxxxwwweeeXXXLLLGGGBBBAAACCCFFFGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA???===;;;:::555444333111111111222222222111000///............000000////////////000000...000111111//////000222111111111111111111111111000000000000111111111111111222222222333333333333222333333444444333333222333333333333444444444444555666666666777777888888555666;;;AAAFFFNNN]]]kkk|||~~~yyy{{{zzz~~~vvvqqqppptttyyy|||xxxpppmmmqqqxxxyyywwwsssnnnjjjkkknnnqqqpppnnnjjjiiilllrrryyy~~~}}}uuuqqqtttzzzxxxggg\\\YYYOOOQQQSSSSSSSSSUUUYYY]]]\\\^^^``````aaagggqqqyyy}}}uuummmiiiiiilllrrr|||pppcccXXXTTTOOOKKKHHHGGGFFFDDDBBBCCCDDDCCCBBBCCCIIIOOO```vvvyyycccZZZRRRQQQVVV```rrrtttfffYYYTTTSSSYYYbbbnnnnnn```PPPJJJCCCAAACCCFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@>>><<<;;;666555333111111111222333111000///////////////000000000////////////000000...000222222000000111333000000000000000000000000000000000000111111111111///000111333333222222111222333444555555444333222333333333444444444444555555555666777888888999999888;;;AAAHHHOOOZZZkkk{{{~~~vvvrrruuuvvvxxxmmmhhhhhhiiijjjpppuuutttnnnjjjmmmqqquuuuuussspppnnnooosssvvvtttsssrrrtttyyy}}}vvvpppnnnsss{{{}}}qqqaaaXXXXXXPPPSSSWWWXXXXXXZZZ^^^bbb___aaabbbbbbdddkkkwwwwwwpppnnnmmmtttsss\\\XXXRRRMMMJJJHHHGGGEEEAAADDDDDDAAAAAAFFFJJJKKKPPPddd|||ooodddYYYUUUUUU\\\kkkzzzttt^^^WWWSSSVVV\\\fffwwwwwwjjjUUUNNNFFFCCCEEEHHHIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@???===<<<777666333111111111222333///......//////000111222111000////////////000000...111333222000000222444////////////////////////000000000000111111111111---///111222333222000///333333444555555444333333333333333444444444555555444555666777888999::::::===@@@GGGPPPXXXdddwww|||zzztttoooqqqsssyyylllddddddhhhkkkhhhnnnuuuuuupppllllllooorrrssstttrrrqqqssswww{{{{{{|||~~~vvvssspppqqqqqquuu~~~uuulllddd\\\VVVUUUWWWXXX[[[\\\]]]___bbbddddddhhhlllkkkkkksss~~~|||vvv{{{pppdddXXXRRRNNNIIIDDDCCCEEEDDDBBBAAAAAACCCFFFHHHJJJVVVhhh~~~qqq\\\SSSRRRVVVaaakkk~~~ooo]]]RRRUUUXXX\\\mmmxxxdddWWWJJJDDDAAA@@@BBBEEEEEEFFFGGGHHHGGGGGGEEEEEEDDDEEEEEEDDDCCC@@@>>>===;;;999555111//////000111000000000///000000111222111000000000000000111111222222222111111111000000000000000111222222222333222222333333333333444444222222111111111111111111444444333333333333222222444444444444444444444444666777777777555666777999;;;BBBKKKTTT^^^nnn}}}}}}vvvuuurrrnnnlllsss|||xxxrrrllliiiiiilllooolllrrrzzz|||wwwqqqnnnnnnpppxxx}}}vvvtttzzz{{{sssooonnnoooqqqvvvxxxkkkccc___YYYVVVVVVWWW\\\aaadddeeefffjjjmmmqqquuuxxxwwwvvv|||vvveee[[[VVVPPPKKKJJJCCCBBBAAA@@@@@@AAACCCDDDEEENNN[[[lll~~~fffYYYUUUTTTYYY___uuuuuubbbTTTTTTTTTVVVeeexxx~~~jjj]]]NNNFFFCCCAAACCCFFFEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCAAA???>>>:::888444111/////////000111000000000000111222222222111111000000000111111222222222111111111000000333333222111111000000///222222222333333333444444222222111111111111111111333333333333333333333333444444444444444444444444555666888888888888:::<<<>>>CCCMMMZZZkkk~~~~~~qqqmmmnnnmmmmmmooowww{{{xxxxxxwwwuuusssrrrssstttsssvvvxxxyyyvvvtttsssssssss{{{|||uuupppppplllkkkooouuu|||tttjjj___\\\ZZZXXXXXXZZZWWW___hhhkkkkkkmmmsssyyy~~~wwwwwwqqqbbbZZZSSSNNNLLLCCCCCCBBBAAAAAAAAABBBBBBAAAFFFMMMXXXjjjuuudddZZZTTTSSSTTTccctttmmm\\\VVVRRRQQQ\\\mmmssseeeTTTJJJDDDAAABBBEEEDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCAAA???>>>;;;999666333111000000111111111111111111222333333444333222111111111111111222222222111111111111111222222222111111000000///222222222222333333333333111111222222222222222222333333333333333444444444555555555555555555555555444666888999:::;;;>>>@@@GGGKKKWWWjjj}}}tttlllffffffhhhkkkpppuuuyyyzzzsssnnnnnntttwww{{{~~~}}}{{{zzzyyyyyywwwuuuuuuwwwyyyzzzzzzxxxwwwoookkkkkkiiikkksss}}}vvviiiaaaZZZXXXYYYYYY[[[^^^YYYaaajjjlllkkknnnwwwwwwlllgggkkkxxxlll```VVVOOOLLLGGGGGGFFFEEEDDDCCCBBBBBBAAADDDGGGLLLWWWlllssscccWWWRRRRRRZZZhhhyyyfff[[[TTTPPPYYYfff||||||lllYYYMMMEEE@@@@@@CCCDDDDDDFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>===;;;888555333222222222222222111111222222333444444444333222111111111111111111111111111111111111...//////000111222333333111222222222222333333333111111222222222222222333222333333333444444555555777777777777777777777777555777999::::::===@@@BBBOOOYYYkkkvvvooojjjfffdddfffiiilllttt|||zzzssskkkfffccceeeiiiqqqvvv|||~~~|||{{{{{{zzzvvvrrrtttzzz}}}{{{rrrlllhhhfffeeekkkxxxuuukkkbbb\\\XXXXXXYYYXXX[[[___ZZZaaahhhiiihhhmmmxxxnnnbbb[[[\\\hhhuuu}}}mmm___UUUQQQJJJJJJIIIGGGEEEDDDBBBAAABBBCCCEEEGGGMMMZZZoooooo^^^VVVUUUVVV```rrrnnn```VVVQQQVVV```yyysss___QQQGGG@@@>>>???CCCDDDEEEFFFGGGFFFFFFEEECCCBBBBBB@@@@@@???>>>>>><<<:::888555333222222111222222111111222222333444444333333222111111222222111111111111111111111111---...///000111222333333111111111222222222333333111111222222333333333333222222333444444555666666888888888888888888888888888999999999:::===BBBFFFTTTfffyyynnnkkkllljjjhhhhhhjjjlllnnnvvv}}}xxxmmmbbb]]][[[\\\bbbiiioootttyyyzzzxxxvvvwwwyyyvvvsssqqqvvvuuunnniiifffdddfffooowwwjjjccc\\\XXXWWWYYYYYYWWWXXX\\\\\\bbbhhhkkklllrrr}}}tttdddZZZTTTSSS]]]kkkzzzgggZZZUUUMMMKKKIIIFFFDDDBBBAAA@@@@@@AAACCCEEEFFFLLL[[[iii~~~kkk^^^XXXSSSYYYfff{{{ttteeeYYYRRRTTTZZZqqqzzzgggXXXMMMCCC>>>???BBBCCCEEEFFFGGGFFFFFFEEECCCBBBAAA@@@????????????999888666444222111//////111111111111111222333333222222111111111111222222111111111111111222222222000000000000000000000000111111111111222222222222111111222222333444444444111222333444555666777777999999999999999999999999;;;:::999999;;;@@@GGGLLLZZZqqq}}}lllcccdddkkkllljjjjjjmmmnnnpppvvv}}}{{{tttggg```YYYWWWXXX[[[ccckkkppptttwwwvvvrrrpppssswwwvvvssssssyyyzzzpppkkkhhhfffiiimmmyyyxxxkkkaaa]]]XXXWWWXXX[[[[[[XXXXXX[[[^^^dddlllrrrwww~~~wwwiii\\\WWWQQQNNNWWWddd|||qqqaaaZZZQQQOOOKKKGGGDDDCCCBBBBBB@@@???AAACCCCCCDDDNNNZZZppp~~~lll^^^UUUVVV]]]mmm|||kkk^^^UUUTTTWWWfffxxxpppaaaTTTIIIBBBAAAAAACCCDDDFFFFFFFFFFFFEEEEEEDDDBBBAAAAAAAAAAAABBB:::999888666444222111000111000000000000111222222000000000000111111222333000000111111111222222222///000000000000000000000111111111111222222222222111111222222333444444555111111222444555777888888::::::::::::::::::::::::<<<;;;999999<<>>===;;;999777555444333000000000///000111111222......//////000111333444000000111111222222222222,,,,,,---///000222333333000111111111111222222222111111222333333444555555111111222444666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999>>>IIIVVV^^^wwwjjjdddfffggghhhiiimmmiiihhhnnntttwwwzzzvvvnnniiifff___\\\\\\```bbbdddjjjqqqooouuuyyyyyytttrrruuuyyy~~~||||||sssppppppooommmyyyqqqggg```[[[WWWXXXYYYZZZ]]]```aaa```___```jjjyyyrrrggg\\\WWWTTTRRRUUUZZZuuu|||jjjcccZZZSSSPPPMMMHHHEEEEEECCCBBBBBBAAABBBCCCEEEFFFYYYeee|||yyyaaa[[[VVVZZZcccrrr|||iii[[[TTTRRRXXX```rrrrrraaaWWWOOOJJJAAAAAABBBCCCDDDDDDDDDDDDKKKIIIFFFEEEDDDCCC@@@>>>@@@>>><<<999777666555555222222111111000111111111......///000111222222333000111222333444333222222222222111111111111222222111111111111222333444555333333333333333333333333555666666777888999999:::444555666666666777999;;;<<<===>>>>>>DDDRRRfffttt~~~uuukkkgggiiikkkjjjggggggjjjlllmmmtttxxxlllccc```___aaadddfffhhhlllppptttxxxxxxwwwvvvuuuvvvyyy|||}}}vvvtttuuuxxxyyy{{{nnngggbbb^^^[[[\\\\\\]]]___aaabbbbbbaaa^^^hhhxxxyyymmmbbb[[[VVVTTTUUUZZZppp}}}nnndddZZZWWWTTTNNNHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFNNNYYYnnnmmmbbbWWWUUU\\\iii|||pppbbbZZZWWWRRRWWWeeezzz|||kkk^^^SSSLLLEEEDDDCCCCCCDDDEEEFFFFFFGGGFFFDDDDDDEEEDDDCCCAAA@@@>>><<<999777666555555444444333222222222222333000111111222222333333444000111222333333333222222222222111111111111222222111111111111222333444555333333333333333333333333444444555555666666777777333555666666555666999;;;<<<===>>>BBBKKK[[[mmmzzz{{{uuunnnkkklllllljjjhhhkkkppptttxxxuuullleeebbbbbbeeeiiilllnnnpppsssuuuwwwxxxzzzzzzzzz{{{~~~{{{yyy|||sssjjjfffdddbbb````````````aaabbbccccccddd```jjjyyyxxxkkkbbb[[[VVVVVVYYYkkkwww}}}{{{vvvvvvuuutttuuuvvvwwwxxx{{{||||||}}}~~~}}}}}}||||||||||||{{{zzzyyyyyyttttttsssssstttwww|||{{{mmm```ZZZVVVPPPIIIFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFMMM^^^xxxooo]]]TTTVVVaaarrruuuggg]]]YYYQQQPPPWWWhhh{{{vvviii]]]TTTKKKHHHEEECCCDDDFFFGGGGGGDDDCCCBBBCCCEEEFFFEEEDDD@@@>>><<<999777666666666666666555444444444444444333333444444444444444444000111222333333333333222222222111111111111222222111111111111222333444444333333333333333333333333333444444444444444444444333444555666555666888:::<<<<<<@@@HHHVVVgggxxxyyywwwtttqqqnnnmmmllllllqqqxxx~~~|||}}}}}}{{{wwwpppkkkgggffffffiiinnnqqqssstttuuuvvvyyy{{{~~~}}}uuullleeeddddddcccbbbaaaaaaaaa``````aaadddfffhhhppp|||wwwkkkaaaXXXUUUWWWfffnnnwww}}}}}}||||||||||||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuttttttsssnnnnnnnnnmmmmmmmmmmmmmmmpppooonnnnnnnnnooopppqqqrrrssssssrrrqqqooommmlllmmmnnnmmmmmmkkkhhhfffeeecccbbbbbbbbbbbbcccdddeeeffffffgggggghhhhhhhhhhhhgggggghhhiiikkknnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqpppooommmlllmmmnnnppprrrqqqrrrsssqqqooollllllllllllllljjjiiigggeeedddcccddddddccccccbbbaaa```___^^^^^^^^^]]]^^^aaaeeeiiinnnmmmkkkjjjjjjkkklllllljjjkkklllnnnqqqsssvvvwwwyyy{{{~~~{{{hhh^^^YYYSSSMMMJJJIIIHHHFFFDDDCCCCCCDDDDDDFFFHHHSSShhhjjj[[[XXX^^^mmmzzz~~~oooccc[[[WWWPPPOOO[[[lll{{{~~~tttjjjbbbUUUOOOGGGCCCCCCEEEFFFFFFCCCBBBBBBCCCEEEFFFEEEDDD@@@???<<<:::777666666666777666555444444333444444555555444444333333333333111111222222333333333333222222111111111111222222222111111111222222333444333333333333333333333333444444444333333333333333333444666666555666888:::;;;===CCCOOOaaauuu{{{{{{yyyuuuqqqpppsssvvv}}}{{{rrrllljjjjjjhhhjjjlllllljjjhhhhhhhhhiiilllpppssstttuuuwwwxxx}}}~~~}}}uuunnnfffbbbaaaccccccbbb``````___^^^]]]```eeeiiiooovvv}}}|||{{{{{{{{{||||||||||||~~~tttfffZZZTTTTTT^^^aaafffkkkllljjjiiiiiiiiiiiiiiihhhhhhfffeeedddaaaaaa``````______^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\[[[[[[[[[\\\^^^___```aaaaaaaaa___^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWUUUSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXZZZ[[[YYYZZZ\\\[[[ZZZYYYYYYZZZYYYYYYXXXWWWVVVVVVUUUTTTVVVVVVVVVUUUTTTSSSRRRQQQSSSSSSSSSRRRQQQSSSWWWZZZ[[[[[[ZZZYYYXXXXXXZZZ[[[ZZZZZZ[[[\\\^^^aaacccdddbbbdddfffggghhhjjjmmmpppvvvyyy}}}wwwhhh___XXXTTTSSSKKKJJJGGGEEECCCBBBBBBBBBFFFGGGMMM\\\sss}}}jjj^^^\\\eeepppooocccZZZQQQKKKRRR```pppxxxqqqaaaWWWKKKDDDBBBDDDEEEEEEEEEDDDBBBCCCDDDDDDCCCBBBAAA???===:::888777666666666555444333222222222222444444333333222222111111222111222222222222333333222222111111111111222222222222111111222222333333333333333333333333333333555555444444444444444444444555666666666777999;;;<<<@@@IIIYYYmmm}}}xxxtttuuu|||vvviii___[[[ZZZZZZYYY]]]aaadddeeefffggghhhkkkmmmpppqqqrrrtttwwwzzz|||}}}uuuoooiiibbb___```bbbcccbbb___```___]]]]]]aaaiiiooottt{{{|||wwwtttrrrpppooommmkkkhhhfffeeeeeeddddddeeeeeeeeefffiiikkkrrr|||kkk[[[SSSQQQTTTSSSUUUYYYZZZWWWUUUWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPOOONNNOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRPPPOOOMMMNNNNNNOOONNNLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOOOONNNOOOQQQRRRSSSRRRRRRQQQNNNNNNMMMLLLLLLLLLMMMNNNLLLNNNOOOPPPOOOOOOPPPQQQPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNMMMLLLMMMNNNMMMLLLLLLMMMPPPRRRSSSTTTTTTSSSRRRRRRTTTUUUTTTTTTTTTUUUVVVWWWYYYYYYXXXZZZ[[[[[[ZZZ[[[^^^```bbbeeehhhkkknnnsssxxx|||vvvggg[[[WWWWWWNNNMMMJJJGGGDDDCCCBBBBBBCCCDDDHHHRRRccc||||||hhh\\\^^^eee{{{xxxkkk[[[RRRKKKMMMWWWeeevvv~~~pppcccRRRFFFCCCDDDDDDCCCFFFDDDCCCCCCDDDDDDBBBAAAAAA???===:::888777777777555555333222111111111111333333222222111111000000222222111111222222333444222222111111111111222222333222222111222222333333333333333333333333333333555555555555555555555555555666777777777888:::<<>>DDDNNN^^^ooowwwgggbbbYYYQQQKKKJJJJJJKKKSSSWWW^^^bbbeeefffgggggghhhmmmtttyyy{{{{{{zzzzzz{{{uuujjjeeeaaa\\\\\\```dddffffffbbbccccccbbbcccjjjuuu~~~}}}zzzyyyzzz{{{{{{zzzzzzyyyxxxwwwxxxuuurrrpppooommmjjjggg```___]]]ZZZWWWTTTQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLKKKKKKLLLNNNQQQSSS```vvvppp\\\PPPLLLMMMGGGFFFJJJJJJEEEDDDGGGFFFGGGGGGHHHHHHHHHHHHGGGCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDGGGFFFFFFEEEFFFGGGHHHIIIEEEEEEGGGHHHHHHHHHGGGFFFDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIGGGIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKGGGJJJNNNRRRRRRQQQNNNLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNPPPQQQQQQOOONNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRROOOOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVYYY\\\XXX[[[___```^^^]]]^^^```ddddddcccbbbbbbbbbbbbccc```bbbccccccccccccfffhhhfffgggiiiiiikkknnnrrrvvv}}}sssgggeeeUUUSSSPPPLLLIIIFFFEEEEEE>>>BBBEEEEEEJJJ[[[xxxjjjeeejjjmmmnnnfff]]]UUUPPPSSS```nnn|||vvv___NNNGGGFFFEEEDDDCCCBBBAAABBBDDDDDDDDDBBBAAA@@@===;;;999777777777777666444333222111111111222222222222222222222222333222111111111222333444222222111111111111222222333333222222111222222222333333333333333333333333222222333444444555666666777888::::::999:::<<<>>>HHHTTTfffwwwsssgggZZZVVVQQQLLLJJJKKKMMMNNNVVVZZZ```dddfffgggggghhhfffmmmwww|||zzzyyynnniii___]]][[[[[[^^^aaaccceeegggggggggiiinnnvvv~~~}}}~~~zzzvvvttttttsssrrrqqqoooooonnnnnnjjjiiihhhfffeeedddddddddccccccdddeeeeeeddddddcccaaaaaa```___]]][[[ZZZYYYTTTRRRPPPMMMLLLLLLLLLMMMIIIGGGGGGIIILLLLLLJJJGGGJJJIIIHHHHHHJJJKKKLLLKKKRRRWWWhhhjjjWWWLLLKKKGGGFFFFFFEEEEEEFFFFFFFFFDDDFFFHHHHHHFFFDDDBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAADDDGGGIIIIIIHHHFFFEEEDDDEEEGGGIIIHHHFFFGGGIIIJJJKKKKKKKKKJJJHHHFFFEEEIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOONNNPPPRRRTTTSSSPPPQQQUUUWWWTTTRRRSSSTTTRRRQQQRRRTTTVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY[[[]]]]]]]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZ[[[ZZZZZZ[[[___dddjjjnnnmmmnnnooonnnmmmoootttxxx|||{{{xxxssspppppprrruuuwwwuuusssqqqrrrtttxxxzzzzzzyyyxxxxxxyyy|||tttiiibbbYYYPPPMMMKKKHHHFFFFFFFFF@@@@@@FFFIIIPPPccczzz}}}nnnbbbgggyyywwwhhh\\\UUUTTT\\\fffuuu~~~kkkXXXLLLEEECCCBBBDDDCCCCCCBBBBBBBBBCCCCCCAAA???===;;;999888777888999777555222111222333333555444444333222111000000//////000111222222333333444333222333444444333222333333222222111000000000222222333333333333444444222444555777777777666666555666999<<<;;;:::???FFFQQQbbbuuu}}}rrrdddZZZSSSPPPLLLKKKLLLNNNPPPPPP]]]]]]aaaiiimmmjjjhhhhhhkkkrrr{{{uuukkkhhheeebbb]]][[[\\\```dddfffjjjjjjkkkmmmsss{{{}}}yyyuuusssqqqnnnlllmmmnnnnnnllljjjjjjjjjjjjjjjhhheeebbb```______^^^]]]\\\\\\]]]]]]ZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTVVVVVVVVVUUUTTTRRRPPPPPPNNNLLLJJJHHHGGGFFFGGGHHHFFFEEEDDDFFFHHHIIIGGGDDDFFFFFFFFFFFFHHHIIIJJJJJJPPPUUUddd~~~vvvdddTTTMMMMMMKKKJJJHHHGGGFFFFFFFFFGGGEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLKKKMMMOOONNNNNNNNNNNNNNNMMMLLLLLLQQQPPPOOONNNNNNOOOPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWWWWVVVWWWXXX[[[]]]\\\YYYYYY]]]___\\\ZZZ[[[aaa```___```bbbeeefffgggddddddddddddddddddeeefffhhhjjjmmmpppsssuuuvvvvvvqqqqqqqqqqqqpppnnnlllkkkhhhhhhhhhkkkqqqyyyrrrdddZZZQQQNNNMMMIIIGGGGGGHHHBBB@@@CCCDDDGGGVVViii|||kkkaaaooozzzjjj[[[RRRTTT[[[oooqqq]]]NNNFFFCCCBBBDDDDDDDDDCCCCCCDDDDDDDDDAAA???===;;;999888888888888777555333222222333333444444333333222111111111000000000111222222333333111000///000111111000///222222222222111111111111222222333333333333444444333444555666777777777777555666999<<<<<<<<>>HHHSSSkkkzzzpppmmmooonnnddd[[[WWWTTTRRRRRRTTTXXXZZZZZZ______bbbiiillllllmmmqqqpppuuu}}}zzzzzzwwwmmmiiiiiihhhfffcccaaaaaaccchhhllljjjmmmqqqxxx}}}zzzvvvssspppnnnmmmkkkjjjhhheeebbb```^^^]]]ZZZYYYWWWUUUSSSRRRQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLKKKKKKJJJIIIIIIKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNOOONNNNNNNNNPPPPPPPPPOOONNNMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMNNNQQQRRRSSSTTTVVVWWWYYY\\\eeesssuuujjjbbb]]][[[[[[ZZZXXXVVVTTTRRRRRRRRRRRRTTTSSSQQQPPPPPPPPPOOONNNJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHMMMUUU[[[```dddhhhhhhjjjooorrrssskkkjjjiiihhhiiillloooqqqxxxwwwvvvuuutttssssssrrrooopppqqqtttxxx|||}}}{{{|||rrreeeXXXTTTRRRNNNIIIHHHDDDAAAAAACCCBBBBBBJJJTTThhh|||oookkkjjjrrrpppXXXQQQTTT```ttt{{{gggSSSFFFBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDAAA???===;;;:::999999999888777666444333333333333222222222333333333444444111111111222222333333333555333333333444555444333000000111222222333444444222222222333333333444444555555444444444666888999777777999;;;<<>>======>>>???::::::999777666555444333333333333333333333333333333333222222333333444555222333333333333444444444222222333333444555555666555555444444444444555555666555555666777888888888:::>>>DDDNNNccc{{{~~~{{{wwwvvv{{{yyyssskkkdddbbbdddiiimmmtttuuuwwwyyy{{{zzzwwwwwwvvvsssrrrrrrrrrqqqrrrsssttttttsssssstttvvvyyy}}}zzzqqqjjjddd___\\\VVVSSSOOOLLLJJJHHHEEECCCFFFEEEDDDDDDCCCCCCDDDDDDCCCEEEFFFFFFFFFIIIOOOTTT___jjjuuu}}}{{{uuutttrrrppplllhhhdddbbb______dddmmmwwwsssfffYYYUUUOOOLLLKKKKKKKKKJJJLLLKKKJJJJJJKKKMMMPPPQQQWWWZZZbbbkkkqqqvvvooo```XXXNNNLLLIIIFFFDDDCCCCCCCCCCCCCCCDDDMMM___|||yyyeeeaaammmzzzrrrhhheeerrrqqq[[[LLLDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???@@@AAABBB::::::999888666555444333333333333333333333333333333333222222333333444555333333333333444444444444222333333444444555555555555555444444444444555555555555666666777999:::;;;<<>>>>>>>>>>>>>>;;;:::999888666555444444444444444444444444444444333333222222333333444555111111111222222222333333333333333444444444555555555555444444444444555555555666666666666888:::<<>>===<<<;;;:::;;;:::999888777666555444444444444444444444444444333333222222333333444555111111222222222333333333333333333444444444444444555555444444444444555555666777777666555666999<<>>CCCHHHKKKXXXuuuzzzbbbWWWUUUYYYggg}}}vvv^^^\\\eeepppyyyfffNNNIIIBBB???@@@CCCEEEDDDCCCCCCAAA@@@>>><<<;;;:::;;;;;;:::999777666555444444444444444444444444444333333222222333333444555444444444444555555555555444444444444444444444444555555444444444444555555555777888777555777;;;???GGGXXXqqq{{{}}}vvvtttssstttuuuyyy~~~vvvrrruuuxxxwwwuuutttjjjjjjlllppprrrxxx~~~wwwyyy}}}~~~{{{vvvooojjjeeefffiiiqqq||||||uuuooojjjggg```___]]][[[XXXTTTNNNJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCGGGGGGEEEEEEKKKOOOOOORRRVVV\\\cccgggfffaaa]]]YYY]]]bbbffffffccc^^^ZZZXXXZZZ___aaa^^^ZZZ^^^fffwww{{{ssslllfff___\\\\\\\\\XXXTTTMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHKKKNNNOOOQQQ[[[fffzzzxxxhhh```VVVPPPMMMKKKGGGDDD>>>???CCCHHHHHHNNNfffkkkZZZUUUUUU___ppp~~~eee\\\[[[```tttpppXXXPPPFFFAAAAAACCCCCCBBBAAAAAAAAA@@@???===<<<;;;<<<;;;:::999777666555555555555555555555555555555333333222222333333444555444444444555555555555666444444444444444444444444555555444444444444555555444777999999888:::AAAFFFMMMbbb~~~~~~uuurrrqqqpppoooqqq{{{|||uuupppsssuuussspppooojjjiiilllsssyyy|||vvvqqqvvv}}}zzzrrrlllhhhhhhllluuuxxxrrrnnnkkkgggfffeeedddaaa\\\UUUPPPMMMLLLKKKJJJJJJJJJJJJJJJMMMKKKIIIGGGFFFFFFDDDCCCDDDGGGHHHFFFHHHNNNTTTUUUYYY]]]dddkkkooommmhhhddddddhhhnnnrrrrrrmmmfffbbbbbbeeeiiikkkeee___aaagggwwwxxxoooeeeaaaaaa___ZZZTTTQQQPPPOOOMMMKKKJJJHHHHHHFFFFFFIIILLLLLLNNNWWWaaaxxx~~~llldddYYYRRROOOMMMHHHEEEDDDCCCEEEGGGCCCEEEYYYrrrsss```YYYTTTZZZiii}}}hhh[[[SSSSSShhhvvv```VVVJJJCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999888666555555555555555555555555555555333333222222333333444555222222222333333333444444444444444444444444444444555555555444444555555555222666999::::::>>>FFFLLLQQQhhh|||vvvsssqqqooommmoooyyyzzzrrrmmmooorrroookkkjjjlllkkknnnwww}}}vvvrrrqqqvvv}}}|||uuunnnjjjkkkpppwww}}}}}}sssmmmkkkkkkiiiiiijjjjjjiiieee___ZZZVVVRRRNNNLLLLLLLLLKKKIIINNNIIIFFFGGGHHHGGGEEECCCGGGIIIKKKLLLNNNTTT^^^fffeeemmmwww~~~|||wwwtttqqquuuzzz{{{tttnnnnnnrrrxxxyyyqqqfffcccfff||||||rrrllljjjggg___XXXXXXWWWTTTQQQNNNLLLKKKJJJEEEHHHKKKLLLLLLOOOTTTYYYwwwrrrggg]]]WWWQQQJJJEEEDDDEEECCCDDDEEEFFFHHHSSS^^^xxxgggSSSRRRVVV```qqqoooYYYOOORRRbbbpppzzzfffWWWHHHCCCCCCBBBBBBCCCDDDCCCAAA???===;;;::::::<<<;;;;;;:::999888777777333333444555555444444333444444444444444444444444777888999888666555666777555444444333333222222111333444666888888888777777;;;999:::<<<===???HHHQQQggg{{{~~~vvvuuurrrllljjjooozzz}}}yyyyyytttqqqqqqooolllllloooooosss{{{|||vvvrrrrrrvvvzzz{{{xxxsssooommmoootttzzzvvvoookkkiiihhhiiijjjkkkmmmnnnkkkgggccc\\\XXXTTTRRRRRRSSSRRRQQQPPPMMMKKKJJJJJJJJJJJJJJJKKKNNNRRRUUUYYYaaakkkrrrzzz}}}~~~}}}qqqkkkkkkwww{{{sssooollleee___[[[ZZZWWWTTTQQQOOONNNMMMKKKLLLLLLKKKLLLOOOUUUZZZoooqqqccc[[[VVVOOOIIIGGGDDDBBBBBBBBBAAABBBKKKUUUkkkoooZZZUUUUUU[[[iii~~~ttt^^^PPPPPP\\\jjjmmm\\\KKKDDDDDDCCCBBBBBBCCCBBBAAA???===<<<;;;;;;<<<;;;;;;:::999888777777444555555555555555555555444444444444444444444444333444555444222111222333555555555444444444444444444555666777888888888888888888999;;;<<>>EEEMMM[[[sss{{{dddZZZVVVVVVaaauuu{{{fffSSSLLLUUUaaawwwwwwcccNNNEEEEEEDDDBBBAAABBBAAA@@@???>>>=========<<<<<<;;;:::999888777777666666666666666666666555444444444444444444444444444666666666444333444555555555555666666666666666666666666666777888999999888888:::<<<>>>GGGZZZmmm~~~~~~|||zzz}}}wwwooolllnnnqqqrrrrrrsssrrrllleeeffflllxxx~~~|||yyywwwwwwuuusssooollllllooorrryyy}}}{{{yyyuuummmgggeeeeeefffiiillllllkkkiiidddaaa\\\WWWUUUTTTTTTTTT[[[aaagggfffcccaaa```^^^^^^aaahhhrrr~~~}}}mmmgggiiittt{{{rrrmmmiiieeebbb```]]]ZZZWWWUUUTTTTTTUUUTTTSSSRRRRRRTTTWWWYYY___kkk}}}}}}yyyjjjcccZZZQQQLLLHHHEEECCCCCCAAA???DDDJJJQQQjjjnnn```YYYVVV___qqqnnnXXXKKKNNNYYYmmm~~~hhhPPPFFFEEEDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999888888777666666666555555555555555333333444444444444444444555666777666555444555666444444555555666777888888777666666555666888999:::999;;;===???BBBNNNggg~~~~~~zzz}}}}}}wwwpppllllllqqquuuuuuuuuuuussslllgggkkkttt~~~~~~{{{yyyxxxuuupppkkkhhhjjjooosss|||uuullllllkkkjjjkkklllllljjjhhhfffddd```^^^\\\]]]```bbbiiiuuu~~~{{{tttmmmlllnnnsss~~~xxxhhhbbbaaajjjyyyyyysssnnnllliiigggeeeccc```]]]\\\[[[]]]]]]^^^_________]]]\\\___bbbkkkvvv~~~wwwrrrwwwtttjjj^^^RRRLLLIIIEEECCCDDDCCCAAADDDIIINNNeeeyyybbbYYYVVV^^^nnnyyyaaaNNNMMMTTTeee~~~mmmUUUIIIFFFDDDBBBAAAAAAAAA@@@???????????????===<<<<<<;;;:::999888888666555444333333333444444333333333444444444555555111222333333222111222333333333444555666777777888777777666666666888:::;;;:::;;;===@@@FFFUUUrrr~~~~~~|||}}}{{{~~~|||xxxwwwtttqqqooopppsssvvvvvvuuutttrrrllljjjsss~~~|||yyyvvvsssnnniiigggjjjpppvvv~~~~~~|||~~~|||zzz||||||{{{yyyvvvsssrrrpppnnnlllggggggggggggiiinnnuuuzzz|||{{{~~~tttgggbbb]]]cccooo{{{wwwtttwwwwwwvvvtttrrrnnnkkkiiikkkkkkkkklllkkkhhhccc___^^^[[[]]]ccchhhooo{{{qqqjjjkkkzzzrrrbbbUUUNNNHHHDDDCCCDDDDDDAAABBBFFFLLL___{{{eeeZZZUUU\\\hhhvvvoooXXXQQQTTT^^^ssswww___QQQIIIDDDCCCCCCBBBAAA@@@???????????????======<<<;;;:::999888888777666444333222222333444222333333444444555555555222444555555333333444666333444444555666777777888777777777777888999::::::999999===CCCMMM___|||xxxxxxyyy|||yyyxxxrrrssstttsssqqqpppqqqrrrtttrrrqqqqqqppprrr{{{|||xxxpppnnnkkkhhhhhhmmmtttzzz{{{yyyyyyzzzuuuooorrrvvv{{{yyyuuuyyyzzz{{{}}}rrrhhhfffbbbeeemmm||||||xxxvvvssspppnnniiiccc^^^ZZZTTTSSSXXX[[[___pppyyynnndddaaalll{{{|||hhhYYYQQQKKKFFFDDDEEEEEEBBBAAACCCHHHVVVmmmmmm___VVVYYYaaakkk|||~~~eeeXXXVVVWWWhhhmmm\\\OOOFFFDDDFFFCCCBBBAAA@@@???>>>>>>>>>======<<<;;;:::999999888888777555333222333444444222222333333444555555666555666888888777666888999666666666777777888888888666666777888999999999999::::::???JJJYYYnnn~~~wwwyyy{{{}}}zzzsssuuutttuuuvvvuuurrrpppppppppqqqpppqqqvvvyyy}}}{{{vvvkkkjjjiiihhhjjjpppxxx~~~}}}yyyvvvvvv{{{~~~wwwllllllnnnqqqwwwuuuooozzzpppiiiiiijjjkkkppp}}}{{{tttoookkkeee___ZZZVVVOOONNNTTTVVVXXXhhhzzzxxxmmmaaa[[[cccooolll\\\UUUOOOJJJGGGHHHGGGCCCAAABBBDDDOOOccc~~~vvveeeYYYYYY]]]dddvvvmmm]]]YYYRRRaaaxxxxxxdddSSSHHHEEEHHHDDDCCCAAA@@@???>>>>>>>>>======<<<;;;:::999999888:::888666444333444555666222222333333444555666666222444555555444444555777888888888888888999999999555666888999::::::999888======CCCQQQddd{{{zzz|||uuupppsssyyyzzzzzzxxxuuurrrrrrrrrpppooottt|||{{{tttrrrjjjfffiiiooottt{{{|||tttqqqvvv{{{}}}tttllloooxxxyyyqqqjjj{{{~~~}}}}}}~~~vvvnnnjjjddd]]]YYYYYYWWWRRRNNNNNNOOOTTT___kkkyyywwwggg]]]YYY\\\aaatttuuueee\\\RRRKKKFFFEEEDDDBBBBBBDDDIIILLLUUUjjjrrr]]]VVVVVV^^^sss{{{___RRROOOVVVhhhpppYYYJJJCCCBBB??????>>>>>>???@@@@@@AAA???>>><<<:::999999999:::777777777666555555444444222333333444555666777777666666666666666666666666555555555555666666666666777777777777888999:::;;;<<>><<<;;;999999999:::777777777666555555444444444444444555555555555555666666666666666666666666666666666777777777888888777888999999999:::;;;<<<@@@GGGTTTjjjuuukkkmmmttt~~~yyysssrrrvvvuuuwww{{{xxxssstttwwwwwwvvvpppkkkiiinnntttyyywwwnnnjjjjjjhhhiiilllqqqxxx~~~rrriiifffttt|||tttmmmiiieee___\\\\\\___]]][[[WWWQQQOOOWWWbbbsssuuukkksss}}}{{{|||qqqccc\\\XXXWWWXXXXXXiiiqqqeeeWWWOOOIIIGGGEEEBBBAAACCCBBBEEELLLYYYrrruuuhhhaaacccpppsss\\\PPPQQQYYYlllmmmYYYKKKDDDDDDCCCAAA@@@???>>>>>>>>>???>>>===;;;::::::::::::888777777666666555555444666666555555555444444444666666666666666666666666777777777888888888999999777999;;;;;;::::::<<<===EEEMMMbbbvvvmmmgggjjjqqq|||{{{}}}}}}yyyttttttyyyyyy|||vvvooonnnqqqsssuuunnnkkklllrrrxxx}}}yyyllldddaaa```___```gggrrr|||oooddd```mmmxxxtttpppjjjggghhhfffffffffcccZZZTTTYYYaaallloooeeekkk{{{wwwmmmjjjggggggppptttfff```[[[WWWVVVWWWbbbyyywwwiiiXXXQQQKKKIIIGGGCCCCCCEEEAAADDDIIIRRReeeqqqhhhfffmmmwwwfffSSSQQQUUUeee}}}wwwaaaOOODDDDDDCCCBBBAAA??????????????????>>>===;;;;;;::::::888888777777666555555555555555555555555555555555666666666666666666666666777777777888888888999999666999;;;;;;::::::===???KKKXXXtttuuummmgggdddgggllluuuuuuvvvwwwuuuqqqtttyyywwwnnnjjjjjjmmmooommmlllooovvv|||zzzlllbbb\\\\\\ZZZ[[[aaammmyyy~~~oooccc[[[fffzzzwwwxxxuuuvvvxxxuuujjj___]]]aaaiii}}}{{{jjjbbbeeesssssseee]]]^^^[[[[[[bbboooyyyjjjccc\\\VVVTTTWWW]]]nnnyyyhhhYYYRRRLLLJJJIIIFFFEEEGGGCCCEEEHHHNNN[[[ttt|||pppjjjkkkooopppVVVRRRRRR___uuuhhhSSSFFFCCCBBBBBBAAAAAAAAAAAAAAA?????????>>>===<<<;;;:::888888888777666666555555333333444444555666666777666666666666666666666666666666666777777777888888555888;;;;;;999:::???CCCTTThhhwwwmmmhhheeecccdddgggnnnnnnooopppooommmqqqxxxzzzrrrkkkggggggiiilllmmmrrryyy~~~|||nnnbbb[[[XXXWWWXXX\\\eeeoooxxx}}}}}}~~~}}}{{{~~~qqqcccZZZaaavvvpppfffdddhhh{{{vvvhhhbbbcccmmm~~~sssiii```ZZZYYYVVVWWW]]]eeexxxoooddd[[[TTTRRRSSSUUUbbb}}}|||jjj\\\UUUNNNLLLJJJFFFFFFHHHDDDEEEGGGKKKTTTiiiyyyooojjjiiizzzyyy[[[TTTPPPXXXnnnpppYYYKKKCCCCCCBBBAAAAAAAAABBBBBB???@@@??????>>><<<;;;:::999888888777777666666555222222333444555666777888666666666666666666666666666666666777777777888888555888;;;:::999<<>>HHHQQQgggyyyrrrlllgggeeecccbbbffflllnnnmmmnnnooooooooouuu~~~zzzrrrmmmllllllnnnuuu}}}rrreee]]]VVVXXXYYYYYYZZZ___gggnnnqqqsssuuuuuuxxx~~~~~~~~~wwwggg___]]]fff~~~yyykkkzzz{{{rrrooommmrrr|||zzzwwwqqqlllfffdddeeegggdddkkk|||kkk^^^WWWWWWVVVTTTZZZnnneee\\\TTTPPPKKKDDDBBBBBBBBBAAACCCFFFJJJXXXuuuzzzrrrlllfffvvvoooaaaRRRSSSfff~~~hhhYYYHHHGGGEEECCCAAA@@@??????@@@@@@@@@@@@???===<<<:::999999888888777666666666666555555555555444444444666666666666666666666666888888999999999:::::::::888;;;===;;;;;;@@@LLLWWWxxxwwwpppqqqkkkfffdddaaaaaahhhppprrrqqqqqqrrrrrrssszzzyyyxxxxxxyyyzzz|||~~~~~~}}}{{{{{{|||}}}{{{yyywwwvvvuuu|||uuuqqqrrruuuyyy|||uuujjjcccXXXUUUTTTUUUUUUVVV]]]fffnnnppptttxxx|||~~~zzzxxx{{{|||ddd[[[[[[___lllyyyvvvttttttmmmkkkhhheeeeeegggjjjkkkvvv|||{{{uuuyyy}}}yyy|||wwwuuurrrqqqrrrnnnooosssdddZZZVVVQQQQQQXXXiiivvv```SSSNNNGGGGGGKKKFFFAAA@@@AAACCCFFFQQQggg{{{~~~|||ssshhheeemmm{{{iiiYYYZZZeeezzzxxxdddTTTCCC@@@GGGDDDCCCEEEBBB?????????>>>>>>===<<<;;;999999888666666555555555555555555555555555444444444555555666666666666666666666666777888888999999:::;;;999===CCCCCCQQQkkk|||uuusssjjjkkkjjjfffaaaaaagggmmmpppsssuuuwwwxxx|||}}}{{{}}}zzzwwwvvvvvvvvvvvvuuuooooooooonnnmmmkkkjjjiiihhhgggfffeeeeeeeeeeeeffffffggghhhgggfffggghhhjjjhhhjjjjjjhhhccc```aaaccc|||vvvsssqqqtttxxx|||wwwkkkeee[[[WWWUUUUUUTTTUUU\\\eeennnppptttwww{{{zzzvvvvvv{{{~~~fffYYYWWWXXXaaauuu{{{}}}~~~sssjjjeeeaaa___^^^]]][[[XXXVVVVVVWWWXXXYYY\\\aaajjjuuuzzz}}}}}}|||wwwvvvyyyiii^^^XXXUUUTTTYYYhhh}}}gggXXXQQQIIIHHHJJJEEECCCCCCCCCDDDEEENNNaaasssuuuqqqjjjbbb```eeesss}}}kkk[[[YYYcccvvvuuu[[[HHHCCCGGGCCCAAACCC@@@@@@@@@@@@@@@???>>>===<<<666555555444444444555555555555555555555555555555555666666777888777777777666666777777888888999999888;;;:::===DDDHHHZZZwww}}}|||uuutttnnnnnnlllhhhddddddhhhkkknnnqqqtttvvvyyy}}}{{{vvvtttuuuvvvvvvtttttttttsssqqqnnnkkkhhhgggiiigggeeedddddddddcccbbb^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXYYYYYYXXXWWWYYYZZZWWWWWWXXXVVVTTTSSSTTTUUU~~~yyyuuutttqqqtttxxx|||xxxlllddd]]]XXXTTTTTTSSSUUU\\\dddnnnooosssvvvyyyzzztttqqqtttxxx|||hhhXXXTTTRRRVVVddd{{{|||zzz~~~zzznnniiibbb\\\XXXVVVSSSQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLQQQVVV[[[ccctttpppddd]]]ZZZXXXYYYfffppp___VVVKKKIIIIIIDDDFFFEEEEEEEEEEEEJJJXXXgggyyy{{{kkkddd```\\\[[[[[[eeezzzooo]]]YYY___pppfffPPPFFFFFFAAA???AAA???AAAAAAAAAAAA@@@???>>>===555555555555555666666777555555555555555555555555666777777888888888888888666666777777888999999999777<<<<<<>>>FFFPPPggg|||{{{yyyzzztttssstttrrrpppnnnlllkkkkkkllllllooossswww{{{}}}|||{{{yyyvvvsssnnnkkkgggdddddddddcccbbb``````___]]]ZZZXXXUUUTTTVVVUUUTTTTTTTTTTTTQQQOOONNNMMMMMMMMMLLLLLLKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIKKKMMMMMMLLLKKKLLLMMMKKKIIIHHHIIIJJJKKKKKKJJJ}}}}}}}}}zzzvvvrrrqqqppppppssswww|||xxxkkkddd]]]WWWSSSSSSSSSVVV]]]eeelllmmmppprrruuu{{{tttoooppprrruuuiiiWWWSSSQQQRRR[[[ooo}}}wwwppplll___```___\\\ZZZZZZXXXTTTTTTSSSSSSRRRPPPNNNMMMLLLLLLPPPRRRRRRTTT]]]nnn|||yyylllfff]]]YYYXXXccc}}}xxxfff[[[NNNJJJJJJDDDFFFEEEEEEEEEDDDFFFRRR^^^sss~~~hhh]]]YYYWWWWWWVVV\\\ooouuuaaaZZZ\\\iiioooVVVHHHFFF@@@???BBB@@@AAAAAAAAAAAA@@@???>>>===999999888777777888888888555555555555666666666666666666777888888888888777666777777888888999::::::777>>>===???IIIXXXtttxxxssssssuuusssrrrqqqrrrqqqpppnnnkkknnnrrrxxxzzzxxxvvvvvvpppnnnllljjjjjjhhhfffdddaaa___[[[YYYWWWVVVVVVVVVTTTTTTSSSRRRQQQPPPOOONNNOOONNNNNNNNNOOONNNKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJLLLIIIFFFGGGJJJMMMLLLJJJzzzxxxuuuqqqllliiijjjkkkooorrrwww{{{zzznnneee\\\VVVRRRRRRUUUXXX^^^eeeiiiiiikkkmmmpppzzz|||uuupppoooppprrruuu|||~~~iiiUUURRRPPPRRRWWWfff~~~zzz{{{{{{nnnhhhggghhh```fffjjjhhhggggggccc]]]]]]]]][[[YYYVVVSSSPPPNNNJJJMMMOOOMMMKKKOOOYYYbbbiiimmmxxxwwwqqqaaa\\\ZZZccc|||mmm```RRRMMMLLLFFFDDDCCCDDDEEEDDDEEENNNXXXnnnlll]]]VVVRRRRRRQQQWWWhhh{{{fff[[[YYYccczzzvvvZZZJJJFFF@@@@@@DDDBBB@@@@@@@@@@@@???>>>===<<<<<<<<<:::999777777666666555555555666666666777777444555666666777777666666777777777888999999::::::888@@@???@@@NNNaaa|||uuurrrrrrpppooonnnoooqqqrrrqqqooommmpppttt{{{~~~{{{uuuoooiiieeedddddd___]]][[[ZZZZZZZZZXXXWWWVVVUUUSSSQQQOOONNNNNNOOOMMMMMMLLLMMMMMMMMMMMMNNNLLLKKKKKKLLLMMMLLLIIIGGGGGGGGGGGGGGGGGGIIIJJJKKKGGGHHHHHHIIIHHHGGGFFFFFFGGGIIIKKKKKKJJJIIIJJJKKKNNNJJJGGGHHHKKKMMMLLLKKK~~~|||vvvtttnnnhhhcccccceeehhhnnnqqqvvv{{{rrrhhh\\\VVVRRRSSSVVVXXX]]]bbbcccccceeegggjjjuuu|||vvvqqqooonnnnnnmmmsss{{{|||~~~xxxvvvooorrrxxxkkkUUUQQQOOOQQQTTT^^^vvvwwwuuussshhhfffjjjooottt}}}uuupppnnnjjjeee___YYYTTTQQQJJJLLLMMMLLLKKKLLLPPPTTTUUUYYYcccsss|||gggbbb^^^gggtttfffVVVOOONNNHHHDDDBBBBBBDDDCCCDDDKKKTTTggg~~~vvveeeXXXOOOMMMNNNSSSaaauuulll^^^YYY___uuu|||^^^LLLGGGAAABBBEEECCC@@@@@@@@@@@@???>>>===<<<<<<;;;:::888666555444444555555555666666777777888444444555666666666666666777777888888999:::::::::999AAA@@@CCCUUUlll|||yyywwwrrrppppppiiijjjkkkllllllmmmnnnnnnrrrtttxxx|||yyyuuurrrnnnlllhhhbbb\\\XXXXXXXXXTTTSSSQQQQQQRRRSSSRRRQQQPPPPPPQQQPPPNNNMMMOOOPPPKKKKKKKKKKKKLLLMMMNNNOOOKKKJJJJJJJJJKKKKKKIIIGGGIIIIIIIIIIIIJJJLLLNNNOOOHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKLLLKKKJJJKKKLLLNNNPPPNNNKKKKKKMMMOOOPPPPPP~~~yyywwwsssoooiiiccc___```dddhhhmmmqqqvvv{{{ssshhh___XXXTTTUUUXXXXXXYYY\\\]]]^^^```bbbeeeqqq}}}}}}yyyuuupppllliiigggfffkkkrrryyy|||}}}}}}|||~~~vvvrrrtttwwwtttooolllfffgggjjjqqq|||ppp[[[SSSOOOPPPPPPWWWlll~~~{{{|||vvvooorrr|||}}}sssjjjccc___VVVTTTRRRPPPOOOPPPPPPQQQMMMQQQWWWbbbssspppjjjfffnnn}}}lllZZZRRROOOHHHFFFCCCBBBCCCBBBCCCIIIQQQaaayyysss```QQQLLLMMMQQQZZZjjjpppaaaYYY]]]ssscccNNNIIICCCBBBDDDAAAAAAAAAAAAAAA@@@???>>>===<<<;;;999888777666555555444555555666777777888888555555666777777777777777777888888999999::::::;;;999AAAAAAGGG^^^xxxxxxtttsssooonnnnnniiikkkmmmllljjjjjjmmmpppxxxyyy}}}|||vvvrrrmmmiiieeeeeeddd___ZZZVVVUUUVVVUUUSSSRRRSSSUUUWWWWWWWWWTTTVVVXXXXXXWWWWWWZZZ\\\WWWVVVUUUUUUUUUVVVWWWWWWSSSRRRPPPPPPQQQRRRQQQPPPPPPOOOOOOOOOQQQSSSVVVXXXQQQSSSUUUWWWXXXXXXWWWWWWVVVVVVUUUTTTSSSTTTWWWZZZ\\\\\\\\\[[[\\\^^^bbbeeezzzuuutttppplllfff```]]]```fffkkkmmmqqqvvv{{{rrreeeaaaZZZVVVWWWXXXWWWVVVXXXZZZZZZ\\\___cccnnnxxx}}}{{{zzzwwwsssnnniiidddbbbaaafffmmmssswwwxxxwwwvvv}}}tttnnnppprrrpppkkkiiifffffffffhhhqqqsssbbbWWWPPPOOONNNSSSggg~~~vvv||||||zzz~~~uuuqqqbbb]]]VVVRRRRRRQQQOOONNNLLLOOOSSSYYYeee|||wwwwwwwwwqqqmmmsssqqq]]]SSSPPPHHHHHHEEECCCCCCBBBBBBGGGOOO___vvvhhhUUUNNNOOOQQQWWWddd|||sssbbbYYY]]]rrrfffPPPJJJCCCBBBCCC???BBBBBBBBBBBBAAA@@@??????<<<<<<;;;:::999999999999444555555666777888888999666666777888888888888888777888888999999:::;;;;;;888@@@AAAJJJddduuuqqqpppnnnmmmmmmmmmpppqqqoookkkjjjnnnsss{{{|||yyytttqqqlllhhheeeffffffbbb]]]ZZZYYYZZZ[[[YYYXXXYYY\\\___``````]]]```cccdddcccdddgggjjjfffeeecccbbbaaaaaabbbbbb___\\\ZZZZZZ[[[\\\\\\\\\WWWWWWVVVWWWXXX[[[^^^```^^^```ccceeegggggggggfffdddcccbbb___^^^```dddhhhlllnnnpppoooooorrrwww}}}|||wwwuuuuuummmeee```]]]]]]ccckkknnnqqquuuxxx{{{yyyiiiccc\\\WWWWWWVVVTTTUUUWWWYYYXXXYYY\\\aaammm|||zzztttxxx|||uuuooonnnkkkccc]]]ZZZ[[[```gggnnntttxxx{{{|||~~~xxxrrrrrrvvvxxxvvvrrrqqqnnnkkkkkkqqq}}}vvveeeYYYPPPNNNNNNRRRbbbttt~~~{{{{{{pppaaaXXXUUUSSSPPPLLLOOOOOOQQQVVV]]]lll~~~{{{{{{{{{zzz|||sssxxx{{{iii[[[PPPIIIMMMHHHFFFFFFFFFDDDFFFJJJYYYnnnxxxcccXXXPPPOOOYYYcccppp~~~cccUUU^^^jjjwww^^^IIIAAADDDDDDAAAFFFDDDAAA???======>>>>>>@@@???===:::999888888888777777666666666666777777777777777777888888888888:::::::::888666666888999<<<===DDDTTTooo~~~rrrnnnssswwwvvvssssssrrrpppmmmlllnnnsssvvv|||yyyvvvnnnqqqsssrrrnnnjjjhhhhhhggglllllliiillltttwwwuuu{{{zzzzzz|||~~~zzzxxxzzz||||||{{{wwwpppgggfffiiilllkkkhhhfffhhhjjjjjjjjjiiijjjkkkqqquuuyyy}}}|||tttllliiiiiillluuu}}}|||{{{vvvnnnfffaaa^^^]]]bbbiiiooorrrvvvyyy||||||mmmddd]]]XXXXXXWWWUUUUUUWWWXXXWWWXXX[[[```lll|||zzzvvvxxx{{{sssjjjgggccc\\\WWWVVVUUUYYY```jjjttt|||~~~yyyzzzyyyuuuvvv~~~}}}hhh\\\RRROOONNNRRR```qqq|||}}}uuupppppprrrwww}}}~~~~~~qqqbbb[[[WWWTTTRRRQQQQQQRRRVVV[[[ggg||||||wwwvvvxxx}}}}}}}}}|||nnn___SSSKKKLLLHHHEEEFFFEEECCCEEEIIITTTjjjlll[[[RRRPPPXXX```llliiiYYY^^^ggggggPPPEEEFFFFFFCCCFFFDDDBBB???>>>>>>>>>??????>>><<<:::999888888999777777666666666666777777777777777777888888888888999999999888777777999;;;===???HHH\\\www~~~tttqqquuuyyyzzzyyyuuutttrrrqqqqqquuu{{{~~~||||||yyywwwyyy{{{yyyuuuuuuwwwzzz|||}}}~~~zzzuuutttxxx~~~wwwooogggbbb___^^^bbbhhhppptttxxxzzz~~~}}}oooddd]]]YYYYYYXXXUUUUUUWWWWWWVVVXXX[[[___jjj~~~|||zzzzzzzzz~~~ttthhhaaa\\\VVVSSSSSSQQQSSSYYYeeesss~~~mmm```UUUQQQOOOQQQ]]]lllyyyuuuhhhaaa___^^^aaaeeepppyyyzzzsssssswwwuuuggg___[[[XXXTTTSSSTTTVVVYYYbbbuuu{{{ssstttxxxwwwtttxxxuuucccUUUMMMLLLHHHEEEEEEEEECCCDDDHHHOOOdddyyyaaaUUUPPPVVV\\\fffooo]]]^^^dddzzzsssYYYJJJHHHGGGEEEFFFDDDBBB@@@???>>>??????===<<<;;;:::999999999999777777666666666666777777777777777777888888888888777888999888777888;;;===>>>BBBOOOhhhyyyuuuvvvyyy|||~~~wwwwwwwwwxxxzzzzzzxxx~~~~~~}}}|||vvvnnnfffdddbbbbbbeeejjjppptttxxx{{{~~~|||oooccc\\\XXXWWWVVVSSSSSSUUUVVVVVVXXX[[[^^^hhh{{{|||zzz}}}}}}|||kkkaaaYYYSSSQQQSSSRRRRRRVVVaaaqqqrrreeeXXXTTTPPPPPPYYYfff}}}yyy}}}vvvfff^^^ZZZXXXXXXZZZbbbhhhpppyyy|||uuuqqqtttzzz|||lllaaa\\\VVVUUUUUUVVVXXX```rrrvvvxxx~~~|||qqqmmmnnnvvv}}}zzzgggWWWNNNLLLHHHEEEEEEDDDBBBDDDHHHLLL___{{{fffYYYQQQTTTXXXaaaxxxnnn[[[\\\aaawww|||___MMMHHHGGGEEEEEEDDDCCCAAA@@@@@@???@@@;;;;;;::::::999999999999777777666666666666777777666777777777888888888888666777888888888:::===??????FFFYYYvvvyyyuuuuuuxxx{{{vvvxxx|||zzzxxxzzzyyy~~~wwwtttlllffffffggggggjjjnnnpppssswww{{{~~~qqqbbb[[[UUUTTTSSSQQQQQQSSSVVVVVVYYY\\\___hhhzzz~~~|||ssseee[[[TTTQQQSSSQQQQQQTTT___ooowwwhhh[[[UUUQQQNNNUUU___uuu}}}|||xxxeee[[[WWWTTTSSSUUU___aaaffflllvvv~~~~~~|||iii___VVVUUUUUUVVVXXX```sssyyy~~~{{{pppmmmkkknnnzzznnneeeiiitttjjjYYYPPPMMMHHHEEEFFFEEEBBBDDDGGGKKK[[[uuulll]]]SSSTTTWWW^^^sssjjjWWWXXX^^^uuucccOOOHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@;;;;;;;;;;;;:::999999999777777666666666666777777666777777777888888888888666777888999999;;;>>>AAAAAAMMMdddzzzrrrooopppsssqqqwww~~~}}}yyyxxxyyytttlllggghhhkkklllnnnqqqpppsssxxx{{{uuuccc[[[SSSQQQPPPNNNPPPSSSXXXXXX[[[^^^aaaiiiyyynnnaaaWWWRRRRRRMMMOOOSSS]]]lll~~~yyyjjj\\\VVVQQQMMMQQQYYYlll}}}kkk^^^YYYVVVUUUVVV___```cccgggrrrpppdddVVVTTTTTTTTTWWWaaauuu{{{yyypppnnnlllkkkyyyuuudddWWWZZZfffooo^^^TTTNNNJJJGGGGGGEEECCCDDDHHHKKKXXXnnnuuudddVVVUUUWWW]]]pppjjjXXXWWW\\\rrrjjjSSSIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA<<<<<<<<<<<<;;;:::999888777777666666666666777777777777777777888888888888777888999999:::<<>>>>>>>>>>>===;;;999888777777666666666666777777777777777777888888888888888999:::::::::<<>>===<<<;;;:::999888888888777777666666777777777777777777777777:::;;;:::888999===AAACCCWWWuuuuuummmjjjfffgggvvv}}}uuupppnnnnnnoooqqqppprrryyy}}}rrrwww}}}yyyxxxzzzxxxwwwzzzqqqppppppppppppqqqpppooorrrvvv|||~~~hhh^^^TTTQQQQQQTTTYYY^^^dddggghhhggggggppp~~~zzzllldddVVVSSSPPPQQQYYYfffttt}}}rrraaaWWWRRRNNNLLLLLLQQQYYYlllzzzuuusssrrrlllddd^^^^^^fffxxx~~~nnnddd______^^^]]]```jjjyyyzzzbbbWWWQQQRRRRRRQQQZZZggg{{{ooo```ZZZYYY```uuuvvvhhhXXXOOOHHHGGGGGGEEEDDDEEEDDDJJJWWWnnnjjj^^^[[[]]]hhhvvvuuu^^^ZZZ```lll~~~uuuYYYKKKHHHFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@???>>><<<;;;::::::888888888888777777777666888888888888888888888888999::::::999:::???EEEHHH^^^}}}}}}rrrcccaaa]]]aaappp{{{wwwuuuuuuvvvwwwssssssuuu{{{wwwsssssswww}}}}}}kkkiiittt|||}}}xxxrrrooonnnwwwvvvvvvzzz{{{{{{zzzkkklllnnnqqqqqqqqqpppooopppuuu||||||hhh___VVVSSSTTTVVV\\\ccchhhkkkllljjjjjjppp~~~~~~{{{|||~~~oooeeeWWWTTTPPPPPPTTT]]]gggmmmvvvsssbbbXXXRRRMMMJJJKKKLLLRRRaaa}}}yyyvvvssspppeee^^^XXXYYYcccwwwzzzqqqiiiiiihhhggghhhooozzz|||nnnVVVNNNIIIJJJKKKKKKTTT```ooouuufff\\\\\\bbbttt}}}lllZZZQQQIIIGGGGGGDDDDDDEEECCCHHHRRRffftttddd]]]]]]gggssskkkaaa```eeeuuucccPPPJJJFFFFFFEEEEEEDDDCCCCCCCCC@@@???>>>===<<<:::999999888888888888777777777777888888888888888888888888888999::::::;;;@@@IIIPPPhhhxxxjjjYYYXXXWWW]]]mmm}}}~~~}}}|||{{{{{{{{{||||||vvvwwwyyy}}}~~~xxxqqqmmmfffcccbbbeeejjjmmmttt{{{hhh___eeeooo|||rrrrrr~~~uuunnniiihhhgggssssssuuu{{{wwwuuuyyyzzzuuunnnfffhhhkkknnnooooooppppppqqqvvv|||zzzggg^^^WWWTTTUUUXXX```gggkkknnnpppmmmlllqqq}}}zzzvvvxxxlllaaaWWWTTTPPPNNNPPPUUU\\\```iiirrrtttcccYYYSSSMMMIIIIIIKKKOOO\\\www}}}tttpppkkkfff^^^WWWRRRUUU```vvvvvvvvvtttrrrrrrtttzzzqqqaaaRRRLLLHHHHHHHHHIIIPPPYYYcccrrryyyjjj]]]]]]cccrrrppp^^^TTTKKKHHHGGGDDDCCCEEEEEEIIIPPP^^^xxx|||iii```___gggqqq~~~ooogggbbbooolllTTTJJJEEEEEEDDDDDDCCCBBBBBBBBB??????>>><<<;;;:::999888888888888777777777777777888888888888888888888888999999:::;;;;;;???KKKWWWsssvvvooo___UUUTTTVVV```ooo|||~~~~~~}}}{{{zzzxxxyyy{{{yyysssllleee___^^^ZZZXXX[[[]]]___eeekkkqqq{{{nnn^^^___eeehhhrrr~~~tttooo|||tttmmmhhhfffggggggnnnpppsss{{{vvvrrrsssqqqjjjccccccfffhhhjjjkkkmmmpppssstttxxx~~~wwweee]]]WWWUUUVVVYYYbbbkkkooorrrtttrrrooosss~~~vvvsssuuupppcccWWWTTTPPPMMMMMMQQQUUUXXX```iiiwwwrrrbbbYYYSSSMMMIIIIIIKKKMMMZZZttt|||qqqjjjbbb\\\XXXRRROOOSSS```www|||yyyxxxzzz{{{}}}~~~~~~vvvfffYYYPPPMMMIIIHHHFFFGGGLLLRRRYYYfffvvv~~~mmm``````eeerrrvvvaaaWWWMMMIIIGGGDDDCCCEEEDDDGGGLLLWWWooonnncccaaagggooossscccmmmsssWWWJJJDDDDDDCCCBBBBBBAAAAAA@@@??????>>><<<;;;:::999888777777777777777777888888888888888888888888888888999999;;;<<<;;;>>>MMM]]]xxxuuu}}}hhhTTTSSSSSSWWWbbbpppzzz}}}}}}zzzxxxyyyzzz}}}wwwpppkkkeee]]]WWWUUUQQQNNNPPPPPPQQQTTTYYYcccmmm{{{wwwaaaYYYZZZZZZ___ffflllsssooo}}}yyytttmmmfffcccccceeegggkkkmmmrrrzzzyyysssoookkkddd^^^bbbeeeiiijjjjjjlllqqquuuuuuyyyuuuccc]]]XXXWWWWWW[[[eeepppssswwwyyywwwtttwww|||sssppprrr|||wwwiiiZZZWWWRRRNNNMMMOOORRRTTT[[[cccooozzz}}}nnn___WWWSSSMMMJJJJJJIIILLLYYYsssrrrhhh___YYYUUUPPPNNNUUUccczzz~~~|||{{{zzz|||}}}~~~|||vvvlll___VVVNNNLLLJJJFFFDDDDDDGGGKKKPPP[[[kkk|||uuuggghhhkkkuuudddYYYOOOJJJGGGDDDCCCDDDAAADDDHHHQQQgggtttgggdddhhhmmm~~~eeekkk}}}zzz\\\LLLDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<:::999999777777777777888888888888999999999999999999999999999888;;;>>><<<@@@RRRgggyyyyyylllWWWUUUUUUZZZgggrrrxxx{{{}}}{{{}}}|||zzzyyy{{{~~~zzzqqqkkkhhhccc[[[UUURRRMMMJJJKKKJJJHHHJJJOOOXXXbbbooo~~~hhhWWWPPPSSSSSSUUUYYY^^^gggwwwqqqzzzzzzuuulllddd______aaadddhhhkkkpppzzz}}}vvvoooiiiccc```aaaffflllnnnnnnooorrrvvvtttxxx~~~sssccc^^^ZZZYYYZZZ^^^iiitttxxx|||}}}zzz}}}xxxpppmmmnnnyyyrrr```[[[UUUOOOMMMMMMPPPRRRZZZ```iiisss{{{xxxjjj]]]VVVRRRNNNKKKKKKJJJMMMYYYtttuuuiii```[[[SSSOOOPPPWWWfff}}}~~~}}}}}}}}}~~~zzzpppddd[[[WWWKKKKKKJJJFFFCCCDDDFFFGGGIIIRRRaaassssssrrrtttzzzggg\\\PPPJJJGGGCCCBBBDDDAAADDDGGGOOObbbyyykkkfffhhhjjjsssggghhhvvvaaaQQQFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>><<<;;;::::::666777777777888888888888999999999999999999999999888777<<<@@@???DDDZZZrrrjjj___^^^eeerrr{{{}}}~~~|||~~~}}}{{{zzz}}}}}}sssnnnkkkggg___YYYUUUPPPMMMLLLJJJGGGHHHLLLPPPWWWdddsssyyyaaaSSSTTTNNNLLLPPPTTTYYYcccmmm|||vvvxxxwwwkkkccc``````bbbgggjjjpppyyyyyypppiiieeeccc```gggooosssrrrqqqsssuuurrrwww}}}rrrddd___\\\[[[\\\```lllwww{{{~~~~~~vvvmmmjjjlllwww}}}ddd___XXXQQQMMMMMMOOOQQQYYY^^^fffnnnvvv|||uuuhhh[[[UUURRRNNNLLLLLLLLLOOO\\\vvvvvviiiaaa]]]RRRPPPQQQZZZiii~~~yyylll```YYYXXXJJJKKKJJJFFFDDDEEEGGGHHHFFFMMM[[[mmm|||{{{{{{~~~hhh]]]QQQKKKGGGCCCBBBDDDEEEHHHIIINNN___|||}}}nnnhhhhhhhhhkkkhhhfffpppfffUUUGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@>>>===<<<;;;:::666666777777888888888999999999999999999999999999666666<<>>;;;<<>><<<;;;;;;;;;999999999888777666666666666555555555555666666666<<<:::===BBBFFFRRRqqqtttggg^^^VVVOOOLLLIIIEEEEEEGGGDDDLLLVVVbbbwww{{{pppooopppoooooorrrsss|||xxxpppvvv|||jjj```\\\```kkkwwwyyynnnddd\\\XXXXXX^^^eeekkkpppsssvvvwwwxxxyyy{{{uuugggddd```^^^\\\```mmm{{{yyysssssstttpppkkkiiibbb```bbbkkkxxx{{{nnn```XXXSSSNNNLLLMMMQQQSSSXXX^^^dddiiilllnnnrrrwwwxxxkkk]]]VVVRRRNNNKKKJJJLLLQQQ___wwwvvvggg]]]WWWUUUTTTTTTZZZiii}}}tttnnnlllnnnppprrryyyxxxooohhh[[[SSSLLLIIIGGGCCCBBBDDDHHHJJJOOO[[[nnn}}}||||||rrreeeVVVNNNIIIEEEEEEGGGFFFBBBDDDLLLTTTeeeuuujjjbbbdddkkkzzzeee^^^bbbxxxxxx^^^NNNJJJHHHHHHGGGCCCCCCFFFBBBAAA@@@???>>>=========999999999888777777666666::::::::::::::::::::::::::::::>>>CCCIIIZZZ}}}{{{mmmbbbZZZQQQNNNJJJFFFEEEHHHFFFLLLTTT___vvvzzzwwwvvvwwwmmm^^^XXXbbbooo|||~~~vvvlllbbb[[[WWWYYY]]]dddjjjnnnqqquuuwwwyyyzzz}}}wwwjjjfffbbbaaa```dddppp|||}}}ssskkkkkkkkkhhheeeddd^^^\\\^^^gggtttssscccZZZTTTOOOLLLLLLNNNPPPTTTXXX]]]aaadddfffiiiooo|||{{{mmm___XXXSSSNNNKKKJJJKKKQQQ```yyyzzzkkk___XXXUUUTTTUUU\\\lllxxxpppjjjkkknnnrrrtttyyyvvvooo___VVVNNNIIIFFFBBBBBBDDDGGGHHHLLLWWWiiixxxiiiYYYOOOJJJFFFEEEFFFEEECCCDDDJJJPPP^^^|||uuujjjbbb```dddqqqggg]]]^^^ppp}}}aaaQQQLLLHHHIIIHHHDDDDDDFFFCCCBBB@@@???======<<<<<<999999999888888777777777<<<<<<===<<<<<<<<<;;;;;;:::<<<@@@EEEMMMcccqqqfff\\\SSSNNNJJJEEEDDDGGGIIILLLQQQ\\\qqqxxxrrrwwwtttaaaYYY```nnn~~~|||tttjjjaaa[[[YYY\\\___dddhhhkkknnnrrrtttwwwyyy|||zzzlllgggddddddeeejjjuuuzzzoooeeebbbbbb___]]]^^^ZZZXXX[[[dddqqqwwwfff\\\VVVPPPMMMLLLLLLNNNPPPSSSWWWZZZ]]]^^^aaagggttt|||ooo```YYYUUUOOOLLLKKKJJJQQQaaayyy}}}nnnbbbYYYTTTSSSTTT]]]ooo|||wwwsssmmmkkkmmmrrrwwwzzzxxxqqqbbbXXXOOOJJJGGGCCCCCCFFFHHHIIILLLUUUeee}}}~~~mmmZZZOOOJJJFFFDDDEEEEEECCCDDDIIILLLYYYuuutttllleee^^^aaammmlll```\\\jjjeeeTTTMMMIIIIIIHHHFFFDDDFFFDDDCCCAAA>>><<<;;;:::999999999999999888888888888888888999999999888888777;;;>>>CCCIIIUUUnnnxxxiii___UUUNNNIIIDDDCCCEEEHHHJJJOOOYYYmmmtttqqquuu}}}fffZZZ\\\kkk}}}yyypppggg```]]]\\\^^^```dddfffiiilllooorrrwwwyyy|||{{{lllhhheeegggjjjppp|||zzzmmm```[[[YYYWWWUUUVVVWWWUUUXXXaaannn~~~|||iii^^^XXXQQQLLLKKKKKKKKKMMMNNNQQQTTTVVVXXXZZZ```mmm}}}pppbbbZZZVVVQQQMMMMMMJJJSSSddd{{{}}}qqqddd[[[UUUSSSUUU^^^qqq}}}|||yyywwwooopppqqqqqqsssxxx~~~zzzrrreee\\\SSSNNNJJJFFFFFFIIIGGGIIIMMMTTTccczzzqqq\\\PPPKKKGGGDDDEEEDDDCCCEEEHHHJJJTTTpppwwwpppjjj___bbbmmmrrrccc[[[fffxxxkkkWWWOOOIIIIIIIIIGGGEEEFFFEEECCCAAA>>><<<:::999888999999999999999999999999777888999:::;;;:::999999===@@@EEENNN___|||}}}{{{}}}|||{{{~~~{{{}}}~~~lllbbbVVVOOOIIICCCBBBDDDEEEGGGMMMYYYkkkxxxvvvmmm\\\^^^mmm~~~wwwnnneee`````````^^^```ccceeegggkkkooorrrxxxzzz}}}yyylllhhhfffiiiooovvv}}}ooo```XXXUUURRRQQQRRRTTTRRRUUU^^^kkk{{{mmm```YYYQQQKKKHHHIIIIIIIIIJJJLLLNNNPPPQQQTTTZZZfffyyy~~~pppbbb[[[WWWRRROOOOOOMMMVVVggg}}}}}}vvvhhh___WWWUUUVVV___rrr|||xxxvvvtttrrrnnnttt{{{}}}~~~}}}uuukkkbbbYYYTTTOOOJJJHHHJJJFFFIIIMMMTTTbbbxxxvvv___RRRMMMHHHFFFEEECCCCCCEEEHHHHHHQQQmmmzzzrrrkkkccceeennnvvveeeZZZbbbrrrtttYYYQQQIIIIIIJJJGGGEEEFFFDDDCCCAAA???===<<<;;;;;;999999999999999999999999888999;;;===>>>>>>======>>>AAAGGGTTTkkk}}}xxxuuusssuuusssssswww~~~pppeeeYYYQQQJJJDDDCCCEEECCCEEELLLXXXggg|||~~~yyywwwyyyyyyddddddrrrvvvllldddaaaaaaccc]]]___aaadddgggkkkpppssszzz{{{~~~xxxlllgggfffkkkrrrzzzsssbbbZZZUUURRRQQQSSSQQQPPPSSS\\\iiiyyyoooaaaYYYPPPIIIEEEGGGGGGGGGGGGHHHJJJLLLNNNPPPVVVbbbuuu~~~pppbbb[[[XXXSSSPPPPPPOOOXXXiii~~~zzzmmmcccZZZWWWWWW```qqq{{{uuurrrooommmrrr{{{yyypppggg^^^XXXSSSLLLIIIJJJEEEHHHMMMTTTaaawwwyyyaaaTTTNNNJJJGGGFFFCCCCCCEEEGGGGGGPPPlllzzzqqqjjjggggggnnnxxxfffZZZ___ooozzz[[[QQQJJJIIIJJJHHHFFFFFFDDDCCCAAA@@@???>>>>>>>>>999999999999999999999999444666999;;;<<<<<<<<<;;;>>>AAAHHHXXXssssss{{{zzzsssnnnkkkhhhhhhkkkrrr|||ssshhh[[[SSSKKKEEEDDDFFFCCCEEELLLWWWbbbrrr{{{sssmmmkkkrrr{{{nnndddooo||||||tttnnnhhhaaa___aaa^^^```ccceeegggkkkpppsssvvvyyy~~~~~~rrrhhheeedddiiipppyyyvvvcccWWWRRRMMMJJJIIIKKKLLLRRR\\\gggvvvpppbbbYYYQQQLLLJJJFFFEEEEEEFFFFFFGGGHHHIIIMMMRRR]]]pppssseee^^^XXXRRRPPPPPPMMMZZZooo~~~~~~ooodddXXXTTTUUU___mmm{{{xxxttttttyyy|||wwwoooeee\\\VVVPPPJJJFFFJJJHHHKKKUUUbbbuuudddTTTNNNIIIFFFDDDAAADDDBBBCCCJJJQQQeeewwwppplllhhhhhhmmm}}}vvvfffXXX\\\mmm{{{```MMMGGGLLLIIIGGGHHHDDDEEEDDDCCCBBB@@@===;;;:::;;;::::::999999::::::;;;::::::999999999:::;;;;;;>>>>>>IIIbbbqqqeeeuuuwwwnnneee______bbbhhhnnnuuu}}}qqq[[[PPPKKKGGGDDDCCCAAACCCIIIQQQ[[[kkk{{{ooogggbbbccchhhnnn{{{xxxeeeqqq}}}tttnnngggaaa___aaa___aaadddfffhhhlllqqqtttxxx{{{|||pppfffcccccciiipppyyyyyyeeeZZZTTTNNNKKKJJJJJJKKKPPPZZZdddsssmmm```YYYQQQLLLJJJGGGFFFFFFEEEEEEFFFFFFFFFLLLPPP[[[nnntttggg___YYYSSSPPPQQQQQQ]]]rrrqqqfffYYYUUUTTT\\\hhhsss~~~vvvqqqxxx{{{}}}~~~wwwmmmcccZZZRRRLLLHHHHHHFFFIIIRRR___qqqhhhWWWOOOIIIEEECCCAAADDDBBBCCCJJJPPPdddtttlllhhheeeeeekkkzzzqqqaaaUUUZZZmmmaaaNNNHHHLLLIIIGGGHHHEEEEEEDDDCCCBBB@@@>>><<<:::;;;::::::999999::::::;;;::::::999999::::::;;;<<>><<<;;;;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<>><<<;;;;;;::::::999999::::::;;;:::::::::::::::;;;<<<===BBBIII[[[uuu}}}{{{jjj\\\^^^xxxzzzqqqjjjeeebbbeeehhhlllqqqwwwlllYYYRRRLLLEEEAAADDDDDDGGGKKKPPPZZZmmmvvvhhh\\\XXXXXXVVV[[[ccchhhlllsss~~~eeessszzzllleeeaaa^^^^^^```bbbdddgggiiikkkoootttwww{{{}}}~~~pppiii]]][[[^^^fffoooyyytttggg\\\RRRMMMLLLKKKKKKOOOVVV```nnnxxxooojjjbbbZZZWWWSSSRRRPPPNNNLLLJJJJJJIIIKKKNNNWWWiiiwwwkkkccc]]]VVVQQQQQQTTT```ttt{{{nnnaaaYYYRRRQQQQQQRRRUUUZZZggg}}}zzzggg\\\ZZZZZZaaauuuuuufffYYYRRROOOMMMKKKMMMSSSZZZfffwww~~~tttppprrrtttaaaUUULLLGGGFFFBBBEEECCCCCCHHHKKK\\\xxxuuu```XXXWWWUUUWWW]]]lllrrrdddXXX[[[llljjjUUULLLMMMHHHFFFIIIFFFFFFEEEDDDCCCAAA>>><<<;;;;;;::::::999999::::::;;;::::::::::::;;;<<<===>>>AAALLLcccyyyrrrbbbZZZccc~~~wwwooojjjgggfffhhhjjjnnnrrrxxxwwwcccXXXNNNEEE???CCCCCCFFFJJJNNNWWWjjj{{{xxxhhh[[[UUUTTTRRRWWW]]]```aaafffnnnuuudddrrrvvvfff___]]]\\\]]]___bbbdddgggiiikkkoootttwww{{{}}}{{{nnnggg[[[ZZZ]]]eeennnxxxyyymmm```TTTNNNNNNMMMLLLPPPWWW```ooo|||vvvnnngggddd___^^^ZZZWWWSSSPPPNNNMMMOOORRRZZZjjjzzznnnggg```YYYTTTSSSVVVaaatttqqq^^^VVVOOONNNMMMMMMOOOSSS]]]ttt}}}|||~~~~~~ooobbb[[[YYY]]]mmm{{{mmm```VVVRRRMMMKKKLLLPPPVVV^^^lllzzz~~~tttnnnuuuyyyfffXXXNNNIIIHHHCCCFFFCCCCCCGGGIIIYYYuuu{{{dddYYYUUUSSSTTTZZZggg|||yyykkk]]]]]]jjjnnnWWWMMMMMMHHHFFFIIIGGGFFFFFFEEECCCAAA???===<<<;;;::::::999999::::::;;;::::::::::::;;;<<<>>>>>>BBBRRRnnnhhh^^^^^^jjj|||sssmmmiiiiiiiiikkkmmmppptttyyylll\\\OOOEEEAAACCCCCCFFFIIILLLUUUfffwwwxxxgggZZZTTTTTTPPPTTTYYYZZZXXXZZZ```eeerrr|||cccrrrrrraaaZZZYYYZZZ\\\^^^bbbdddfffiiikkkoootttwww{{{}}}zzzmmmeeeZZZYYY\\\dddmmmwwwrrreeeXXXQQQQQQMMMLLLPPPWWWaaappp{{{xxxtttqqqlllfff```ZZZVVVTTTTTTVVV]]]mmm~~~rrrkkkeee]]]WWWVVVUUU___qqq}}}nnnZZZRRRKKKJJJJJJJJJLLLPPPXXXpppzzzxxxvvvrrrqqqsssrrrzzz}}}pppaaa^^^^^^jjjvvviii]]]UUUPPPMMMMMMPPPSSSYYYfffrrrzzzzzzkkk\\\PPPJJJIIICCCFFFCCCBBBFFFHHHWWWsssooo^^^VVVSSSTTTXXXdddyyy}}}nnn```^^^hhh{{{pppYYYNNNMMMGGGFFFIIIHHHFFFFFFEEECCCAAA???===<<<;;;::::::999999::::::;;;999:::::::::<<<===>>>???GGGZZZzzzwwwbbb^^^dddttt|||vvvoooiiiggghhhjjjmmmoooqqquuuzzzppp\\\NNNGGGFFFCCCCCCEEEHHHJJJQQQaaaqqqwwwfffYYYTTTTTTRRRUUUWWWVVVSSSSSSXXX]]]eeeooodddsssooo^^^WWWWWWXXX[[[^^^bbbdddfffhhhkkkooossswww|||}}}zzzllldddZZZYYY\\\dddmmmvvvvvvhhhZZZSSSSSSLLLLLLOOOWWWaaappp|||tttkkkddd___\\\WWWYYY```nnnvvvooohhh```ZZZYYYRRR\\\lllxxxiiiVVVNNNHHHHHHHHHHHHKKKOOOXXXppp{{{uuusssrrrnnnnnnpppiiiqqq~~~jjjeeecccjjj}}}pppaaaXXXSSSQQQPPPRRRTTTYYYdddoooyyyooo^^^QQQJJJIIICCCFFFCCCBBBFFFGGGVVVqqqyyydddWWWTTTTTTWWWbbbwww~~~ooo```]]]fffyyyrrrZZZNNNMMMGGGFFFIIIHHHFFFFFFEEEDDDBBB???===<<<;;;::::::999999::::::;;;999::::::;;;<<<===??????LLLaaasss______iii|||zzzwwwrrrkkkgggfffhhhjjjoooppprrruuuzzzqqq[[[LLLHHHKKKDDDDDDEEEGGGHHHNNN]]]lllwwwfffYYYTTTVVVVVVXXXXXXUUUQQQRRRWWW]]]ZZZeeewwweeetttssskkkbbb\\\ZZZ[[[ZZZYYYaaadddgggggggggkkkssszzzwww|||yyykkkccc[[[YYY[[[aaahhhppp|||}}}nnn___VVVUUULLLKKKPPPZZZeeetttzzznnneeeccc```cccrrr~~~xxxpppddd[[[YYYUUU]]]gggssspppcccRRRMMMHHHFFFHHHKKKLLLLLLUUUkkk|||zzzxxxuuurrrooolllkkkggglllwwwuuummmdddfffxxx{{{lllcccYYYYYYYYY[[[^^^bbbgggiii{{{ppp___SSSKKKEEEDDDCCCDDDDDDDDDIIIXXXgggiii```XXXXXXYYYaaasssqqq]]]YYYbbbrrrwww\\\NNNPPPLLLHHHKKKJJJHHHGGGFFFEEEBBB@@@>>><<<::::::::::::::::::::::::999::::::999:::???CCCEEEVVVmmmpppmmmgggqqq~~~xxxrrrmmmiiifffiiioooqqqrrrvvv|||uuu___RRRJJJEEEEEEBBBAAACCCEEEKKKWWWcccvvveeeXXXSSSTTTRRRRRRQQQPPPNNNOOOQQQTTTXXX___mmmfffuuuooojjjccc^^^[[[ZZZZZZZZZ```cccfffffffffkkkrrryyyxxx}}}}}}ooofff[[[ZZZ\\\bbbhhhppp{{{tttdddZZZXXXNNNMMMQQQ[[[fffuuu|||sssjjjiiilll{{{{{{sssggg^^^\\\VVV\\\dddooo}}}ggg[[[QQQMMMHHHFFFHHHJJJLLLLLLWWWlll}}}{{{xxxsssoookkkhhhgggeeejjjttt}}}tttjjjiiiyyysssllldddeeegggjjjnnnrrruuuwwwzzzvvvwwwsssbbbVVVNNNIIIDDDDDDDDDEEEDDDIIIWWWfffmmmcccWWWWWWZZZbbbuuuvvvaaa[[[bbbqqq}}}___PPPPPPLLLHHHKKKKKKHHHHHHGGGEEEBBB@@@>>><<<::::::::::::::::::::::::999;;;;;;;;;<<<@@@EEEHHH[[[rrrrrrqqqqqq~~~xxxrrrmmmhhheeeiiippptttuuuzzzxxxaaaSSSKKKGGGEEEBBBAAACCCEEEJJJUUUaaa|||xxxfffXXXSSSTTTQQQQQQQQQOOONNNNNNQQQSSSTTTZZZfffwwwgggvvvrrriiihhheee```\\\ZZZZZZ[[[___bbbdddeeefffjjjqqqvvvyyy~~~qqqggg]]][[[]]]ccchhhoooyyy}}}lll___ZZZQQQOOORRR[[[ggguuu|||sssrrrxxx~~~wwwkkkccc```XXX\\\bbbkkkyyyttt___UUUOOOLLLHHHFFFGGGJJJKKKLLLWWWjjj{{{vvvooojjjfffddddddhhhrrrzzzmmmiiisss{{{vvvqqqtttyyy|||qqqmmmmmmyyyuuucccWWWOOOJJJEEEDDDEEEEEEDDDHHHVVVdddrrrfffWWWWWWZZZcccvvv}}}fff^^^aaaooofffSSSQQQKKKHHHLLLLLLIIIIIIGGGEEECCC@@@>>>===::::::::::::::::::::::::999;;;===>>>>>>AAAGGGMMMeee|||rrrttt{{{yyyqqqlllgggeeejjjqqqvvvyyy}}}eeeUUULLLHHHDDDBBBAAABBBDDDHHHRRR]]]vvvyyygggYYYTTTTTTPPPPPPPPPOOOMMMNNNPPPRRRRRRVVV___nnnkkkxxx|||jjjdddfffeeebbb]]]ZZZZZZ]]]___aaacccdddeeeiiiooossswww|||pppeee___]]]___dddiiioooyyysssddd\\\TTTQQQRRR[[[ggguuuvvvxxxyyynnnfffccc]]]___bbbjjjuuulll]]]VVVMMMKKKHHHFFFGGGHHHJJJKKKRRRddd}}}~~~vvvnnniiifffeeehhhqqqrrrjjjmmm|||}}}{{{zzzuuuooolllvvvvvvcccUUULLLHHHEEEEEEEEEEEEDDDGGGTTTbbb}}}uuugggXXXXXX[[[cccuuujjj___aaaooommmVVVRRRKKKIIILLLLLLJJJJJJHHHFFFCCCAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::===??????AAAKKKUUUrrrppptttyyyqqqlllgggfffkkkrrrxxx|||hhhWWWLLLHHHDDDAAAAAACCCCCCFFFOOOYYYqqqzzzgggYYYSSSTTTOOOPPPPPPOOOMMMMMMOOOQQQTTTVVV]]]iii~~~nnn{{{}}}llldddeeedddaaa\\\ZZZ[[[^^^___```aaacccfffiiinnnqqqtttyyy~~~pppeeeaaa___aaafffkkkpppyyyzzzjjj^^^XXXSSSSSSZZZggguuuvvvzzzyyyooogggfffbbbbbbdddkkkttt}}}sssddd\\\YYYMMMLLLJJJHHHGGGGGGIIIJJJPPP___uuuwwwoookkkfffiiippp}}}|||qqqmmmqqqyyy}}}}}}}}}}}}xxxpppkkkssszzzfffVVVLLLHHHFFFEEEFFFFFFDDDFFFRRR```zzzvvvfffZZZZZZ[[[bbbrrrlll```bbbppprrrYYYSSSLLLJJJMMMLLLKKKKKKIIIGGGDDDAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999===??????BBBOOO___ooouuuxxxqqqmmmiiiggglllssszzz~~~~~~yyyiiiWWWLLLGGGDDDBBBBBBCCCCCCEEEMMMVVVlllzzzgggXXXSSSSSSNNNOOOPPPOOONNNNNNOOOPPPUUUWWW\\\gggzzzqqq~~~sssgggeeebbb]]]ZZZZZZ\\\^^^___```aaacccgggjjjmmmooossswww~~~}}}qqqhhhbbbaaaccciiimmmrrrzzzqqqddd\\\VVVTTT[[[hhhvvvvvv|||xxxnnniiihhhfffdddeeekkkpppuuu|||qqqddd]]]ZZZYYYPPPPPPNNNLLLIIIHHHJJJLLLQQQ]]]ppp{{{tttlllnnnsss}}}|||rrrllliiihhhccccccfffnnn|||{{{}}}wwwpppvvvkkk[[[QQQLLLFFFFFFGGGFFFDDDEEEQQQ^^^vvvzzzggg[[[[[[[[[aaaooommm```aaaqqqvvv[[[TTTMMMJJJMMMLLLLLLLLLJJJHHHEEEAAA???===;;;;;;;;;;;;;;;;;;;;;;;;999999===@@@???CCCVVVkkk}}}ooouuu{{{vvvqqqnnnkkkiiinnnttt{{{{{{uuussskkkXXXMMMHHHEEECCCCCCEEEDDDDDDKKKSSSfffyyyeeeWWWQQQRRRNNNPPPQQQPPPOOONNNOOOPPPRRRTTTZZZdddvvvrrrxxxlllfff^^^YYYXXXZZZ]]]___``````aaadddgggkkkmmmnnntttxxx~~~{{{qqqkkkcccbbbeeekkkpppttt|||{{{kkkaaaZZZWWW]]]jjjxxxzzz~~~wwwooojjjkkkgggcccccchhhjjjkkkpppwww{{{~~~mmmaaa]]][[[YYYVVVUUUVVVUUUQQQMMMKKKLLLNNNQQQ[[[lllyyyxxx{{{qqqeee___ZZZZZZ[[[bbbttt}}}zzzvvvvvvyyynnn^^^UUUQQQGGGFFFGGGGGGDDDEEEPPP\\\ssslll[[[[[[\\\```nnnnnn``````pppxxx\\\UUUNNNKKKMMMKKKMMMLLLKKKHHHEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::===AAAAAAFFF]]]vvv~~~yyykkksssxxxtttqqqooommmkkkooouuu~~~zzzrrrpppmmmYYYNNNJJJEEEDDDEEEFFFEEEDDDIIIQQQ]]]yyyvvvdddVVVPPPQQQOOOPPPRRRQQQPPPOOOPPPQQQNNNQQQXXXcccuuurrrzzzoooggg\\\VVVWWW[[[^^^___aaaaaaaaadddhhhlllnnnnnnvvvzzz~~~xxxoookkkdddcccffflllqqqvvv~~~qqqddd]]]YYY___lllzzz~~~~~~wwwooolllmmmfffbbbaaaeeedddbbbeeelllrrr}}}qqqbbb[[[\\\]]]YYYUUUYYYZZZYYYUUUPPPMMMNNNPPPPPPYYYhhh}}}nnndddZZZYYYYYY^^^nnn|||xxxtttpppqqquuuooo___WWWSSSGGGGGGGGGGGGDDDEEEOOO[[[qqqqqq[[[[[[\\\aaannnnnn```___oooyyy\\\UUUOOOLLLMMMJJJNNNMMMKKKIIIEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<<===;;;???CCCBBBHHHbbb~~~}}}zzzgggpppvvvrrrppppppooommmpppuuuuuunnn|||ooo[[[PPPKKKFFFEEEFFFGGGEEEDDDIIIPPPVVVsssuuucccUUUOOOPPPOOOQQQRRRRRRQQQPPPPPPQQQMMMQQQXXXddduuuuuuyyynnnggg```\\\XXXUUUWWW\\\]]]___bbbdddfffiiimmmppprrrxxx~~~yyynnnffffffeeehhhlllooosss}}}ssskkkccc^^^bbbpppzzzpppiiifffddd^^^ZZZZZZYYYWWWZZZ^^^iiivvvpppbbb]]]\\\[[[\\\```\\\___aaa]]]UUUPPPNNNPPPRRRWWWeee}}}{{{iii^^^\\\ZZZ___nnn}}}xxxpppjjjkkkqqqppp___TTTNNNHHHEEEDDDDDDCCCFFFOOOYYYrrrrrrbbb^^^^^^iiixxxtttdddeeeuuu{{{\\\SSSQQQKKKJJJPPPOOOOOOMMMKKKHHHDDD@@@>>><<<;;;;;;;;;;;;<<<======???@@@AAA@@@AAAPPPooovvvccciiiyyypppkkkhhhkkkoooqqquuuzzz}}}{{{zzzrrr}}}yyyaaaQQQJJJEEECCCBBBAAABBBEEEHHHJJJTTTjjjtttbbbUUUQQQSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRWWW___iiivvvuuuuuuiiibbb\\\YYYWWWUUUWWW\\\]]]___bbbdddfffiiimmmppprrrxxxwwwllleeefffdddfffjjjmmmrrr|||}}}ooohhhbbbfffttt|||qqqiiieee___YYYUUUUUUSSSRRRTTTXXXdddrrr{{{kkkdddbbb```aaaeeegggiiiiiiddd[[[UUUSSSTTTTTTZZZhhhwwwhhhddd___bbbqqq|||tttkkkeeefffkkkzzznnn^^^TTTNNNHHHEEEDDDEEEDDDFFFOOOXXXppptttccc___```kkk{{{wwweeecccsss|||]]]UUUSSSMMMLLLQQQOOONNNMMMKKKGGGDDD@@@>>><<<;;;;;;;;;;;;<<<=========>>>AAACCCGGGYYYzzzkkk___jjjsssnnniiigggjjjnnnpppuuu{{{~~~xxxtttyyyxxxeeeSSSLLLFFFDDDCCCBBBBBBDDDGGGIIISSSffftttcccWWWSSSSSSVVVVVVWWWXXXXXXWWWVVVUUUYYY]]]ccclllyyysss{{{oooccc]]]XXXWWWUUUTTTWWW\\\]]]___bbbeeegggjjjnnnqqqrrrxxx~~~sssiiiddddddbbbcccfffiiinnnzzzwwwooohhhkkkxxx~~~rrrhhhddd[[[VVVRRRQQQPPPMMMOOOSSS^^^mmmtttjjjgggfffhhhjjjkkkllljjjddd[[[UUURRRRRRUUU\\\jjjwwwooogggiiiwww{{{pppeee^^^___dddrrrmmm^^^TTTOOOGGGEEEEEEFFFEEEGGGNNNWWWnnnwwwdddaaabbbmmm~~~|||fff```ppp{{{___WWWUUUPPPNNNRRROOONNNMMMKKKGGGCCC???===<<<;;;;;;;;;;;;<<<======:::<<>>AAAHHHSSSiiizzzoookkkyyyqqqZZZWWWggguuummmjjjiiijjjjjjjjjooowwwrrrmmmuuunnn[[[SSSJJJHHHEEECCCCCCDDDEEEGGGRRR\\\qqqwwwgggZZZTTTSSSXXXYYY\\\___cccgggjjjlllggghhhiiikkkrrr~~~qqquuulllgggbbb]]][[[XXXUUUUUUYYY[[[]]]```ccceeehhhlllooorrryyytttjjjccc___XXXUUUSSSSSSUUUZZZfffrrr~~~xxxkkkeee^^^YYYVVVUUUSSSOOONNNQQQWWWeee}}}|||pppccc```[[[UUUQQQNNNNNNNNNOOOYYYlll~~~mmm```VVVSSSUUUZZZeeewwwsssaaaTTTMMMHHHFFFEEEFFFEEEFFFMMMUUUdddlllgggeeelllxxxddd]]]oooiii[[[UUURRRPPPPPPRRRRRRPPPMMMIIIDDD@@@>>><<<;;;;;;;;;;;;<<<======??????BBBHHHTTTjjj~~~tttgggfffxxxvvvcccTTTWWWmmmwwwllljjjjjjkkkjjjiiipppxxx|||qqqsss{{{sss^^^TTTJJJHHHFFFDDDCCCDDDFFFGGGPPPZZZppp}}}iiiZZZTTTUUUYYYZZZ]]]```eeeiiimmmoooiiiiiiiiiiiinnnyyyuuu|||oooiiigggbbb^^^\\\YYYVVVVVVYYYZZZ\\\___aaacccfffjjjmmmrrryyypppfff___[[[TTTPPPNNNNNNOOOSSS^^^iiiyyysssmmmaaa\\\YYYXXXUUUQQQPPPRRRWWWeee}}}~~~yyyfffaaaZZZTTTQQQOOONNNNNNSSS]]]pppnnn```VVVRRRRRRVVV^^^nnnwwwdddTTTLLLJJJGGGEEEEEEDDDEEEMMMVVVeeeoooiiigggmmmxxx|||bbb^^^qqqooo]]]VVVSSSQQQQQQTTTSSSQQQNNNJJJEEEAAA???<<<;;;;;;;;;;;;<<<======@@@???BBBIIIVVVmmmwwwgggggg{{{hhhZZZQQQ[[[sssrrrjjjiiijjjkkkjjjkkkrrr{{{yyyuuuyyy{{{bbbTTTIIIHHHEEEDDDCCCEEEGGGHHHMMMYYYooolll[[[VVVYYY\\\]]]^^^aaadddhhhkkkmmmgggfffeeedddhhhrrrwwwtttiiidddfffaaa]]]\\\ZZZWWWWWWZZZYYY[[[^^^```cccfffjjjmmmsssyyy|||nnnddd]]]YYYQQQNNNLLLLLLLLLOOOYYYccctttyyysssddd```\\\\\\YYYTTTSSSUUUWWWeee|||~~~nnniiibbb[[[WWWVVVUUUTTTVVVaaasssnnnaaaVVVQQQQQQTTT[[[hhh|||zzzeeeUUULLLKKKGGGEEEDDDCCCEEEMMMWWWfffpppkkkhhhnnnzzzzzzaaa___sssrrr___WWWTTTRRRRRRUUUTTTRRROOOKKKFFFBBB@@@<<<;;;;;;;;;;;;<<<======@@@???BBBKKKYYYqqq{{{iiiiii~~~vvvbbbWWWRRR___yyyzzzmmmggggggiiikkkkkkmmmuuuxxxyyy|||eeeSSSIIIGGGEEEDDDDDDEEEGGGIIIKKKWWWooonnn[[[XXX\\\___``````aaadddfffiiikkkcccbbb```___bbbmmm{{{yyyoooddd^^^\\\[[[XXXUUUTTTTTTVVVWWWYYY\\\___bbbdddgggjjjmmmpppwwwzzzlllccc]]]YYYMMMNNNLLLGGGFFFKKKPPPSSSeeevvv||||||}}}yyynnniiieeeccc]]]VVVSSSTTT[[[iiizzzlll```[[[ZZZZZZZZZ^^^hhhyyyqqqcccWWWPPPOOO]]]___dddooo~~~xxxdddVVVNNNHHHFFFEEEEEEEEEFFFNNNWWWkkkooommmlllppp}}}vvvccccccsssqqq```XXXTTTSSSUUURRRRRRPPPNNNJJJEEE@@@======<<<<<<======>>>???@@@BBBAAADDDOOO^^^www{{{pppbbbqqq^^^VVVTTTddd~~~ooohhhcccgggjjjkkkkkkooowww}}}|||xxx~~~jjj[[[QQQJJJEEEEEEEEECCCDDDHHHNNNZZZmmmsssccc^^^___^^^bbbbbb``````dddgggfffccc```^^^___```eeeppp|||uuu}}}lllaaa\\\ZZZXXXUUUSSSRRRSSSUUUVVVZZZ\\\```bbbdddgggkkkmmmooovvvxxxkkkbbbZZZUUUKKKKKKJJJHHHFFFGGGNNNUUUcccuuuzzzzzz{{{}}}~~~tttooojjjfff```XXXTTTUUU\\\jjjtttlllhhheeecccgggppp~~~~~~nnnaaaUUUOOONNNXXXZZZ___hhhvvvwwwcccUUUMMMIIIFFFEEEFFFEEEFFFMMMVVVjjj~~~nnnmmmmmmrrrqqq______pppooo```XXXUUUTTTUUUSSSRRRQQQNNNJJJEEE@@@===<<<<<<<<<<<<===>>>???@@@AAA@@@EEEQQQbbb}}}vvviiiooo\\\VVVWWWjjjzzzlllfff___cccgggjjjmmmttt~~~}}}vvvwwwyyylll\\\QQQJJJEEEEEEEEECCCEEEHHHNNNZZZnnnrrrddd___```^^^``````^^^___dddgggfffbbb^^^\\\]]]^^^bbblllvvvqqq~~~xxxiii___ZZZVVVUUUSSSQQQQQQSSSUUUVVVZZZ]]]```ccceeehhhkkknnnnnnuuu~~~wwwkkkbbbYYYRRRNNNIIIHHHIIIGGGDDDJJJTTTaaasss}}}xxxxxxxxx{{{{{{uuuoookkkddd[[[WWWWWW]]]jjj~~~wwwssstttzzz||||||mmmaaaVVVOOONNNPPPTTTYYY___hhhvvvuuubbbTTTMMMJJJGGGFFFFFFEEEFFFMMMVVViii|||nnnmmmooouuunnn\\\]]]ooolll___YYYVVVUUUVVVUUUTTTRRRNNNJJJDDD@@@===<<<;;;;;;<<<<<<===>>>???@@@AAAGGGTTThhhzzzpppnnn[[[VVV[[[rrruuujjjfff___bbbfffiiinnnvvvyyysssssswwwmmm^^^QQQJJJEEEEEEEEECCCEEEHHHNNN[[[ppp~~~ooodddaaabbb]]]___^^^\\\^^^dddhhhgggddd```]]]]]]]]]```hhhqqqnnn|||uuuggg^^^YYYTTTSSSQQQQQQQQQSSSVVVXXX[[[]]]aaaccceeehhhkkknnnnnnttt}}}wwwlllcccZZZRRRTTTJJJEEEIIIIIIDDDGGGPPP___qqq{{{vvvuuuvvvyyy}}}wwwrrrnnnggg^^^ZZZZZZ]]]jjj~~~~~~pppdddYYYQQQPPPKKKOOOSSSVVV\\\hhhxxxuuubbbTTTMMMKKKHHHFFFFFFEEEFFFMMMVVVjjj{{{mmmnnnrrrzzzmmm\\\^^^qqq~~~iii^^^ZZZXXXWWWXXXWWWVVVSSSOOOIIIDDD@@@===;;;;;;;;;;;;<<<===>>>???AAACCCIIIVVVmmm}}}{{{vvvnnn[[[WWW^^^xxxtttjjjgggeeefffgggiiimmmuuuvvvrrrrrrwww{{{|||nnn___PPPJJJEEEDDDEEEDDDEEEIIINNN\\\sssxxxmmmdddaaabbb]]]___^^^\\\```hhhkkkkkkiiiddd`````````aaagggnnn~~~kkkzzzvvviii___YYYUUUTTTRRRRRRSSSUUUXXXZZZZZZ]]]```ccceeehhhkkknnnooouuu}}}vvvkkkbbbZZZTTTUUUJJJDDDGGGIIIGGGHHHNNN___qqq}}}yyyxxx}}}}}}xxxtttssssssvvvzzzuuupppmmmggg```\\\]]]]]]jjjvvviii\\\SSSQQQJJJLLLOOOPPPSSS]]]kkkvvvuuucccUUUNNNJJJHHHFFFGGGEEEFFFNNNWWWlll{{{mmmpppuuunnn^^^^^^rrrzzzggg]]][[[ZZZYYY[[[ZZZXXXTTTOOOIIIDDD???===<<<;;;;;;<<<<<<===>>>???CCCEEEKKKXXXppp{{{}}}}}}ppp[[[YYYaaa{{{rrriiihhhiiihhhhhhiiimmmttt}}}wwwppplllnnnrrrvvv{{{mmm___PPPIIIDDDDDDEEEDDDFFFIIINNN___vvvtttjjjbbb___```]]]^^^^^^^^^dddmmmqqqpppmmmgggbbbbbbbbbbbbeeejjjyyygggvvvxxxlllaaaZZZVVVTTTSSSSSSTTTVVVYYY[[[YYY\\\___bbbdddgggjjjmmmqqqwwwvvviiiaaa[[[WWWUUUSSSOOOKKKHHHIIILLLPPP```rrr{{{rrrmmmkkkrrrzzzxxxtttqqqppppppsss~~~wwwrrrnnnlllggg```]]]^^^^^^kkk|||xxxvvvyyy~~~~~~ooo```VVVRRRLLLLLLLLLLLLNNNVVVaaaiiitttzzzwwweeeXXXPPPIIIGGGFFFGGGFFFGGGOOOXXXppp}}}nnnrrrzzzqqq______rrrwwweee]]][[[[[[\\\^^^]]]ZZZUUUPPPIIICCC???===<<<<<<<<<======>>>???@@@DDDGGGMMMZZZtttyyyqqq[[[\\\fff}}}pppiiihhhiiihhhhhhjjjpppwwwyyyoooggggggkkkpppwww~~~kkk^^^OOOIIIDDDDDDEEEDDDFFFIIIPPPaaazzzpppggg```]]]]]][[[]]]^^^aaajjjtttwwwtttnnnhhhcccccccccbbbcccgggtttaaapppzzznnnbbbZZZVVVUUUSSSSSSTTTVVVYYY[[[XXX[[[^^^aaacccfffiiillltttyyyzzzkkkccc``````aaakkkjjjYYYIIIIIIPPPSSSbbbsssyyypppiiieeeaaahhhqqq|||~~~ssspppmmmlllkkkooo{{{wwwrrrnnnkkkfff___\\\]]]```nnnyyysssnnnnnnpppvvvyyyhhh\\\WWWNNNLLLJJJIIILLLRRRXXX\\\eeekkktttyyygggZZZSSSHHHFFFFFFGGGGGGHHHQQQZZZsssooottt}}}vvvdddcccuuuwwwddd\\\[[[\\\^^^```^^^\\\VVVPPPIIICCC???===>>>======>>>>>>???@@@AAADDDHHHNNN\\\xxxtttrrrYYY^^^mmm~~~qqqkkkkkkjjjjjjkkknnnttt{{{wwwjjjfffhhhlllsssyyyiii\\\OOOHHHDDDDDDEEEDDDFFFJJJQQQddd~~~}}}lllccc]]][[[\\\XXXZZZ]]]cccnnnxxxzzzwwwqqqjjjeeeffffffeeeeeegggppp]]]lll|||ooobbbYYYVVVUUUSSSRRRSSSUUUXXXZZZXXXZZZ^^^```bbbeeehhhkkkuuuzzzooogggfffhhhpppgggKKKHHHQQQUUUcccuuuxxxoooiiidddbbb[[[bbbkkkvvv|||wwwtttpppmmmjjjiiihhhlllyyy}}}xxxsssnnnlllfff___[[[\\\bbbppp|||uuummmiiiiiinnn|||pppbbb\\\PPPLLLIIIHHHKKKPPPSSSUUUUUUYYYbbbnnn{{{zzziii\\\UUUGGGEEEEEEGGGGGGIIIRRR[[[vvvpppuuu|||iiigggxxxwwwddd[[[[[[\\\___bbb___\\\WWWPPPIIICCC???<<<>>>>>>>>>>>>???@@@AAABBBDDDHHHOOO]]]zzz}}}lll}}}rrrWWW```rrrtttooopppooonnnnnnqqqwww}}}qqqiiihhhjjjooottt}}}ggg[[[OOOHHHDDDDDDEEEEEEFFFJJJRRReeezzzjjjaaa\\\ZZZ[[[UUUXXX]]]dddooozzz|||xxxuuunnniiijjjkkkiiihhhiiinnn```gggxxxhhh[[[[[[WWWTTTPPPOOOQQQTTTVVVVVV[[[ZZZ[[[^^^``````dddjjjoooyyyvvvmmmiiihhhgggoooooo```QQQMMMRRRVVViiiwww|||rrrkkkgggdddaaa^^^^^^```fffrrr|||xxxvvvsssmmmiiigggccc``````bbbhhhvvv}}}xxxtttpppoookkkeeebbbdddbbbuuu{{{tttmmmhhheeehhhuuuwwwggg]]]SSSOOOJJJFFFFFFIIIMMMPPPRRRSSSXXX___hhhttt{{{kkk]]]UUUPPPJJJHHHIIIGGGGGGRRRaaazzzwwwuuu{{{{{{jjjcccxxxggg\\\\\\^^^___```aaa\\\TTTLLLEEEAAA@@@???>>>============???AAABBBEEEIIIRRRdddlllvvvqqqZZZ___rrrwwwnnniiijjjmmmrrrxxx}}}vvvjjjgggeeejjjrrrzzz|||hhh\\\RRRLLLHHHGGGFFFFFFIIINNNVVViii~~~kkk^^^UUUQQQRRRVVVUUU[[[iiivvvzzzzzzzzzwwwppplllmmmmmmjjjhhhiiikkkbbbiiiyyyjjj]]]\\\WWWTTTPPPOOOQQQTTTVVVVVV[[[ZZZ[[[___``````eeekkkoooxxx{{{pppkkkiii\\\ccccccWWWMMMMMMTTTXXXggguuuyyytttlllgggeeeccc```]]]___bbbiiitttzzztttpppooolllgggcccaaa]]][[[[[[\\\cccrrr~~~}}}xxxuuusssnnngggcccdddeeexxxzzztttnnniiieeegggrrr~~~lll```VVVRRRMMMIIIHHHIIIKKKLLLNNNNNNRRRXXX___kkk}}}}}}mmm```XXXPPPJJJGGGHHHFFFGGGSSSbbbyyyvvvzzz{{{kkkfffzzzjjj^^^]]]___```bbbaaa\\\UUUMMMFFFAAA??????>>>=========>>>???AAABBBEEEJJJUUUiii{{{jjjwwwjjj[[[aaavvvtttlllhhhhhhlllrrryyy~~~}}}~~~rrriiidddgggnnnyyy}}}ggg[[[PPPJJJEEEEEEDDDCCCGGGLLLXXXjjjlll___VVVRRRRRRRRRRRRYYYiiiwww||||||{{{wwwrrrnnnooommmiiiggggggllleeelll|||kkk___]]]WWWTTTPPPOOOQQQTTTVVVVVV[[[ZZZ[[[___```aaaeeelllpppxxxuuulllhhhWWWZZZWWWOOOJJJMMMTTTYYYeeesssxxxsssnnnlllllljjjgggcccbbbeeelllwwwzzztttmmmiiigggdddaaa]]][[[XXXVVVVVVXXX___ooo~~~|||yyywwwrrriiiddddddiii}}}zzzuuuoookkkggggggnnnwwwqqqddd[[[VVVPPPKKKIIIIIIIIIHHHKKKJJJLLLPPPVVV```rrrpppbbbZZZPPPIIIEEEFFFEEEGGGTTTeee{{{wwwxxx|||nnniiiooo```^^^```bbbcccaaa]]]VVVNNNGGGBBB???>>>============>>>@@@BBBCCCFFFLLLYYYrrrsssgggwwwzzzbbb[[[fff}}}pppiiigggeeejjjrrr{{{}}}~~~}}}nnneeefffmmmxxx}}}ggg[[[OOOIIIEEEDDDCCCCCCGGGLLLZZZlllmmm___UUUPPPPPPMMMNNNXXXjjjyyy~~~}}}}}}xxxtttrrrrrrnnnhhheeefffnnniiippp~~~kkk___]]]WWWTTTPPPOOOQQQTTTVVVVVV[[[YYY[[[___```aaaffflllqqqxxx~~~vvvlllfff[[[YYYTTTMMMJJJMMMSSSXXXeeesss~~~{{{wwwvvvuuusssnnnjjjdddhhhoooxxx{{{uuulllgggdddaaa^^^[[[XXXUUUTTTTTTUUU]]]nnn}}}{{{zzzuuummmggggggmmm}}}xxxsssoookkkgggjjjqqqyyykkk___YYYQQQLLLJJJIIIHHHFFFKKKIIIIIILLLPPPYYYjjjzzzpppbbbZZZPPPIIIEEEEEEEEEGGGVVVhhhzzzuuuvvv|||pppnnnrrrbbb___```bbbdddaaa]]]VVVNNNGGGBBB???============>>>???AAADDDEEEHHHNNN^^^zzzzzzkkkeeeyyyooo___[[[jjj|||kkkeeeeeeccciiisss|||~~~zzzyyy{{{}}}sssiiijjjpppvvv}}}~~~hhh\\\RRRKKKFFFEEEEEEEEEIIIOOO^^^pppkkk]]]SSSMMMLLLJJJLLLXXXkkk{{{~~~}}}zzzxxxwwwuuunnnfffbbbdddooojjjrrrzzziii^^^[[[WWWTTTPPPOOOQQQTTTVVVVVVZZZXXXZZZ^^^```aaaeeelllqqqxxx~~~uuujjjddd^^^YYYRRRMMMKKKMMMSSSXXXggguuu|||zzzvvvpppkkkdddhhhooowww~~~wwwooohhheeebbb^^^ZZZUUUTTTRRRRRRRRRZZZmmm}}}|||}}}yyyrrrmmmnnnooo|||wwwsssnnnhhhhhhkkkzzzuuuccc\\\SSSMMMLLLKKKIIIFFFJJJHHHHHHIIILLLSSScccrrrooobbbYYYPPPIIIEEEFFFFFFIIIXXXiiiwwwssssss~~~}}}rrrrrrtttccc___```bbbeeeccc^^^WWWNNNGGGBBB???>>>=========>>>@@@CCCEEEGGGKKKQQQbbbpppfffeee{{{hhh```\\\pppvvvfffaaacccaaahhhsss~~~|||wwwtttuuuxxx|||zzzmmmmmmrrrtttzzziii]]]RRRLLLGGGEEEEEEFFFKKKQQQcccuuu~~~jjj\\\PPPJJJHHHJJJLLLYYYlll|||}}}}}}|||{{{xxxnnnccc```cccqqqjjjtttvvvggg]]]YYYWWWTTTPPPOOOQQQTTTVVVVVVXXXWWWXXX]]]___```eeekkkpppwww}}}yyyqqqhhhccc[[[VVVQQQNNNLLLMMMTTT\\\iiixxx}}}wwwooojjjaaaeeekkkrrr|||~~~xxxqqqkkkhhheeeaaa]]]TTTSSSRRRQQQPPPXXXlll~~~~~~{{{{{{|||zzztttqqqrrrnnnzzzvvvooohhheeefffnnnzzzzzzjjjaaaVVVOOONNNMMMKKKHHHHHHFFFFFFGGGIIINNN\\\jjj|||nnnbbb[[[QQQKKKHHHIIIHHHKKKYYYiiitttoooqqq|||vvvxxxuuudddaaabbbdddfffeee___WWWMMMFFFAAA??????=========???AAADDDFFFHHHLLLQQQdddjjjdddhhhrrraaa___```xxxpppccc___```aaaiiittt{{{uuutttuuuvvv~~~rrroooqqquuuyyykkk___RRRKKKEEEDDDDDDEEEKKKQQQhhhzzzmmm^^^QQQJJJHHHJJJMMMYYYmmm}}}yyylll```^^^cccsssiiittttttggg]]]XXXWWWTTTPPPOOOQQQTTTVVVVVVVVVUUUWWW[[[]]]^^^dddjjjllltttzzz}}}~~~wwwrrrnnnhhhccc[[[WWWTTTRRROOONNNVVV```kkkyyy{{{ssskkkeee[[[___eeekkkttt~~~yyytttqqqooommmiiieeeWWWVVVUUUSSSQQQYYYmmm~~~zzzvvvuuuuuusssnnnmmmooommm{{{zzzvvvooofffaaaaaadddrrruuuiii[[[RRRPPPOOOMMMIIIFFFEEEFFFHHHIIIMMMYYYeeeyyynnnddd^^^RRRLLLJJJLLLKKKLLLYYYiii}}}qqqmmmooo{{{{{{vvvgggcccdddfffhhhgggaaaWWWLLLDDDAAA@@@@@@=========???BBBEEEHHHIIILLLQQQdddwwweeeccckkkgggYYY[[[gggyyykkkaaa]]]^^^cccjjjuuu{{{yyyxxx{{{zzztttuuuwwwzzzmmmaaaSSSLLLFFFEEEEEEFFFLLLSSSmmm~~~rrrbbbVVVNNNKKKIIILLLXXXmmm~~~zzzkkk^^^]]]dddvvvhhhttttttggg^^^XXXWWWTTTPPPOOOQQQTTTVVVWWWUUUTTTVVVZZZ]]]^^^ccciiijjjrrrxxx{{{vvvpppnnnlllhhhddd___[[[YYYWWWRRROOOVVVaaakkkyyyzzzrrrjjjbbb\\\VVVZZZ```fffooo}}}~~~{{{wwwvvvvvvtttpppmmm[[[ZZZYYYVVVTTT\\\pppzzzuuupppnnnnnnkkkgggfffhhhkkkxxxzzzuuunnneee_________mmm}}}ppp```UUURRRQQQNNNJJJGGGGGGHHHJJJKKKNNNYYYeee{{{wwwnnnfffbbbSSSNNNLLLNNNMMMMMMYYYhhhyyyppplllnnnzzz~~~xxxiiifffggghhhjjjhhhaaaVVVKKKDDD@@@@@@AAA<<<===>>>???BBBEEEHHHJJJLLLPPPdddsssccccccmmm~~~___SSSWWWmmmzzz{{{zzzsssiii```]]]]]]dddjjjuuu~~~~~~}}}{{{{{{yyy{{{ooocccVVVOOOIIIHHHHHHIIIOOOVVVpppvvvgggYYYQQQOOOHHHJJJWWWlllzzzjjj]]]]]]dddxxxdddqqqyyykkk```XXXTTTRRROOONNNQQQTTTVVVWWWWWWTTTTTTXXX[[[\\\```eeekkkpppvvvzzz}}}vvvooommmkkkfffccccccccc```\\\XXXRRRPPPWWWaaannn{{{vvvnnnhhh```ZZZXXXRRRRRRWWW___iiixxx~~~}}}zzzyyyyyy{{{{{{xxxuuummmhhhccc]]]ZZZaaauuu~~~tttnnnhhhhhhgggddd```^^^^^^___cccvvv}}}qqqhhhcccbbbbbb___iii{{{|||jjjZZZQQQNNNMMMMMMLLLIIIHHHHHHHHHKKKUUU___|||xxxppphhhcccVVVNNNIIIJJJKKKOOO]]]nnn|||qqqfffeeehhhsss}}}kkkfffiiijjjiiiiii```TTTJJJEEEBBB???===???@@@??????@@@CCCIIIMMMRRRUUUgggzzzgggkkkpppsss___MMM^^^rrrxxxtttppplllggg```ZZZZZZ___ccclllrrr}}}mmm```WWWQQQKKKHHHFFFKKKWWWcccwww{{{kkk[[[NNNGGGIIIIIISSSgggzzzzzzjjj]]]aaalll~~~aaaooo~~~oooaaaWWWWWWTTTPPPNNNOOOQQQSSSSSSVVVSSSTTTXXXZZZ[[[___dddkkkpppvvvzzz|||yyypppiiihhhgggdddbbbccceeeaaa]]]XXXQQQNNNUUU^^^nnn{{{zzzllleee```YYYTTTRRRNNNNNNRRRZZZdddrrr}}}zzzyyyxxxyyy||||||{{{xxxuuuqqqlllgggcccgggxxxxxxoookkkeeefffeeebbb___\\\\\\]]]cccuuuyyyrrrmmmjjjhhhfffnnn~~~wwweeeZZZTTTRRRQQQKKKHHHGGGHHHHHHKKKTTT___|||yyypppggg```VVVNNNIIIIIIJJJOOO^^^pppxxxlllcccbbbdddooommmhhhkkklllkkkhhh___SSSIIIDDDBBB@@@>>>??????@@@@@@AAADDDIIIMMMRRRXXXkkkpppsssuuummm^^^QQQeeeyyy}}}||||||nnniiiddd```ZZZUUUWWW]]]ccclllsss~~~lllaaaXXXRRRLLLIIIHHHLLLYYYfffyyy|||mmm^^^QQQKKKIIIIIISSSgggzzzyyyiii^^^cccnnn___lllrrrbbbVVVVVVSSSOOOMMMNNNPPPRRRRRRUUURRRRRRVVVYYYZZZ^^^cccjjjoootttxxx{{{}}}rrrjjjcccbbbbbb``````bbbeeeaaa]]]WWWPPPLLLRRR\\\mmmzzzzzznnnbbb\\\XXXRRRMMMLLLIIIIIIMMMTTT]]]kkk~~~{{{vvvvvvvvvyyy|||~~~~~~}}}|||yyyuuuqqqsss|||rrrkkkiiibbbcccdddbbb___]]]\\\]]]iiiyyyyyysssqqqvvvsssddd[[[VVVTTTMMMJJJIIIJJJJJJMMMWWWaaa}}}{{{pppddd\\\UUUMMMHHHHHHIIIOOO```ssssssggg___]]]^^^hhhzzzooojjjlllnnnlllhhh___RRRHHHDDDBBB@@@>>>>>>???AAABBBCCCFFFJJJMMMRRR[[[qqq}}}}}}|||zzzfff[[[TTTlll|||zzzzzzllleee^^^YYYTTTRRRVVV]]]dddnnnvvvlllcccZZZTTTNNNKKKKKKPPP]]]jjj~~~}}}pppaaaUUUOOOIIIJJJSSSfffyyywwwggg___fffrrraaalll}}}qqqbbbWWWRRROOOLLLKKKNNNQQQTTTUUUTTTQQQQQQUUUXXXYYY\\\aaafffkkkrrrvvvzzz{{{pppggg```______]]]]]]___bbb^^^ZZZUUUNNNKKKRRR[[[kkkyyyrrrfff[[[VVVSSSOOOKKKJJJGGGGGGJJJPPPXXXeeeyyy}}}xxxvvvpppqqqtttwww{{{}}}~~~xxxpppkkkiiibbbdddffffffdddbbbbbbbbbnnn}}}}}}~~~kkk^^^WWWTTTQQQNNNMMMMMMNNNPPPZZZddd}}}|||pppbbbYYYSSSLLLHHHHHHIIIOOOcccxxxqqqeee[[[YYYYYYaaasss~~~rrrlllnnnnnnlllggg]]]QQQGGGCCCAAA@@@???>>>@@@BBBDDDEEEGGGJJJMMMSSS___xxxxxxbbbYYYVVVppp{{{{{{~~~qqqhhh^^^XXXTTTSSSXXX___fffqqqyyy|||~~~mmmeee\\\VVVPPPMMMNNNTTTbbbooo~~~qqqbbbUUUOOOJJJKKKTTTfffxxxtttdddaaakkkxxxdddnnn||||||nnnbbbYYYQQQOOOLLLKKKNNNQQQSSSTTTSSSPPPPPPTTTWWWXXX\\\aaabbbgggnnntttyyy~~~}}}tttjjjbbb```___[[[ZZZ[[[\\\XXXUUUQQQLLLJJJRRR\\\jjjwwwmmmbbbWWWSSSPPPLLLIIIHHHGGGGGGIIINNNUUUbbbuuu}}}vvvqqqnnnjjjlllooosssvvvyyy{{{|||}}}~~~yyyqqqmmmkkkgggiiimmmnnnmmmkkkjjjjjjqqq}}}tttdddZZZVVVTTTQQQOOOOOOOOOQQQZZZddd~~~{{{ooo```WWWPPPJJJGGGHHHIIIPPPeee{{{pppeeeXXXVVVVVV]]]mmmzzztttnnnooonnnkkkfff\\\OOOFFFBBBAAA@@@@@@>>>@@@CCCEEEFFFIIILLLOOOTTTccc|||zzzddd^^^]]]wwwxxx}}}xxxlll```XXXTTTTTTYYY```iiittt|||zzzoooggg]]]WWWQQQOOOPPPWWWggguuuqqqbbbTTTNNNKKKLLLUUUfffvvvqqqbbbcccqqq~~~eeemmmyyyvvvjjjaaaZZZUUURRRNNNLLLMMMOOOQQQQQQSSSPPPPPPTTTWWWXXX\\\aaa```eeemmmrrrwww}}}xxxooogggdddaaa\\\XXXWWWVVVSSSPPPNNNIIIIIIQQQ\\\hhhvvv~~~kkk```UUUPPPNNNJJJFFFEEEGGGFFFHHHMMMSSS^^^qqq|||uuunnnjjjgggdddgggkkkmmmooopppsssuuusssvvv}}}}}}uuupppnnnooorrruuuvvvtttqqqooonnnsss~~~~~~xxxwwwyyy}}}mmmbbb\\\WWWTTTQQQPPPOOOPPPYYYcccxxxkkk^^^TTTMMMIIIHHHIIIJJJQQQggg}}}nnncccUUUTTTTTTZZZhhh~~~~~~uuutttpppqqqooollleee[[[NNNDDDAAAAAAAAA@@@@@@AAACCCEEEFFFIIINNNQQQWWWeee{{{|||gggeeehhhvvv}}}zzzmmm___WWWTTTTTTYYY___jjjvvv}}}}}}wwwqqqhhh^^^XXXRRRPPPRRRZZZjjjyyyrrrcccUUUNNNKKKMMMVVVfffuuuqqqcccfffuuubbbiiittttttiii```ZZZVVVRRRNNNMMMNNNPPPQQQRRRSSSPPPQQQUUUWWWXXX\\\aaaaaafffmmmrrruuuzzzyyyqqqjjjhhhddd]]]WWWVVVRRRPPPMMMKKKGGGGGGOOOYYYggguuummmbbbVVVQQQOOOJJJFFFEEEFFFEEEFFFJJJOOOZZZlll}}}zzzsssmmmgggdddbbb```cccfffhhhggghhhjjjlllkkknnnxxx}}}xxxvvvwwwzzz}}}|||xxxsssnnnllloooyyy~~~zzzxxxxxxvvvzzzvvvooommmppptttwww|||vvviiiccc]]]YYYVVVTTTRRRSSS[[[ddd|||rrrfffZZZQQQJJJGGGHHHKKKLLLRRRhhhiii^^^RRRRRRRRRWWWdddxxxuuuvvvrrrsssrrrtttrrrooodddZZZMMMCCC@@@@@@AAAAAAAAABBBCCCDDDFFFJJJOOOSSSYYYfffqqqyyy{{{fffhhhooowwwxxxkkk]]]VVVTTTUUUZZZ___jjjuuu{{{zzzuuu~~~ttthhh^^^XXXRRRQQQSSS\\\mmm|||uuufffYYYRRRLLLMMMVVVfffttttttdddhhhwww^^^fffppp~~~tttiii___YYYSSSPPPMMMLLLOOORRRUUUVVVSSSQQQQQQUUUXXXYYY\\\aaaccchhhnnnrrrtttxxx~~~yyyrrrllljjjfff^^^XXXUUUQQQOOOLLLIIIEEEEEEMMMWWWffftttqqqeeeYYYTTTQQQLLLHHHGGGDDDCCCCCCGGGLLLWWWiiiyyy{{{xxxsssmmmhhhdddaaa```^^^aaaddddddcccbbbdddggggggkkkuuu}}}}}}yyyrrrllliiidddmmmrrrpppkkkiiiiiigggttt}}}sssjjjhhhjjjnnnpppvvv}}}zzzmmmfffccc___[[[YYYWWWWWW^^^gggxxxnnncccWWWOOOHHHFFFHHHLLLMMMSSShhheeeYYYPPPPPPQQQVVVaaatttlllrrrrrr|||rrrssswwwuuurrrcccZZZLLLCCC@@@@@@AAAAAABBBCCCCCCDDDEEEJJJPPPUUUZZZgggjjjuuu{{{dddgggppp{{{wwwjjj]]]WWWVVVWWW\\\bbbiiitttzzz}}}wwwsss}}}|||vvvhhh^^^XXXRRRQQQTTT]]]nnn}}}wwwiii\\\VVVLLLNNNVVVffftttvvvfffiiixxx^^^hhhsss}}}vvvfff\\\WWWRRRNNNIIIJJJOOORRRRRRQQQRRRQQQSSSVVVWWWWWW[[[aaaeeehhhkkknnnrrrxxx~~~uuurrrooommmjjjddd\\\UUURRRJJJDDDDDDEEEFFFIIINNN```pppsssddd\\\VVVMMMHHHIIIHHHGGGGGGJJJLLLQQQ^^^kkk}}}vvvqqqjjjdddbbbaaa``````eeebbb___\\\[[[[[[]]]___ccchhhrrr~~~}}}yyymmmccc^^^]]]\\\]]]\\\[[[[[[\\\___aaakkkyyy|||ppphhheeeeeefffrrrssszzzyyymmmnnngggaaa]]][[[\\\ccckkkxxxjjj^^^VVVRRRMMMJJJFFFLLLSSSSSSdddgggUUUMMMNNNPPPVVVcccuuusssdddiii~~~zzzvvvrrrtttvvvqqqhhhZZZKKKDDDBBB@@@@@@BBBAAABBBDDDDDDEEEIIIQQQWWW___pppxxxdddnnnjjjmmmuuu|||zzzkkkccc[[[XXXVVVVVV[[[aaammmvvv{{{}}}}}}qqqlllwww~~~tttlll```XXXQQQQQQVVVaaarrrzzzjjj]]]YYYLLLOOOXXXeeeuuuwwwiiinnn}}}dddooozzzwwwggg\\\WWWRRRMMMIIIJJJNNNQQQRRRPPPRRRPPPRRRVVVWWWWWW[[[```fffhhhjjjmmmpppuuuzzzsssqqqooonnnlllggg___XXXRRRKKKDDDDDDDDDEEEIIINNN[[[jjjzzz|||jjj___XXXPPPJJJHHHIIIHHHIIIKKKMMMQQQ]]]iiiwwwxxxppplllfffaaa____________cccaaa^^^[[[ZZZ[[[\\\^^^```fffrrr}}}{{{zzzzzzxxxpppfff\\\WWWUUURRRSSSSSSRRRQQQSSSVVVYYYeeetttzzzpppjjjggggggqqqqqqxxx}}}yyyssslllhhhcccbbbiiiqqq|||mmm___VVVQQQKKKIIIDDDIIIPPPQQQaaaiiiVVVOOOOOOPPPWWWfffzzznnnbbbjjjyyyvvvrrruuuxxxsssgggYYYJJJDDDBBB@@@AAABBBBBBDDDFFFFFFGGGLLLTTTZZZcccvvvrrrgggvvvmmmmmmvvv|||wwwjjjbbbZZZWWWVVVVVV\\\cccjjjwwwuuummmvvv{{{vvvnnn```WWWPPPPPPWWWbbbqqq}}}xxxiii]]]YYYPPPRRRZZZgggvvvsssjjjrrrppp|||xxxhhh]]]XXXQQQMMMIIIIIIMMMPPPPPPPPPQQQPPPQQQUUUVVVVVVYYY___eeegggiiijjjmmmqqqvvvzzzooonnnnnnooopppllleee___VVVMMMFFFDDDDDDEEEHHHMMMUUUbbbsssttteee\\\TTTMMMIIIHHHFFFFFFHHHIIILLLUUU___nnn}}}uuummmiiidddaaa```bbbbbbccc```___\\\[[[ZZZ[[[\\\]]]]]]eeerrr}}}|||yyyyyyzzzzzzyyywwwuuutttooolllggg```WWWPPPJJJGGGHHHIIIIIIHHHHHHJJJMMMPPP]]]mmmwwwpppkkkhhhmmmmmmssszzzsssjjjfffkkkttt~~~pppbbbXXXSSSLLLJJJDDDGGGOOOQQQaaa}}}jjjXXXQQQPPPPPPXXXjjj|||nnneeepppyyyvvvssswwwzzzttteeeXXXJJJDDDBBBAAAAAACCCDDDFFFHHHIIIJJJPPPXXX^^^iii~~~mmmhhhmmmkkkuuu}}}~~~{{{tttiiiaaaYYYVVVVVVWWW^^^fffjjj{{{zzznnnsssxxx|||vvvnnncccXXXPPPTTT^^^iiittt|||vvvhhh^^^YYYQQQSSSYYYfffuuuyyykkkiiivvvzzziii]]]WWWOOOLLLIIIHHHKKKMMMOOOOOOPPPOOOPPPTTTUUUTTTXXX]]]bbbccceeehhhjjjnnntttxxx~~~{{{iiiiiikkkooorrrrrrmmmhhh]]]TTTKKKGGGEEECCCFFFJJJOOOZZZkkkzzznnncccZZZQQQKKKHHHFFFEEEGGGHHHIIIOOOWWWjjjzzzwwwmmmiiieeebbbdddfffiiijjj```___^^^]]]\\\]]]^^^^^^ZZZeeeuuuzzztttssslllmmmnnnnnnnnnmmmkkkjjjccc^^^XXXRRRMMMHHHDDDAAADDDDDDEEEDDDDDDFFFIIILLLXXXjjj~~~wwwpppllliiihhhlllwwwxxxsssvvvyyyzzzmmmdddfffnnnxxxrrrfff\\\WWWMMMLLLGGGIIIRRRUUUddd~~~jjjXXXQQQOOOPPPZZZnnn~~~sssnnnzzzzzzwwwtttxxxzzzssscccVVVHHHDDDCCCBBBBBBDDDEEEGGGIIIKKKMMMSSS\\\cccooommmgggjjjhhhqqqzzz{{{yyyvvviii```XXXUUUUUUXXX```iiinnn{{{mmmpppvvvyyyvvvnnnfffZZZSSSZZZhhhttt}}}vvviii___YYYNNNPPPUUUbbbrrr|||lllccchhhwww{{{iii]]]WWWMMMKKKIIIHHHIIIKKKMMMMMMOOONNNOOORRRSSSRRRVVV[[[]]]___bbbeeeiiiooouuuyyy~~~vvvddddddgggmmmsssvvvtttqqqfff\\\PPPJJJEEEBBBCCCGGGLLLTTTcccsssxxxjjjaaaVVVNNNLLLIIIIIILLLMMMMMMQQQVVVgggwwwyyynnnjjjdddbbbdddhhhlllnnneeeeeedddcccaaa``````___ZZZfffyyy~~~tttmmmkkkeeeeeefffeeedddbbb```___XXXUUUOOOKKKIIIGGGEEECCCCCCDDDDDDCCCCCCEEEHHHKKKXXXkkkxxxqqqiiigggiiipppyyyyyytttuuuvvvyyy~~~pppdddbbbgggoootttzzz~~~qqqeee\\\WWWMMMNNNJJJMMMWWW\\\jjjjjjWWWPPPNNNPPP[[[rrr|||sssrrr|||yyyvvvxxxxxxooo```SSSGGGCCCCCCCCCCCCEEEEEEGGGJJJLLLOOOVVV___ffftttpppggg{{{fffgggnnnxxxzzzxxx|||iii```XXXTTTUUUYYYbbbkkkuuuxxxlllooouuuyyyzzzpppeeeZZZUUU^^^ooo|||yyymmmbbbYYYNNNNNNSSS```qqqvvvgggbbbjjjyyy{{{iii\\\UUULLLJJJHHHGGGGGGIIIKKKLLLOOOMMMNNNQQQRRRQQQTTTZZZZZZ\\\```dddiiipppwww{{{uuubbbbbbdddjjjqqqvvvvvvuuukkk```SSSKKKEEEAAAAAADDDJJJNNNZZZlllzzzqqqggg\\\SSSJJJIIIJJJPPPSSSTTTWWW\\\kkkyyytttnnnfffcccdddjjjppptttrrrqqqooolllhhhddd```^^^[[[hhh|||{{{ppphhheeebbbaaaaaa___]]]ZZZWWWUUUKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDGGGJJJXXXlll~~~uuukkkgggfffkkkqqq{{{{{{zzzzzz|||ttteee```aaaccceeeiiimmmmmmmmmttt}}}{{{nnnbbbXXXSSSMMMQQQOOOSSS___fffrrrjjjWWWPPPNNNQQQ^^^vvvuuuooorrr~~~|||yyyzzzwwwlll]]]QQQFFFCCCDDDDDDDDDFFFEEEHHHLLLNNNRRRYYYccckkkxxxsssjjjrrrbbbeeemmmvvvyyyxxxkkkaaaWWWTTTTTTYYYcccmmmzzzxxxmmmpppuuuyyy~~~tttcccYYYUUU^^^ooo}}}ssseeeYYYQQQPPPTTTaaarrrtttfffeeennn|||{{{hhh[[[TTTKKKJJJHHHFFFFFFGGGIIILLLNNNLLLMMMPPPQQQPPPSSSXXXZZZ\\\```eeejjjpppwww|||vvvdddccccccgggmmmrrrttttttkkk___RRRJJJDDD???@@@DDDHHHIIISSSdddsss}}}wwwkkk```XXXLLLKKKPPPYYY```dddhhhlllzzz{{{qqqlllmmmttt|||}}}vvvnnnfff___[[[[[[iii}}}zzznnneeeccc^^^^^^]]][[[WWWTTTPPPNNNEEEGGGHHHFFFCCCBBBDDDGGGHHHHHHGGGFFFDDDEEEHHHJJJVVVkkkuuuhhhccc```bbbfffppp}}}}}}qqqbbbYYYWWWWWWWWWZZZ^^^\\\ZZZ```iiippp~~~xxxlllaaaXXXTTTPPPVVVWWW\\\kkkttt~~~kkkXXXPPPOOOTTTccc{{{tttpppuuu~~~|||}}}xxxkkk[[[PPPEEECCCDDDDDDEEEGGGGGGJJJNNNQQQUUU]]]hhhooo||||||qqqllllll\\\___iiiuuuyyyzzzlllbbbXXXSSSSSSXXXcccmmm{{{zzzppprrruuuyyytttccc[[[VVV___mmmzzzyyyiiiZZZTTTRRRUUU```qqq}}}}}}pppeeefffooo|||{{{hhhZZZSSSJJJJJJHHHFFFEEEFFFIIIKKKNNNLLLMMMPPPPPPOOORRRXXX[[[^^^aaaeeejjjpppwww|||yyygggdddbbbeeejjjoooqqqqqqhhh]]]PPPHHHBBB???@@@DDDGGGGGGNNN___nnnxxxzzzmmmcccZZZTTTTTT[[[gggqqqwww|||~~~xxxyyy}}}rrrfff]]]WWW[[[iii}}}|||ooofffccc\\\\\\ZZZXXXUUUQQQMMMKKKIIIMMMPPPNNNJJJHHHKKKNNNLLLLLLKKKIIIGGGGGGJJJLLLTTTiiisssccc^^^YYYYYY]]]fffwww~~~wwwjjj\\\RRRNNNOOONNNQQQUUURRRNNNSSS]]]cccrrr}}}uuulllccc\\\XXXUUU\\\^^^eeeuuulllYYYQQQQQQVVVfff~~~yyyuuuzzz~~~yyykkkZZZOOOEEECCCEEEEEEEEEGGGIIILLLPPPSSSXXX```jjjrrruuunnnllliiiVVVXXXeeeuuuyyy|||mmmcccXXXSSSSSSXXXcccmmmyyy}}}sssuuutttyyy~~~qqqfff^^^ZZZ```mmmyyy}}}kkkZZZVVVSSSTTT^^^nnnyyy{{{yyywwwjjjbbbdddmmmyyynnnZZZPPPMMMHHHFFFFFFFFFEEEHHHLLLMMMNNNOOOOOOOOOPPPSSSUUUUUU[[[bbbfffiiinnnvvv|||vvvrrrmmmjjjjjjiiigggeee]]]SSSJJJHHHEEE@@@AAAEEEBBBBBBHHHWWWfffsss~~~uuulllfff\\\XXX]]]nnn}}}qqqeee]]]bbbnnn}}}uuulllccc___]]]WWWPPPLLLLLLMMMLLLMMMPPPTTTUUUTTTTTTVVVYYYVVVTTTQQQPPPNNNMMMKKKIII[[[iiixxxlll^^^[[[YYYYYY[[[bbbsss||||||{{{|||}}}wwwiii^^^TTTNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMYYYeeezzz}}}yyypppddd[[[YYY\\\\\\```kkk{{{nnnaaaVVVVVV]]]ooo}}}xxxuuu~~~ssseeeVVVNNNEEEAAACCCFFFGGGFFFGGGKKKQQQWWW\\\cccmmmssswwwjjjsssuuummmWWWUUUjjjvvvvvv|||kkk```TTTOOOPPPWWWcccooo~~~zzzssssssxxxyyy~~~|||rrreeebbb___bbbkkkwwwoooZZZPPPPPPTTT___kkkssstttrrroooddd[[[^^^iiivvvrrr]]]QQQMMMHHHEEEFFFEEEDDDGGGLLLLLLMMMNNNNNNOOOPPPTTTVVVXXX]]]bbbfffiiinnnvvv|||}}}uuuoookkkhhhdddbbb]]]TTTLLLIIIEEEAAA@@@CCCCCCBBBFFFQQQ]]]iiiwwwzzzpppiiiccc___cccuuuyyymmmeeecccnnnyyymmmccc___]]]YYYTTTQQQQQQOOONNNPPPUUU[[[___```aaadddgggdddbbb]]]WWWQQQNNNMMMMMMZZZiiissshhhZZZWWWTTTTTTUUU\\\lll{{{}}}}}}||||||}}}vvvggg^^^WWWPPPMMMNNNIIIHHHGGGFFFGGGHHHIIIJJJPPP[[[qqq{{{vvvmmmbbb[[[ZZZ\\\___ggguuusssiiibbbbbbiiixxx|||uuuttt~~~rrrdddRRRKKKDDDAAADDDHHHIIIIIIIIINNNTTTYYY___fffpppwwwuuugggoooxxxgggUUUUUUlll}}}rrrsss{{{iii___TTTOOOPPPVVVcccnnn}}}{{{uuuuuuyyyzzzwwwlllbbb___^^^bbbkkkvvvsss^^^PPPPPPTTT^^^jjjrrrsssqqqiii^^^VVVYYYeeerrr}}}yyyaaaSSSMMMHHHDDDEEEDDDCCCFFFKKKIIIKKKMMMNNNOOOQQQUUUXXX\\\___ccceeehhhnnnvvv|||yyypppjjjfffdddaaaZZZSSSPPPLLLGGGEEEEEEDDDCCCEEEKKKSSS]]]lllzzzxxxppplllgggjjj{{{~~~qqqhhhbbbooosssgggaaa]]]ZZZXXXXXXWWWWWWVVVYYY```jjjqqquuuxxx|||}}}zzzsssfffXXXPPPOOORRRXXXhhh~~~{{{nnncccWWWSSSPPPOOOPPPVVVfffuuu~~~~~~~~~~~~|||qqqfff[[[UUURRRMMMLLLMMMGGGFFFEEEEEEEEEFFFHHHIIIJJJTTThhh~~~xxxrrrjjj```[[[[[[UUU\\\iii{{{zzztttpppqqqwww|||pppqqq}}}pppbbbNNNIIICCCAAADDDIIIKKKLLLMMMQQQXXX]]]ccckkkttt{{{|||kkkrrr{{{{{{bbbTTTXXXqqq|||qqqrrryyyfff\\\SSSOOOPPPVVVbbblll|||zzzvvvxxxzzz|||~~~oooddd\\\[[[\\\bbbkkkvvvzzzcccQQQPPPTTT]]]hhhpppqqqoooaaaXXXQQQUUU```mmm|||yyy~~~dddUUUNNNHHHDDDDDDCCCBBBEEEJJJHHHJJJLLLMMMOOORRRVVVZZZ___aaaccceeehhhmmmuuuzzz}}}vvvrrrqqqooojjjfffaaa[[[TTTMMMIIIDDDDDDFFFJJJMMMTTTcccqqq}}}yyytttmmmmmm{{{{{{mmmddd```mmmsssggg```[[[\\\^^^aaadddfffkkkssszzzcccTTTQQQTTTVVVfff|||vvvjjj```UUURRROOONNNOOOUUUeeettt}}}{{{yyyxxxzzzsssooodddZZZUUURRRNNNLLLLLLHHHHHHGGGFFFGGGHHHIIIJJJKKKSSSddd|||vvvooofff\\\XXXYYYRRRZZZhhh{{{~~~{{{{{{}}}~~~kkknnn~~~}}}mmm___MMMHHHDDDBBBEEEIIILLLNNNPPPTTT[[[```fffmmmwww~~~pppsss{{{vvv___TTT[[[www|||sssuuuuuubbbYYYQQQOOOPPPVVV```jjjzzzxxxwwwzzzzzz{{{wwwhhh]]]WWWWWWZZZbbblllwwwgggSSSRRRTTT\\\fffmmmnnnlll[[[SSSOOOTTT^^^lllzzz{{{hhhXXXOOOIIIEEECCCBBBAAADDDIIIHHHIIILLLNNNPPPSSSXXX[[[aaaaaabbbdddgggmmmtttxxxzzzooobbbTTTJJJDDDDDDFFFIIIJJJMMMYYYdddvvvzzzrrrppp{{{{{{qqqfff^^^]]]jjj}}}vvvkkkcccdddjjjpppwww~~~rrr\\\TTTTTTTTTbbbwww||||||}}}}}}zzzrrrggg^^^SSSPPPMMMMMMNNNUUUeeettt}}}}}}{{{xxxuuurrrooommmooovvvyyyssshhh]]]XXXTTTOOOMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMTTTcccyyyuuummmcccYYYUUUWWWTTT\\\jjj{{{hhhnnnzzziii[[[MMMJJJFFFDDDFFFIIIMMMOOOSSSWWW]]]bbbgggoooxxxpppppp{{{sss]]]TTT]]]yyyyyyssswwwppp^^^VVVPPPOOOPPPUUU^^^hhhuuu}}}uuuuuuxxxyyyyyy|||zzzpppbbbXXXRRRTTTXXXaaammmxxxhhhVVVTTTUUU[[[dddjjjjjjgggXXXRRRPPPVVV```mmm|||~~~lll\\\QQQKKKEEEDDDBBBAAADDDIIIIIIKKKMMMOOOQQQUUUYYY]]]``````aaadddhhhnnnsssvvvvvvaaaQQQJJJGGGFFFGGGGGGHHHPPPYYYlll{{{}}}xxx}}}xxxsssnnnggg```[[[YYYdddwwwvvvxxxhhhYYYTTTRRR^^^qqq}}}xxxyyyzzzzzzwwwoooeee___SSSOOOLLLKKKLLLRRRbbbqqquuutttqqqmmmiiieeebbb```dddiiiqqqzzz{{{oooccc]]]XXXSSSQQQQQQMMMLLLKKKIIIIIIIIIJJJJJJKKKRRRbbbxxx}}}sssjjj```VVVSSSTTTRRRZZZhhhyyyjjjqqqwwweeeWWWLLLJJJHHHGGGHHHKKKOOOQQQVVVZZZ```dddiiipppxxxrrrpppyyyrrr]]]UUU___|||ssspppvvvjjjZZZSSSNNNNNNQQQUUU]]]eeeqqqyyyxxxqqqqqqtttvvvvvvyyy~~~}}}xxxtttqqqhhh\\\SSSNNNOOOUUU^^^kkkwwwhhhXXXUUUUUUYYY```dddcccaaaVVVQQQQQQXXXbbbnnn~~~}}}pppbbbSSSLLLFFFDDDBBBAAAEEEJJJJJJLLLOOOPPPRRRVVVZZZ]]]^^^^^^```ccciiinnnrrrtttzzzfffYYYRRRKKKHHHGGGGGGMMMTTTcccsssvvvlllddd^^^YYYWWWTTT___pppuuu___UUURRR[[[kkkxxxyyyzzzzzzvvvppphhhcccWWWSSSOOOLLLKKKPPP___mmmyyypppnnniiiddd```\\\ZZZYYYYYY\\\bbbjjjuuuqqqhhhaaa[[[XXXYYYSSSQQQOOOMMMLLLKKKKKKLLLIIIRRRbbbxxxwwwnnnfff]]]TTTQQQSSSOOOYYYiiizzznnnwwwuuubbbSSSJJJIIIHHHHHHJJJMMMRRRVVVZZZ^^^cccgggkkkqqqyyyrrrpppsssvvvaaaZZZfffmmmllltttyyyeeeWWWQQQMMMNNNQQQTTT\\\dddlllttt|||{{{sssmmmlllnnnsssssswww}}}}}}xxxsssmmmiiifff```UUUMMMIIIKKKPPPZZZgggttt}}}iiiXXXUUURRRUUUZZZ]]]\\\YYYSSSPPPQQQXXXbbbnnn~~~{{{sssfffTTTMMMGGGEEECCCAAAEEEJJJLLLMMMPPPQQQSSSVVV[[[^^^\\\\\\___ccciiinnnqqqrrr{{{}}}ggg\\\QQQKKKIIIIIINNNTTT]]]nnnzzzjjj___XXXTTTRRRQQQ\\\lll~~~~~~dddWWWQQQYYYggg|||yyyzzz|||{{{yyysssmmmiii\\\WWWRRROOOMMMPPP^^^lll{{{zzzuuuppplllgggaaa]]]YYYXXXWWWSSSTTTXXX```lll|||tttkkkccc___```XXXWWWTTTRRRPPPOOOOOOOOOKKKSSSdddyyyyyyrrrjjjccc\\\TTTQQQRRRRRR]]]ooorrr{{{sss```PPPHHHHHHHHHIIIKKKPPPUUUZZZ]]]aaafffiiilllrrrzzzkkkllllll{{{fffaaammm|||kkkkkktttvvvbbbUUUPPPLLLNNNQQQTTT[[[ccciiiqqqyyyxxxqqqjjjiiikkkqqqrrrxxxzzzwwwrrrlllfffbbb___YYYPPPIIIFFFHHHMMMWWWdddrrr|||jjjXXXTTTPPPRRRWWWYYYWWWTTTPPPNNNPPPWWWbbbnnn}}}uuummmlllqqq{{{tttcccXXXQQQJJJGGGDDDAAABBBFFFJJJMMMQQQSSSTTTTTTTTTUUU[[[\\\^^^```dddiiipppuuuzzz}}}~~~mmm[[[SSSNNNKKKLLLQQQZZZfffwww{{{ooo```XXXXXXQQQZZZfffsssfffYYYSSSWWWddd{{{~~~{{{wwwrrrjjj___UUUTTTUUUVVV[[[cccppp|||yyyuuutttnnnfff```\\\YYYUUUQQQRRRQQQSSSYYYaaammm{{{kkkaaa^^^\\\VVVPPPOOOOOOLLLLLLOOOOOOWWWcccwww~~~yyyssskkkddd```ZZZTTTPPPQQQPPP___sssvvv}}}lllZZZPPPJJJJJJJJJJJJLLLQQQWWW\\\aaadddgggiiikkkrrr{{{hhhgggiiiddd]]]wwwyyykkkkkkqqquuu```UUUQQQOOOQQQSSSUUUZZZ```iiitttzzzrrrhhhdddgggiiippptttxxx|||~~~yyytttqqqooocccaaa\\\VVVQQQLLLJJJHHHCCCGGGNNNVVV```lllxxxxxxmmm[[[RRRMMMOOOQQQPPPOOOOOOKKKMMMQQQXXXcccrrruuukkkbbb```aaadddnnnyyyxxxggg[[[SSSLLLHHHEEEBBBBBBFFFIIILLLPPPSSSSSSSSSTTTTTTWWWYYY\\\___ccchhhnnnssswwwzzzjjj[[[PPPIIIHHHLLLUUUaaarrrnnn```\\\TTTZZZcccooolll]]]UUUWWWdddzzz|||oooccc]]][[[YYY\\\bbbiiittt}}}zzz{{{vvvnnngggbbb]]]XXXTTTOOONNNOOOTTT\\\iii~~~vvvggg```]]]WWWRRRRRRRRRPPPQQQTTTSSS[[[hhhzzzzzzuuuooohhhaaa]]]XXXRRRPPPRRRSSSbbbvvvzzz{{{jjjYYYOOOHHHIIIJJJKKKNNNTTT[[[```cccgggjjjlllooottt{{{~~~eeegggfffkkkddd~~~xxxjjjkkkqqqvvvbbbWWWRRRNNNPPPRRRTTTZZZ```jjjuuu{{{uuujjjgggiiikkkppptttxxx|||~~~|||uuunnngggccc[[[YYYTTTOOOKKKGGGEEEDDDCCCFFFLLLTTT^^^jjjvvv~~~wwwlllZZZRRRKKKLLLMMMKKKIIIJJJIIIKKKOOOXXXdddtttvvvkkk```[[[ZZZ[[[bbbkkk{{{mmm^^^UUUMMMIIIFFFCCCCCCEEEHHHKKKOOOQQQQQQQQQRRRSSSQQQTTTXXX]]]aaaggglllppptttvvv}}}}}}fffTTTIIIGGGJJJOOO[[[mmmkkkaaaXXXZZZ___iiixxxsssaaaWWWYYYcccxxxuuukkkfffbbbaaacccbbbiiivvv}}}vvvoooggg```XXXSSSNNNLLLMMMQQQWWWeeezzzqqqfff\\\VVVRRRRRRRRRQQQQQQTTTWWW```mmm~~~|||uuuqqqllleee^^^ZZZUUUOOOOOORRRVVVfff|||~~~xxxfffVVVNNNGGGHHHJJJMMMQQQXXX```eeegggkkkpppsssuuuzzzxxxcccgggdddssskkkwwwiiikkkqqq{{{gggYYYSSSNNNNNNPPPSSSZZZaaakkkvvv}}}xxxnnniiikkkmmmooosssyyy}}}~~~||||||{{{wwwoooeee\\\VVVSSSPPPMMMIIIEEECCCAAAAAACCCEEEIIIPPPZZZggguuu~~~tttiii\\\SSSLLLJJJJJJGGGEEEFFFFFFHHHNNNXXXfffwww|||ooogggaaa^^^___bbbwwwrrr^^^UUUKKKHHHFFFCCCCCCFFFGGGJJJMMMOOOOOOOOOOOOPPPLLLPPPVVV\\\aaafffllloooqqqttt|||pppYYYMMMKKKMMMMMMYYYjjj{{{uuutttttt{{{~~~ooo```[[[[[[cccpppyyydddZZZZZZcccvvv|||tttnnniiiggg^^^bbblllzzzzzzpppeee[[[UUURRROOONNNQQQVVVcccwwwssseee]]]WWWVVVTTTRRRQQQTTTXXXcccrrryyytttqqqmmmfff___ZZZSSSMMMNNNRRR[[[kkktttbbbSSSLLLHHHJJJMMMPPPUUU\\\ccciiilllqqqwww|||wwwccchhhiiiwwwooouuuhhhjjjqqqnnn\\\UUUOOONNNPPPSSS[[[dddkkkwww~~~yyyoookkklllnnnnnnsssyyy~~~|||tttsssqqqmmmfff]]]TTTOOOMMMKKKHHHEEECCCBBBAAAAAABBBCCCGGGMMMWWWeeettt~~~rrrggg\\\TTTMMMKKKJJJFFFEEEGGGFFFHHHMMMXXXhhhyyyzzzooofffaaassswww]]]SSSIIIFFFEEEDDDDDDFFFEEEHHHLLLMMMMMMMMMMMMNNNKKKOOOUUU[[[```ffflllpppqqqttt|||wwwnnnnnnsss}}}yyy___QQQMMMNNNNNNYYYjjjzzz{{{|||zzzqqqccc```^^^cccssslllbbbZZZ^^^jjjyyy}}}hhh]]]\\\cccuuu}}}rrrjjj___^^^cccooo|||~~~oooccc]]]WWWTTTRRRSSSVVV```sssxxxoooeee```[[[VVVUUUWWW[[[hhhxxx{{{xxxuuussslllddd\\\TTTMMMOOOTTT___qqqppp]]]PPPKKKJJJLLLPPPTTTYYY___fffkkkpppvvv~~~~~~{{{fffjjjrrrzzzqqqsssgggjjjrrr~~~rrr^^^WWWPPPOOOQQQUUU^^^fffkkkwww~~~xxxnnnjjjkkknnnnnnsss{{{wwwrrrjjjhhhddd^^^YYYSSSOOOLLLHHHGGGDDDBBBAAA@@@AAAAAA@@@BBBEEEKKKVVVeeeuuu}}}ooodddXXXRRRMMMLLLJJJFFFFFFHHHGGGHHHMMMYYYiii{{{rrrdddppp{{{___SSSHHHEEEEEEDDDDDDEEEDDDGGGJJJLLLKKKKKKKKKKKKKKKOOOTTTYYY___eeelllpppqqquuu~~~mmmddd______eeettteeeTTTNNNKKKOOOYYYiiixxx|||yyyvvvvvvzzz{{{zzzxxxyyy|||{{{rrrggg\\\XXXTTTVVVaaatttmmm___^^^fffrrrsssiiifffhhhqqqrrrbbb___cccsssrrreee___]]]eeeooo{{{yyykkkccc]]]YYYWWWVVVWWW^^^mmm|||sssiii```ZZZXXXZZZbbbqqq|||zzzxxxqqqhhh___UUUOOOQQQXXXeeexxx{{{jjjXXXNNNLLLKKKNNNRRRWWW\\\cccjjjooovvv{{{|||{{{~~~iiimmmyyyyyyrrrrrrfffjjjrrr}}}ppp]]]VVVPPPPPPRRRVVV___gggmmmxxx}}}vvvlllhhhkkkmmmpppuuu|||xxxmmmggg```]]]WWWRRRMMMKKKJJJJJJCCCBBB@@@???>>>>>>>>>???>>>@@@DDDLLLWWWgggwwwwwwjjj```SSSOOOMMMMMMKKKFFFDDDFFFGGGHHHMMMYYYkkk}}}rrrnnneeeWWWJJJFFFEEECCCBBBBBBCCCEEEIIIJJJJJJIIIIIIIIIKKKNNNRRRWWW\\\ccckkkpppqqqvvvvvvfff^^^TTTSSSVVVaaauuukkkZZZQQQLLLMMMWWWfffvvv|||uuutttuuuwww}}}zzzwwwtttnnniiiiiiggghhhiiillluuuzzztttiii\\\WWWQQQPPPVVVbbbpppzzz}}}}}}|||fff```ccclll}}}}}}nnnbbbZZZXXXYYYaaarrrgggbbbdddpppqqqeee]]]```eeennnwwwnnndddaaa^^^\\\[[[___kkkxxx{{{vvvkkkdddbbbeeeooo~~~~~~zzzsssjjjaaaWWWQQQUUU]]]kkk~~~uuueeeUUUNNNNNNJJJMMMSSSYYY___gggooottt{{{~~~jjjooo{{{tttpppqqqeeejjjrrrxxxiiiYYYSSSNNNOOORRRVVV^^^fffqqqzzz~~~vvvjjjgggjjjnnntttwww}}}vvvjjjbbb[[[XXXSSSNNNKKKIIIHHHIIIAAA@@@???>>>======>>>>>><<>>>>>???@@@;;;???EEENNN[[[lll{{{uuukkk```XXXUUUTTTUUUVVVQQQIIIEEEFFFCCCCCCJJJYYYnnnnnnmmmZZZPPPLLLCCCAAACCC>>>DDDDDDGGGMMMNNNKKKJJJKKKPPPPPPRRRUUUZZZaaafffjjjsssyyyqqqddd\\\RRRLLLLLLSSS\\\iii|||dddWWWRRRNNNXXXdddqqq~~~{{{tttvvv}}}pppfff[[[WWWTTTQQQPPPQQQRRRUUUYYYaaaqqq~~~rrreeeXXXSSSUUUXXX^^^cccaaa_________]]]^^^hhhsssttteee___aaaooonnn___YYYVVVQQQMMMNNNPPP]]]uuu{{{hhhdddnnnwwwtttaaa[[[\\\aaaooozzzqqqoooooopppuuu{{{zzzuuurrrjjjbbb^^^ZZZXXX\\\bbbvvvxxxjjjZZZPPPLLLMMMOOOQQQUUUZZZ```hhhqqqvvv{{{~~~~~~fffgggxxx{{{llllllpppiiilllpppjjj[[[OOOKKKIIIKKKMMMQQQZZZdddvvv|||nnnkkkmmmnnnssswww{{{~~~uuujjjddd\\\VVVVVVWWWRRRMMMJJJFFFDDDBBBAAA@@@???<<<:::@@@BBBGGGQQQ^^^mmmzzzssshhh___YYYWWWVVVXXX[[[\\\YYYRRRHHHAAAGGGHHHNNN]]]rrrlllqqq^^^TTTOOOFFFDDDFFFAAADDDEEEJJJQQQSSSOOOMMMMMMOOOPPPQQQUUUZZZaaagggjjjrrrwww|||oooeee```WWWPPPMMMRRRXXXddd{{{hhhXXXRRROOOYYYfffsss|||~~~qqqfffZZZTTTPPPLLLKKKMMMMMMQQQWWWbbbvvvyyylll___ZZZZZZ]]]bbbhhhfffcccaaa```^^^^^^eeennn{{{iiiaaaaaannn}}}}}}jjj]]]WWWTTTPPPKKKMMMMMMWWWlllooogggmmmrrrhhh^^^\\\^^^gggrrr~~~}}}{{{wwwrrrkkkccc___\\\[[[```gggyyy}}}~~~uuugggXXXOOOMMMNNNPPPRRRVVV[[[```hhhpppuuuzzz}}}xxxcccgggwwwtttggghhhnnnhhhjjjmmmiiiZZZOOOLLLJJJLLLNNNRRR[[[dddvvv|||nnnkkknnnoooqqquuuzzz~~~uuulllddd___``````[[[SSSOOOHHHFFFDDDBBB@@@???>>>===@@@BBBHHHRRR___mmmzzzwwwkkkccc[[[VVVUUUWWWZZZ^^^```]]]UUUKKKCCCEEEGGGOOO___tttjjj~~~tttaaaVVVQQQHHHFFFHHHCCCDDDFFFMMMVVVXXXTTTPPPPPPOOOOOOQQQUUUZZZaaagggkkkrrrvvv|||yyyrrrlllhhh^^^VVVPPPQQQTTT^^^uuulllYYYQQQOOOYYYggguuuwwwjjj\\\TTTOOOKKKJJJKKKKKKOOOWWWfff|||xxxjjjcccaaaccckkkrrrqqqmmmhhheeebbb___ccciiinnnbbb```jjjxxxwwwhhh]]]WWWSSSNNNJJJMMMLLLQQQbbbwwwwwwjjjjjjkkkuuuwwwggg```]]]```fffzzz{{{xxxrrrjjjccc___\\\]]]dddmmm|||xxxvvvzzzpppaaaUUUNNNNNNPPPRRRTTTXXX\\\aaagggnnnsssxxxzzz~~~ppp```gggvvvnnncccddd}}}lllfffhhhkkk|||iiiYYYPPPLLLJJJLLLOOOSSS\\\eeeuuu}}}ooolllooooooooosssxxx}}}uuummmiiilllmmmeee[[[UUUNNNLLLHHHDDDAAA@@@@@@@@@@@@CCCJJJUUUaaannnyyy|||lllccc^^^XXXUUUTTTWWW[[[bbbdddaaaXXXNNNGGGCCCGGGQQQcccwwwiii|||wwwdddXXXRRRHHHEEEGGGCCCBBBEEENNNXXX[[[VVVRRRQQQPPPPPPRRRVVV[[[bbbhhhlllrrruuuzzz~~~{{{yyyvvvsssggg\\\SSSQQQRRR\\\sssmmmYYYQQQNNNXXXggguuussscccZZZTTTOOONNNPPPPPPSSS\\\mmmuuujjjfffjjjvvv{{{uuupppkkkeeeeeeiiipppaaa]]]eeeppp}}}{{{}}}}}}vvvkkkbbb[[[UUUOOOJJJNNNLLLOOOZZZlllnnniiieeelll{{{xxxiii``````dddqqq|||}}}}}}|||zzzwwwpppiiibbb]]]ZZZ\\\fffpppwwwtttuuu{{{uuuiii\\\QQQMMMOOORRRTTTWWW[[[^^^ccciiiooossswwwyyy|||mmm```iiivvvlllbbbeee~~~~~~jjjeeehhhkkk{{{hhhWWWOOOLLLJJJLLLOOOSSS\\\fffttt}}}pppmmmooooooooosssxxx}}}{{{tttqqquuuwwwpppddd\\\WWWUUUPPPJJJDDDAAAAAAAAA@@@DDDLLLWWWcccnnnwww|||sssgggaaa\\\WWWTTTTTTUUU[[[bbbfffbbbZZZPPPJJJDDDJJJVVVhhh{{{jjj|||~~~iii\\\UUUJJJGGGHHHCCCAAADDDLLLVVVYYYUUUQQQPPPQQQRRRSSSWWW\\\bbbhhhkkkqqqtttxxx}}}}}}ooobbbWWWSSSSSS]]]uuummmZZZRRRMMMXXXfffuuunnnccc\\\VVVTTTUUUTTTVVVaaavvvqqqjjjpppwwwnnnmmmpppqqq```ZZZ```hhhwww{{{oookkknnnuuu{{{|||yyyssslllcccZZZRRRMMMMMMKKKLLLUUUcccxxxuuukkkaaabbbmmmqqqzzztttccc___bbbjjjrrryyyvvvwwwwwwvvvtttmmmfff___ZZZWWW[[[gggtttzzzssssssuuuwwwpppdddXXXOOONNNQQQUUUVVVYYY^^^bbbggglllrrrvvvyyy{{{}}}~~~qqqdddmmmvvvjjjbbbfffzzzhhheeejjjmmm{{{iiiWWWOOOKKKJJJLLLOOOSSS]]]fffsss}}}ooolllmmmnnnppptttyyy}}}zzzwww|||zzzmmmddd```^^^ZZZRRRJJJCCCAAA@@@@@@EEEMMMWWWbbbmmmuuuzzzzzzpppfffaaa\\\UUURRRQQQQQQXXX___bbb___XXXQQQMMMIIIPPP]]]mmm~~~kkk}}}qqqcccZZZMMMIIIJJJEEEAAABBBIIIQQQTTTQQQOOOPPPRRRRRRSSSVVVZZZ```eeehhhnnnqqqvvv{{{vvvhhh[[[UUUTTT^^^wwwooo^^^VVVPPP[[[iiiyyy{{{zzz|||pppfff]]]YYYXXXUUUXXXggg{{{qqquuuvvvuuuzzzsss```YYY\\\aaaoooqqqfffbbbdddkkksss|||}}}|||vvvlll```WWWRRRKKKJJJLLLQQQ[[[nnn}}}pppaaa\\\aaabbbhhhppp|||kkkaaa___eeejjjvvvzzztttqqqqqqrrrqqqpppiiiccc]]]YYYWWW]]]mmm|||uuuqqqrrrtttssslll```UUUOOOOOOSSSVVVXXX\\\aaaffflllqqqxxx|||~~~{{{jjjpppyyyhhhaaafffvvvfffeeejjjmmmzzziiiWWWMMMJJJHHHKKKNNNSSS\\\fffsss}}}nnnjjjkkkkkkoootttyyy~~~|||tttllleeeeeeddd\\\RRRHHHBBB@@@AAAEEELLLVVVaaakkktttxxxxxxppphhhccc\\\TTTNNNNNNNNNTTTZZZ]]]ZZZVVVSSSRRRRRRXXXdddrrrkkk|||vvvggg\\\NNNJJJJJJEEECCCBBBFFFLLLOOOMMMMMMPPPPPPPPPQQQSSSWWW\\\aaadddiiimmmsssxxx}}}}}}nnn^^^VVVTTT^^^xxxuuuccc[[[UUU```ooo~~~tttppptttrrreee]]][[[XXX\\\nnnzzzyyy{{{{{{xxxcccZZZZZZ\\\kkk|||oooddd___^^^dddlllyyy}}}|||rrreee\\\WWWLLLLLLNNNRRRXXXgggtttccc\\\^^^]]]```gggqqq~~~{{{qqqnnniiippp}}}|||kkkcccaaacccmmm~~~~~~xxxqqqmmmmmmnnnnnnmmmfffaaa\\\ZZZZZZcccvvv{{{sssrrrsssrrrppphhh]]]TTTPPPQQQUUUWWWYYY]]]cccjjjpppwww~~~ooorrr{{{hhhbbbhhhtttdddccchhhkkkwwwjjjWWWLLLHHHGGGJJJMMMRRR[[[eeesss|||mmmhhhhhhgggmmmrrrxxx~~~~~~tttllleeehhhjjjeeeZZZNNNEEEBBBBBBEEEKKKTTT___iiirrrwww~~~xxxrrrkkkggg___UUUOOONNNLLLQQQVVVWWWUUUSSSUUUXXX[[[aaakkkvvvkkk{{{wwwggg\\\MMMHHHHHHBBBEEECCCEEEJJJLLLLLLMMMQQQOOOOOOOOOQQQTTTYYY]]]```fffjjjpppvvv{{{qqq```VVVTTT^^^www{{{hhh___ZZZeeesss|||ooohhhlllyyy{{{lllbbb^^^]]]bbbuuu||||||}}}|||fff[[[YYYZZZjjj{{{qqqgggaaa]]]bbbiiiuuu{{{~~~uuuhhh___[[[PPPPPPSSSUUUYYYeee~~~vvvggg```aaa```aaafffnnnyyyyyyiii^^^[[[YYY___lll~~~xxxkkk______hhhxxx~~~wwwpppllllllmmmmmmlllddd```\\\[[[^^^iii~~~{{{uuuuuutttrrrnnnggg\\\TTTQQQRRRUUUXXXYYY^^^eeelllssszzzrrrsss}}}jjjdddjjjrrrcccbbbfffhhhuuukkkXXXKKKHHHFFFIIILLLQQQ[[[dddsss|||lllggggggeeejjjooowww~~~|||}}}{{{qqqiiiccciiimmmjjj___RRRHHHDDDCCCEEEKKKSSS]]]hhhqqqvvv{{{zzzuuuoookkkcccXXXQQQPPPLLLPPPSSSSSSRRRRRRWWW\\\aaafffoooyyylllvvvjjjZZZNNNFFFCCCEEE@@@@@@BBBDDDGGGKKKOOOQQQRRRQQQQQQQQQTTTWWW[[[^^^gggjjjoootttxxx|||ppp\\\UUUUUU___wwwyyygggbbb___nnn~~~~~~oooggghhhttttttjjjeeebbbkkk}}}mmm[[[WWW\\\fffwwwyyyoooeee^^^___eeeooouuu|||~~~xxxmmmaaaZZZTTTPPPNNNSSS\\\kkkxxxqqqpppqqqrrrwwwvvvvvv{{{xxxjjj```ZZZVVVYYYZZZ```lll|||rrrhhhcccdddppp~~~zzzvvvssssssuuutttooojjjhhh```ZZZ\\\fffuuu~~~yyyooouuuwwwrrrnnnaaaUUURRRUUUWWWYYY[[[aaafffkkkooosssyyysssqqq|||pppfffiiiyyyccc]]]aaaeeetttnnn___RRRIIIEEEIIINNNRRR\\\iiiwww{{{kkkccccccfffkkkooovvv~~~{{{{{{|||rrrgggbbb[[[bbbiiiiiibbbUUUJJJCCCGGGHHHLLLRRR[[[eeennnsssvvv{{{wwwlllhhheee^^^UUUQQQMMMQQQSSSQQQMMMLLLPPPTTT___iiiuuu|||~~~iiirrrlll[[[QQQIIIEEEFFFCCCCCCCCCEEEGGGJJJMMMNNNPPPOOOOOOPPPRRRVVVZZZ\\\eeehhhlllppptttxxx}}}uuubbb[[[[[[eeezzzzzzjjjfffcccrrroooggghhhsss~~~|||rrrmmmmmmtttxxxccc\\\```gggwwwuuuiii___]]]aaajjjnnntttvvvqqqggg]]]VVVSSSPPPOOOSSS\\\kkkuuuggg]]]WWWUUUTTTSSSWWW```oooooohhheeeooo}}}zzzxxxwwwyyy||||||wwwsssjjjbbb\\\^^^iiiyyywwwooouuuwwwrrrnnnaaaUUUSSSUUUWWW[[[^^^dddhhhnnnsssvvvzzzqqqqqqwwwuuuiiijjj|||fff___aaadddsssrrrdddTTTJJJEEEHHHKKKMMMWWWcccttt{{{kkkcccdddggglllooovvv|||}}}{{{qqqddd___WWW^^^fffhhhaaaVVVLLLFFFEEEFFFJJJPPPXXXbbbkkkppptttyyy|||ppplllhhh___UUUPPPLLLOOOQQQOOOKKKJJJMMMPPP^^^gggssszzz|||~~~dddmmm}}}ooo^^^UUUMMMHHHFFFEEEEEEEEEEEEGGGIIIKKKLLLNNNMMMMMMNNNQQQTTTXXXZZZaaadddhhhlllooossswwwzzz}}}lllffffffnnnyyyjjjggggggvvvoooggggggqqq|||{{{}}}hhh___```gggxxxrrrfff```___dddgggjjjkkkhhh```XXXSSSPPPNNNOOOSSS\\\mmmvvvggg]]]WWWUUUUUUSSSTTTZZZeeeyyy{{{ppphhhnnn|||{{{vvvvvvxxx}}}}}}xxxkkkccc^^^bbbmmm~~~vvvpppvvvwwwrrrkkk```VVVTTTUUUXXX]]]cccgggmmmtttyyyzzz|||nnnoooppp}}}mmmmmmhhh```aaacccrrrvvvjjjXXXMMMGGGHHHJJJKKKTTT___ppp~~~|||lllcccdddggglllnnntttzzz~~~|||ooobbb[[[RRRXXX```ccc___VVVMMMGGGCCCDDDGGGMMMUUU^^^fffkkkpppvvvuuunnniii___UUUPPPJJJLLLMMMLLLIIIIIIMMMPPP[[[dddooovvvxxxyyy}}}___ggguuutttbbbYYYQQQJJJFFFDDDDDDDDDEEEFFFHHHKKKLLLLLLLLLMMMNNNPPPTTTWWWXXX^^^aaaeeeiiikkkooosssvvv{{{zzzttttttzzztttfffbbbiiiwww}}}nnnfffgggpppyyyooocccdddgggyyytttjjjdddaaaaaabbbbbb```[[[UUUQQQKKKKKKMMMRRR\\\ppp~~~mmmaaaZZZXXXYYYVVVTTTXXX```qqqyyykkkmmm|||}}}}}}vvvppprrrvvv{{{~~~yyyuuuiiibbb___dddpppvvvrrrwwwxxxsssggg___XXXVVVWWWZZZ```fffjjjqqqzzz~~~}}}~~~~~~jjjkkknnnrrroooggg___```bbbpppyyymmm[[[PPPIIIJJJKKKLLLTTT___ooo~~~~~~mmmbbbbbbeeelllnnnrrrwww{{{~~~ppp```WWWNNNSSSYYY\\\YYYRRRJJJDDDCCCDDDFFFKKKRRR[[[cccgggnnntttvvvmmmfff]]]UUUQQQJJJKKKLLLKKKJJJKKKOOORRRVVV^^^hhhpppssstttwwwzzz{{{]]]bbbmmm{{{hhh]]]TTTKKKFFFBBBBBBBBBDDDFFFHHHKKKLLLLLLLLLMMMNNNQQQTTTVVVXXX\\\___cccgggjjjmmmqqqtttxxxqqqdddaaahhhvvvyyyjjjdddfffoooxxx{{{mmmlllhhh{{{vvvjjj```^^^]]]\\\[[[XXXSSSOOOIIIHHHKKKSSS___uuuvvvggg^^^[[[XXXTTTQQQSSSYYYggg~~~oooooo~~~wwwyyywww{{{yyyqqqnnnpppuuuyyyzzzwwwrrrnnnfff```^^^fffsssvvvtttyyyxxxrrrccc^^^\\\\\\\\\]]]bbbiiilllttt~~~}}}|||{{{~~~{{{eeehhhooowwwqqqfff^^^```cccnnnzzzlllZZZPPPIIIJJJKKKKKKTTT___nnn~~~nnnbbbaaaccckkklllqqquuuyyyrrraaaVVVLLLNNNQQQSSSQQQLLLEEE@@@CCCCCCEEEIIIPPPXXX___ccclllsssuuujjjccc\\\WWWUUURRRQQQOOOMMMKKKKKKMMMOOOOOOVVV___fffkkknnnqqqtttwww{{{\\\___ffftttpppcccVVVMMMHHHAAAAAAAAABBBDDDGGGIIIKKKJJJKKKLLLNNNPPPSSSUUUVVVZZZ]]]aaaeeehhhlllpppsssyyyqqqfffeeeffftttsssfffbbbfffoooxxxsssnnnhhh|||sssdddaaa^^^\\\\\\ZZZUUUQQQNNNKKKMMMVVVeeezzzmmmbbb^^^[[[WWWSSSRRRVVV```tttsssrrruuukkkkkknnnsss~~~|||uuu{{{wwwpppooorrruuuwwwvvvqqqlllhhhbbb^^^___hhhvvvuuuvvvyyyuuuooo``````cccfffeeebbbeeekkkmmmvvv~~~}}}yyy|||wwwbbbgggqqq~~~ttthhh___```bbbnnn|||kkkXXXNNNGGGHHHHHHIIIQQQ\\\lll~~~pppcccaaadddiiikkkpppuuuxxxuuubbbUUULLLKKKKKKJJJIIIFFFAAA===BBBBBBDDDGGGMMMTTT[[[___jjjrrruuulllgggaaa\\\[[[]]]YYYTTTNNNJJJHHHGGGGGGJJJNNNUUU[[[```dddhhhjjjooosssyyy]]]\\\___hhh|||yyyhhhYYYOOOKKKAAAAAAAAAAAABBBDDDFFFGGGHHHIIIKKKMMMOOOQQQSSSTTTXXX[[[___dddgggkkkpppsssyyyqqqhhhfffeeessslllaaa```fffpppyyyvvvllliii}}}oookkkfffeeeeeeccc^^^YYYXXXSSSRRR[[[kkkvvvjjjeeeaaa\\\XXXUUUUUU\\\mmm|||vvvuuu}}}oooeeecccbbbaaahhhsssyyyxxxwwwttt}}}~~~vvvrrrppprrrtttuuurrrmmmhhheee```]]]```jjjyyy~~~sssuuuwwwqqqjjj```dddlllqqqoooiiiiiimmmmmmvvv~~~yyy|||sssaaagggpppwwwooobbb``````mmmkkkZZZOOOGGGHHHHHHHHHOOOZZZhhh|||rrrfffeeehhhgggiiioootttwww~~~vvvcccTTTKKKHHHEEEDDDDDDCCCAAA???@@@@@@AAADDDJJJPPPWWW[[[hhhqqqyyyssspppjjjccc```^^^ZZZSSSLLLGGGDDDCCCBBBGGGIIILLLPPPTTTXXX\\\___dddhhhpppvvv{{{^^^[[[ZZZaaassslll[[[QQQNNNCCCBBBAAA@@@AAAAAACCCCCCFFFGGGIIIKKKNNNPPPRRRRRRVVVYYY^^^bbbfffkkkpppssswww~~~qqqfffdddfffsss~~~|||hhh^^^___fffqqqzzz}}}nnniii}}}yyyuuupppnnnooommmgggbbbaaaYYYVVV___ooo}}}pppkkkbbb]]]XXXTTTRRRWWWeeesssxxxxxx|||nnncccaaa]]]WWW[[[eeeuuu}}}|||sssqqqtttvvvttt~~~zzzvvvuuunnnqqqsssrrrnnniiieeeccc___]]]aaalll{{{{{{rrruuuuuunnnfff```gggrrryyyuuummmkkkooollluuuzzz}}}rrraaahhhnnnyyyuuufff```^^^mmmkkk^^^RRRJJJJJJIIIIIIPPPZZZdddzzzttthhhhhhkkkfffiiiooouuuwww}}}wwwcccSSSKKKGGGBBBAAABBBCCCCCCAAA??????@@@BBBGGGNNNTTTXXXfffppp|||zzzxxxqqqhhhcccZZZUUUNNNIIIFFFDDDCCCBBBFFFFFFGGGIIILLLPPPTTTVVV[[[```hhhpppvvv|||iii\\\TTTXXXaaarrrmmm___RRRHHHGGGEEEBBBAAABBBDDDDDDDDDIIIIIIIIIIIIKKKNNNRRRTTTUUUWWW[[[^^^bbbhhhnnnssszzz}}}~~~nnneeecccbbbjjjuuu}}}kkkaaaaaagggtttsssppp~~~~~~|||{{{yyywwwvvvoooiiikkkwwwvvvppplllbbb[[[XXXTTTSSS\\\jjj~~~}}}}}}lll^^^\\\ZZZVVVUUUYYYfff~~~}}}nnnjjjkkkmmmyyyyyyrrrnnnppptttwww}}}zzztttqqqppptttvvvrrrjjjdddaaaaaa]]]bbbkkkvvvuuusssxxxtttkkkeee]]]bbbmmmyyyzzzsssqqqtttsssxxx}}}}}}tttccciiimmm|||{{{eee___aaakkk~~~iiiWWWIIIJJJMMMLLLPPPWWWcccwww~~~ooodddgggdddiiioooqqqsss{{{zzzdddUUUOOOIIIDDDDDDBBB>>><<<======>>>@@@BBBEEEJJJQQQUUUdddmmm~~~www^^^XXXNNNFFFCCCAAA===;;;<<>>@@@AAADDDHHHNNNSSS^^^gggxxxyyy```VVVMMMEEEBBBAAA===;;;<<>>???@@@BBBEEEKKKOOOWWW```ppp|||dddTTTKKKCCCAAA@@@===<<<===<<<======???AAACCCEEEFFFHHHMMMTTT[[[cccmmmxxx}}}jjjWWWNNNOOOVVVbbbnnn~~~~~~kkk^^^VVVKKKHHHDDDCCCBBBCCCBBBBBBEEEEEEFFFGGGIIILLLNNNOOOPPPSSSWWW[[[___fffmmmqqqtttxxxzzzvvvtttsssvvvzzz}}}qqqgggcccbbbbbblllxxx{{{mmmmmmuuu}}}xxxppp{{{sssgggbbb\\\VVVZZZdddzzz~~~}}}nnnjjjggg___ZZZZZZWWWcccxxxssskkkfffhhhnnnooottt{{{|||wwwrrrnnnmmmsss{{{}}}yyyppphhhccclllyyy{{{mmmmmmooojjjcccaaadddhhhmmmqqqrrrtttxxx|||~~~zzzhhhhhheeekkkmmmnnnaaa```bbbrrrcccPPPLLLMMMPPPTTT^^^ooowwwyyyxxxnnnfffjjjiiilllpppqqqqqquuu{{{rrreeeWWWLLLDDD>>>>>>AAA>>>>>>?????????BBBGGGKKKQQQZZZjjj}}}hhhSSSJJJBBBAAA@@@===<<<===;;;;;;<<<<<<>>>???AAABBBBBBGGGNNNUUU^^^iiivvv~~~qqq[[[MMMJJJPPP\\\eeemmmvvvrrraaaWWWMMMJJJFFFCCCBBBBBBBBBAAADDDEEEFFFGGGIIILLLMMMNNNMMMPPPSSSWWW\\\bbbiiimmmpppttt{{{|||sssiiieeeaaa___```dddkkkoooqqqnnngggaaaaaacccdddnnn{{{qqqooovvv~~~uuuppp{{{zzzwwwvvvuuuxxxwwwtttpppmmmooouuu{{{rrrlllfff___bbbiii|||wwwuuusssiii___[[[VVV]]]nnn|||xxxzzz}}}~~~|||zzzxxxuuuqqqnnnqqqvvv{{{~~~zzzrrrjjjeeennnyyynnnmmmlllfffaaaaaaeeejjjnnnooopppuuu{{{}}}jjjeeeccc{{{}}}gggddd{{{qqqbbb___^^^lllsssZZZPPPOOOQQQTTTZZZjjjsssuuuvvvllldddhhheeehhhmmmoooqqquuuzzztttbbbTTTIIIAAA>>>@@@>>>>>>>>>===>>>@@@DDDHHHNNNWWWeeevvvkkkSSSJJJBBBAAA@@@===<<<===<<<<<<<<<<<<===>>>??????@@@DDDJJJQQQYYYeeerrr|||sss]]]MMMGGGKKKUUU]]]ccciiiwww|||gggXXXLLLIIIEEEBBBAAA@@@???>>>@@@AAABBBDDDFFFHHHIIIJJJJJJMMMPPPSSSWWW]]]ccchhhkkkooovvv}}}~~~yyyvvvmmmddd[[[WWWTTTQQQQQQTTTYYY]]]aaa```]]]\\\```eeegggqqq~~~wwwtttxxx~~~vvvqqq{{{ssskkkhhhggggggjjjjjjhhhdddbbbdddjjjooo{{{~~~yyyssslllmmmsss}}}}}}qqqccc]]]YYY\\\iiizzzxxxvvvuuutttsssqqqooosssuuuwwwxxxwwwrrrllliiisss||||||yyypppooollleeebbbfffhhhmmmppppppqqqxxxpppcccbbbuuuxxxccc^^^ppptttbbb]]]ZZZgggzzzfffWWWRRRSSSTTTVVVfffnnnrrrtttjjjaaacccaaaeeeiiinnnrrrvvvzzz}}}vvveeeXXXLLLBBB>>>???>>>>>>>>>======???CCCGGGJJJTTTaaapppkkkTTTKKKCCCAAA@@@===<<<======<<<<<<<<<<<<======>>>???BBBGGGMMMTTT```nnnxxx}}}sssbbbPPPGGGHHHOOOUUU]]]```iii}}}sss```NNNJJJFFFBBBAAA@@@>>>======>>>@@@BBBDDDEEEFFFGGGHHHJJJMMMOOOSSSXXX^^^bbbfffkkkqqquuuyyy}}}~~~xxxqqqlll```XXXPPPNNNLLLIIIJJJMMMQQQUUUXXXXXXWWWYYY```gggllluuu~~~{{{}}}yyyqqq|||uuuiiiccc```___^^^bbbdddeeecccaaa```cccfffnnnuuuyyyyyy~~~}}}vvvuuuxxxjjjbbb^^^___hhh}}}|||wwwtttqqqppppppqqqqqqpppqqqpppppppppppppppooonnnzzz}}}yyyvvv}}}yyyqqqppplllfffgggnnnkkkrrrtttsssttt}}}}}}gggbbbqqqsss___XXXfffuuubbb\\\XXXdddvvvoooZZZRRRQQQRRRRRRbbbkkkpppsssiii]]]______ccchhhmmmrrrvvvyyy{{{|||wwwlll^^^TTTKKKBBB??????===>>>=========???CCCGGGFFFPPP\\\iiiyyyhhhVVVMMMEEEBBBAAA===;;;<<<======<<<;;;;;;;;;<<<<<>>=========???CCCGGGCCCLLLYYYeeettt}}}fffXXXNNNFFFCCCAAA===;;;<<<===<<<;;;;;;::::::;;;;;;>>>@@@CCCFFFMMMXXXeeeoooxxxnnnnnnfffWWWKKKHHHJJJKKKTTTWWW\\\hhh~~~ttt^^^LLLFFFHHHAAA>>>BBBAAA@@@@@@AAABBBBBBCCCDDDDDDGGGIIIKKKMMMOOORRRVVVYYY^^^```cccfffiiinnnssswww~~~~~~zzzqqqfff[[[TTTJJJJJJIIIIIIJJJJJJKKKLLLNNNQQQSSSTTTUUUZZZcccjjjwwwsss{{{zzzqqqhhhbbb```aaabbbfffmmmooojjjbbb___^^^\\\ccchhhooowwwyyyjjjnnnxxx|||pppnnnooorrryyy{{{uuuuuupppjjjiiillloooppppppkkkgggeeeeeefffjjjvvv{{{~~~~~~tttpppqqqtttuuuuuussstttyyyxxxcccoooooo\\\ZZZcccjjjhhh\\\[[[]]]mmmnnnWWWMMMKKKLLLQQQ^^^hhhooorrrdddYYY]]]]]]aaaggglllppprrruuuwwwyyy~~~xxxlllcccXXXTTTNNNIIIEEEAAA===;;;;;;===??????>>>>>>@@@BBBCCCJJJOOOZZZmmm~~~}}}ppp\\\SSSJJJGGGDDD@@@>>>>>>======<<<;;;;;;;;;;;;<<<;;;>>>CCCFFFKKKUUUcccmmm{{{iiilllhhhZZZLLLGGGHHHJJJQQQTTTXXXaaatttdddQQQIIIJJJBBB>>>AAA@@@>>>??????@@@AAAAAABBBBBBDDDGGGIIIKKKMMMPPPTTTVVVZZZ]]]```dddggglllqqquuu{{{zzzwwwqqqggg\\\SSSMMMIIIIIIIIIIIIJJJKKKLLLLLLQQQSSSVVVWWWYYY___iiiqqq}}}|||sss{{{~~~xxxrrrmmmkkkkkklllmmmssstttmmmddd___\\\YYYWWW\\\dddnnnzzzooommmwwwzzzzzz{{{|||wwwrrrooommmnnnqqqrrrqqqoookkkfffdddccceeejjjvvv~~~uuurrruuuzzz}}}~~~zzz{{{~~~www___iiivvv^^^WWW]]]dddnnn```^^^]]]kkk}}}jjjUUULLLJJJKKKOOO]]]gggooossseeeXXXZZZ[[[___eeejjjmmmpppsssuuuyyy|||oooaaaXXXTTTPPPKKKGGGDDD@@@===:::;;;<<<>>>>>>===>>>???AAABBBHHHLLLUUUfffvvv|||ppp^^^TTTKKKHHHFFFAAA???@@@======<<<;;;;;;;;;;;;<<<;;;???CCCFFFKKKUUUcccmmmzzz```hhhjjj^^^OOOGGGFFFGGGMMMNNNRRRXXXeee}}}lllWWWMMMLLLCCC???@@@>>>======>>>>>>???@@@@@@@@@BBBDDDGGGHHHJJJMMMPPPSSSVVVYYY]]]aaaeeejjjooossswwwtttmmmeee\\\SSSLLLHHHIIIJJJKKKMMMNNNOOOPPPPPPSSSWWWZZZ\\\]]]cccnnnvvvyyyqqqxxx}}}{{{||||||yyyyyyyyywww{{{{{{rrrhhhaaa[[[VVVQQQUUU]]]hhhvvv~~~~~~vvvmmmuuu}}}xxxrrrqqqqqqtttwwwxxxtttqqqmmmhhhddddddffflllzzz~~~wwwuuu{{{ttt___dddyyybbbSSSUUU]]]{{{vvveee```]]]gggwwwxxx~~~dddQQQIIIHHHJJJNNN[[[fffqqqvvvgggXXXXXXXXX\\\bbbfffjjjmmmpppsssyyyzzz}}}kkk[[[QQQNNNKKKHHHEEECCC@@@===::::::<<<======<<<<<<>>>???AAAFFFHHHOOO]]]kkk|||ppp___UUUMMMIIIGGGCCC@@@AAA>>>===<<<<<<;;;;;;<<<<<<<<<@@@CCCFFFJJJTTTcccmmmyyyVVVccckkkcccTTTIIIFFFEEEHHHJJJLLLPPPYYYmmmsss\\\PPPMMMDDD@@@AAA>>>===>>>>>>>>>?????????@@@AAACCCEEEGGGHHHKKKNNNQQQTTTWWW\\\```dddiiinnnqqqqqqllleee\\\TTTNNNKKKJJJNNNNNNPPPQQQSSSUUUVVVWWWVVV[[[^^^^^^]]]aaakkksss{{{uuulllrrr~~~xxxwww{{{{{{pppggg^^^VVVWWWYYY^^^ggguuu|||ttttttxxx||||||nnnttt|||xxxsssrrrsssvvvzzz{{{xxxuuupppkkkggggggiiiqqq~~~zzzzzzpppeeeeeesssgggQQQQQQ[[[rrr|||hhhaaa]]]eeesssqqqpppzzzsss\\\MMMGGGGGGHHHMMMZZZfffrrrzzzlllZZZWWWVVVZZZ___dddhhhkkkooorrryyywwwzzzppp^^^TTTJJJHHHFFFDDDCCCAAA>>>;;;:::;;;<<<<<<;;;;;;===>>>@@@DDDDDDJJJWWWccc|||{{{nnn___VVVMMMJJJGGGCCCAAAAAA>>>======<<<<<<<<<<<<<<<===@@@CCCFFFJJJUUUcccnnnyyyMMM^^^kkkgggYYYMMMGGGDDDFFFFFFIIIMMMRRRaaa~~~yyy```RRRNNNEEEAAABBB????????????@@@@@@@@@@@@@@@AAABBBEEEFFFHHHJJJMMMPPPSSSVVV[[[___cccgggkkknnngggbbb\\\UUUPPPOOOPPPPPPRRRRRRSSSTTTVVVYYY[[[\\\\\\aaadddaaa\\\\\\cccjjjsssppphhhlllxxx~~~tttsssvvvwwwkkkaaa``````aaahhhuuu~~~sssmmmmmmppprrrwwwsssuuuyyyuuurrrpppoooqqqvvvyyyxxxwwwqqqllliiijjjmmmuuu}}}~~~~~~qqqiiieeennnqqqUUURRR\\\llllllbbb^^^dddqqqiiiccchhhoooxxxyyyfffTTTIIIEEEFFFFFFLLLXXXdddsss}}}ppp]]]XXXVVVYYY^^^cccgggkkkooorrrxxxvvvxxxvvvbbbVVVJJJHHHFFFDDDCCCBBB???===:::;;;<<<<<<;;;;;;<<<===>>>CCCCCCGGGRRR\\\ssswwwhhh___UUULLLIIIGGGBBB@@@AAA>>>>>>===<<<<<<<<<<<<======@@@CCCEEEJJJUUUeeepppzzzGGGYYYiiijjj___SSSJJJDDDFFFDDDGGGKKKNNNWWWpppfffUUUPPPHHHDDDDDD@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGIIILLLOOORRRUUUYYY]]]___bbbeeeggg\\\ZZZVVVRRRQQQSSSVVVXXXXXXWWWVVVVVVXXX[[[___aaaeeekkkooojjjaaa\\\___dddmmm{{{pppiiikkktttsssooorrr|||yyyllliiigggkkkvvvzzzsssmmmmmmooommmrrr|||{{{zzz|||vvvqqqooollljjjkkkpppuuuvvvvvvqqqmmmkkkmmmqqqyyy{{{www~~~~~~}}}}}}~~~vvvhhhbbbhhh___VVV]]]fffvvvfff```dddooo~~~fff]]]\\\___fffnnnrrriiiZZZMMMFFFDDDEEEFFFJJJUUUaaarrrttt___ZZZUUUYYY]]]bbbfffjjjooosssvvvtttwww}}}yyycccUUUMMMJJJFFFCCCBBBAAA@@@>>>;;;<<<===<<<;;;;;;<<<===<<>>======<<<<<<======<<>>;;;===>>>===<<<;;;<<<===;;;@@@@@@CCCIIIMMM^^^zzzqqq```WWWNNNKKKHHHDDDBBBBBB???>>>>>>===============;;;>>>AAADDDKKKWWWiiiuuuBBBSSSeeekkkggg]]]PPPFFFHHHCCCCCCHHHHHHIIIWWWiiittt___WWWMMMGGGEEE@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@BBBDDDDDDFFFJJJLLLLLLOOORRRTTTTTTTTTUUUVVVYYYYYYYYY[[[^^^aaadddgggiiifffbbb___```eeekkkooozzzssshhhgggiiifffqqq}}}~~~uuurrrvvvzzzzzzzzz{{{{{{rrrvvv}}}}}}~~~uuussswww~~~||||||||||||{{{wwwrrrnnnooommmmmmqqqvvvzzzzzzyyyxxxvvvvvvzzz~~~sssuuu~~~nnnlllrrr}}}wwwccc]]]bbbzzzttt\\\YYYXXXpppfffdddiiiwwwkkk[[[UUUSSSYYYaaa]]]VVVMMMFFFCCCDDDEEEFFFEEENNNYYYkkk}}}tttaaaZZZSSSVVVZZZ___ccchhhnnnqqqsssrrruuuxxxzzz}}}ooo___QQQLLLEEE@@@>>>=========<<<===>>>>>><<<;;;<<<===:::??????AAAFFFGGGVVVpppbbbXXXOOOLLLJJJEEECCCDDD??????>>>===============:::===AAADDDKKKXXXjjjwwwHHHMMM]]]nnnsssgggZZZSSSOOOIIICCCBBBCCCGGGQQQ[[[zzznnnZZZLLLFFFCCCBBB@@@???>>>======???AAABBBAAABBBCCCCCCBBBDDDFFFIIILLLMMMOOOQQQRRRSSSSSSSSSYYY\\\___bbbeeegggjjjlllssslllggggggffffffmmmwww~~~yyyrrrmmmqqqxxxzzzxxxzzzssstttwwwzzzzzzssssssvvv~~~{{{xxxxxxwwwtttrrrllllllooovvv}}}xxxxxxzzz~~~{{{vvvmmmlllwwwooonnnnnn}}}sss^^^[[[\\\ooohhhYYYZZZkkkyyylll```bbbtttuuueee^^^[[[]]]bbbcccXXXLLLFFFBBB??????AAAEEELLLWWWeeerrrttthhhYYYTTTRRRUUU]]]cccfffkkkpppnnnrrrvvvzzz}}}xxx___VVVOOOIIIEEEAAA======@@@<<<<<<======>>>>>>??????;;;<<<>>>???AAAIIISSS[[[vvvzzzdddRRROOOOOOGGGBBBCCCAAAAAA@@@>>>===;;;::::::;;;???DDDHHHOOO\\\lllxxxzzz|||KKKNNN[[[mmmtttlll___XXXQQQJJJDDDBBBBBBEEENNNWWWooosss]]]PPPIIIFFFEEEFFFDDDBBB@@@??????@@@AAA@@@AAABBBBBBAAACCCFFFHHHKKKLLLMMMOOORRRTTTVVVWWWaaadddhhhlllnnnooorrrssssssmmmiiihhhggggggmmmvvv}}}~~~wwwvvvxxx~~~yyyzzzuuurrruuuyyy~~~~~~~~~zzztttqqquuu}}}~~~yyyvvvuuutttqqqnnnmmmooouuu~~~~~~zzzxxxssskkkmmmvvvoooppprrr|||rrr^^^ZZZ\\\nnnrrr\\\XXXgggpppbbbeeeuuu{{{nnnhhhddddddgggfffZZZNNNGGGDDDAAABBBDDDEEELLLVVVcccpppsssiii[[[WWWUUUVVV]]]cccfffjjjoooooorrrvvvzzz}}}jjjZZZRRRJJJFFFAAA======@@@==================>>>>>>>>>???@@@@@@AAAEEEMMMTTTiiisss^^^XXXUUUMMMGGGHHHAAAAAA@@@???>>>======<<<===@@@DDDIIIQQQ___ooo{{{{{{vvvxxx}}}HHHIIIRRRcccooonnnddd\\\TTTLLLEEEBBBBBBCCCJJJQQQdddxxx```TTTNNNJJJHHHIIIGGGDDDAAA???>>>>>>??????@@@AAA@@@@@@AAADDDFFFIIIJJJLLLOOOSSSWWW[[[^^^gggkkkpppsssuuuuuuvvvwwwsssooolllkkkiiihhhlllrrrwww{{{zzzzzz~~~}}}}}}}}}~~~}}}yyyxxxsssvvv{{{~~~zzzzzzyyytttpppnnnooorrruuu{{{|||zzzzzz||||||xxxtttxxx|||xxxtttrrrpppmmmkkkmmmqqqyyyyyywwwuuuqqqjjjooowwwrrrvvvzzz~~~}}}}}}~~~rrr___ZZZ[[[lllzzz\\\UUU___wwwfffiiivvvzzzuuurrrqqqmmm```RRRJJJEEEBBBAAACCCDDDKKKTTT```mmmssslllaaa[[[WWWWWW]]]cccfffjjjoooooorrrvvvyyy{{{~~~wwwaaaXXXNNNHHHCCC???>>>AAA===============<<<<<<<<<===???AAA@@@@@@CCCIIINNNZZZqqqnnnaaaZZZPPPIIIIIIAAAAAA@@@???????????????>>>AAAEEEJJJTTTccctttvvvrrrtttyyy|||}}}HHHFFFJJJYYYkkkrrrnnnfffWWWNNNEEEAAA@@@AAAFFFLLL]]]vvv}}}dddXXXRRRMMMJJJHHHFFFCCC@@@===<<<======??????@@@??????@@@BBBEEEGGGIIILLLPPPWWW^^^eeehhhppptttyyy}}}}}}|||||||||wwwuuusssoookkkiiijjjlllnnnpppttt~~~zzz|||~~~|||{{{|||~~~}}}|||zzzzzzyyy}}}yyyvvvuuusssppplllllllllnnnrrrvvv|||zzzuuupppqqqsssyyy}}}{{{xxxuuurrrooollljjjmmmooouuuzzzyyyxxxrrrmmmuuuzzzwww}}}{{{yyy|||wwwaaa[[[YYYjjj{{{YYYRRRWWWppplllmmmuuu}}}|||vvvhhhWWWLLLEEE@@@???AAACCCIIIQQQ]]]kkktttrrrkkk]]]XXXWWW\\\cccgggkkkoooooorrruuuxxxzzz|||jjj^^^RRRKKKFFFAAA@@@BBB>>>=========<<<<<<;;;;;;999<<>>AAAEEELLLWWWgggxxx~~~sssppprrrvvvyyy|||PPPJJJHHHTTTiiiyyy|||www^^^SSSGGGBBB@@@@@@DDDJJJVVVjjjlll^^^VVVOOOJJJGGGEEECCC@@@>>>>>>??????>>>?????????>>>???AAACCCFFFIIINNNUUU___iiirrrwww~~~{{{uuuooolllkkkkkkhhhfffiiisss~~~~~~|||{{{{{{|||}}}zzz|||~~~||||||}}}zzzvvvsssnnnnnnooorrrvvvzzz~~~uuummmiiihhhlllttt}}}|||{{{zzzwwwtttqqqooonnnmmmlllmmmssszzzvvvzzzzzz|||wwwwww{{{{{{ddd\\\YYYgggzzzWWWPPPPPPaaa}}}uuuqqqsssyyyzzzkkkYYYMMMFFFAAA@@@BBBAAAFFFNNNYYYhhhuuuxxxuuu___XXXUUU[[[bbbggglllpppnnnqqqtttwwwxxx{{{~~~nnnaaaSSSLLLGGGBBB???@@@>>>>>>======<<<<<<<<<;;;:::===???@@@???AAAEEEIIINNNaaa{{{uuueeeWWWOOOCCCBBB@@@???>>>???@@@@@@===@@@EEENNN[[[lll}}}zzzooommmoooqqquuuyyyUUUMMMFFFLLL```vvvkkk]]]MMMDDDAAA@@@CCCHHHMMM\\\www{{{iii[[[QQQKKKIIIGGGEEEBBBAAAAAABBBCCC???@@@@@@???>>>>>>AAACCCFFFJJJRRR]]]jjjvvv}}}vvvtttrrrpppkkkfffeeekkkuuu}}}~~~|||{{{|||}}}}}}vvvssswww~~~~~~}}}rrrqqqpppqqquuuzzzyyypppiiidddbbbeeemmmzzz}}}zzz{{{|||zzzwwwuuutttuuuqqqlllggghhhqqq}}}yyy|||{{{vvvyyy|||hhh___XXXddd{{{YYYOOOLLLVVVjjjvvvssszzz|||lllZZZNNNGGGCCCDDDGGG@@@EEEKKKTTTcccrrryyyyyybbbYYYTTTYYYaaafffjjjnnnmmmooosssuuuwwwzzz}}}pppcccUUUMMMIIICCC???>>>>>>>>>>>>>>>============>>>@@@AAA@@@>>>>>>AAADDDLLL]]]uuuttt```RRRGGGFFFCCC@@@?????????@@@===@@@GGGRRRaaasssuuuiiiiiikkkmmmqqqxxx[[[QQQEEECCCUUUnnn}}}{{{jjjVVVIIICCCAAACCCGGGHHHQQQfffvvvbbbTTTMMMJJJHHHFFFCCCBBBBBBBBBCCC???@@@@@@???>>>???AAACCCFFFLLLWWWeeettt~~~{{{vvvnnniiijjjmmmqqqzzz~~~~~~}}}}}}}}}~~~~~~uuuqqqrrrzzz~~~{{{xxxuuusssssswww|||uuukkkdddaaa``````cccooo}}}{{{yyywwwzzz||||||zzzyyyyyy{{{xxxpppgggeeekkkuuu}}}|||yyy|||}}}~~~kkkaaaXXXbbb~~~[[[OOOJJJNNN\\\www{{{ttt~~~sss___QQQHHHCCCCCCFFFAAADDDHHHOOO\\\lllvvvxxxfff\\\UUUXXX___cccgggiiikkknnnqqqtttvvvyyy}}}uuugggZZZSSSOOOIIICCC@@@>>>>>>>>>??????????????????AAAAAA???======AAAEEELLL\\\rrrnnn\\\MMMKKKGGGCCC@@@???@@@@@@===AAAJJJWWWhhhyyypppeeeggglllmmmsss|||dddYYYIIICCCQQQlll~~~sss\\\MMMEEEBBBCCCFFFHHHLLL\\\{{{hhhWWWOOOJJJHHHEEEBBB@@@??????@@@@@@AAAAAA@@@>>>???AAACCCFFFMMMZZZjjj{{{wwwnnnllljjjkkkuuu~~~|||zzz|||~~~~~~~~~~~~~~~wwwrrrsss{{{|||zzzuuusssuuuxxx{{{~~~wwwkkkbbb]]]]]]___```cccqqq{{{xxxvvvvvvyyy|||}}}|||{{{|||~~~}}}uuukkkfffjjjrrryyy|||yyy|||~~~~~~}}}mmmbbbXXXaaa[[[OOOIIIKKKTTTmmm~~~uuu{{{dddTTTIIIAAA@@@BBBBBBDDDGGGKKKWWWgggrrrtttjjj___VVVWWW]]]aaaccceeejjjmmmpppsssvvvyyy}}}zzzmmm```ZZZVVVOOOHHHEEE>>>>>>??????@@@@@@AAAAAA===>>>???>>>===???EEEIIIMMM\\\sssjjjRRROOOJJJEEEBBB@@@@@@@@@>>>CCCLLL[[[mmm~~~oooeeeiiinnnqqqwwwwww___LLLJJJMMMWWWqqqnnnXXXMMMJJJGGGCCCHHHNNNXXXiiisss^^^SSSLLLGGGCCCCCC@@@===<<>>>>>>>>???@@@AAADDDIIIVVVhhh}}}}}}sssnnnnnntttxxxyyyzzz|||||||||}}}|||vvvssssssvvvxxx~~~wwwmmmccc]]]YYYVVVZZZ___ggguuu{{{xxxyyyyyyzzz|||~~~{{{wwwssssssrrrsssyyyyyy~~~zzzkkk[[[]]]xxxbbbLLLJJJIIIQQQfff~~~hhhUUUMMMHHHDDDCCCCCCDDDFFFJJJQQQ\\\hhhpppkkkaaaYYYZZZ\\\[[[]]]ccceeeeeeiiirrrxxxzzz{{{}}}}}}sssjjjgggaaaTTTIIIEEEEEEAAA@@@BBBCCCAAABBBEEEEEEDDDCCCAAA>>>===???CCCNNN[[[rrr|||iiiSSSIIIGGG@@@>>>BBBAAAAAAGGGUUUhhhwwwuuugggaaaaaaddduuu}}}gggPPPJJJKKKTTTlllyyyaaaPPPIIIEEEBBBCCCIIIRRRaaa}}}hhhXXXQQQKKKGGGFFFCCC???>>>@@@@@@???>>>>>>>>>???@@@AAAFFFKKKUUUfffzzz{{{sssqqqsssvvvxxxyyyzzzzzzzzz{{{}}}~~~xxxuuutttvvvwww|||~~~ssskkkccc___\\\ZZZ^^^dddkkkyyyzzzyyyyyyzzz}}}}}}|||xxxsssqqqqqqrrruuu}}}uuu``````wwwbbbKKKHHHGGGKKK]]]~~~rrr]]]RRRJJJEEECCCCCCDDDEEEHHHMMMWWWbbbiiiiii```YYYZZZ[[[[[[]]]bbbccccccgggpppvvvxxxzzz}}}wwwqqqnnnhhhZZZNNNIIICCCAAAAAACCCBBBAAADDDJJJPPPLLLGGGCCC@@@???BBBEEEPPP___vvvwww^^^OOOKKKCCC@@@BBB@@@CCCJJJXXXkkkzzzpppccc^^^aaafffvvvxxx[[[NNNKKKQQQfff|||oooWWWJJJFFFEEEAAAFFFMMMXXXnnnuuu___WWWPPPKKKJJJGGGBBB@@@AAA??????>>>>>>>>>???AAABBBGGGJJJQQQ___rrrxxxttttttuuuxxxyyyyyyxxxwwwxxxzzz||||||xxxvvvvvvvvvyyy{{{zzzqqqjjjeeecccbbbaaadddiiiooo{{{~~~yyyxxxyyy|||}}}wwwtttqqqnnnlllooorrrwwweeedddsssfffPPPLLLHHHIIISSSoooiiiYYYMMMFFFDDDDDDDDDDDDEEEIIIPPPYYY___eee___YYYYYYZZZZZZ]]]`````````eeennntttuuuxxx|||}}}yyywwwpppcccUUUNNNDDDCCCDDDEEEEEEFFFOOOYYYfff^^^QQQGGGBBBCCCEEEFFFPPP___vvviiiTTTLLLDDDBBBDDDBBBFFFMMM]]]ppp}}}kkk^^^\\\bbbhhhwwwmmmYYYPPPQQQ```rrr}}}aaaNNNIIIIIIDDDHHHMMMSSSbbbhhh[[[SSSMMMKKKIIIDDDAAAAAA??????>>>>>>>>>@@@AAABBBDDDFFFKKKVVVeeewwwzzzvvvuuuvvvyyyzzzyyyxxxvvvwwwyyy{{{~~~~~~{{{xxxwwwxxxyyy||||||sssmmmiiiiiihhhfffiiinnnpppzzz|||wwwuuuuuu}}}~~~vvvqqqoookkkhhhhhhlllqqqwwwhhhdddmmm}}}mmmWWWPPPKKKKKKNNNbbbttt```PPPGGGEEECCCCCCCCCCCCFFFLLLSSSYYY```]]]YYYXXXXXXYYY\\\___^^^___eeemmmrrrtttwww}}}~~~wwwjjj\\\SSSGGGFFFGGGHHHJJJRRRdddtttuuuaaaOOOEEEEEEEEEEEEMMMXXXlllsssWWWKKKBBBBBBGGGEEEHHHPPPaaatttkkk]]][[[bbbhhhuuu~~~hhhWWWQQQYYYeeekkkTTTJJJHHHEEEHHHKKKPPP\\\uuuxxxaaaWWWNNNKKKIIIEEEBBBBBB???>>>>>>>>>>>>@@@AAACCCCCCEEEHHHOOO[[[jjjxxx~~~|||}}}yyyvvvuuuvvvyyyzzz{{{zzzxxxxxxyyyzzz|||{{{zzz||||||~~~}}}yyytttpppooommmkkkmmmqqqsss|||yyyssspppoooyyy{{{|||xxxqqqmmmlllnnnkkkhhhiiinnnrrrxxxhhhcccgggqqqzzz[[[PPPJJJLLLMMMZZZ}}}fffSSSHHHFFFCCCCCCCCCCCCEEEJJJQQQVVV[[[[[[YYYVVVVVVYYY[[[]]]^^^___eeelllppprrrwww}}}~~~~~~~~~{{{qqqeee\\\NNNLLLJJJLLLRRRaaa{{{uuuYYYIIIEEEDDDBBBIIIPPP^^^ooo}}}```NNNCCCBBBGGGFFFJJJSSSdddvvvrrr```\\\cccgggpppzzzzzz{{{bbbRRRSSS[[[wwwttt[[[LLLEEECCCDDDGGGMMMWWWnnnkkk^^^QQQLLLIIIEEECCCCCC>>>>>>======>>>@@@BBBCCCDDDEEEHHHMMMTTT___jjjrrrwwwxxxzzzyyy||||||wwwvvvxxxzzzyyy~~~~~~}}}zzzvvvsssssssssxxxzzz||||||{{{yyyyyyyyyzzz~~~wwwtttsssxxx{{{{{{wwwuuurrrpppqqquuuyyy{{{tttnnnkkkiiiqqqrrrpppkkkeeedddjjjooorrrpppqqquuuyyy|||kkkaaa```hhhaaaOOOFFFJJJLLLTTTsssmmmWWWKKKHHHCCCCCCCCCCCCDDDIIIOOOSSSVVVYYYYYYUUUUUUXXX[[[[[[^^^```eeekkknnnooottt||||||{{{{{{|||}}}~~~zzzrrrkkk\\\WWWTTTWWW```sssdddMMMEEECCC@@@HHHIIIRRR___iiiuuummmYYYIIIDDDGGGFFFLLLUUUfffwww{{{fff^^^bbbdddkkkvvvxxxpppXXXRRRVVVggg||||||fffSSSGGGDDDBBBDDDHHHQQQdddzzzjjjYYYOOOKKKFFFCCCCCC>>>=========>>>@@@BBBCCCBBBDDDGGGJJJNNNUUU]]]cccdddgggkkkooosssuuuvvvvvvooosssssspppoooqqqsssrrrwwwwwwwwwtttrrrppppppqqquuuxxx|||~~~}}}zzzxxxxxxxxx~~~{{{sssmmmjjjoootttyyy}}}{{{yyyvvvtttvvvzzz}}}~~~yyytttooojjjfffdddfffgggfffaaa]]]```iiiqqq~~~|||~~~qqqaaaZZZ```zzztttYYYGGGJJJKKKMMMeeeuuu\\\MMMJJJEEEEEEDDDCCCCCCFFFKKKOOORRRWWWYYYUUUSSSWWWZZZYYY]]]___dddjjjkkkkkkqqqyyy~~~{{{{{{|||xxxqqqkkkgggjjjuuunnnQQQFFFDDD@@@EEECCCHHHSSSYYY^^^kkk{{{tttcccQQQHHHHHHFFFOOOXXXhhhyyykkk___aaaaaahhhtttyyy{{{___UUUWWWYYYoooooo[[[MMMGGGCCCBBBFFFKKKZZZuuusss___SSSMMMGGGDDDDDD>>>=========???@@@BBBDDD???BBBEEEGGGIIIMMMSSSXXXXXX\\\aaaeeehhhjjjmmmpppfffkkkllliiiiiilllnnnnnnnnnooooooooonnnnnnoooqqqrrrwww|||~~~~~~{{{xxxvvvwww~~~yyyppphhhdddggglllrrrwwwyyyzzzzzz{{{~~~}}}{{{xxxvvvyyy~~~~~~yyyvvvsssooolllhhhdddaaa^^^``````]]]ZZZ^^^iiisssvvvbbbXXX\\\sssfffLLLKKKKKKHHH[[[wwwzzz___OOOKKKFFFFFFEEECCCBBBDDDHHHLLLPPPWWWYYYTTTSSSWWWZZZYYY\\\^^^ccchhhhhhhhhooowww}}}}}}}}}uuu}}}|||xxx|||sssSSSGGGEEEBBBBBB>>>BBBLLLPPPNNNUUUbbbjjjtttttthhhWWWLLLJJJGGGQQQZZZjjjzzzmmm___```___ffftttzzzppp[[[VVVZZZccc}}}jjjNNNHHHAAA@@@FFFLLLTTTeeevvvlll]]]UUULLLEEECCCBBB@@@>>>>>>???@@@???>>>???@@@BBBDDDGGGJJJMMMOOOSSSTTTVVVXXX[[[]]]___``````cccgggiiiiiiiiiiiiiiilllkkkjjjiiijjjkkklllmmmrrruuuyyy{{{{{{{{{{{{|||yyy||||||oooddd___bbbeeejjjnnnqqqrrrtttuuuyyy{{{}}}}}}|||{{{{{{|||{{{||||||~~~~~~}}}|||{{{{{{zzzzzz|||}}}~~~~~~}}}}}}~~~|||zzzxxxyyy|||~~~xxxyyyqqqlllkkkiiiddd```___aaaaaa___ZZZVVVYYYaaaiiizzzbbbXXX]]]ddd||||||VVVKKKLLLMMMWWWfffhhhSSSMMMLLLFFFBBBBBBBBBBBBFFFKKKSSSXXX[[[YYYTTTRRRVVV[[[^^^```bbbdddgggkkkqqquuu~~~~~~{{{|||yyyxxxxxx}}}|||\\\JJJFFFGGGDDDFFFHHHHHHGGGIIIOOOTTT\\\bbbiiimmmoooqqqwww{{{~~~zzznnn```SSSPPPSSSTTT[[[hhhuuurrr``````eeegggnnnyyy~~~bbbTTTRRR[[[wwwsssWWWLLLDDDAAAEEEIIIMMMYYYgggyyyeeeXXXLLLEEECCCBBB@@@>>>===>>>???>>>===??????AAACCCFFFIIILLLMMMOOOOOOQQQSSSVVVXXXYYYZZZ[[[^^^aaaccccccdddeeefffjjjjjjiiihhhhhhiiijjjkkkpppsssvvvxxxyyyyyyyyyzzzyyy{{{sssfff^^^ZZZ]]]aaaeeehhhkkknnnooommmoooqqqrrrrrrsssuuuwwwyyy{{{{{{wwwuuuuuuttttttsssrrrrrrqqqnnnoooppprrrssssssrrrrrrsssvvvzzz~~~yyyvvvtttrrrtttxxx}}}~~~|||wwwqqquuunnniiiiiihhheeedddeeegggfffbbb[[[UUUVVV]]]dddxxx```VVV[[[bbbyyycccQQQKKKHHHNNN[[[yyyrrr[[[RRRLLLFFFCCCCCCDDDDDDGGGKKKQQQVVV[[[ZZZUUUSSSUUUYYYZZZ\\\___bbbeeejjjpppttt}}}}}}yyywwwuuuuuuzzz^^^KKKFFFFFFFFFHHHJJJIIIIIIMMMUUU\\\[[[```fffiiihhhiiimmmqqqyyywwwjjj]]]WWWXXXVVV]]]iiivvvnnn^^^```gggkkktttxxx\\\PPPUUUnnndddTTTJJJEEEGGGGGGFFFMMMWWWoooppp]]]OOOHHHHHHDDDBBB???>>>??????>>>===>>>>>>???AAADDDGGGIIIKKKKKKLLLMMMOOOQQQRRRTTTTTTWWWYYY[[[]]]^^^```ccceeeiiihhhgggggggggggghhhhhhmmmpppsssuuuvvvvvvwwwxxxxxx{{{zzziii]]]VVVWWWYYY[[[^^^bbbeeefffbbbdddfffhhhjjjmmmrrruuuxxx{{{}}}}}}}}}~~~zzztttooolllgggggggggffffffeeeeeedddaaabbbccceeefffgggggghhhdddggglllppptttyyy|||uuurrrrrrsss{{{{{{rrrmmmjjjiiimmmsss|||~~~{{{}}}}}}}}}}}}}}}}}}~~~|||uuuooopppjjjfffggghhhgggiiilllpppnnnggg]]]UUUSSSYYY___}}}yyyaaaTTTXXX^^^uuusssXXXKKKDDDGGGPPPeeegggYYYLLLGGGCCCDDDEEEEEEGGGJJJNNNTTTYYYZZZWWWTTTUUUWWWVVVXXX\\\___ccchhhnnnrrryyy}}}zzzxxxyyy}}}~~~~~~cccPPPKKKKKKMMMPPPSSSTTTUUU\\\fffoooooorrrvvvvvvtttsssuuuwwwttteee]]][[[XXX^^^iiiwwwnnn___bbbjjjpppzzzjjjVVVUUUfffqqq\\\QQQIIIIIIIIIEEEGGGMMM^^^zzz}}}eeeVVVOOONNNHHHEEEBBB@@@@@@@@@@@@???======>>>@@@BBBEEEGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRWWWXXXYYYZZZ[[[^^^cccfffggggggfffffffffffffffgggkkknnnqqqsssssstttuuuwwwxxx{{{ppp```ZZZWWWUUUUUUWWW[[[^^^___```bbbdddfffiiinnntttxxxwwwzzz~~~}}}zzzxxxuuuqqqnnnlllkkkkkkjjjkkkkkkjjjhhhdddaaa___YYYYYYYYYYYYXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZ[[[UUUYYY]]]aaaeeejjjpppttttttyyyvvvnnnjjjiiijjjmmmwww~~~uuukkkdddaaaaaaiiirrr}}}|||||||||||||||~~~~~~vvvooonnniiieeeggghhhiiimmmrrrvvvtttmmmbbbYYYVVV\\\bbbyyygggWWWXXX\\\qqq~~~]]]LLLDDDFFFMMMTTTvvvqqq^^^NNNGGGCCCDDDFFFEEEEEEGGGJJJPPPWWWZZZXXXUUUTTTTTTUUUXXX[[[^^^aaaeeejjjnnnuuu}}}~~~zzzvvvrrrrrrpppooorrruuu{{{jjjXXXUUUVVVZZZ```hhhlllooovvvuuufff\\\ZZZXXX]]]fffuuutttdddgggnnntttuuu^^^TTT\\\qqqbbbTTTIIIIIIIIIEEEEEEIIIRRRlllsssaaaVVVQQQJJJGGGCCC@@@?????????>>><<<<<<===???@@@CCCDDDFFFHHHIIIJJJKKKMMMNNNOOOPPPUUUVVVWWWWWWXXX\\\```dddddddddeeeeeeffffffffffffiiilllooopppqqqrrruuuvvvxxx{{{|||iii\\\XXXRRRPPPRRRWWW[[[]]]ccceeegggiiilllqqqwww{{{xxx{{{~~~zzzyyyvvvtttqqqooollljjjgggeeebbb___\\\ZZZYYYXXXZZZZZZZZZZZZXXXVVVSSSQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJMMMQQQUUUXXX\\\aaaeeedddhhhoootttyyy{{{qqqkkkhhhgggfffooo{{{{{{qqqfff^^^ZZZ]]]iiiuuu}}}}}}uuunnnmmmiiiggghhhiiijjjooouuuzzzyyytttkkkbbbaaaffflll}}}ttt___[[[\\\nnnaaaLLLEEEGGGJJJJJJccc|||eeeSSSKKKDDDEEEFFFDDDCCCDDDGGGMMMUUUYYYXXXVVVSSSSSSWWWZZZ]]]___aaacccgggiiisss{{{tttmmmgggccc``````dddlll|||qqqaaa___bbblllvvv{{{nnn```XXXVVVUUUXXXaaaqqq}}}kkkjjjpppxxx```RRRRRRaaatttjjjXXXIIIGGGFFFCCCBBBFFFJJJ___~~~sss```SSSLLLHHHCCC???>>>>>>======<<<======>>>@@@AAACCCDDDDDDEEEFFFHHHJJJLLLMMMNNNQQQRRRSSSSSSTTTWWW[[[___``````bbbcccdddeeeeeeeeegggjjjlllnnnooopppsssuuuxxxzzz~~~vvv___XXXOOOLLLOOOUUU[[[]]]bbbeeehhhkkknnnrrrxxx{{{zzz}}}~~~~~~yyyyyyzzzzzzxxxvvvtttrrrkkkiiifffdddbbb```]]][[[XXXWWWUUURRRPPPNNNMMMLLLNNNNNNNNNNNNLLLKKKIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFDDDDDDDDDDDDDDDCCCFFFIIIKKKMMMPPPTTTWWWYYY]]]ccchhhkkkpppwww|||vvvnnniiidddiiiqqqyyy~~~sssfff\\\WWW\\\kkkyyywwwoookkkiiiiiikkklllmmmrrryyy}}}}}}{{{vvvpppoootttzzziii```\\\kkkeeeMMMEEEEEEEEEGGGUUUnnnppp\\\RRRHHHFFFFFFDDDCCCCCCEEEJJJRRRWWWXXXVVVSSSRRRXXXZZZ]]]___```bbbeeegggrrrzzzuuujjj]]]XXXSSSSSSVVV___ooo~~~yyyiiijjjooo|||nnnbbbWWWRRRRRRPPPSSS\\\mmmqqqllloooxxxbbbQQQLLLUUUeee|||wwwaaaMMMGGGFFFBBBAAADDDGGGSSSjjjqqq]]]PPPKKKFFFBBB@@@@@@??????=========>>>???AAABBBCCCBBBCCCDDDFFFIIIKKKLLLMMMOOOPPPRRRRRRSSSTTTXXXZZZZZZ[[[^^^```bbbbbbcccccceeegggiiijjjkkknnnqqqsssxxxzzz~~~jjj```SSSLLLNNNSSSXXXZZZ^^^aaafffjjjnnnsssxxx{{{|||~~~|||zzz{{{|||~~~~~~}}}{{{yyywwwuuutttsssqqqpppooollljjjgggeeeddd```]]]YYYWWWVVVUUURRRPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA???AAACCCDDDEEEGGGJJJLLLPPPTTTYYY]]]___bbbhhhllltttwwwyyyxxxuuurrrsssttttttxxx}}}yyypppddddddfffmmmwwwyyyjjj]]]WWW\\\lll|||~~~vvvmmmhhhgggjjjnnnooopppvvv}}}||||||rrreee\\\gggiiiOOOGGGEEEBBBFFFLLLaaagggZZZMMMIIIHHHEEECCCCCCDDDIIIPPPUUUWWWVVVTTTRRRVVVXXX\\\^^^```aaadddfffllluuulll^^^QQQMMMIIIIIIKKKSSSbbbppptttxxx{{{jjj^^^TTTMMMJJJKKKLLLOOOXXXkkkyyyllljjjrrrqqqeeeSSSKKKPPP\\\qqq}}}kkkSSSJJJGGGCCCAAACCCHHHMMM]]]wwwhhhUUUPPPJJJFFFDDDDDDCCCCCC======>>>>>>???AAABBBCCCBBBCCCEEEGGGJJJLLLNNNOOOOOOQQQSSSSSSSSSTTTWWWYYYVVVXXXZZZ]]]___aaaaaaaaacccdddggghhhiiikkkoooqqqxxxzzz~~~wwwjjjZZZPPPNNNQQQTTTUUUZZZ^^^dddjjjoootttxxx|||~~~~~~zzzwwwyyyzzz}}}~~~wwwuuurrrooollljjjhhhggghhhfffccc___[[[XXXVVVUUUUUURRRNNNLLLLLLKKKIIIFFFFFFEEEDDDCCCAAA@@@????????????@@@AAAAAAAAAAAA@@@============>>>>>>>>>>>>:::999888888999:::;;;<<<>>>???@@@@@@@@@AAACCCEEEEEEIIINNNQQQRRRTTTYYY]]]aaadddfffeeebbb```aaaccccccfffkkkooorrruuuyyy|||wwweeeaaa___eeeppp|||mmm___WWW[[[lll}}}zzz}}}xxxooofffeeefffjjjppprrrsssyyyxxxggg[[[eeelllQQQJJJGGGCCCGGGGGGYYYwwwnnn___QQQKKKIIIFFFDDDDDDCCCHHHNNNTTTVVVVVVTTTRRRSSSVVVZZZ]]]___aaadddffffffpppzzz___OOOHHHDDDBBBCCCEEEKKKXXXeee}}}xxxjjj[[[QQQJJJEEECCCEEEJJJMMMVVVkkkmmmfffjjjdddzzzpppXXXGGGHHHOOOXXXnnnsss___LLLDDDEEEEEECCCFFFGGGRRRfff~~~sss```UUUKKKGGGFFFBBB??????????????????>>>>>>======AAABBBEEEGGGIIIKKKKKKKKKMMMLLLLLLMMMNNNQQQSSSTTTSSSTTTUUUWWWZZZ\\\^^^___aaaaaaccceeegggjjjmmmnnnooorrrvvvyyy{{{}}}qqq]]]TTTPPPKKKKKKMMMTTTYYY___dddhhhnnnuuuzzzyyy{{{~~~|||zzzyyyzzzyyyyyy{{{~~~yyytttnnnkkkgggccc___]]]\\\\\\]]][[[WWWRRRNNNLLLKKKKKKHHHHHHGGGFFFEEEEEEDDDDDD???>>>===<<<;;;;;;:::;;;>>>???????????????>>>>>>???===<<<:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>AAABBBCCCEEEGGGHHHJJJJJJSSSSSSSSSSSSSSSRRRQQQPPPUUUXXX[[[^^^```dddhhhkkklllqqqxxx~~~nnnccc[[[]]]eeekkkooosss|||}}}|||~~~}}}pppeee^^^]]]kkk~~~vvvxxxxxxxxxuuuppphhhaaa\\\ZZZ___gggoootttwwwzzz|||```YYYaaaxxxqqqRRRIIIGGGCCCBBBIIIVVVmmmxxxeeeQQQIIIIIIHHHEEECCCEEEGGGKKKOOORRRUUUVVVWWWWWWVVVVVVWWWZZZ^^^bbbeeegggnnnyyynnnYYYMMMGGGBBB??????AAAEEENNNXXXsssvvvmmm^^^VVVKKKCCC@@@@@@@@@@@@HHHMMMXXXmmmuuuggghhhzzzXXXlll|||aaaKKKIIINNNSSSbbbttt}}}vvvgggTTTHHHEEEDDDBBBCCCDDDLLL[[[ppphhh[[[OOOJJJIIIEEEAAA@@@@@@@@@??????>>>>>>======AAABBBEEEGGGIIIIIIJJJIIIKKKJJJKKKKKKMMMOOOQQQRRRPPPQQQSSSUUUWWWYYY[[[[[[^^^^^^___aaacccfffhhhiiiiiilllpppsssvvvxxx{{{}}}}}}~~~~~~wwwbbbVVVPPPLLLKKKMMMPPPTTTZZZ___eeekkkrrrwwwwwwyyy}}}~~~|||{{{zzzxxxxxxyyy|||~~~}}}|||vvvooojjjccc```]]]XXXUUUSSSRRRRRRRRRPPPMMMIIIGGGFFFFFFFFFCCCCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;===>>>>>>???>>>>>>======???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======??????@@@AAACCCDDDEEEFFFJJJJJJKKKKKKJJJIIIIIIHHHHHHJJJMMMPPPRRRUUUZZZ]]]bbbgggnnntttyyy~~~vvviii]]][[[^^^aaadddhhhnnnpppsssvvvwwwvvvsssqqqpppqqquuuvvvlllccc```mmm~~~}}}vvvppppppooommmiiiccc^^^ZZZ]]]aaahhhnnnssswww{{{}}}mmmbbbeeerrrsssUUUKKKGGGAAADDDHHHRRRgggoooYYYNNNLLLIIIFFFDDDCCCEEEHHHLLLOOORRRTTTTTTUUUUUUUUUVVVYYY]]]aaacccfffllluuuhhhTTTIIIDDD@@@>>>???@@@CCCKKKSSSmmmuuuhhh]]]WWWNNNJJJDDDAAA@@@AAAAAA@@@BBBHHHUUUllliiibbblllyyyNNN\\\tttrrrWWWOOONNNOOOWWWcccxxxyyyrrr```OOOFFFCCCBBBBBBBBBFFFOOO^^^uuuzzziiiXXXPPPNNNJJJFFFDDDAAAAAA@@@@@@???>>>======BBBCCCEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIKKKLLLNNNOOOMMMNNNOOOQQQSSSUUUVVVWWWYYYYYYZZZ\\\]]]```aaabbbbbbeeeiiimmmooorrruuuxxxyyyzzz{{{|||~~~jjjZZZQQQLLLKKKLLLJJJMMMSSSYYY___gggnnnssstttvvvzzz~~~|||zzzxxxvvvtttuuuwww{{{}}}~~~~~~}}}}}}|||xxxtttooohhhbbb]]]VVVTTTQQQMMMJJJIIIHHHHHHFFFDDDCCCAAA@@@@@@AAAAAA@@@??????>>>>>>======<<<>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>======<<<>>>>>>>>>>>>===<<<;;;;;;::::::;;;<<<<<<;;;:::999;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>?????????AAABBBBBBBBBBBBAAA@@@@@@@@@BBBEEEGGGIIIKKKOOORRRUUUZZZaaagggkkkrrrzzzxxxfff\\\XXXVVVXXXZZZ]]]___bbbeeeffffffeeedddbbbdddjjjuuuuuukkkhhhqqq~~~~~~uuuiiihhhgggdddaaa^^^\\\[[[```dddkkkqqquuuyyy|||~~~|||~~~~~~oooiiijjjsssXXXMMMGGGAAAEEEGGGMMM```|||bbbTTTNNNJJJGGGFFFBBBDDDGGGKKKNNNQQQRRRSSSTTTSSSSSSUUUWWW[[[___aaafffjjjpppwwwyyyaaaOOOEEEAAA>>>===>>>???@@@FFFMMMcccxxx|||pppdddYYYQQQJJJGGG@@@???>>>>>>??????>>>===???EEESSSkkkooo^^^]]]dddKKKTTTddd|||kkk[[[QQQKKKQQQ[[[pppyyyzzzlllXXXJJJEEECCCCCCBBBDDDHHHQQQeee{{{cccVVVRRRNNNJJJIIICCCBBBAAA@@@???>>>======BBBCCCDDDEEEFFFFFFEEEDDDGGGGGGHHHHHHJJJKKKLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUVVVWWWXXXZZZ\\\]]]]]]```dddhhhkkkmmmqqqsssvvvwwwxxxzzz{{{}}}}}}~~~qqq]]]QQQLLLJJJJJJEEEGGGLLLSSSZZZcccjjjoooqqqsssvvvzzz}}}}}}zzzxxxwwwtttqqqqqqssswwwzzz{{{~~~}}}}}}~~~}}}zzzwwwvvvtttpppkkkfffaaa\\\VVVRRRLLLKKKIIIFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<======>>>============>>>?????????===<<<;;;:::;;;<<<======<<<:::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???>>>>>>======>>>???BBBCCCDDDFFFIIILLLKKKPPPWWW\\\```gggqqqyyy|||uuucccXXXQQQOOOQQQRRRTTTVVVXXXZZZ[[[\\\]]]]]]```gggsss~~~uuuqqqwww~~~vvvhhhfffccc```^^^]]]]]]^^^bbbhhhqqqxxx|||~~~~~~yyy{{{~~~~~~~~~~~~~~~zzzhhheee{{{rrrXXXMMMGGGBBBEEEGGGKKK\\\jjjXXXNNNHHHFFFFFFDDDEEEHHHKKKNNNQQQSSSTTTSSSSSSSSSUUUWWW[[[^^^```fffhhhlllqqquuu{{{qqq[[[LLLDDD???======?????????BBBHHHYYYnnn~~~vvvwwwuuulllfff\\\TTTMMMHHHDDDBBB============<<<<<<;;;:::BBBFFFTTTkkkuuu___WWWXXXLLLOOOXXXlllnnnXXXJJJMMMVVVfffssszzzrrr```RRRIIIEEEDDDBBBBBBCCCHHHXXXtttppp]]]SSSNNNLLLLLLDDDDDDCCCAAA@@@>>>======AAABBBCCCDDDDDDDDDCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKKKKLLLNNNOOOPPPPPPRRRRRRSSSTTTUUUWWWYYYYYY[[[^^^bbbeeehhhkkknnnpppssstttvvvwwwxxxxxxxxxxxxtttyyywww```QQQKKKHHHFFFCCCDDDGGGMMMVVV^^^eeeiiimmmooorrrvvvyyy{{{|||||||||}}}~~~~~~|||zzzyyyyyyvvvsssrrrtttxxxzzz{{{}}}}}}~~~~~~~~~{{{vvvrrrnnnlllfffbbb]]]XXXTTTOOOKKKHHHEEEEEECCCBBBAAA@@@??????@@@@@@???>>>>>>=========>>>>>>============<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>======>>>??????>>><<<;;;<<<======>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999;;;<<<============<<<<<<:::;;;===>>>>>>???BBBDDDEEEKKKRRRVVVXXX___jjjrrrvvv}}}nnn\\\OOOKKKLLLJJJMMMOOOQQQRRRTTTXXX[[[^^^ccckkkxxx~~~zzz~~~}}}ttthhheeeaaa^^^]]]^^^```bbbeeemmmyyy|||zzzeeecccqqquuu[[[NNNHHHFFFDDDFFFKKKYYYzzzppp[[[NNNGGGDDDEEEDDDEEEGGGIIILLLOOOQQQSSSSSSSSSTTTVVVXXX[[[]]]___eeehhhkkknnnqqquuuzzz}}}lllYYYLLLFFF@@@>>>>>>@@@@@@>>>@@@EEEPPPcccsssssslllmmmwwwyyyrrrsssxxx}}}sssfff[[[VVVPPPKKKGGGDDDAAA>>>??????===<<<;;;;;;<<<===CCCFFFTTTkkkyyybbbVVVQQQMMMNNNSSSbbb~~~hhhRRRNNNSSS\\\iiisssqqqggg\\\QQQIIICCCAAA???@@@CCCNNNcccuuujjjZZZOOOLLLLLLFFFEEEDDDBBB@@@>>>===<<>>>>>===<<<<<>>===<<<<<<;;;========================>>>>>>======<<<======>>>>>>>>>???@@@AAAAAAAAAAAA>>>??????@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;;;;;;;;;;:::<<<======<<<===???AAABBBHHHOOOQQQRRRVVV```iiinnnvvvxxxbbbQQQJJJIIIFFFIIIKKKLLLMMMPPPWWW\\\aaagggrrr~~~xxxnnneeebbb___]]]]]]```dddgggkkkttt}}}www~~~ccc```hhhvvvfffSSSKKKIIIBBBGGGKKKUUUpppyyyaaaQQQGGGDDDEEEAAABBBCCCEEEHHHKKKNNNPPPRRRSSSTTTVVVXXXZZZ\\\]]]ccceeeiiikkknnnqqquuuxxxzzz}}}gggWWWMMMHHHAAA??????AAA???===>>>CCCIIIYYYgggiiieeefffmmmrrrtttmmmiiijjjnnnssszzzqqqdddXXXTTTNNNIIIFFFCCC@@@>>>>>>>>>===;;;:::<<>>===<<<===>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKMMMNNNQQQSSSUUUVVVWWWZZZ^^^```bbbcccfffhhhhhhhhhiiijjjiiigggeeeddd]]]^^^bbbkkkwwwfffUUUNNNIIIDDDBBBAAAAAAEEELLLTTTYYY[[[bbbdddgggjjjmmmnnnoooooommmnnnoooqqqsssuuuvvvwwwyyywwwuuuuuuvvvxxxxxxxxxxxxzzz{{{yyywwwwwwxxx{{{~~~}}}{{{wwwuuupppjjjddd^^^YYYWWWOOOKKKFFFCCCAAAAAA@@@???<<<<<<<<<===<<<<<<<<<;;;>>>>>>>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>><<<;;;;;;<<<===???>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<===>>>>>>======???AAA>>>EEEKKKLLLJJJLLLUUU]]]eeemmmxxxjjjWWWMMMKKKFFFHHHKKKKKKLLLPPPXXX___dddlllyyy~~~{{{zzzyyyyyyyyyzzz~~~~~~{{{pppeeeaaa```^^^^^^aaafffkkkooosss{{{{{{xxxzzz}}}|||}}}~~~~~~~~~eee\\\]]]ggg}}}xxx\\\OOOKKKBBBGGGJJJNNNdddkkkXXXKKKEEEEEEAAAAAABBBDDDGGGJJJMMMOOOQQQRRRSSSUUUWWWYYYZZZ[[[___bbbeeehhhjjjmmmpppssswww{{{tttaaaTTTLLLHHHBBB?????????===;;;<<>>???@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCBBBBBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFBBB@@@===;;;:::;;;===>>>??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<:::;;;;;;;;;999999;;;===:::AAAHHHHHHEEEEEEMMMTTT^^^fffrrr{{{qqq\\\QQQOOOHHHJJJMMMMMMMMMRRR[[[cccfffooo~~~}}}{{{yyyvvvtttsssrrrrrrvvvyyy{{{{{{yyyuuujjj^^^```______aaaffflllrrrvvvyyyvvvyyy}}}zzzyyyzzz{{{||||||~~~iiiXXXVVV]]]tttdddQQQLLLBBBGGGHHHHHH[[[sss]]]NNNGGGGGGCCCCCCDDDFFFHHHKKKNNNPPPOOOPPPRRRSSSUUUWWWXXXYYY\\\___bbbeeegggiiilllooovvvwww}}}ooo^^^RRRKKKGGGBBB???>>>>>><<<999;;;@@@???KKKYYY___bbbffffffeeecccaaabbbfffjjjnnnvvvxxxhhh```SSSHHHAAA???>>>>>>;;;===???===;;;:::;;;>>>FFFFFFQQQeeesss|||wwwccczzzoooaaa^^^kkkjjjVVVPPPSSS```mmmlllaaaXXXNNNFFF@@@AAAAAA@@@DDDJJJXXXjjjwwwaaaSSSOOOIIIDDDCCCBBB>>><<<===>>>>>>??????@@@AAACCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGJJJJJJKKKJJJKKKMMMPPPSSSRRRSSSVVVYYY\\\^^^]]][[[ZZZZZZZZZYYYXXXWWWWWWVVVUUUYYY___eeemmm|||rrr]]]OOOHHHFFF@@@@@@@@@AAADDDHHHLLLNNNSSSUUUZZZ___cccdddeeeeee[[[]]]^^^^^^___bbbfffiiikkkllllllkkkjjjkkkmmmpppppppppqqqqqqqqqrrrrrrrrrtttuuuwwwyyyzzz||||||}}}~~~}}}}}}~~~|||xxxvvvtttqqqnnnkkkiiiddd\\\WWWSSSOOOIIIEEE<<<======>>>>>>======<<<===<<<;;;;;;===???AAABBBBBBDDDDDDDDDCCCCCCDDDFFFEEEFFFIIIJJJJJJKKKNNNPPPPPPMMMKKKLLLOOOPPPOOOMMMLLLLLLMMMMMMOOOPPPRRRRRRQQQPPPMMMKKKIIIHHHHHHHHHJJJGGGCCCAAA@@@@@@@@@???@@@>>><<<<<<>>>>>>>>>======<<<<<<===>>><<<999666???>>>===<<<;;;:::999888999999999999999999999:::<<<@@@DDDEEECCCCCCHHHLLLVVVYYYbbbppp|||ooo]]]QQQQQQLLLLLLRRRYYY[[[]]]```nnnuuu~~~~~~}}}|||zzzvvvxxxyyywwwrrrnnnlllmmmqqqooorrrxxxxxxooofffaaabbb```aaafffooowww{{{||||||uuuzzz||||||~~~||||||~~~}}}|||}}}~~~jjjXXXWWWZZZkkk}}}\\\JJJFFFCCCCCCHHHSSSmmmkkkWWWLLLHHHFFFCCCBBBDDDFFFEEEGGGLLLQQQRRRSSSSSSSSSSSSVVVXXXYYY\\\___aaadddgggkkknnntttwww{{{zzziii___VVVLLLEEEDDDAAA>>><<<============BBBGGGOOOXXX___aaa___\\\\\\YYY^^^hhhnnnooowwwyyyjjjYYYOOOJJJDDDBBBCCC>>>======<<<===>>>???@@@@@@GGGQQQ\\\fffooowww|||tttggggggwwwaaaUUUOOOXXXfffmmmllliiiRRRIIIBBBAAABBB@@@BBBFFFMMM\\\vvvtttbbbQQQJJJDDDCCCBBB>>><<<===>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKNNNQQQRRRTTTWWWYYYZZZXXXWWWSSSRRRRRRSSSSSSTTTUUUVVVYYY^^^eeekkksssuuu```PPPGGGCCC??????>>>???AAAEEEHHHKKKMMMQQQVVV[[[^^^_________WWWWWWWWWVVVVVVYYY]]]aaacccdddeeedddcccdddfffhhhiiijjjkkklllnnnoooppppppsssssstttvvvvvvwwwwwwwww{{{zzzyyy{{{}}}~~~}}}||||||yyytttoookkkgggbbb___]]]XXXRRRNNNKKKHHHDDDAAA????????????>>>===<<<;;;;;;<<<===>>>@@@AAACCCDDDDDDFFFGGGHHHIIILLLOOORRRQQQTTTWWWYYY[[[]]]```bbbccc```^^^^^^```aaaaaa`````````aaaaaacccdddfffgggfffdddaaa^^^[[[YYYXXXWWWWWWSSSNNNJJJHHHFFFDDDCCCEEECCCAAAAAABBBCCCBBBAAA@@@??????@@@BBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<>><<<<<<=========@@@DDDKKKSSSZZZ]]]\\\ZZZXXXVVV]]]iiipppsss|||rrr]]]PPPIIICCC??????>>>===<<<<<<<<<>>>???@@@BBBGGGNNNTTTZZZ```eeeiii}}}uuugggjjj{{{qqq^^^OOORRR```lllppprrr\\\PPPEEEBBBAAA@@@@@@@@@CCCNNNbbb}}}sssZZZPPPHHHDDDBBB>>><<<===>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAABBBCCCCCCCCCDDDGGGJJJMMMOOORRRTTTUUUUUUTTTSSSQQQQQQRRRSSSVVVZZZ]]]```dddiiiqqqvvv|||xxxdddSSSHHHBBB>>>======<<<>>>@@@CCCDDDFFFIIIOOOTTTWWWYYYXXXWWWRRRQQQPPPNNNNNNPPPUUUYYY^^^___```___^^^^^^```bbbaaabbbdddfffhhhjjjlllmmmooooooppppppppppppppppppttttttssstttvvvwwwuuuttttttpppkkkeee```[[[VVVSSSOOOLLLGGGDDDCCCAAA???============<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAAAA??????BBBEEEIIIJJJRRR^^^iiissszzzggg[[[VVVVVV]]]eeehhhjjjmmmttt{{{}}}{{{{{{zzzyyywwwssssssrrrooojjjfffeeeeeeaaaaaaeeemmmoookkkfffeeehhhiiimmmttt}}}|||rrrrrr|||{{{zzzzzz|||||||||zzz{{{}}}~~~}}}zzzwwwuuuwww{{{}}}||||||dddXXXUUUVVVccc{{{^^^LLLHHHGGGIIILLLZZZ{{{kkkVVVLLLLLLHHHEEEFFFEEEDDDEEEIIIMMMOOOQQQRRRRRRSSSUUUWWW[[[]]]^^^___```aaadddfffiiipppzzzsssfff^^^WWWPPPJJJDDDAAA===<<<<<<======<<<===???EEEMMMTTTYYYYYYYYYVVVVVV]]]jjjrrrvvvdddSSSJJJCCC???===??????>>>===>>>???@@@AAACCCFFFHHHKKKMMMPPPSSSVVVfffzzznnnfffooo{{{kkkSSSOOOYYYcccjjjmmmiii\\\LLLCCC@@@@@@???>>>AAAFFFSSShhhfffZZZMMMGGGDDD???<<<===>>>============>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDAAABBBCCCCCCCCCDDDFFFHHHIIIKKKOOORRRSSSTTTUUUUUUVVVVVVWWWZZZ^^^dddjjjmmmqqqwww~~~yyyeeeTTTHHHCCC===<<<;;;:::;;;<<<===>>>@@@CCCIIINNNRRRSSSSSSRRRPPPOOOMMMKKKLLLPPPVVV[[[bbbccccccbbb```___```aaa___```aaaccceeefffhhhhhhjjjjjjjjjjjjjjjkkkkkklllnnnnnnnnnpppqqqrrrpppnnnjjjfff```[[[WWWSSSOOOLLLGGGEEEBBB@@@???>>>======;;;;;;<<<===???AAABBBCCCFFFGGGHHHLLLQQQWWW]]]aaadddfffhhhkkkooovvv~~~}}}vvvpppjjjgggbbb```]]][[[YYYWWWSSSQQQKKKHHHFFFDDDDDDDDDBBBAAAAAAAAA@@@@@@???===<<<;;;============<<<<<<<<<<<<<<<>>>??????>>>>>>???AAAEEEFFFLLLVVV```kkkzzzuuuhhhbbb```dddjjjllloooqqqxxx~~~{{{zzzzzzyyywwwvvvoooppppppnnnjjjeee```^^^\\\]]]aaahhhkkkhhhffffffeeeiiioooxxx~~~xxxqqqmmmvvv~~~~~~~~~xxxwwwvvvwwwyyyyyyyyyxxxzzz}}}|||xxxuuutttxxxzzzzzz}}}~~~xxxbbbWWWSSSSSS]]]qqqlllQQQJJJGGGHHHHHHPPPkkk{{{aaaSSSMMMHHHEEEEEEDDDCCCEEEIIINNNPPPRRRSSSRRRRRRTTTUUUXXXZZZ\\\]]]]]]___bbbeeehhhrrrrrrcccYYYSSSNNNJJJCCC@@@===<<<<<<======<<<;;;===AAAHHHOOOUUUWWWXXXWWWXXX```mmmtttxxxmmmXXXNNNFFFAAA???AAAAAA@@@??????@@@AAABBBBBBCCCDDDDDDEEEGGGJJJMMMSSS```ppp{{{{{{jjjiiinnnzzzZZZKKKNNNWWWbbbjjjqqqeeeSSSEEE@@@@@@???===AAABBBJJJZZZmmmpppaaaQQQIIIEEEAAA>>>???>>>>>>======<<<=========??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@???@@@BBBBBBAAABBBDDDFFFDDDHHHLLLOOORRRUUUYYY\\\]]]]]]^^^aaagggmmmssswww}}}vvvbbbRRRHHHCCC===<<<;;;:::999999::::::===@@@EEEJJJNNNQQQRRRRRRNNNNNNMMMMMMOOOUUU\\\aaajjjkkkkkkiiifffddddddddddddeeeeeeffffffggggggggggggffffffggghhhiiikkklllkkkkkklllmmmoooooommmkkkddd```YYYTTTPPPLLLHHHFFFBBBAAA@@@>>>===<<<===>>>???@@@AAACCCFFFIIIKKKMMMLLLMMMPPPVVVaaannnzzz~~~{{{xxxuuuqqqllliii]]]YYYTTTOOOLLLHHHEEEBBBBBBBBBAAA???>>>=========????????????>>>>>>======<<<===>>>>>>>>>>>>>>>???BBBCCCGGGOOOWWWbbbrrrwwwooojjjmmmqqqtttwwwzzz|||~~~}}}|||~~~|||yyyxxxwwwwwwuuussskkkmmmnnnoookkkeee]]]XXXXXXYYY]]]ccceeecccccceeebbbgggoooyyy}}}zzzwwwuuuhhhhhhnnn~~~|||{{{{{{||||||{{{yyytttssssssuuuwwwyyyyyyxxxzzz}}}~~~yyyuuurrruuuwwwwww{{{~~~~~~vvvdddVVVQQQPPPXXXhhh{{{XXXLLLEEEGGGFFFJJJ___xxxkkkXXXMMMHHHDDDDDDCCCBBBDDDIIILLLMMMOOOOOONNNMMMMMMNNNTTTVVVYYYZZZ\\\___ccceeelllwwwxxxdddWWWOOOJJJHHHCCC@@@===;;;<<<<<<<<<<<<;;;<<>>>>>???@@@AAAAAAAAABBBAAA@@@AAADDDFFFIIIOOOXXX```fffppp}}}ssshhhdddooo~~~fffNNNGGGNNN]]]iiinnngggYYYJJJCCCBBBAAA???>>>===CCCOOO]]]qqqmmmYYYNNNIIIEEEBBBBBB??????>>>======<<<======>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;===??????>>>>>>@@@AAABBBFFFJJJMMMPPPVVV^^^dddiiijjjkkknnnsssxxx}}}uuubbbRRRHHHDDD>>>===<<<;;;::::::999999;;;>>>AAAFFFKKKPPPSSSUUUOOOPPPQQQRRRVVV\\\ccciiioooqqqqqqpppnnnlllkkkkkknnnnnnnnnmmmmmmllllllllliiiiiiiiiiiijjjlllnnnooommmmmmmmmnnnnnnmmmjjjgggaaa\\\UUUNNNIIIEEEAAA???>>>>>>>>>===<<<===???AAACCCDDDEEEHHHLLLPPPTTTVVVYYY[[[```jjjyyyvvvqqqkkkccc\\\UUUNNNIIIHHHFFFCCCAAA@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>======>>>>>>?????????@@@??????CCCHHHNNNWWWgggvvvzzzrrrqqqtttwww|||}}}{{{zzzyyyzzzxxxuuutttssssssqqqoooiiijjjlllmmmkkkeee\\\VVVUUUUUUYYY^^^___^^^```eeeeeejjjrrr{{{zzzuuuqqqnnn___hhhxxx}}}}}}}}}}}}{{{~~~~~~|||{{{zzzzzz{{{zzzxxxvvvrrrqqqrrrtttxxx{{{{{{{{{yyy|||}}}yyyvvvrrruuuvvvvvvyyy~~~yyyiiiZZZSSSOOOUUUaaawwwbbbPPPDDDFFFGGGFFFUUUkkkvvv___PPPKKKFFFEEECCCAAACCCHHHKKKNNNPPPPPPOOOMMMMMMNNNQQQSSSVVVYYY\\\___cccgggnnnzzzooo\\\PPPJJJGGGCCC@@@<<<;;;;;;<<<<<<;;;;;;<<>>>>>???@@@@@@BBBBBBBBB@@@>>>======???FFFGGGJJJOOOSSSWWW```iii{{{~~~lllbbb```jjj~~~}}}```OOOLLLTTT^^^___aaa\\\QQQHHHEEECCC???>>>;;;???HHHOOO\\\vvvlll[[[RRRJJJDDDBBBAAA@@@???>>>===============>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========<<<===???BBBEEEHHHJJJMMMUUU```hhhssstttvvvxxx{{{~~~jjjYYYMMMHHH??????>>>===<<<;;;::::::;;;<<>><<<;;;===??????@@@AAAEEEIIIJJJLLLOOOUUU\\\cccjjjmmmtttwww~~~}}}sssiiicccZZZVVVPPPJJJFFFEEEEEEFFFCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAAAAA===>>>AAAEEEHHHPPP___nnn~~~{{{yyyzzz~~~~~~|||zzzxxxwwwvvvuuussspppooonnnnnnlllkkkhhhhhhggggggfffbbb\\\WWWTTTTTTXXX^^^______dddjjjoootttzzzyyyqqqkkkiiigggwww}}}}}}}}}~~~zzz~~~}}}|||{{{||||||{{{yyywwwsssssssssvvvyyy|||||||||zzz|||}}}zzzwwwxxxzzz{{{yyy{{{~~~}}}}}}ppp```WWWQQQSSS\\\qqqoooVVVDDDFFFGGGDDDNNN___wwwlllWWWQQQKKKGGGDDDAAABBBFFFJJJMMMPPPRRRQQQQQQQQQRRRPPPSSSVVVYYY[[[___cccffflllxxxiiiXXXMMMHHHBBB@@@<<<;;;;;;<<<<<<;;;;;;<<>>===>>>DDDBBBCCCHHHJJJJJJOOOVVVaaarrrrrrdddVVV]]]nnnuuu]]]MMMJJJNNNSSS[[[]]]UUULLLHHHDDD???@@@<<<>>>DDDFFFLLLccc{{{~~~iiiZZZNNNEEEAAABBBAAA@@@>>>==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======:::<<<>>>>>>======>>>???CCCEEEHHHIIIKKKTTT```jjjtttuuuvvvxxxzzz|||}}}~~~zzz||||||{{{}}}uuubbbTTTMMM@@@@@@???>>>===<<<<<<;;;:::;;;===BBBHHHPPPWWW[[[ZZZ\\\___bbbfffkkkqqquuuuuuxxx{{{}}}}}}}}}|||||||||||||||{{{{{{{{{yyywwwuuutttssstttuuuvvvvvvtttrrrppplllggg```\\\PPPLLLGGGBBB@@@???>>>===;;;>>>AAACCCDDDGGGLLLQQQUUUXXX^^^gggrrr}}}nnnhhh^^^TTTMMMIIIHHHIIIDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>???AAACCCCCCBBB??????BBBEEEGGGMMM\\\kkk~~~~~~~~~~~~~~~|||zzzxxxvvvtttsssrrrooommmkkkkkkjjjiiigggiiifffcccbbbbbb```\\\YYYVVVVVV[[[```cccdddjjjqqqxxx|||xxxnnnhhhfffvvv~~~~~~zzz~~~~~~}}}~~~~~~}}}zzzxxxuuuuuuuuuwwwzzz|||||||||}}}|||zzz~~~~~~~~~}}}}}}ttteee[[[SSSSSSYYYnnnwwwZZZEEEFFFHHHCCCJJJXXXkkkyyy]]]VVVOOOJJJEEE@@@AAADDDDDDGGGKKKNNNOOOOOOPPPQQQQQQTTTWWWYYY[[[^^^bbbeeeiiiuuuttt___QQQJJJBBB???<<<;;;;;;<<<<<<;;;;;;<<<>>>CCCIIINNNOOOOOOPPPVVVdddttt}}}}}}fffVVVQQQSSSMMMLLLJJJIIIIIIIIIJJJJJJBBBDDDFFFFFFDDDCCCBBBCCCBBB???AAAFFFHHHFFFHHHNNNRRRaaaxxxgggYYYZZZaaatttwww___QQQKKKMMMSSSXXXWWWRRRLLLFFFAAA???======@@@CCCHHHTTT___{{{ppp]]]NNNFFFGGGCCCAAABBBAAA<<<:::<<<>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>AAABBBEEEGGGKKKPPPWWW[[[mmmoooqqqrrrqqqqqqrrrssssssppppppssswwwlllZZZPPPIIIDDD@@@@@@>>>;;;<<>>AAADDDEEEIIIVVVcccwww||||||yyyxxxwwwuuutttrrrqqqpppnnnnnnllljjjgggdddaaa___aaa```___]]]ZZZYYYYYY[[[___\\\\\\^^^```cccjjjrrr~~~yyylllfffmmmwww}}}yyyxxxxxxyyyzzz{{{{{{||||||}}}~~~||||||}}}{{{kkk___WWWWWWYYYggghhhKKKEEEGGGDDDFFFMMMbbb~~~kkk[[[MMMIIIJJJIIIEEECCCEEEEEEFFFGGGHHHJJJLLLMMMQQQRRRTTTVVVWWWZZZ^^^aaahhhppp}}}{{{eeeTTTIIIEEE???<<<;;;<<<===>>>;;;;;;>>>BBBFFFIIIIIIHHHKKKTTTeeevvvzzzeee]]]___[[[XXXTTTQQQOOOOOOQQQRRRQQQPPPMMMHHHCCCBBBCCCDDDBBBCCCCCCBBBAAAAAACCCEEEOOOSSSgggxxxjjjUUUUUUXXXggguuuYYYJJJIIIMMMRRRUUUTTTQQQKKKGGG@@@===<<<>>>???BBBKKKTTTjjj~~~hhhWWWNNNEEEBBB@@@BBBAAA===<<<===>>>===<<<<<<<<<<<<<<<===>>>======<<<<<<<<<<<<===:::::::::;;;;;;<<<===>>>???AAACCCEEEHHHMMMSSSWWW^^^bbbfffiiiiiihhhhhhhhhhhhfffggglllrrr~~~zzzfffWWWLLLFFFAAA@@@>>>;;;:::===;;;;;;===@@@GGGOOOWWW[[[]]]___bbbgggkkkoooqqqsssuuuxxx{{{}}}}}}~~~~~~{{{{{{{{{{{{zzzwwwqqqiiiccc^^^WWWMMMFFFFFFEEECCCBBBBBBBBBAAAAAAEEEIIIOOOVVV]]]gggsss{{{rrrfff___YYYVVVRRRNNNKKKIIIGGGFFFAAABBBBBBBBBBBBBBBCCCCCC@@@@@@BBBDDDDDDHHHTTTaaattt~~~~~~}}}zzz{{{~~~|||yyyxxxvvvsssqqqnnnlllkkkkkkjjjiiigggdddaaa___^^^]]]]]]]]]ZZZXXXXXXYYY[[[aaa______cccfffiiipppxxxvvvjjjjjjxxx}}}zzzzzzzzzzzz{{{{{{|||}}}~~~~~~qqqcccXXXWWWXXXdddmmmNNNFFFFFFBBBCCCJJJZZZxxxqqq```OOOIIIIIIGGGDDDBBBDDDEEEEEEFFFGGGIIIKKKLLLPPPRRRSSSUUUVVVYYY]]]```fffnnn{{{tttbbbNNNHHHAAA=========<<<:::;;;;;;===AAAEEEHHHHHHGGGLLLUUUeeeuuuxxxnnnnnngggccc^^^]]]___bbbdddddd[[[VVVPPPIIIDDDBBBAAAAAAEEEFFFGGGFFFDDDCCCCCCDDDJJJLLL]]]{{{|||wwwmmmXXXTTTRRRXXXkkkkkkSSSIIIIIIKKKRRRWWWWWWQQQKKKCCC???===>>>>>>>>>CCCIIIVVVkkkzzzggg[[[LLLGGGDDDEEECCC???======<<<<<<<<<;;;<<<<<<=========<<<<<<<<<<<<======>>>::::::::::::;;;<<<===>>>>>>???AAABBBDDDGGGLLLPPPOOOTTTZZZ^^^^^^]]]\\\\\\]]]\\\^^^ccckkkxxxuuubbbRRRKKKFFFDDDAAA===;;;===;;;<<<===@@@FFFNNNUUUYYYZZZ\\\___ccchhhllloooqqqtttwwwzzz|||}}}~~~}}}zzzxxxrrrlllccc[[[TTTMMMFFF@@@BBBAAA@@@@@@AAACCCFFFGGGNNNTTT\\\fffppp|||wwwsssmmmeee```^^^YYYRRRLLLHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCFFFQQQ]]]mmm}}}~~~}}}|||{{{zzzzzz}}}zzzwwwxxx{{{|||{{{xxxxxxvvvtttpppmmmiiigggeeeffffffeeecccaaa___]]]\\\ZZZZZZYYYWWWVVVVVVXXXZZZbbbbbbeeelllpppsssyyyrrrhhhppp~~~~~~}}}|||{{{{{{|||}}}~~~}}}lll^^^XXXWWWaaasssTTTIIIFFFBBBCCCIIIPPPnnn|||iiiUUULLLIIIGGGEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJOOOPPPRRRSSSTTTWWW[[[^^^cccjjjwwwwww\\\RRRGGGAAAAAAAAA===888<<<===>>>AAAEEEHHHHHHHHHMMMUUUdddsss|||zzztttnnnpppxxx~~~~~~ooofffXXXMMMHHHEEEBBBAAAFFFHHHIIIIIIFFFDDDCCCDDDGGGGGGSSSkkkzzz}}}wwwooobbb\\\TTTPPPZZZrrriiiPPPIIIGGGOOOXXXZZZTTTOOOFFFBBB@@@@@@???===???CCCKKKZZZrrryyyhhhXXXQQQKKKIIIGGGAAA======<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<===>>>???;;;:::::::::;;;;;;<<<======>>>???@@@AAACCCGGGJJJIIIMMMQQQTTTUUUTTTTTTTTTXXXWWWYYY]]]dddrrrooo\\\TTTLLLIIIFFFAAA>>>???;;;;;;<<>><<<<<<<<<<<<<<<===>>>???;;;::::::::::::;;;;;;<<<<<<===?????????@@@CCCFFFHHHJJJKKKKKKKKKLLLMMMOOORRRRRRUUUZZZ```nnnjjj___TTTNNNIIICCC@@@???::::::;;;===AAAEEEJJJMMMMMMNNNPPPTTTYYY]]]aaadddjjjlllooorrrtttvvvzzz}}}zzzzzzzzz{{{|||~~~~~~}}}zzzssslllfff\\\WWWPPPJJJFFFDDDDDDDDDGGGJJJMMMPPPUUU[[[ccciiixxx|||oooeeebbb^^^ZZZXXXTTTOOOKKKPPPLLLIIIHHHFFFFFFMMMUUU\\\jjj{{{~~~~~~yyywwwwwwwwwwwwuuuuuuuuuuuutttttttttsssttttttssssssssssssrrrqqqnnnmmmkkkiiifffdddbbbaaa____________^^^]]]\\\\\\ZZZYYYXXXUUUSSSSSSVVVYYY```ggguuusssooo}}}lll```___ooo|||\\\KKKEEECCCEEEIIIJJJ\\\{{{eeeUUUOOOKKKIIIHHHCCCCCCCCCDDDEEEFFFGGGHHHKKKLLLNNNOOOPPPRRRVVVYYY[[[```kkk|||{{{aaaOOOHHHFFFAAA===<<<===???DDDHHHKKKJJJIIIMMMSSS```nnnwww{{{uuu___RRRLLLHHHFFFDDDGGGKKKNNNNNNNNNNNNOOONNNNNNSSSbbbuuuxxxpppbbbTTTMMMTTTdddqqqgggSSSEEEHHHRRRXXXZZZ]]]JJJDDD@@@@@@???======???@@@DDDPPPddd}}}rrreeeWWWPPPLLLHHHDDDDDD@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<======>>>;;;;;;::::::::::::;;;;;;;;;<<<>>>>>>===>>>@@@BBBEEEFFFFFFEEEDDDEEEHHHKKKJJJLLLPPPVVV]]]kkkooo___TTTMMMEEE@@@>>>;;;;;;;;;<<<>>>AAADDDFFFFFFGGGIIIKKKPPPTTTXXX[[[___bbbeeegggjjjmmmrrruuuuuuvvvwwwyyyzzz|||}}}}}}{{{uuulllaaaZZZRRRNNNJJJEEECCCDDDFFFGGGRRRVVV]]]ccchhhpppzzzwwwrrrkkkfffbbb^^^XXXTTTTTTPPPNNNMMMKKKIIIMMMSSSXXXdddrrr|||~~~uuuooorrrzzz}}}wwwrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqpppppppppoooooopppoooooonnnmmmlllgggfffeeedddbbbaaa```___\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXVVVTTTUUUYYY\\\dddlll}}}zzz||||||~~~{{{ggg___hhhvvvdddOOOFFFBBBDDDGGGJJJUUUlllppp]]]SSSMMMIIIGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMOOOSSSVVVXXX\\\fffuuuvvv^^^PPPIIIDDDAAA<<<>>>CCCIIINNNPPPOOOMMMQQQUUU___llluuuyyyppp^^^RRRKKKGGGGGGJJJNNNQQQSSSUUUWWWYYYSSSTTTZZZfffvvvqqq^^^QQQOOOVVV]]]qqqzzzaaaKKKGGGLLLPPPUUU\\\PPPHHHBBBAAAAAA>>>>>>@@@@@@AAAIIIWWWhhh}}}yyyeeeZZZSSSMMMIIIHHHBBBBBB@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<===;;;;;;::::::999::::::;;;888:::<<<<<<<<<<<<>>>@@@@@@AAACCCCCCCCCDDDFFFHHHEEEHHHNNNSSSXXXddd{{{ooo___TTTIIIBBB@@@>>>===<<<<<<===???@@@AAABBBBBBCCCEEEIIIMMMQQQTTTUUUWWWZZZ]]]```dddiiimmmqqqsssvvvxxxzzz{{{{{{zzz~~~}}}zzzvvvpppfff\\\UUUNNNMMMLLLKKKMMMPPPUUUYYYcccjjjsss{{{uuuoooiiiaaa\\\WWWTTTRRRRRRPPPMMMNNNRRRSSS]]]iiirrryyy~~~rrriiidddfffiiiqqq}}}yyysssooonnnnnnnnnnnnpppoooooonnnmmmllllllkkkiiijjjkkkkkkjjjhhhggggggbbbaaa```___]]]\\\ZZZZZZYYYZZZ[[[[[[\\\\\\\\\\\\ZZZZZZYYYWWWWWWZZZ___ccclllsss}}}lll^^^bbbmmmtttYYYKKKEEEDDDEEEHHHOOObbbjjj\\\RRRKKKHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKNNNQQQTTTUUUXXXbbbooo~~~sss^^^RRRKKKGGGCCCFFFMMMUUU[[[\\\ZZZWWWXXXYYY```kkkssswww|||qqq^^^QQQJJJHHHKKKNNNQQQTTTWWWZZZ]]]YYY]]]ccclllyyygggUUUNNNOOORRR\\\rrrnnnRRRHHHGGGHHHNNNWWWWWWNNNFFFEEEDDDAAA@@@BBBCCCCCCHHHQQQ[[[jjjtttdddYYYPPPKKKIIIDDDCCCBBB@@@???>>>>>>===???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::666888::::::::::::<<<>>><<>>======>>>??????@@@@@@AAACCCFFFJJJNNNPPPOOOQQQTTTWWWZZZ___dddhhhppprrrvvvyyy{{{{{{zzzyyyvvvuuusssqqqlllddd[[[UUUOOOPPPRRRUUUZZZaaahhhmmmwwwyyyooofff___YYYVVVUUUVVVTTTPPPOOORRRNNNWWWbbbjjjrrryyy{{{xxxlllccc^^^___^^^bbbttt}}}yyysssooonnnmmmmmmlllnnnnnnmmmlllkkkjjjiiihhhfffggghhhhhhfffdddcccccc```___]]][[[YYYXXXVVVUUUWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXXXXYYY]]]ccchhhsssyyyooo]]]___iii{{{dddRRRIIIFFFFFFFFFKKK\\\}}}uuudddXXXOOOKKKFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJJJJKKKMMMPPPSSSSSSVVV___lllzzzlll[[[QQQMMMKKKOOOWWW```ggghhheeeaaa]]]]]]bbbkkkqqquuuzzziiiXXXOOOGGGIIILLLOOOQQQTTTXXX\\\___cccjjjrrr|||zzzaaaNNNGGGHHHRRR^^^pppjjjUUUJJJHHHKKKOOOOOORRROOOFFFBBBCCCAAA===>>>BBBFFFIIINNN[[[lllyyyyyyeeeWWWPPPOOOHHHFFFDDDBBBAAA???>>>>>><<<<<<===============<<<999999999999999999999999;;;<<<<<<<<<;;;;;;===>>>:::;;;===???AAABBBBBBCCCFFFFFFJJJNNNQQQXXXhhhwwwlllYYYMMMHHHDDDAAA??????===999;;;???BBBBBBBBBEEEHHHKKKMMMMMMOOOOOOOOOPPPSSSYYYaaagggppprrruuuwwwxxxwwwvvvuuusssssspppiiidddccc```[[[]]]aaafffkkkpppyyyrrrhhhZZZWWWUUUTTTSSSRRRPPPOOOOOOTTTYYY]]]fffppprrrmmmmmmccc[[[[[[]]]^^^dddkkkvvvyyy}}}~~~xxxuuupppnnnnnnoooppppppjjjiiihhhgggfffeeedddcccddddddccccccbbbaaaaaaaaaZZZZZZZZZZZZYYYXXXVVVVVVRRRVVVXXXTTTUUUZZZZZZVVVZZZYYYXXXXXXZZZaaajjjpppzzzwww~~~~~~ccc[[[___lll~~~sssXXXLLLFFFBBBLLLJJJVVVvvvooo___SSSKKKLLLGGGEEEGGGGGGEEEFFFJJJIIIJJJKKKLLLMMMMMMMMMMMMQQQUUU]]]hhhuuuzzzgggYYYPPPQQQXXXcccnnnuuuvvvooofffbbbbbbdddgggmmmttt{{{{{{cccWWWTTTMMMJJJLLLKKKKKKSSS```cccllltttxxx|||jjjUUUIIIFFFIIIRRRaaauuueeePPPFFFGGGKKKRRRUUURRRIIICCCCCCCCC@@@BBBDDDGGGHHHKKKTTTbbbmmmyyyfffYYYSSSKKKIIIGGGDDDCCCBBB@@@???<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======;;;<<<===???<<<===???AAABBBCCCDDDDDDDDDDDDGGGJJJMMMSSSaaannnhhhVVVLLLDDDAAA???@@@???<<>>======>>>>>>>>>>>>==============================;;;<<<======<<<<<<===???======???@@@BBBBBBCCCCCCAAAAAACCCFFFGGGKKKVVVbbbvvv}}}dddUUUIIIDDDAAABBBAAA@@@BBBFFFGGGMMMUUU]]]cccfffffffff___]]][[[WWWVVVXXX\\\```jjjmmmqqqtttssspppkkkhhhdddfffhhhllluuuyyyppphhh```XXXTTTNNNNNNNNNQQQZZZhhhrrruuuxxxrrrnnnnnnkkkeeebbbaaaZZZ\\\bbbjjjqqquuuvvvuuurrrpppmmmllllllkkkjjjiiiddddddcccaaa```^^^]]]]]][[[ZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQOOOSSSUUUUUUWWWZZZZZZXXXVVV\\\aaadddeeekkkvvvuuulllttt~~~}}}hhhVVVQQQQQQ^^^{{{qqqYYYLLLEEECCCIIISSSiii|||cccQQQRRRLLLIIIIIIHHHEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLRRR[[[bbbiii|||uuujjjcccdddgggnnnssssssoookkkhhhgggfffgggiiilllppprrryyyxxx^^^QQQGGGGGGHHHGGGKKKSSS___jjjuuu{{{ooo[[[MMMGGGGGGNNN___{{{ttt\\\MMMFFFMMMSSSYYYZZZVVVPPPKKKGGGFFFFFFEEEEEEFFFJJJNNNRRR```nnnvvveeeSSSNNNGGGCCCBBBBBB@@@>>>>>>>>>?????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<<<<>>>;;;<<<===>>>????????????@@@???AAACCCCCCEEEMMMVVVbbbssssss```SSSLLLGGGGGGFFFEEEFFFJJJOOOWWWbbbmmmuuuxxxzzz{{{vvvqqqiiiaaa[[[ZZZ]]]```kkkmmmqqqsssqqqkkkeee```___cccgggpppssseee\\\VVVSSSPPPPPPXXXggguuu}}}{{{sssjjjeee\\\]]]```eeekkknnnooonnnnnnllljjjiiiiiihhheeecccbbbaaa```^^^]]][[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPQQQPPPPPPOOONNNNNNNNNNNNKKKMMMQQQSSSVVVYYYYYYYYY[[[ccckkknnnnnnsssvvvtttuuu}}}~~~|||lllYYYQQQOOOXXXmmmgggSSSIIIFFFMMMUUUcccrrr\\\VVVOOOIIIIIIIIIFFFDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJKKKPPPWWW___fffvvvuuueeeaaa___bbbeeedddbbbaaa_________aaaeeeiiinnnpppuuu{{{lllZZZKKKHHHJJJIIIKKKQQQ]]]hhhuuu{{{kkkYYYLLLIIILLL]]]wwwtttZZZFFFGGGOOOZZZcccccc[[[QQQKKKFFFEEEDDDEEEHHHKKKMMMNNNVVV^^^oooxxxeee\\\QQQJJJGGGFFFDDDBBB??????@@@@@@???>>>======::::::::::::::::::::::::888:::<<<===<<<;;;;;;<<<;;;<<<======>>>>>>>>>>>>@@@>>>???BBBBBBAAAFFFMMMUUU___ooo}}}nnn]]]UUUOOONNNOOOOOOQQQTTT[[[bbbnnnyyy}}}oooeeeaaaccceeekkkmmmoooooolllfff___[[[[[[```hhhvvv~~~rrriiibbb[[[YYY___kkk{{{vvvmmmccccccccceeeiiikkklllkkkjjjhhhfffeeeeeecccaaa_________]]]\\\ZZZXXXWWWVVVTTTTTTSSSRRRQQQPPPOOONNNSSSRRRPPPOOOMMMMMMMMMMMMGGGHHHLLLQQQUUUXXX[[[]]]fffnnnwwwyyyyyy}}}uuuttt~~~~~~iiiXXXOOOOOOSSSaaaxxx}}}aaaPPPIIINNNSSS^^^yyyooo]]]SSSKKKJJJJJJGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMRRR\\\eeeqqqkkkbbb[[[[[[[[[WWWVVVXXXXXXYYYZZZ]]]bbbgggkkknnnqqqvvv|||gggRRRLLLKKKJJJLLLQQQ[[[gggtttzzz~~~~~~jjjUUUMMMKKKXXXnnnmmmRRRJJJMMMWWWdddiiicccXXXQQQIIIFFFDDDEEEIIIMMMMMMLLLLLLOOOZZZppp~~~ppp^^^QQQJJJGGGDDDBBB@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<888;;;===>>>===<<<<<<<<<===>>>>>>?????????>>>>>>???===>>>AAABBB@@@CCCHHHMMMRRR[[[eeennnzzzjjjaaaYYYYYY[[[\\\___bbbdddiiiqqqyyytttmmmlllmmmjjjkkkjjjiiifffbbb^^^[[[ZZZ```kkk}}}wwwmmmhhhiiiqqqvvvhhhfffdddeeegggjjjkkkkkkgggeeebbb``````___]]][[[]]]\\\[[[YYYWWWUUUTTTSSSPPPPPPOOOOOONNNMMMMMMMMMRRRQQQOOOMMMLLLLLLLLLMMMHHHGGGJJJQQQWWW[[[aaagggssszzz~~~uuusss|||wwweeeWWWNNNMMMNNNUUUfff|||pppWWWLLLKKKMMMXXXooo}}}iii]]]QQQLLLKKKIIIGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMKKKNNNXXXbbbjjjssszzzrrreeeZZZWWWSSSMMMLLLOOOVVVVVVXXX[[[^^^bbbfffhhhlllqqqzzzyyy___RRRLLLIIILLLSSS]]]iiitttzzz}}}}}}hhhYYYNNNQQQ```sssmmmVVVPPPQQQ]]]fffeee^^^ZZZOOOJJJEEEEEEIIILLLJJJHHHEEEEEELLL]]]rrrrrr^^^RRRLLLGGGCCCAAAAAAAAAAAA@@@???>>>===========================:::<<>>===>>>>>>>>>>>>???>>>>>>=========;;;===AAABBB@@@AAAEEEGGGHHHNNNUUUYYY```ppp}}}rrrhhhfffgggggghhhkkkdddfffiiimmmvvvzzzuuussskkkjjjhhhfffeeedddddddddaaagggsss~~~nnnkkkgggeeefffhhhiiiiiifffccc___\\\\\\[[[ZZZYYYZZZYYYWWWUUUSSSQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKMMMNNNLLLJJJLLLUUU\\\bbbjjjsss~~~yyyooosss~~~~~~}}}uuujjj___VVVOOONNNQQQZZZkkkfffSSSJJJHHHSSScccyyysssttt~~~xxxiiiYYYQQQNNNJJJHHHIIIGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIMMMUUU\\\bbbjjjrrr{{{zzziii[[[VVVPPPGGGEEEJJJPPPQQQRRRUUUYYY\\\___aaahhhmmmvvvppp]]]QQQKKKOOOWWWaaalllvvv{{{}}}zzzfffSSSNNNUUUccctttbbbTTTMMMUUUaaadddbbbaaaTTTNNNGGGEEEHHHJJJGGGDDDDDDBBBGGGSSScccyyynnn___VVVPPPLLLBBBBBBBBBAAA@@@???>>>===========================;;;>>>AAABBBAAA?????????<<<<<<<<<<<<<<<<<<;;;:::;;;:::<<<@@@BBB@@@@@@CCCCCCCCCHHHMMMNNNQQQ]]]lll|||tttooommmkkkkkklll_________```hhhzzz{{{wwwmmmkkkiiiggghhhjjjmmmnnnkkkqqqzzzuuuqqqkkkgggffffffgggffffffbbb]]]ZZZYYYYYYYYYXXXWWWVVVUUUSSSQQQOOOMMMLLLFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFHHHJJJMMMNNNQQQMMMOOOXXXaaagggqqq|||vvvllliiiwww||||||~~~}}}{{{|||yyytttkkkbbbVVVSSSRRRWWWccc~~~yyyZZZLLLFFFPPP[[[iiisssrrr}}}rrr___TTTOOOKKKIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHLLLRRRVVV\\\gggsssyyy}}}qqqaaa[[[SSSIIIFFFKKKGGGHHHKKKOOOSSSWWW[[[]]]dddkkkttt~~~~~~}}}}}}fffVVVNNNRRR\\\eeeoooxxx|||~~~bbbSSSPPPTTT___jjjxxx___LLLOOOYYY]]]^^^aaaWWWNNNFFFEEEIIIKKKFFF@@@@@@>>>???EEEPPPccc}}}tttaaaTTTOOOHHHFFFFFFHHHFFFAAAAAACCCDDDAAA======>>>>>>;;;777:::<<<>>>??????>>>>>>???;;;;;;;;;;;;;;;<<<===>>>======>>>???@@@AAABBBBBBAAAAAAAAACCCGGGMMMRRRVVVcccvvvvvvpppjjjbbb\\\TTTQQQOOOQQQUUUbbbyyy|||xxxooonnnmmmnnnqqqvvvzzz}}}uuunnnfffcccdddfffdddbbb```___\\\YYYWWWVVVVVVVVVUUUTTTRRROOOLLLKKKIIIIIIFFFDDDBBBCCCFFFGGGFFFEEEGGGGGGGGGHHHJJJLLLNNNPPPRRRTTTXXX]]]eeeooozzzrrrgggeeeooo}}}|||{{{{{{{{{|||{{{~~~}}}sssjjjVVVQQQOOOSSS^^^vvviiiXXXIIIGGGMMM]]]yyyzzzppp{{{mmmZZZSSSQQQNNNIIIHHHDDDCCCGGGIIIHHHIIIKKKIIIIIIKKKOOORRRWWWcccooo}}}zzzmmmcccYYYPPPJJJHHHDDDEEEGGGIIIMMMRRRYYY]]]ccchhhooouuuyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~zzz{{{zzz```VVVYYY```iiiooovvv{{{}}}~~~xxxcccUUUPPPVVV___ppppppXXXRRRUUUVVVYYY___\\\TTTKKKFFFFFFEEEBBB===@@@======AAAHHHVVVjjj{{{sss```UUUMMMIIIGGGGGGEEEAAAAAADDDEEECCCAAABBBCCCCCCAAA???=========<<<;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@DDDCCCBBBBBBDDDHHHLLLOOOWWWhhhyyynnndddYYYQQQMMMJJJHHHIIILLLVVVjjj||||||zzzqqqsssvvvzzzpppjjjccc___```aaa```^^^ZZZYYYVVVSSSQQQOOOOOOOOOOOONNNLLLIIIGGGFFFDDDDDDDDDBBB@@@AAADDDFFFEEEDDDFFFFFFGGGHHHKKKOOOSSSVVV\\\^^^bbbgggmmmvvvpppeeeaaagggyyy}}}}}}{{{zzzyyyxxxxxxxxx~~~~~~~~~~~~~~~{{{zzz}}}}}}qqq\\\TTTQQQVVV___qqqrrr\\\JJJHHHLLLTTTjjj|||pppyyygggYYYRRRMMMJJJHHHDDDCCCGGGJJJIIIIIILLLKKKJJJKKKNNNPPPUUUaaammmzzzyyymmm___SSSKKKHHHCCCCCCDDDFFFJJJOOOUUUYYY^^^ccckkkqqquuuwwwxxxyyyyyyxxxwwwvvvwwwxxxzzz{{{yyyyyy}}}nnn```^^^aaajjjooovvvzzz|||~~~|||eeeVVVRRRUUU\\\nnnkkk[[[SSSOOOSSS[[[[[[VVVOOOIIIFFFCCCAAA???BBB???>>>???BBBGGGTTT```xxxwwweeeYYYRRRKKKIIIHHHEEEFFFHHHFFFFFFEEEEEEEEEDDDDDDCCC@@@>>>===;;;;;;<<<===>>>>>>>>>===;;;;;;:::::::::========================CCCBBB@@@@@@AAADDDGGGIIILLLYYYpppzzziii\\\OOOHHHFFFCCCAAABBBCCCJJJYYYhhhwww|||}}}||||||yyy|||~~~|||{{{zzz{{{|||}}}~~~}}}|||~~~~~~}}}~~~}}}|||}}}~~~vvviiiddd^^^[[[[[[[[[YYYWWWWWWVVVTTTQQQNNNMMMKKKKKKJJJIIIGGGEEECCCAAAAAA@@@AAA@@@???@@@BBBDDDDDDCCCFFFGGGIIIKKKOOOUUU]]]cccfffgggjjjnnnttt||||||kkk___YYYaaappp|||{{{{{{zzzyyyxxxwwwwww|||||||||}}}}}}~~~}}}{{{{{{}}}|||jjj[[[SSSXXX^^^jjjdddMMMLLLLLLKKK[[[rrrxxx|||}}}fffXXXQQQMMMIIIEEEDDDGGGIIIIIIIIILLLMMMJJJJJJLLLNNNRRR]]]hhhuuu~~~{{{~~~{{{jjj[[[QQQLLLEEEDDDCCCDDDGGGLLLRRRUUUWWW]]]eeelllppprrrsssssssssrrrrrrrrrsssuuuvvvxxxwwwvvvxxx|||nnngggffflllpppuuuyyy{{{|||~~~jjjZZZSSSUUU```pppjjjXXXMMMNNNTTTQQQQQQOOOKKKGGGDDDCCCCCCEEEBBB@@@AAA@@@AAAGGGOOOcccxxx~~~kkk```UUUQQQQQQPPPQQQSSSPPPPPPPPPNNNKKKHHHEEEDDDAAA@@@>>>===>>>?????????======<<<;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;>>>=========???BBBEEEGGGHHHQQQaaayyysssaaaTTTJJJEEEBBB???>>>???@@@DDDOOO[[[eeejjjrrrvvvwwwyyy{{{~~~~~~|||zzz|||{{{{{{zzzxxxwwwwwwvvvuuuvvvxxxzzz}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~|||{{{zzzyyy{{{~~~~~~}}}{{{{{{|||}}}|||{{{|||}}}~~~}}}|||{{{|||}}}yyypppjjjbbb^^^YYYVVVUUUTTTSSSQQQTTTRRRPPPNNNLLLIIIHHHGGGGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>???AAABBBCCCDDDGGGIIILLLOOOTTT\\\gggoooqqqqqqsssuuu{{{{{{hhhZZZWWW[[[mmm}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~|||~~~hhhZZZZZZ[[[bbbnnnRRROOOMMMGGGTTTlllwwwcccWWWRRRJJJFFFDDDFFFHHHHHHHHHKKKNNNKKKIIIJJJKKKNNNWWWaaaooo{{{|||yyyzzzzzztttrrrqqqrrrppppppwwwxxxhhh\\\TTTKKKHHHDDDCCCFFFJJJOOOQQQRRRXXXaaaiiimmmnnnoooooommmmmmnnnnnnppprrrtttuuutttssstttxxx{{{yyyppplllnnnppptttwwwzzz{{{|||}}}lllZZZTTTVVV___nnngggSSSKKKKKKGGGIIIJJJIIIFFFCCCBBBCCCEEEBBBAAABBBAAA???BBBGGGRRRccc{{{qqqddd___```aaabbbdddfffeeedddaaa[[[TTTMMMHHHAAA@@@>>>???@@@AAA???===;;;;;;;;;;;;;;;<<<============<<<<<<;;;:::::::::===<<<<<<<<<===???AAACCCEEEKKKVVViiijjjXXXLLLGGGEEE???<<<<<<>>>???BBBJJJTTT\\\aaahhhmmmppptttyyy}}}}}}zzzwwwuuuttttttrrrrrrrrrrrrrrrqqqppppppoooppprrruuuwwwzzz|||}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzxxxwwwvvvvvvttttttuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyuuuwwwxxxzzz{{{{{{zzzyyy{{{{{{|||}}}~~~~~~~~~}}}yyyzzzzzz{{{||||||}}}}}}zzz{{{|||||||||}}}}}}~~~~~~~~~|||{{{zzzyyysssuuuxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{yyyxxxwwwvvvvvvvvv|||zzzxxxxxxyyyyyyxxxvvvtttuuuuuutttrrrpppqqqrrrvvvwwwzzz|||wwwpppjjjeeeaaaZZZXXXUUURRRQQQPPPNNNMMMKKKJJJIIIGGGEEECCCBBBAAACCCCCCBBBAAA@@@??????@@@===>>>???@@@AAACCCEEEFFFGGGJJJNNNQQQVVV```mmmwww{{{{{{{{{~~~~~~{{{~~~|||jjj[[[TTT[[[ggg}}}zzzyyyyyyyyyzzz{{{|||~~~~~~{{{{{{zzz{{{{{{|||||||||xxx|||~~~ggg^^^YYY]]]xxxzzz[[[QQQLLLGGGTTTiiirrr^^^TTTMMMHHHEEEFFFHHHGGGGGGJJJNNNJJJGGGHHHIIIKKKRRRYYYfffsss~~~|||uuurrrqqqqqqllljjjhhhhhhggghhhoooxxxwwwggg\\\QQQKKKEEEBBBCCCGGGJJJKKKOOOUUU]]]eeeiiikkklllmmmjjjkkklllmmmoooppprrrsssrrrppprrrvvvyyy|||~~~uuuqqqoooppprrruuuxxxzzz{{{zzzmmm[[[SSSRRR]]]nnneeeTTTLLLGGGGGGGGGEEECCCAAAAAAAAAFFFAAA???@@@@@@>>>???CCCDDDPPPcccuuuxxxtttxxx{{{|||}}}~~~|||yyywwwrrrhhh[[[RRRFFFCCC???>>>@@@@@@===::::::::::::;;;;;;===>>>>>><<<<<<<<<;;;;;;;;;::::::???>>>===<<<<<<<<<===>>>AAAEEELLLYYYmmmyyyfffUUUJJJEEEDDD===::::::===???AAAHHHOOOXXX]]]bbbfffjjjnnntttyyy}}}yyyvvvvvvwwwwwwtttqqqooooooooonnnnnnmmmmmmmmmmmmlllllljjjjjjlllnnnpppssstttuuuuuuuuutttttttttttttttuuuuuutttttttttssssssssssssrrrrrrrrrssstttttttttuuurrrrrrrrrrrrssssssssssssrrrssstttuuuvvvwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyytttuuuuuuvvvxxxyyyyyyzzzwwwyyy{{{|||{{{{{{{{{|||{{{||||||{{{zzzyyyxxxwwwtttuuuwwwxxxzzz||||||}}}|||{{{zzzzzz{{{zzzxxxvvvyyyxxxvvvtttrrrrrrrrrrrruuutttssssssttttttrrrqqqoooppppppooolllkkkkkkllllllmmmnnnqqquuuxxx{{{}}}|||wwwpppiiiddd```\\\ZZZRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@???>>>>>>============>>>>>>@@@BBBBBBCCCEEEHHHJJJIIIMMMQQQUUUYYYbbbpppzzz~~~}}}{{{wwwvvvyyynnnaaaYYY[[[jjj{{{{{{xxx}}}}}}~~~~~~xxxxxxxxxyyy{{{|||~~~yyyxxxwwwxxxyyyzzzyyyxxxvvvzzz~~~~~~}}}}}}|||~~~|||fffYYY[[[nnnkkkYYYNNNIIISSSddduuuiiiYYYRRRLLLHHHHHHIIIGGGGGGJJJLLLHHHFFFGGGIIIIIIMMMRRR\\\hhhrrrrrrmmmkkkiiihhheeecccbbbcccbbbbbbiiirrrwwwgggWWWPPPFFFAAAAAACCCEEEEEELLLQQQYYY___dddgggiiikkkiiijjjkkklllnnnooopppqqqooonnnpppuuuwwwyyy~~~wwwssspppoooqqqtttwwwzzzzzzyyynnn]]]QQQTTT^^^mmmjjj^^^PPPLLLGGGDDDCCCEEEHHHIIIJJJDDD??????>>><<<===@@@;;;CCCQQQ___iiiwwwvvvhhhTTTMMMDDD?????????>>><<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;???>>>======<<<=========???CCCGGGMMMYYYiiisssuuu|||zzztttiiiZZZNNNHHHFFF???<<<;;;>>>???AAAGGGMMMUUUYYY^^^aaaccchhhooouuuuuuuuutttsssrrrooommmkkkkkkmmmoooooollljjjjjjkkkllllllkkkjjjiiijjjjjjjjjfffggghhhjjjkkkmmmnnnooopppoooooonnnnnnooooooppppppoooooooooppppppqqqqqqppppppqqqqqqqqqqqqqqqpppnnnnnnooooooooopppppppppooooooooooooqqqrrrssstttvvvvvvvvvvvvvvvvvvuuutttqqqqqqrrrrrrssssssttttttsssvvvyyyzzzxxxwwwxxxzzzwwwwwwwwwwwwwwwvvvuuutttvvvuuuuuuuuuuuuvvvxxxyyywwwuuuttttttvvvwwwuuussswwwuuussspppooonnnooooooooonnnmmmnnnoooooonnnlllmmmnnnnnnllljjjiiiiiijjjeeefffhhhkkkmmmnnnnnnmmmoooqqqsssuuuuuutttrrrqqqhhheeeaaa]]]YYYVVVSSSPPPJJJKKKLLLKKKJJJHHHGGGFFFCCCDDDDDDDDDDDDBBBAAA@@@<<<<<<<<<;;;<<<<<<======@@@BBBEEEFFFFFFGGGKKKNNNOOOTTTZZZ\\\```hhhttt~~~wwwtttpppuuupppbbb```cccmmm}}}zzzxxxyyyzzz|||~~~~~~~~~||||||xxxxxxxxxyyy{{{|||~~~{{{yyyxxxyyy{{{{{{yyywwwuuuyyy~~~}}}~~~~~~~~~~~~~~~{{{zzzzzz|||qqq\\\ZZZdddnnngggTTTNNNSSS[[[zzzssswww{{{gggXXXRRRMMMLLLKKKIIIIIIKKKJJJFFFDDDGGGIIIHHHJJJMMMRRR\\\dddfffeeeeeeccc```]]]\\\]]]___^^^^^^dddlllxxxzzzaaaWWWKKKDDDBBBDDDDDDDDDGGGLLLRRRXXX\\\```dddggghhhiiijjjkkkmmmmmmnnnnnnnnnlllnnnsssuuutttwww|||~~~xxxtttooonnnooorrrwwwzzzzzzyyykkkVVVQQQSSS]]]uuurrrXXXRRRIIIEEEGGGMMMSSSVVVOOOHHHBBB@@@>>><<<<<>>IIISSSYYYccczzzaaaWWWIIIAAA???AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???AAAAAAAAADDDEEEFFFMMMXXXaaaccckkkoooqqqlllaaaUUUMMMJJJCCC???===@@@AAABBBGGGMMMSSSVVVZZZ]]]___eeelllrrrmmmllljjjhhheeedddbbbbbb```dddhhhiiihhhggghhhjjjhhhgggeeedddddddddeeefffeeefffggghhhjjjkkklllmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrooooooooopppoooooonnnnnnnnnnnnnnnoooooopppppppppllllllkkklllmmmoooqqqrrrttttttttttttsssrrrrrrqqqppppppppppppooooooooooookkkooorrrsssqqqpppqqqssssssttttttttttttsssrrrqqqrrrqqqooommmlllmmmnnnooorrrpppooopppssstttsssqqqpppnnnllliiihhhggghhhiiilllkkkkkklllmmmmmmllljjjhhhiiiiiihhheeeddddddeeecccdddfffhhhiiigggdddaaa```bbbeeegggfffdddaaa^^^[[[ZZZXXXUUURRRNNNKKKIIIFFFGGGIIIIIIGGGEEEEEEDDD======>>>??????>>><<<<<<===<<<<<<<<<======>>>???AAADDDGGGHHHHHHIIIMMMQQQWWW\\\bbbdddgggnnnzzzvvvnnnkkkoooyyyqqqbbbZZZaaannn}}}~~~|||{{{{{{xxxzzz|||}}}~~~}}}|||{{{xxxxxxxxxyyy{{{}}}~~~}}}|||||||||yyyvvvyyy}}}|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{|||}}}~~~zzzyyyyyy{{{yyy```[[[]]]^^^ooouuu[[[RRRSSSTTTtttuuusssttt}}}uuu]]]VVVPPPOOOMMMKKKJJJMMMHHHDDDDDDGGGIIIHHHHHHJJJKKKSSS[[[^^^___aaa___[[[WWWWWWYYY]]]]]]\\\bbbiiinnniii^^^QQQIIIGGGGGGGGGFFFDDDHHHMMMRRRWWW\\\aaadddggghhhiiikkklllllllllllllllkkklllqqqrrrqqqrrrvvv{{{zzz|||}}}yyyvvvooonnnnnnqqqvvvzzzzzzyyyzzz]]]SSSPPPSSSfffsssiiiZZZMMMGGGJJJRRRXXXYYYQQQGGGBBBAAA@@@<<<999999<<<@@@CCCIIIVVVfffqqqyyybbbKKKCCCDDDCCC>>>:::>>>======<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<>>======<<<<<<<<<======;;;<<<=========>>>>>>???EEEFFFGGGIIIMMMQQQVVVYYY___dddkkkrrrwww~~~}}}rrrkkkjjjtttzzztttiiibbb^^^fff{{{}}}zzz~~~~~~yyyuuuvvvwwwyyy{{{}}}~~~zzz|||~~~}}}{{{|||~~~~~~zzz~~~~~~{{{zzz}}}~~~zzzzzz{{{|||}}}~~~||||||zzzyyyxxxyyyyyyzzzxxxyyyzzzzzzzzz{{{~~~}}}}}}}}}}}}~~~||||||{{{|||iii[[[WWWWWWaaassskkkVVVRRRUUUtttzzzmmmiiiooovvvpppbbbTTTNNNMMMKKKHHHHHHEEEEEEDDDCCCCCCDDDFFFGGGJJJMMMRRRWWWYYYYYYWWWUUUUUUUUUVVVXXXZZZ^^^aaaccclllxxxmmmXXXPPPMMMIIIDDDCCCAAAEEEJJJOOORRRWWW]]]bbbdddgggjjjllllllkkklllllljjjkkknnnppprrrrrrrrrrrrsssuuuwwwxxx{{{}}}yyywwwvvvpppqqqsssuuuwwwyyy{{{|||nnn```UUUOOO[[[nnnkkkXXXNNNOOOTTTYYY___XXXOOOHHHDDDBBB???===;;;===>>>???AAAIIIUUU^^^rrrqqqUUUGGGDDDBBB???===>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===???DDDGGGHHHNNNUUU\\\gggssswwwuuunnnaaaVVVMMMGGGAAAAAABBBCCCHHHNNNRRRSSSUUUXXXZZZ\\\]]]]]]]]]\\\ZZZYYYYYY[[[]]]___bbbaaa`````````aaabbbbbbccccccaaa___]]]]]]^^^aaaddddddddddddeeegggiiikkkkkkiiifffdddeeeeeedddccceeeccccccdddggghhhgggfffffffffggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiigggfffffffffggghhhhhhjjjlllnnnooonnnmmmllljjjkkklllmmmllljjjiiiggggggiiikkkkkkjjjiiiiiiiiijjjkkkllllllmmmmmmllllllkkkkkkkkkjjjiiihhhgggfffcccdddfffggghhhiiiiiiiiiggggggffffffeeeddddddccccccbbbbbbbbbaaaaaa``````aaaaaa``````___]]]]]]\\\___[[[WWWXXXZZZ[[[YYYVVVVVVTTTSSSSSSTTTSSSQQQOOOLLLKKKIIIGGGFFFEEEEEEEEE@@@@@@??????>>>======<<<>>>>>>======<<<=========>>>>>>??????@@@AAABBBDDDKKKLLLMMMPPPSSSXXX]]]aaajjjpppxxx|||xxxqqqnnnnnnsss{{{ttthhhZZZ\\\eeevvv~~~|||wwwwwwxxxyyy{{{|||}}}~~~|||~~~~~~~~~~~~{{{{{{yyy{{{|||{{{zzzzzzzzz{{{|||~~~|||{{{zzzxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyzzz}}}|||||||||}}}~~~~~~~~~~~~~~~ooo[[[SSSSSSXXXhhh{{{___WWWYYYnnnpppgggjjjnnnuuu{{{kkkZZZRRRPPPMMMIIIGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEHHHLLLPPPRRRRRRQQQPPPPPPPPPRRRTTTWWWZZZ\\\]]]dddooo~~~fffYYYQQQJJJFFFEEECCCGGGKKKNNNQQQVVV\\\```bbbeeehhhjjjiiiiiiiiijjjiiijjjlllnnnoooooooooooopppqqqsssuuuwwwzzz~~~zzzwwwuuutttpppqqqsssvvvxxx{{{}}}~~~qqq___PPPQQQ\\\qqq}}}cccSSSOOORRRUUU___[[[TTTMMMGGGCCCAAA@@@;;;<<<===<<<;;;???FFFLLLWWWkkkaaaMMMEEEAAA??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???>>>???CCCDDDDDDIIIOOOYYYhhhxxx~~~qqqdddUUULLLDDDBBBBBBDDDIIINNNPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXZZZZZZ\\\\\\[[[[[[\\\]]]^^^_________^^^[[[ZZZZZZ\\\^^^ccccccbbbbbbcccdddfffgggiiieeebbb``````aaabbbbbbaaa```___```bbbccccccbbbccccccccccccccccccbbbbbbddddddeeeffffffffffffeeegggfffeeecccbbbbbbbbbbbbccceeehhhjjjkkkkkkkkkjjjiiiiiijjjjjjiiigggfffdddaaaccceeeeeeeeedddeeefffggghhhhhhiiiiiiiiiiiihhheeefffgggggggggfffdddccc```aaabbbcccddddddddddddbbbbbbbbbaaaaaa``````___^^^^^^]]]\\\\\\[[[ZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWYYYVVVRRRRRRSSSTTTQQQNNNOOOMMMLLLLLLLLLKKKIIIGGGGGGFFFEEECCCBBBAAAAAAAAA>>>>>>======<<<<<<<<<;;;???>>>======<<<<<<======@@@AAABBBBBBCCCEEEHHHKKKNNNPPPRRRUUUYYY___fffkkkzzzxxxvvvuuuttttttvvvxxxvvvhhhaaabbbkkkzzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}|||zzzxxxyyyzzzxxxzzzyyyyyyyyyzzz}}}~~~|||zzzyyyxxxyyyyyyzzzzzz{{{zzzyyyzzz|||~~~||||||}}}}}}~~~~~~xxx]]]PPPPPPRRR\\\rrrnnn___```hhhwwwhhhfffgggiiivvv{{{eeeZZZVVVQQQKKKHHHEEEDDDBBBBBBAAABBBCCCDDDBBBDDDFFFIIIKKKLLLLLLLLLKKKLLLOOOQQQTTTVVVXXXYYY]]]fffwwwyyyfffXXXNNNJJJJJJFFFHHHJJJMMMPPPTTTYYY]]]```bbbeeeffffffeeefffggghhhiiiiiijjjkkkllllllllllllnnnoooqqqrrruuuyyy|||~~~}}}{{{xxxvvvtttrrrqqqrrrtttvvvyyy|||~~~mmmYYYQQQSSS```uuuttt[[[NNNMMMPPPSSSSSSRRRNNNIIIDDDAAA@@@;;;<<<<<<<<<<<<>>>BBBFFFKKKZZZpppjjjSSSGGGAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>AAAAAAAAADDDJJJWWWggg|||qqqbbbVVVKKKFFFEEEFFFIIINNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUWWWXXXXXXYYYVVVWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZXXXWWWXXXZZZ]]]aaa``````______```bbbbbbfffccc^^^\\\]]]___``````]]]]]]]]]^^^^^^_________aaaaaabbbbbbbbbaaa```___aaaaaabbbcccccccccccccccdddcccbbbaaa```___^^^^^^bbbcccdddffffffeeeeeedddfffggggggfffeeedddbbbaaa]]]___aaaaaaaaabbbccceeedddeeeeeefffffffffeeeeeeaaabbbcccdddddddddbbbaaa]]]^^^______````````````^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUWWWXXXXXXWWWVVVUUUSSSRRRTTTQQQNNNMMMMMMLLLJJJHHHIIIHHHGGGFFFFFFEEECCCAAACCCBBBAAA@@@???>>>>>>===>>>>>>==================>>>>>>===<<<<<<<<<<<<<<<@@@BBBEEEEEEFFFIIINNNRRRSSSVVVZZZ___dddllluuu|||yyyxxxzzz}}}xxxooollllll|||}}}|||{{{zzzzzz{{{|||}}}}}}{{{zzz}}}}}}yyywwwxxxyyyxxxyyyxxxxxxxxxyyy}}}~~~}}}|||||||||{{{{{{{{{zzzyyyyyy|||~~~~~~~~~~~~~~~~~~~~~~~~```QQQQQQRRRWWWeee~~~iiifffdddnnngggfffeeejjjsssrrraaaZZZSSSMMMIIIEEEDDDBBBAAA@@@AAAAAABBBBBBCCCDDDFFFHHHIIIKKKKKKIIIKKKNNNRRRTTTVVVWWWWWW\\\bbbmmm}}}uuudddVVVOOOMMMGGGGGGHHHIIILLLQQQVVVZZZ]]]___bbbbbbbbbbbbcccdddhhhhhhgggggghhhiiijjjjjjkkklllnnnooooooqqqtttvvvxxxxxxyyyzzzyyywwwuuusssssssssuuuwwwyyy{{{|||}}}|||hhhYYYRRRTTTbbbxxxkkkSSSKKKKKKEEEIIIMMMNNNKKKFFFBBB@@@<<<============>>>@@@BBBGGGOOO]]]nnnoooYYYKKKCCC@@@AAA??????>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================@@@===>>>@@@???>>>AAAGGGNNN___wwwooobbbSSSLLLIIIHHHIIILLLLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUVVVVVVVVVSSSSSSUUUVVVWWWXXXYYYYYYWWWWWWWWWVVVUUUVVVYYY\\\^^^]]]\\\\\\\\\]]]^^^^^^ddd```\\\ZZZ[[[]]]^^^___[[[[[[\\\\\\\\\\\\\\\]]]___```aaabbbbbbaaa___^^^______```aaaaaaaaaaaa```aaa``````___^^^]]]]]]\\\]]]^^^```aaaaaaaaaaaaaaacccccccccbbbaaa``````___\\\]]]_________```bbbdddbbbcccccccccccccccbbbbbb^^^___```aaaaaaaaa``````[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTRRRPPPNNNOOONNNKKKIIIHHHGGGEEEDDDFFFEEECCCCCCDDDCCC@@@>>>@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<======@@@DDDHHHJJJKKKNNNTTTYYY[[[```ffflllsss|||~~~}}}vvvqqqsss{{{xxxyyy~~~~~~}}}|||{{{|||}}}~~~}}}{{{yyyvvvzzzzzzwwwvvvxxxzzzyyyyyyxxxwwwxxxzzz~~~~~~}}}}}}}}}|||||||||{{{zzzzzz}}}}}}cccVVVUUURRRSSS[[[oootttiiicccuuujjjgggdddeeeiiiwwwkkk^^^TTTMMMIIIEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGIIIJJJHHHIIIMMMPPPSSSUUUUUUUUUYYY]]]dddnnn|||uuudddWWWOOOHHHGGGEEEFFFIIINNNRRRUUUYYY[[[]]]^^^^^^___aaabbbgggfffeeeeeeeeegggiiijjjlllmmmnnnooonnnoooqqqrrrssstttwwwxxxxxxwwwvvvtttsssssstttuuuvvvwwwxxxxxxyyydddUUUOOOUUUddd~~~~~~^^^MMMGGGCCCEEEIIILLLLLLIIIDDDAAA???>>>===<<<<<<<<<===>>>BBBDDDLLLXXXgggxxxuuu```QQQFFFBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::========================>>><<<<<>>===AAAFFFJJJZZZqqqwwwhhhXXXOOOLLLIIIHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKMMMNNNPPPQQQQQQRRRPPPQQQSSSTTTUUUVVVVVVVVVSSSSSSTTTSSSSSSTTTXXX[[[[[[ZZZYYYXXXYYYZZZ[[[\\\```]]]YYYXXXYYYZZZ[[[[[[XXXZZZ[[[ZZZYYYXXXZZZ[[[[[[\\\^^^`````````^^^]]]\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\]]]]]]^^^]]]]]]\\\XXXYYYZZZ\\\^^^```aaaaaa_________^^^^^^^^^^^^^^^ZZZ\\\]]]]]]]]]^^^```bbb``````````````````___^^^]]]]]]]]]]]]]]]]]]]]]^^^ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRPPPQQQRRRRRRQQQOOOLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCAAAAAAAAABBBAAA???===>>>??????>>>>>>===;;;;;;888999999999:::;;;;;;;;;============>>>???@@@@@@BBBHHHOOORRRSSSVVV\\\bbbccchhhpppvvv|||~~~yyy}}}{{{ppplllppp~~~uuujjjnnnsss~~~}}}~~~~~~~~~~~~|||{{{zzztttxxxyyyuuuuuuxxxyyyxxxxxxxxxxxxyyy|||~~~}}}|||}}}}}}}}}}}}~~~}}}||||||~~~zzziii^^^YYYPPPOOOSSSaaa|||nnndddyyy|||mmmfffcccbbbcccgggttt}}}jjjYYYNNNIIIFFFEEECCCAAA@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGEEEFFFIIILLLNNNQQQRRRSSSSSSVVV[[[bbblll{{{vvvbbbTTTNNNJJJEEEDDDFFFJJJNNNPPPTTTVVVXXXYYYZZZ[[[^^^```eeedddbbbaaabbbeeehhhjjjlllmmmnnnnnnllllllmmmnnnnnnooorrrsssttttttrrrqqqppppppqqqrrrrrrsssttttttrrr\\\QQQPPPWWWjjjttt\\\OOOJJJHHHGGGGGGHHHGGGCCC@@@???>>><<<;;;<<<======>>>???===AAAJJJSSS___ppp~~~hhhVVVIIIDDDEEECCCBBBAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;===========================;;;;;;>>>>>>>>>AAAGGGIIIVVVkkkvvvgggWWWOOOLLLHHHFFFFFFDDDEEEGGGHHHJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOONNNOOOPPPRRRSSSSSSSSSRRRNNNOOOPPPOOOPPPRRRUUUXXXWWWWWWVVVVVVVVVXXXYYYZZZ[[[YYYVVVVVVWWWXXXXXXWWWVVVXXXYYYXXXVVVUUUWWWYYYUUUWWWZZZ\\\]]]]]][[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZVVVWWWYYY[[[\\\]]]]]]]]]WWWWWWYYYZZZ\\\]]]^^^^^^\\\[[[[[[[[[[[[\\\]]]]]]XXXYYYZZZYYYYYYZZZ\\\^^^\\\]]]]]]]]]]]]\\\[[[ZZZ\\\[[[YYYXXXXXXYYYZZZ[[[XXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVRRRRRRQQQQQQPPPPPPPPPOOOLLLMMMOOOOOONNNLLLIIIGGGGGGFFFEEECCCAAA??????@@@>>>======>>>??????>>><<<======>>>>>>===<<<:::999888888999999:::;;;<<<<<<>>>??????@@@AAACCCDDDEEEGGGOOOXXX\\\]]]```ffflllpppuuu|||~~~{{{|||zzzwwwmmmeeehhhyyy~~~mmmcccmmmrrr~~~{{{{{{}}}~~~~~~}}}|||{{{uuuxxxyyyuuusssvvvwwwvvvwwwxxxyyy|||~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~uuukkk```PPPOOOOOOWWWlllxxxhhhuuuqqqfffaaa______^^^dddsssgggUUUNNNGGGFFFDDDBBB@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEEEEDDDEEEFFFHHHKKKNNNQQQRRROOOSSSVVVZZZ```lll}}}rrr```VVVPPPIIIEEEEEEGGGIIIJJJNNNPPPRRRTTTUUUWWW[[[]]]bbbaaa___^^^___bbbfffiiijjjkkklllkkkiiihhhhhhiiiggghhhjjjkkklllkkkkkkjjjjjjjjjlllmmmoooqqqrrrrrr}}}dddTTTQQQRRR\\\oooqqq___RRRKKKEEEBBBDDDDDDAAA===>>><<<;;;;;;===@@@BBBBBB@@@===???EEEJJJPPP]]]jjjuuunnnZZZKKKFFFHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;========================<<<:::;;;>>>>>>>>>BBBHHHEEEQQQaaassssssdddTTTMMMKKKGGGDDDDDDAAABBBDDDFFFHHHJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOLLLMMMOOOPPPQQQQQQPPPOOOLLLLLLMMMMMMMMMPPPSSSWWWVVVUUUTTTTTTUUUWWWXXXYYYWWWVVVTTTTTTUUUVVVUUUTTTTTTVVVXXXWWWTTTSSSUUUWWWQQQSSSVVVYYYZZZZZZYYYXXXVVVWWWXXXXXXYYYYYYXXXXXXRRRTTTVVVYYY[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]VVVWWWWWWVVVUUUVVVYYY[[[ZZZZZZ[[[[[[ZZZYYYXXXXXX[[[YYYVVVTTTTTTUUUWWWYYYVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKMMMMMMLLLJJJGGGEEEDDDDDDCCCAAA???===>>>???;;;::::::;;;======<<<:::;;;<<<======<<<;;;999888::::::;;;<<<======>>>>>>@@@@@@AAABBBDDDFFFHHHIIIKKKTTT^^^dddeeegggmmmrrr~~~||||||yyyyyy{{{~~~oooeee```kkk}}}vvvrrrooosss}}}{{{|||yyyzzz|||}}}~~~~~~~~~}}}vvvzzzyyyuuurrrtttuuussswwwxxxzzz}}}}}}~~~wwwgggSSSQQQOOORRRaaa~~~mmmsssuuuggg```]]]]]]ZZZ\\\fffyyyttt^^^TTTHHHGGGEEEBBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFHHHKKKNNNQQQSSSPPPSSSVVVWWWYYYbbbppp|||}}}kkk]]]VVVMMMFFFEEEFFFFFFFFFIIIKKKNNNPPPRRRUUUYYY[[[```^^^\\\[[[\\\```eeehhhhhhiiijjjiiifffddddddeeebbbcccddddddeeeeeeeeedddeeefffhhhjjjmmmppprrrssssss___QQQJJJRRR___llluuu^^^OOOCCCCCCDDDAAA===;;;;;;@@@@@@===>>>CCCCCC>>>999999:::===BBBGGGMMMPPP\\\jjj~~~{{{gggUUUNNNOOOJJJDDD@@@AAABBB???<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;<<<===??????FFFKKKUUUaaallltttvvvvvvaaa\\\TTTLLLGGGDDDDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUTTTRRRQQQOOOOOONNNNNNSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVRRRSSSSSSTTTUUUWWWXXXYYYWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTUUUVVVXXXYYY\\\[[[ZZZXXXWWWWWWVVVVVVUUUSSSQQQQQQSSSVVVWWWWWWSSSRRRRRRRRRQQQQQQQQQQQQRRRPPPOOOMMMLLLLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHKKKHHHEEEDDDEEEFFFDDDAAACCCBBB@@@>>><<<<<<<<<<<>>===<<<<<<;;;;;;:::::::::999999999999999;;;=========<<<===???AAAFFFDDDCCCFFFKKKPPPQQQPPPZZZ]]]fffppptttuuu}}}xxxvvvvvvwww~~~{{{pppgggkkkqqqzzz{{{zzzvvvrrrrrrrrrzzz~~~~~~}}}~~~~~~{{{yyyzzz~~~zzzyyyyyy{{{}}}~~~}}}yyyxxxvvvssspppqqqsssvvvvvvyyy|||}}}}}}~~~~~~ttt]]]QQQNNNWWW^^^iiiyyytttttt|||jjjeeeaaa]]]XXX\\\ccclllxxxmmmXXXSSSMMMHHHGGGFFFBBBBBBDDD>>>???AAABBBCCCCCCBBBAAAFFFEEEEEEEEEFFFHHHJJJKKKNNNNNNOOOPPPTTT[[[dddjjjvvvzzzjjj\\\OOOJJJHHHDDDCCCFFFHHHHHHIIIJJJMMMPPPSSSUUU[[[[[[\\\]]]^^^```aaabbbcccdddeeeeeecccbbbbbbcccXXXZZZ\\\\\\[[[ZZZ[[[\\\bbbdddfffggghhhjjjmmmppp}}}kkkZZZMMMMMMRRR[[[lll}}}xxxfffRRRIIIEEE@@@<<<;;;;;;???>>>:::999===>>><<<<<<<<<<<<===@@@DDDHHHJJJNNNXXXhhh{{{zzzfffXXXTTTPPPJJJFFFGGGHHHCCC@@@???<<<<<<===>>>>>>===<<<<<<::::::;;;;;;<<<<<<======:::::::::;;;<<<===>>>???AAACCCIIIRRRYYY^^^___^^^ZZZVVVPPPJJJEEECCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPOOONNNNNNMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVYYYXXXXXXWWWUUUTTTTTTSSSSSSQQQOOOPPPRRRTTTUUUUUUPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMLLLKKKKKKKKKLLLGGGGGGGGGGGGHHHHHHHHHHHHIIIFFFCCCCCCDDDDDDBBB@@@AAA@@@???===<<<<<<<<<<<<999999999999999999999999;;;;;;::::::::::::999999999:::<<<<<<<<<===@@@BBBHHHHHHIIILLLPPPUUUXXXZZZ```dddooozzzxxxqqqsssyyy~~~zzznnnjjjrrrzzz~~~rrrrrrvvvyyy{{{~~~~~~~~~|||zzz{{{xxxxxxyyy{{{~~~~~~}}}{{{yyyyyyxxxuuurrrrrrsssuuuyyy|||yyydddWWWQQQUUUXXX___zzzvvviiiooorrriiibbb]]]XXXYYY]]]cccmmmhhhXXXPPPIIIHHHGGGDDDBBBBBB???@@@BBBCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFHHHJJJKKKKKKLLLLLLNNNQQQWWW___dddhhhuuussseeeWWWOOOJJJDDDBBBCCCEEEEEEEEEGGGIIILLLOOOPPPWWWWWWXXXYYY[[[]]]___```aaacccdddccc```^^^^^^___VVVWWWXXXWWWWWWWWWZZZ\\\bbbdddfffggghhhiiilllnnnkkk|||}}}jjjWWWNNNKKKLLLWWWddduuujjjXXXMMMEEE@@@>>>???BBBAAA;;;777888:::;;;>>>===<<<<<<===???BBBCCCEEEJJJTTTbbbvvvnnncccXXXQQQLLLLLLJJJEEE@@@>>>===>>>?????????>>>===<<<<<<<<<==================:::::::::;;;<<<===>>>???>>>???BBBFFFJJJMMMMMMLLLOOOMMMJJJFFFCCCAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPPPPPPPPPPQQQQQQRRRTTTTTTTTTTTTSSSRRRPPPOOOPPPOOOMMMMMMOOOQQQRRRQQQLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHIIICCCCCCDDDDDDEEEFFFFFFGGGDDDCCCAAAAAAAAAAAA???>>>>>>======<<<;;;;;;<<<<<<555666666777888999999:::;;;;;;;;;;;;::::::::::::999;;;<<<===>>>@@@DDDGGGLLLOOOSSSUUUWWW[[[bbbhhhmmmsss}}}}}}vvvooolllsssvvvhhhfffllluuummmhhhmmmwww~~~~~~~~~|||zzz|||yyyxxxyyy{{{~~~~~~}}}{{{{{{{{{{{{yyyvvvttttttuuu|||mmm```VVVVVVUUUWWWggg{{{~~~eeecccqqqqqqggg```ZZZYYYYYY[[[aaaqqqgggZZZNNNKKKJJJGGGDDDBBBAAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJLLLQQQWWW\\\\\\fffqqq{{{}}}pppaaaWWWOOOHHHDDDDDDCCCCCCCCCCCCEEEHHHJJJKKKPPPQQQRRRTTTVVVYYY[[[\\\^^^___```^^^[[[XXXWWWXXXRRRSSSTTTTTTTTTVVVZZZ]]]bbbdddggghhhhhhhhhjjjkkkZZZkkk{{{gggZZZQQQLLLPPPVVV^^^mmmqqqaaaTTTJJJDDDDDDFFFEEE@@@:::777888:::>>>===<<<;;;;;;<<<===>>>BBBEEEJJJSSSbbbyyy~~~lllbbbXXXSSSNNNGGGBBBAAA===>>>???@@@???>>>===<<>><<<;;;:::999:::::::::;;;;;;===>>>>>>=========@@@CCCFFFGGGFFFFFFFFFEEEDDDBBBAAA??????@@@@@@@@@AAAAAACCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQPPPPPPOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRQQQOOOMMMKKKMMMKKKJJJJJJLLLNNNNNNMMMIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@??????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<888888888999::::::;;;;;;;;;;;;;;;:::::::::::::::===>>>???@@@AAADDDHHHKKKQQQVVV[[[]]]\\\```iiippp{{{}}}yyyooolllnnnzzzvvvjjjgggqqq~~~~~~xxxlllkkkmmmvvv|||{{{{{{~~~}}}~~~~~~}}}{{{zzz}}}~~~|||zzz{{{}}}|||yyywwwwww~~~~~~{{{oooddd```]]][[[```hhhmmm}}}ooogggkkkzzz|||mmmddd\\\ZZZXXXYYY[[[eeexxx~~~kkkXXXOOOLLLIIIFFFDDDAAABBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIILLLQQQUUUVVV]]]dddlllxxxxxxkkk```WWWOOOJJJGGGDDDCCCCCCBBBCCCDDDFFFGGGJJJJJJLLLNNNPPPSSSUUUWWWYYYZZZZZZXXXUUURRRQQQQQQNNNQQQTTTWWWYYY[[[^^^```cccfffhhhiiihhhgggggghhhQQQ^^^nnnzzzyyyjjj]]]SSSNNNMMMPPP[[[kkk~~~lllZZZMMMCCCCCCCCC@@@;;;777888:::;;;::::::::::::;;;<<<===???@@@CCCHHHQQQaaasss}}}mmmbbbXXXOOOJJJJJJAAAAAAAAA@@@??????>>>>>>@@@@@@???===<<<:::999888;;;;;;;;;;;;;;;<<<===>>>;;;::::::;;;>>>@@@AAA@@@AAAAAABBBBBBBBBAAA???>>>????????????@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKNNNNNNMMMLLLLLLLLLLLLMMMOOOOOONNNNNNNNNMMMMMMMMMKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMOOOOOOOOOMMMKKKIIIJJJHHHGGGHHHIIIJJJJJJIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<@@@AAABBBCCCDDDGGGLLLPPPUUU\\\bbbcccaaaccclllsss|||yyywwwuuuppprrrxxxwwwmmmjjjmmmxxxtttllljjjlllrrr|||zzzyyyyyy{{{~~~}}}}}}zzzyyyxxx}}}}}}{{{}}}}}}{{{zzz~~~}}}yyyuuunnnfff```bbblllpppjjjqqqsssfff^^^[[[YYYYYYYYY]]]hhhtttfffVVVNNNJJJGGGFFFBBBBBBAAA@@@@@@@@@??????BBBCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGIIIMMMOOOSSSVVVZZZ___iiiuuu|||~~~vvvkkkaaaXXXPPPJJJFFFEEECCCBBBAAAAAAAAAAAAEEEEEEFFFHHHKKKNNNPPPRRRSSSTTTUUUTTTQQQOOOOOOOOOOOOSSSYYY^^^aaabbbccceeedddgggiiijjjhhhfffddddddJJJSSS]]]eeeqqq{{{lll]]]RRRKKKIIIOOOZZZlllsssbbbLLLFFFAAA>>>;;;777888:::888888888999:::;;;<<<======@@@CCCEEEIIIQQQ\\\dddxxxttthhh\\\UUUTTTLLLJJJGGGDDDBBB@@@@@@@@@<<<<<<<<<===============;;;;;;;;;;;;;;;<<<======???>>>======>>>>>>===<<>>===???>>>>>>>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGGGGFFFEEEFFFHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>======;;;===>>>>>>===;;;:::;;;999::::::;;;;;;;;;:::::::::::::::::::::999999999:::;;;;;;===>>>???@@@@@@DDDEEEFFFGGGJJJNNNTTTXXX]]]dddlllnnnmmmooouuu{{{|||uuupppooopppqqqvvv{{{nnnfffdddnnn~~~qqqdddccchhhttt~~~zzzzzzyyyyyyzzz|||~~~|||}}}~~~~~~zzzyyyyyy}}}}}}}}}}}}xxxeeeaaaeeeuuu|||lllooo|||jjjddd^^^ZZZYYYWWWWWW\\\ccc{{{|||eeeWWWMMMHHHHHHDDDCCCBBBAAA@@@?????????AAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFFFFFFFHHHJJJLLLLLLMMMPPPUUU^^^hhhqqqvvvxxxnnndddYYYOOOJJJIIIFFFCCC@@@>>>======BBBBBBCCCEEEGGGJJJLLLMMMOOOQQQSSSSSSRRRQQQRRRSSSWWW[[[```dddeeeffffffgggcccfffiiiiiifffccc```^^^CCCIIIOOOUUUcccyyy}}}oooaaaXXXNNNMMMPPP[[[nnnlll\\\LLLCCC>>>999888;;;888888888999::::::;;;;;;<<>>>>>?????????<<<;;;;;;;;;;;;<<<======AAA@@@??????@@@???===;;;>>>????????????>>>===<<<>>>>>>======>>>>>>??????AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDEEEFFFGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<:::===??????===;;;;;;;;;:::;;;;;;<<<<<<;;;:::999888888999999::::::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFJJJLLLNNNPPPTTTZZZaaaffflllsss|||~~~wwwtttpppllljjjmmmqqquuu}}}|||rrrdddeeeoooqqqfffbbbjjjvvv|||{{{zzzzzzyyyxxxxxxyyy{{{}}}zzz{{{|||}}}~~~~~~}}}{{{zzz}}}~~~~~~}}}vvvbbbbbbnnn~~~zzzwwwooofff]]]XXXUUUSSSVVV\\\eeeyyy}}}hhhWWWNNNLLLGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBBBB@@@BBBEEEFFFEEEFFFHHHIIIGGGHHHJJJOOOVVV___hhhooowww}}}ttthhh\\\SSSQQQMMMHHHDDDAAA???>>>AAAAAABBBCCCEEEGGGIIIJJJMMMPPPSSSUUUVVVWWWYYY[[[cccdddeeeeeeddddddeeefff```cccfffgggccc^^^ZZZXXX===BBBGGGMMM\\\uuussskkkWWWQQQMMMQQQ___vvvvvv\\\MMMCCC<<<:::<<<888888999999::::::::::::666:::>>>@@@@@@CCCGGGKKKPPPWWWdddooottt{{{|||wwwjjjddd[[[QQQIIIEEEDDDDDDAAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<>>>>>><<<:::>>>>>>>>>>>>===<<<;;;:::>>>============>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@???===>>>???@@@@@@???>>>>>>888999999::::::;;;;;;<<<:::===@@@@@@>>>;;;;;;<<<;;;;;;<<<===<<<;;;:::999777888999:::<<<===>>>???===>>>@@@BBBEEEHHHJJJKKKPPPRRRUUUXXX^^^eeennntttzzzzzzpppkkkjjjiiihhhjjjpppwww}}}{{{rrriiiccckkk~~~ssshhhdddhhhvvvzzzyyyzzzzzzyyyxxxwwwxxxzzz}}}yyyzzz{{{|||}}}}}}}}}|||~~~}}}{{{}}}~~~~~~zzz~~~~~~bbbbbbkkkyyynnnaaaYYYTTTRRRUUU[[[UUUhhhxxxbbbUUURRRIIIHHHFFFDDDCCCBBBBBBCCC@@@AAABBBCCCCCCCCCBBBAAA???AAADDDEEEEEEEEEFFFHHHGGGFFFHHHMMMRRRYYYaaaiiilllzzzvvvjjj[[[XXXTTTNNNIIIEEECCCBBBAAAAAABBBCCCDDDFFFHHHHHHMMMPPPTTTWWWYYY\\\___aaalllkkkhhhccc``````bbbeee^^^aaaddddddaaa[[[VVVTTT??????CCCJJJTTTddd|||{{{fffVVVLLLPPPVVV___xxx~~~dddPPPDDD>>>;;;666777777666555666888;;;:::;;;<<<>>>@@@AAABBBBBBEEEJJJOOOTTT[[[gggwwwvvviii^^^VVVQQQLLLIIIDDDDDDCCCAAA@@@???===<<<===<<<;;;<<<>>>???>>>===<<<===>>>>>>======???AAABBB???===;;;;;;:::999777<<<;;;;;;;;;<<<===???@@@>>>>>>?????????@@@@@@@@@???@@@@@@AAA@@@???>>>===AAA@@@>>>======>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGEEEDDDCCCBBBCCCBBBAAAAAAAAAAAABBBCCCEEECCCAAAAAABBBBBBAAA@@@CCCBBBAAA???>>><<<;;;:::>>>===;;;999888888888999999:::;;;:::999888888999999:::;;;;;;:::;;;<<<>>>888999;;;;;;:::999:::;;;<<<999999;;;<<<;;;===BBBCCCEEEGGGGGGHHHKKKRRRWWW[[[]]]aaaeeekkkttt}}}~~~uuummmggg^^^dddhhhjjjoooyyy{{{rrriiigggiiimmmxxxyyynnnpppuuu{{{~~~{{{}}}|||zzzwwwuuutttvvvyyy{{{yyyzzz{{{{{{{{{}}}}}}zzz|||}}}{{{}}}}}}}}}~~~}}}}}}~~~ttthhhcccssskkk]]]WWWWWWWWWVVVXXX___qqqxxxbbbSSSPPPKKKHHHHHHEEEAAA@@@CCCAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGJJJNNNTTTZZZ^^^eeerrr|||kkkddd^^^\\\UUUJJJEEEGGGCCC>>>===AAAEEEGGGJJJMMMSSSWWW[[[]]]\\\\\\^^^```cccbbb```^^^]]]]]]]]]^^^___aaabbb___]]][[[TTTLLL<<<===@@@FFFMMMZZZnnnppp^^^QQQRRRTTTXXXhhh}}}}}}bbbNNNDDD@@@::::::999999999:::;;;<<<999:::<<<===???@@@@@@AAA@@@CCCGGGJJJOOOXXXeeennn{{{pppiiibbbZZZTTTLLLIIIFFFCCCAAA???>>>======;;;:::;;;<<<===<<<;;;===>>>???>>><<<<<<>>>???BBB@@@===<<<<<<<<<;;;999;;;:::::::::;;;<<<>>>>>>>>>>>>>>>?????????@@@@@@AAA@@@???>>>===>>>>>>???AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBFFFDDDAAA@@@@@@@@@???===??????>>>>>>===<<<;;;;;;<<<;;;;;;:::::::::;;;;;;999999:::999888888999999:::::::::::::::999888777999;;;======<<<;;;<<<===<<<:::;;;>>>???>>>@@@DDDFFFIIIKKKMMMNNNRRRYYY___hhhkkkoootttzzzwwwxxxxxxwwwrrrllleeeaaaccciiiqqqxxxvvvrrrllleeebbbeeemmmttt{{{xxx}}}}}}{{{yyywwwvvvvvvxxxzzz{{{zzzzzzzzzzzzzzz{{{~~~~~~~~~~~~zzz|||~~~~~~|||zzz|||~~~~~~~~~||||||}}}~~~ssshhhbbbooo|||ggg[[[VVVUUUUUUVVV[[[jjjrrr___UUUOOOKKKJJJHHHDDDAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDFFFIIIOOOTTTWWW\\\hhhssszzz}}}vvvooojjj```RRRIIIGGGFFFAAA@@@CCCFFFGGGKKKPPPVVV\\\bbbccc```\\\[[[]]]]]]\\\[[[ZZZYYYYYYZZZZZZ^^^aaabbb___]]]YYYQQQIII<<<;;;>>>BBBFFFNNN]]]kkk{{{{{{hhhZZZXXXWWWTTTZZZeee~~~|||aaaQQQKKK???;;;777777888::::::888999999:::;;;===>>>??????===???@@@AAACCCHHHQQQXXXnnnxxxlllcccXXXSSSLLLGGGEEEDDDCCCBBB???>>><<<<<<===>>>===<<<;;;<<<<<<;;;999999:::<<>>===;;;:::999999999:::;;;<<<=========>>>>>>>>>?????????AAA@@@===;;;;;;<<<>>>@@@@@@???============???@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>>AAACCCDDDDDDCCCBBBAAA@@@????????????@@@AAAEEECCC@@@??????>>>===;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888888999999;;;:::999;;;>>>===:::666888999;;;;;;::::::;;;<<>>AAAEEEFFFDDDGGGKKKMMMPPPUUUXXX[[[```gggmmmxxx|||~~~tttjjjjjjiiihhheeeccc```___gggoooxxx~~~ssseeedddbbbbbbgggrrr~~~~~~zzzyyyyyyyyyyyyyyyzzz{{{zzzzzzyyyxxxwwwyyy}}}~~~~~~}}}}}}}}}{{{|||}}}~~~~~~}}}{{{zzz|||~~~~~~{{{{{{|||}}}}}}}}}}}}}}}~~~pppfff```hhh|||yyyeeeZZZWWWXXXTTTXXXcccxxxsss```WWWOOONNNMMMIIIDDDBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCFFFJJJNNNPPPSSS]]]gggooo}}}~~~ssscccTTTMMMIIIEEECCCDDDDDDEEEKKKRRRYYYbbblllmmmfff___[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWW[[[___aaa___^^^ZZZQQQHHH<<<;;;===AAACCCGGGQQQ\\\dddqqqrrrdddbbb```YYYVVVYYYfffrrr{{{ggg]]]MMMEEE;;;777888999888666999999999::::::<<<<<<===>>>????????????BBBGGGKKKXXXhhh~~~uuuhhhaaaXXXQQQMMMKKKJJJHHHDDDBBB@@@@@@@@@AAAAAA@@@;;;<<<<<<<<<::::::<<<===@@@>>><<<<<<===>>>===<<<:::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>???===<<<;;;:::;;;===>>>>>>>>>===<<<<<<===>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA???????????????????????????@@@AAABBBBBBCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@????????????:::<<<>>>AAABBBAAA@@@???@@@???>>>======>>>???@@@BBB@@@>>>=========<<<;;;999999999999888888888888999999999999999999888888:::999777777888999999999:::888999>>>DDDEEEAAA<<<888:::;;;;;;;;;<<<>>>@@@CCCDDDHHHMMMNNNMMMPPPVVVVVV[[[bbbgggkkkpppxxx}}}wwwnnnfffdddbbb``````cccfffhhhtttzzzyyynnncccYYY]]]dddnnn{{{~~~{{{{{{{{{{{{zzzyyyxxxxxxyyyyyywwwvvvuuuwwwzzz~~~~~~}}}}}}~~~}}}~~~~~~}}}|||||||||}}}}}}|||||||||{{{{{{|||~~~~~~}}}}}}{{{||||||{{{{{{|||}}}}}}}}}{{{|||}}}}}}}}}}}}|||{{{}}}kkkbbb\\\aaannnvvveee]]][[[XXXXXX^^^mmmpppbbbUUUPPPOOOLLLHHHFFFCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAA@@@CCCCCCCCCDDDFFFHHHKKKLLLNNNUUU\\\bbbnnn}}}zzzhhh\\\LLLGGGCCCBBB@@@AAAHHHQQQXXXcccppptttnnneeeaaa```^^^]]]\\\ZZZYYYXXXWWWWWWXXX]]]aaaaaaaaa^^^UUULLL:::999;;;???AAABBBIIIPPPUUUccczzzzzznnnkkkiii```WWWTTTUUU\\\kkk~~~vvvfffZZZKKK@@@<<<<<<:::888999999888888999:::;;;<<>><<<;;;;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<=====================<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>:::;;;===>>>>>>===<<<;;;>>>===<<<;;;;;;<<<===>>>===;;;::::::<<<======<<<::::::999888777666555555777777999:::<<<===>>>???===:::888777999::::::999:::888999???EEEGGGDDD???===>>>@@@AAAAAACCCFFFIIIHHHJJJOOOTTTUUUUUUZZZaaabbbhhhpppvvv{{{vvvooodddbbb``````dddkkksssxxx{{{nnnfff```\\\TTT^^^nnn~~~~~~}}}}}}}}}|||zzzxxxvvvtttwwwwwwvvvtttssstttwwwzzz}}}}}}|||{{{{{{|||}}}|||}}}~~~~~~~~~~~~||||||{{{xxxyyyzzz{{{|||||||||{{{{{{{{{{{{|||}}}~~~|||{{{{{{zzz{{{||||||{{{|||~~~~~~~~~~~~|||{{{{{{}}}~~~~~~}}}|||~~~}}}ddd]]]YYY\\\dddwwwuuueee]]]```\\\]]]fffuuuqqq^^^SSSOOOKKKIIIIIICCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIMMMQQQVVV___kkkuuuyyypppUUUMMMEEEAAA>>>>>>EEEMMMRRR^^^lllssspppkkkhhhgggfffeeedddaaa___]]][[[ZZZ\\\aaaeeeffffffccc[[[RRR888666888<<<===>>>BBBHHHMMMZZZooowwwtttoooeee[[[UUUOOOQQQYYYiii}}}tttaaaQQQFFF???:::777:::999888888888999:::;;;<<<===>>>???AAABBBBBBBBBCCCFFFPPP^^^mmm}}}|||sssjjj___WWWSSSPPPKKKGGGEEEDDDCCCBBBCCCDDDCCCBBB???>>>???AAA>>><<<::::::<<<<<<<<<;;;:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<777999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>========================:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>>=========;;;;;;<<<;;;;;;:::999999<<<<<<;;;::::::;;;<<<<<<999888777888:::<<<<<<<<<;;;:::999888777666555555666777888;;;@@@DDDHHHKKKAAA===999888999;;;:::888;;;:::;;;>>>BBBDDDAAA>>>???@@@BBBDDDFFFIIINNNQQQRRRTTTYYY]]]^^^___gggpppsssyyyuuunnn___```bbbfffmmmuuu}}}}}}lll\\\WWWYYY\\\aaalll~~~tttrrrwww~~~|||~~~~~~|||~~~}}}|||{{{yyywwwuuutttuuuuuuuuutttrrrrrrtttvvvyyyzzz{{{zzzyyyzzz|||}}}{{{||||||||||||{{{zzzzzzyyy{{{||||||zzzyyyyyyzzzvvvwwwyyy{{{||||||||||||{{{{{{zzz{{{|||~~~|||yyyyyyyyyxxxzzz{{{{{{zzzzzz|||}}}{{{|||}}}}}}||||||}}}~~~~~~}}}{{{zzzzzz~~~~~~qqq___XXXUUUXXX\\\kkkpppccchhhaaa^^^ccckkkyyyppp___TTTLLLHHHIIIDDDCCCBBBAAA@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA>>>???@@@BBBBBBCCCBBBBBBBBBEEEHHHLLLRRR[[[dddjjjwwwiii\\\MMMEEE@@@>>>BBBGGGKKKSSS___hhhjjjiiihhhhhhiiiiiihhhfffccc```^^^\\\```eeejjjkkkmmmmmmggg___999777888;;;<<<;;;>>>CCCGGGQQQaaauuu|||wwwnnneee```UUUPPPOOOXXXhhh|||lllYYYJJJ@@@;;;;;;:::999777777888:::;;;::::::<<<>>>@@@@@@@@@>>>AAA@@@DDDMMMWWWaaappp~~~~~~tttjjjeee^^^WWWRRROOOKKKIIIJJJJJJHHHDDD@@@=========???>>><<<;;;<<<===<<<;;;999:::;;;<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;888888888888999999::::::::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;:::999888888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<=========<<<<<<<<<<<<;;;<<<;;;:::999888999999:::;;;:::999999999999:::;;;888777666777999::::::999::::::999999888888888888888888888:::???DDDJJJMMMEEE@@@:::999:::;;;:::777:::;;;===???AAACCCCCCCCCDDDFFFIIIKKKNNNSSSXXX\\\```bbbgggkkklllnnnxxx{{{oooiii```dddjjjqqqvvvyyyzzzzzzttttttlll___VVVXXX___cccttt|||uuulllgggooo~~~|||{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvvvvssstttuuutttrrrqqqqqqrrruuuwwwzzzzzzyyyyyyzzz|||{{{{{{yyyxxxwwwvvvvvvvvvtttwwwyyyyyywwwvvvwwwyyytttvvvxxx{{{}}}}}}}}}|||{{{zzzzzzzzz|||~~~~~~zzzxxxwwwxxxuuuwwwyyyyyyxxxwwwwwwxxxwwwxxxzzzyyyyyyxxxzzz{{{|||~~~~~~{{{zzzzzz}}}~~~mmm]]]UUURRRVVVWWWaaaqqqmmmccc^^^aaaccciii{{{uuubbbRRRLLLKKKFFFEEEDDDBBBAAAAAABBBBBB@@@@@@@@@@@@????????????<<<===???@@@AAAAAA@@@???@@@AAADDDGGGIIINNNUUU[[[gggrrrpppZZZMMMGGGBBBAAACCCEEEIIIPPPXXX^^^aaaaaaaaaeeeeeeeeedddbbb```^^^]]]\\\bbbiiiooovvv{{{yyyttt<<<:::999<<<===<<<>>>BBBBBBIIIUUUgggzzz~~~wwwpppmmm]]]SSSLLLNNNXXXjjjoooZZZKKKDDD<<<;;;999777777888:::;;;999999;;;>>>@@@@@@>>><<>>DDDIIIMMMWWWcccmmmzzzzzzqqqhhh```[[[VVVSSSVVVUUURRRMMMGGGBBB@@@@@@AAA???============<<<;;;888999:::;;;::::::888777999999:::::::::;;;;;;;;;:::888777666666888:::<<<999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;888888999999999::::::::::::999888777777999;;;<<<::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::888777777999:::<<<;;;:::999888888999:::;;;999888666666777888888777888888999999::::::::::::<<<:::888888;;;???DDDHHHHHHBBB;;;999;;;<<<:::777888;;;>>>AAACCCFFFIIILLLPPPRRRTTTWWW[[[```fffkkkmmmoootttwwwxxx{{{uuujjjccceeekkkttt{{{}}}yyysssnnnkkkjjjddd]]]]]]eeemmmppp~~~}}}tttmmmfffhhhxxx||||||{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyqqqsssuuuuuusssqqqpppppprrrvvvzzzzzzyyyxxxyyy{{{|||zzzxxxvvvtttsssttttttqqqtttwwwwwwuuuuuuvvvxxxtttuuuxxx{{{}}}}}}}}}|||{{{zzzyyyzzz{{{~~~}}}yyywwwvvvwwwtttvvvxxxxxxvvvuuutttuuutttvvvwwwwwwvvvvvvwwwyyy|||~~~~~~|||{{{{{{~~~{{{}}}~~~ooo\\\SSSQQQTTTTTT[[[xxxoooddd^^^______```lll|||ppp[[[PPPOOOHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBAAA@@@???>>>===<<<<<<===???AAABBBAAA@@@???CCCCCCEEEFFFEEEEEEJJJOOOYYYbbbqqqeeeUUUMMMFFFBBBAAACCCCCCFFFMMMTTTYYYZZZXXX___``````aaa```^^^]]]\\\TTT\\\fffppp|||