BM6( (((((())))))))))))((((((&&&%%%%%%&&&((()))((('''''''''''''''((((((((((((***)))((((((''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++)))*********++++++++++++(((***+++***)))((()))*********++++++++++++******************************++++++************++++++))))))))))))))))))))))))***)))((()))++++++)))((()))))))))))))))))))))))))))******)))''''''((()))***)))(((''''''((()))***************))))))))))))((((((((((((((((((((((((((())))))************)))(((((((((((())))))))))))((())))))******))))))(((((())))))))))))*********************************+++,,,---...////////////---------.............../////////000111111222222000///...///222444444333666666666666555444333333333444555666777666333000000222444333222000000000...000111000///...///111111111000///////////////........................,,,---///000111111000000...............///000000------......------,,,++++++---+++)))+++//////+++************************((())))))************)))(((((())))))***+++------%%%&&&'''((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&''''''(((((((((((((((''')))'''&&&'''((()))((('''&&&&&&&&&%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&'''''''''%%%$$$%%%&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&'''((('''&&&'''(((***'''''''''''''''((()))))))))(((''''''))))))((('''&&&&&&''''''((()))))))))'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,)))(((((())),,,...///...,,,,,,++++++************************************+++***)))))))))***+++,,,)))...000---***,,,......,,,------------------,,,,,,,,,,,,---------......,,,...000000000///000111111111111222222333333333444444444444444444444444555111888444:::CCCkkk___LLL@@@999:::999444333666444222333666777444333666555555555555555555555555444555777888999888888777555555444444444444444555555555444444444444555555111111222333333333333333''''''((((((((((((''''''&&&%%%%%%&&&((()))((('''''''''''''''(((((((((((())))))(((''''''''''''((('''((()))******)))((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++))))))***+++++++++++++++(((***+++***)))((()))******++++++,,,,,,++++++***************************++++++************++++++))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))(((******)))''''''((()))***)))(((''''''((()))***************))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))************************+++,,,---...////////////---------.........///////////////000111111222222000///...///222444444333666666666666555444333222222222333666777777444111000222333333222000000000...000111000///...///111111111000///////////////........................,,,---///000111111000000...............///000000,,,,,,,,,---,,,,,,+++******,,,***(((***...---***************************(((((()))***************((((((((())))))*********%%%&&&'''((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))((((((((('''''''''''''''(((((((((((('''''')))'''&&&'''((()))((('''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''((()))))))))'''&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&'''((('''&&&'''(((***&&&&&&&&&&&&&&&''''''((()))(((''''''((()))((('''''''''(((((((((((((((((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))'''''''''((()))***,,,,,,,,,+++)))***+++,,,,,,+++++++++++++++******************************************))))))******+++,,,''',,,...***(((***------------------------------,,,,,,,,,---------......+++---/////////...///111000000111111111111222222111111111111111111111111000///777333555777YYYGGG@@@777222666666111000555222000111444444222111444333333333333333333333333222333555555555444333333333222222222222222333333333222222222222222222333111111222333333333333222&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''((((((((()))))))))((('''''''''''''''&&&((()))++++++)))(((&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++((()))***+++++++++++++++(((***+++***)))((()))******++++++,,,,,,++++++***************************++++++************++++++))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))((()))***)))((('''((()))***)))(((''''''((()))***************))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((************************+++,,,---...////////////---------.........///////////////000111111222222000///...///222444444444666666666666555444333222111111333555888777555222///111333333222000000000///000111000///...///111111111000///////////////////////////////////////,,,...///000111111000000...............///000000+++,,,,,,,,,,,,+++*********+++***''')))------)))************************(((((()))***************((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((('''''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))))))))))))))(((((((((((('''((((((((((((((('''''')))'''&&&'''((()))((('''%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''')))***+++***)))((()))***''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&'''((((((&&&'''(((***&&&%%%%%%%%%%%%&&&'''''')))'''&&&'''((()))((('''(((((((((((('''''''''''''''(((((('''%%%%%%&&&((('''''''''''''''''''''''''''(((((()))))))))))))))************)))((('''&&&))))))))))))))))))))))))''''''(((((()))+++,,,---///---+++***++++++***(((+++++++++******************************************************++++++,,,%%%***,,,(((&&&))),,,,,,------------------------,,,,,,,,,---------......***,,,...///......///000000000000000000111111111------------------------......777111...)))CCC...444---+++000222------111000...///222333000///222111111111111111111111111000111333333222000000000111000000000000000111111111111000000000000111111111111222333333333333222&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((()))))))))***###%%%&&&&&&%%%%%%'''(((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((((((((())))))*********+++***)))((()))++++++)))(((+++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))******))))))((((((''''''******++++++***)))'''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''$$$%%%%%%&&&'''((())))))))))))))))))************++++++******)))(((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///000000111111111111111000000000000000111333555777777555222111111222222222222222222222222222222222222222222222333111111000////////////////////////...---------,,,//////............//////111111111111111000//////,,,---...//////...---,,,,,,,,,---...---,,,+++***---,,,+++******+++,,,---,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&************)))((('''&&&'''((()))((('''&&&''')))(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))***((((((&&&%%%%%%&&&'''(((&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))************)))))))))))))))))))))(((((((((&&&'''((('''&&&'''(((***+++++++++,,,---...///000***+++,,,+++***))))))***))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++***))))))))))))************+++++++++************************...///000///---,,,,,,.........------------...............///////////////.........------,,,,,,,,,***+++,,,---...000111111//////.........---------////////////////////////...............///000000111000000///...,,,+++***............////////////000000000000000000000000222222333333333222111111)))(((((((((((((((((((((((((((((((((((()))))))))((()))******)))((()))+++(((((()))))))))*********&&&&&&%%%$$$$$$$$$$$$$$$))))))))))))))))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))***)))((()))++++++)))(((+++++++++*********))))))))))))))))))))))))))))))***))))))))))))******+++(((((((((((())))))))))))***)))))))))((((((((('''((((((************)))((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&&&&''''''(((((((((((((((((()))))))))******)))))))))))))))*********************+++++++++,,,******+++++++++,,,,,,,,,---...///000000111111000111111000000000000000111333555777777555333111111222222222222222222222222444333333222222111111111111111000///////////////...............---------//////............/////////000000000000///......------............------,,,,,,---------,,,+++***,,,++++++******++++++,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&'''((())))))))))))'''((()))((('''&&&''')))(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))(((((()))+++222111000...------......++++++,,,+++***)))))))))))))))))))))))))))))))))***))))))))))))******************************+++))))))*********+++++++++************************+++,,,---,,,+++***+++,,,------,,,,,,,,,,,,------...............//////000......---------,,,,,,,,,,,,------...///000111111///.........---------,,,..............................---------......///////////////...,,,++++++............////////////000000000000000000000000000000111111111111111111(((((((((((((((((())))))((((((((((((((((((((((((***+++,,,+++***)))***+++************++++++++++++***))))))(((((((((((((((*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************************************))))))))))))***+++,,,---************************(((((((((((())))))))))))***)))((()))++++++)))(((+++************)))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))************''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))******++++++)))))))))*********++++++******+++++++++,,,,,,,,,------...///000000000000000000000//////000000111333555777777555333222222222222222222222222222222555444444333222111000000111111000////////////000---------...............//////............//////...////////////...------.........------.........,,,,,,---------,,,+++******++++++++++++++++++***,,,++++++++++++*********))))))(((((((((((())))))((())))))******))))))((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%'''((((((((((((((('''((()))((('''&&&''')))(((((((((((('''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((('''&&&''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((()))***)))((()))***,,,777555111...+++******+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))***************)))))))))(((((()))******+++,,,,,,)))))))))*********++++++***************************+++,,,,,,+++***+++---,,,++++++******++++++,,,......---,,,---...///000------------,,,,,,,,,,,,------------.........///......------------,,,,,,...........................------,,,,,,,,,------...............---,,,,,,---............/////////000000000000000000000000//////......///000111222%%%%%%%%%%%%%%%&&&&&&&&&)))((((((((((((''''''''')))******)))'''&&&'''((())))))*********+++++++++---,,,,,,+++++++++,,,,,,************************++++++,,,,,,,,,---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********************************************************************+++,,,,,,******************************++++++++++++++++++***)))((()))++++++)))(((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((())))))************((())))))))))))***************+++++++++,,,,,,,,,,,,---...///000000000000000////////////000000111333555777666444333333333222222222222222222222222333333333222222111111111222111000000//////000000,,,---------...///////////////............//////...////////////...------///...---,,,,,,---...///---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++************))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((('''&&&%%%$$$'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((())))))((('''''''''((()))))))))'''&&&%%%&&&&&&&&&&&&'''''''''(((''''''((((((((((((((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***)))((((((***,,,222000---)))((('''((())),,,,,,+++++++++***(((&&&((((((((((((((((((((((((***+++++++++******))))))((()))))))))*********+++))))))))))))***************************************,,,------,,,,,,---///,,,++++++******++++++,,,...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++,,,------......------------------.........//////////////////////////////............///000222333######$$$$$$$$$%%%%%%%%%(((((((((''''''''''''''''''((()))(((&&&%%%%%%&&&((((((((())))))))))))***((('''''''''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))************************,,,+++***)))))))))))))))************************++++++*********************)))((()))++++++)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((************))))))((((((((())))))))))))***************+++++++++,,,,,,,,,,,,---...//////000000000//////......///000111111333444555555333222333444222222222222222222222222111111111222222333333333222222111000000000000000,,,---------...///////////////............////////////000000000///......///...---,,,,,,---...///------,,,,,,,,,+++++++++))))))+++,,,,,,+++))))))+++++++++*********))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((((((((('''''''''((()))))))))'''&&&%%%%%%&&&&&&'''''''''(((((('''(((((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''((((((((('''''')))***+++***(((''''''(((***+++,,,+++***+++,,,+++(((%%%((((((((((((((((((((((((******++++++++++++***)))*********)))))))))(((((((((((()))))))))*********************************)))+++,,,,,,++++++---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++,,,,,,,,,,,,,,,,,,------------------------,,,++++++*********+++++++++,,,------------------------------.............................................///000111222333%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''((()))((('''&&&'''(((&&&'''''''''((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************,,,+++***)))((((((((((((************************((((((((((((''''''''''''***)))((()))++++++)))((((((((()))))))))))))))***))))))))))))))))))))))))''''''(((((()))+++,,,---(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''''''''((((((((()))))))))++++++******)))((((((''')))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,---...////////////............///000111111222333444333222111222333222222222222222222222222000000111222333444444555222222111000000000000111---------...............//////............/////////000000000000///...............------............---,,,+++++++++,,,,,,)))******************)))+++************)))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((''''''%%%%%%'''((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&$$$%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&'''((('''&&&&&&(((***(((((())))))+++,,,---...+++***)))+++...---)))%%%))))))))))))))))))))))))((()))+++,,,,,,,,,+++***++++++***))))))(((''''''((((((((()))))))))******************************((()))******)))((()))+++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,---------,,,,,,,,,------------.................................---...///000111111000000&&&&&&'''(((((()))******$$$%%%%%%&&&'''((())))))&&&'''(((((('''&&&''')))&&&&&&'''''''''((((((((((((''''''''''''((()))***''''''''''''''''''''''''&&&((()))++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%***)))((()))++++++)))((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))'''((((((((()))))))))***))))))''''''''''''((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))******++++++)))))))))(((((((((((((((((((((((()))))))))***************)))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---...////////////...------......000111111000111222111000000111333222222222222222222222222111111111222222333333444333222111111000000111111...............---------//////............//////...////////////...------------............------...---,,,+++++++++,,,,,,******))))))))))))******************))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&'''((())))))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%######%%%'''((((((''''''''''''(((((()))$$$%%%&&&(((((((((((('''((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((()))******'''((()))((('''''')))+++)))***+++------------,,,***((((((+++//////***&&&))))))))))))))))))))))))'''(((***,,,------,,,,,,)))))))))))))))((((((((((((((((((((()))))))))***************************((()))***)))((('''((()))+++******))))))******+++)))***,,,---------+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,---------,,,,,,+++,,,,,,---------.........------------------------+++---///111111///---,,,&&&&&&&&&'''((())))))***###$$$%%%&&&''')))******###%%%&&&&&&%%%%%%'''(((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((($$$%%%'''((()))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,(((((((((((((((((((((((())))))(((((('''''''''&&&***)))((()))++++++)))((('''((((((((())))))******)))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))'''((((((((())))))******''''''&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))************((((((((()))******++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...////////////---------......000111111000111111000//////111222222222222222222222222222333333222222222222222222333222111111000111111111/////////......------,,,//////............//////------......------,,,+++,,,---...//////...---,,,...---,,,+++***+++,,,---+++***)))(((((()))***+++************))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((************)))((('''&&&'''((()))((('''&&&'''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''(((*********)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###!!!!!!###&&&(((((('''&&&&&&&&&((()))+++###$$$&&&((())))))((('''(((((())))))((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((()))******+++((()))***)))((((((***,,,+++,,,---...---+++)))''')))''''''+++///000+++&&&))))))))))))))))))))))))&&&'''***,,,......------''''''(((((())))))******(((((((((((())))))))))))************************+++,,,,,,+++)))((()))***))))))(((((((((((())))))'''))),,,......---+++)))*********++++++,,,,,,,,,))))))*********+++++++++))))))******+++++++++,,,++++++++++++++++++++++++((())))))***+++---...///,,,---------,,,,,,+++***,,,,,,,,,---------......------------------------***,,,///111000...+++)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((++++++)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&*********)))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))+++(((%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''(((((())))))******''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((((((((()))))))))(((((((((((())))))&&&&&&''''''(((((())))))************************...---,,,+++************************))))))))))))***************+++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,---...////////////.........//////000........................////////////000000000000000000111333333333333333///111333666666555333222222111111000000000000111,,,,,,,,,++++++******)))......////////////......---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((())))))(((+++++++++***************''')))***)))((('''(((***&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%$$$&&&)))******))),,,+++***(((&&&&&&''')))***)))(((''''''((()))***%%%%%%%%%&&&'''((()))))))))'''&&&'''***,,,***(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''+++,,,(((%%%&&&'''%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%******)))((('''&&&%%%%%%'''''''''(((((((((((()))))))))(((((('''&&&$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))((((((((('''(((((((((((()))***,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&%%%%%%&&&'''(((+++***)))***+++***&&&"""&&&&&&''''''(((((()))))))))))))))))))))*********))))))))))))))))))))))))&&&''''''&&&$$$$$$%%%'''(((((((((((())))))))))))*********)))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++******)))***************)))))))))***,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------............///'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***(((&&&&&&(((***)))''''''''''''(((((()))))))))(((((((((((((((((())))))&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''((((((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))************(((''''''&&&&&&''''''((('''''''''((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***'''''''''''''''(((((((((++++++******)))))))))(((************************)))))))))***+++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------...///000///////////////////////////000000000000111111111000000111111222333333444000111333444444444222111111000000////////////000111111000///////////////------............---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++***))))))))))))***************''')))***)))((('''(((***'''(((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&(((***++++++***(((((()))(((''''''''''''))))))(((''''''((())))))%%%&&&&&&&&&'''((((((((()))'''&&&''')))***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''&&&$$$%%%((('''###%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((()))***+++((((((((()))))))))******++++++++++++++++++++++++)))((('''''''''((()))))))))(((((()))++++++'''$$$(((((((((((())))))))))))''''''(((((()))***++++++((((((((((((((((((((((((&&&'''((('''%%%$$$%%%'''((((((((()))))))))*********)))))))))))))))))))))((((((((((((((((((((((((************************,,,+++++++++***************++++++,,,,,,++++++*********)))(((((()))***************)))******++++++******)))))))))***,,,,,,*********+++++++++,,,,,,------------------------+++,,,,,,,,,,,,---------------------............))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((&&&&&&((())))))((((((((())))))))))))******+++******)))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''')))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''(((((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))******++++++------,,,+++***))))))***++++++++++++,,,...///000////////////////////////000000000000111111111222111000000000000222333444444444444444444444333333222222111000000000000000111000///.........///000------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++))))))+++,,,++++++''''''(((((())))))******''')))***)))((('''(((***)))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&''')))***)))(((&&&'''((())))))'''&&&%%%(((((('''&&&&&&'''((((((&&&&&&'''''''''''''''''')))'''&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%***'''"""%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((('''''''''''''''(((((('''''''''(((((()))'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((()))***+++&&&&&&''')))***+++)))''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++(((((((((((((((((((((((('''(((((('''&&&%%%&&&'''))))))))))))************))))))))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))******++++++++++++******+++******))))))******+++))))))))))))******+++,,,*********)))******+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......)))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''$$$$$$%%%&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''&&&%%%&&&&&&'''''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&++++++************++++++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***''''''(((((()))***++++++***))))))(((''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))******++++++***))))))))))))))))))))))))***+++---...///........................////////////000000000000111000///...///111333555888777666555444444555666444333333222111111111111000///...------...///000...------------------...........................------------------,,,,,,++++++++++++++++++++++++************************,,,***))))))+++,,,,,,+++%%%&&&&&&'''((()))******''')))***)))((('''(((******)))(((''''''((()))***(((((((((((((((((((((((('''&&&&&&'''***,,,,,,+++***)))((((((((('''&&&%%%'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''')))+++,,,---))))))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%'''&&&$$$%%%)))((($$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))***+++&&&''''''((())))))((('''(((((((((''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((('''((())))))'''&&&&&&'''))))))))))))*********+++)))))))))))))))*********************************************************)))))))))))))))(((((((((******++++++++++++******++++++++++++++++++++++++(((((((((((()))+++,,,,,,******************++++++************++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,------------&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((######$$$%%%&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((************************++++++************++++++))))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&''''''((()))******+++''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((()))***+++(((((())))))+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000///.........000222444777666444333222333444555333333222111000/////////222111000000000000222222//////...------...//////........................------------------------++++++++++++++++++++++++***************************)))((((((***+++++++++%%%%%%&&&'''((())))))***''')))***)))((('''(((******)))(((''''''((()))***((((((((((((((((((((((((%%%&&&(((,,,222777999999222...)))&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&((((((((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++,,,---))))))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''---///***%%%&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((()))(((''''''&&&''',,,+++++++++***)))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))******((('''''''''((())))))))))))*********(((((())))))************************************))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))************))))))(((((((((((()))***+++,,,*********+++************))))))*********+++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,---###$$$&&&(((***,,,---...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((###$$$%%%%%%$$$$$$&&&((())))))((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((******))))))))))))(((((()))((((((''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++)))))))))******,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------///............000111222333222111000///000111222111111///...------------......//////////////////000///...------...///000........................------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''(((***,,,,,,+++&&&&&&''''''(((((())))))''')))***)))((('''(((******))))))(((((())))))***((((((((((((((((((((((((&&&'''+++111999@@@DDDEEE555///(((%%%&&&((()))(((&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''((()))(((&&&&&&'''((('''''''''''''''&&&&&&&&&########################''''''&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''000333---&&&%%%)))+++&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''(((((('''''''''((()))(((&&&%%%&&&'''(((((('''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++)))(((''''''(((((((((((())))))))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))&&&''''''((((((''''''&&&(((((((((((())))))***+++***++++++++++++***)))))))))))))))************+++************************))))))*********+++++++++******+++++++++,,,,,,,,,%%%%%%&&&((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###%%%'''&&&%%%%%%(((************))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''((((((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))******************++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------...//////000000111111000000000000111111222333222000///...---------***+++---...///...---,,,000///---,,,,,,---///000........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++------,,,((((((((((((((((((((((((''')))***)))((('''(((***)))))))))******)))))))))((((((((((((((((((((((((((((((***///555999;;;<<<000+++&&&%%%(((******((('''((())))))))))))((('''%%%&&&&&&&&&'''(((((((((&&&(((***)))''''''(((***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&---///***&&&&&&)))***''''''''''''(((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((()))))))))'''&&&&&&&&&'''((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((()))(((''''''%%%'''((('''%%%%%%'''***$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))'''''''''''''''''''''''''''))),,,,,,***(((''''''&&&'''''''''(((((((((((('''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))************))))))&&&'''((())))))((('''&&&))))))((((((((())))))******++++++,,,+++***)))((())))))))))))*********************************************+++++++++,,,,,,************++++++++++++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''((((((&&&'''))),,,++++++++++++******))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((()))******((((((((((((((('''''''''++++++***)))(((''''''&&&))))))))))))))))))))))))************)))))))))))),,,+++***))))))(((((())),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...///000000000000222222222333333444444444666555444222111000000000,,,...111333444222000//////...,,,++++++,,,...///////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........)))))))))))))))(((((((((((()))***)))((('''(((***((()))***++++++***)))(((((((((((((((((((((((((((***((('''(((******)))(((+++'''$$$&&&***,,,+++((('''((()))******)))((('''%%%%%%&&&&&&'''((())))))%%%(((******((('''))),,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%((()))'''&&&)))***(((''''''''''''((((((((())),,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((()))***+++'''''''''(((((((((((()))))))))))))))))))))))))))(((((()))******)))((('''###%%%''''''%%%&&&))),,,((()))))))))******++++++$$$%%%&&&'''(((***++++++'''''''''''''''''''''''''''***,,,,,,+++)))((((((&&&&&&&&&&&&'''''''''((('''(((((()))***+++++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))************)))))))))***+++,,,,,,+++***)))***))))))(((((((((((()))***+++,,,,,,+++***)))((())))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&%%%%%%+++)))&&&$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******)))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''+++***)))))))))***,,,---,,,,,,++++++++++++,,,,,,---------...............///////////////000000111555444222111111111222222222222222111000///...---------,,,,,,,,,------......///000000000///---,,,........................---..................---,,,,,,,,,++++++************,,,+++&&&(((...,,,&&&************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&(((***---...))))))(((((('''''''''&&&)))((('''&&&%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))(((((((((((())))))(((''''''&&&&&&((()))***(((((('''''''''(((((()))'''&&&%%%%%%&&&''')))******)))((('''''''''''''''))))))************))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))***+++))))))(((((('''''''''&&&---,,,+++)))((('''''''''))))))))))))))))))))))))((()))*********((('''&&&))))))************)))))))))((((((((((((***,,,---''''''''''''((()))++++++************************++++++++++++++++++++++++$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((())))))(((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''*********)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))******+++,,,+++++++++******+++++++++---------...............000////////////000111111444333222111111111222222222222222222222111000///...------,,,,,,------......///000000///...---,,,........................------............------+++++++++*********))))))'''))))))((()))++++++(((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''***)))(((''''''((()))))))))((((((((('''''''''&&&)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&)))((((((''''''(((((()))(((''''''&&&'''((()))******)))(((''''''&&&''''''''''''''''''''''''((()))))))))(((((('''(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))((((((((('''''''''++++++************++++++))))))))))))))))))))))))((()))******)))((('''&&&))))))************)))))))))((((((((()))***+++,,,(((((('''(((((()))***+++************************++++++++++++++++++++++++$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''******))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))***+++++++++++++++++++++************++++++---------.........//////000000000000000111111222333333222111111111111222000111111111111111000000......---------------......////////////...------........................,,,,,,------------,,,,,,************))))))))))))***((())),,,,,,)))(((***))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((+++***)))(((''''''''''''((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&''''''((()))******((('''&&&%%%%%%%%%'''((((((((((((''''''&&&(((((((((((((((((())))))&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((''''''(((((((((((()))+++,,,---))))))))))))))))))))))))((())))))))))))(((((('''((())))))******))))))((()))((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''((())))))&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''&&&&&&''''''&&&&&&'''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***((()))***,,,,,,+++******+++******))))))******+++,,,,,,------.../////////000000000000000111222222222222111111111111111111......///000000000000000///......------------........................---........................+++,,,,,,------,,,,,,+++++++++******************333,,,(((,,,---)))''')))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((()))(((''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$'''&&&&&&&&&'''((())))))'''''''''(((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((((((''''''''''''((())))))((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((()))))))))))))))******+++***))))))(((((((((((()))((((((((((((((((((((((((************++++++++++++%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%'''''''''((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''((((((((((((%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))''''''&&&&&&&&&&&&''''''(((((()))******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((()))***,,,,,,+++******++++++************++++++,,,,,,------...//////000000000000///000111111222111111111111111111111111//////000111222222222222000///...---------------...------------.........////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,444,,,'''(((+++***))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%&&&''''''((('''(((((())))))(((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))))))))'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((()))))))))(((((())))))))))))((((((((()))))))))***************))))))(((((((((((()))'''''''''''''''''''''''')))))))))******+++++++++%%%%%%&&&'''''''''''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''')))'''%%%$$$$$$&&&)))***((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''((((((+++)))&&&$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((%%%&&&''''''((('''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((((((((()))))))))'''''''''''''''(((((((((&&&&&&((()))))))))))))))''''''&&&&&&&&&&&&''''''++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***+++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,---...///000000///////////////000000111///000111111222111111111222222333444555555555444000000///...---------------------,,,------...///////////////////////////,,,,,,------------,,,,,,,,,,,,,,,---------------+++......***)))+++---+++))))))))))))))))))))))))'''(((((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))'''&&&$$$###&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((())))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&''')))***%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((())))))))))))******+++***)))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***'''(((((())))))(((((('''((()))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))***+++++++++%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))%%%%%%'''(((((((((''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''((((((((())))))))))))&&&'''''''''((((((((()))%%%&&&((()))******))))))''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))******+++,,,------,,,,,,,,,,,,------++++++,,,---...///000000...............//////000...///000111222222111000222333333444444444333333111000///...------------------,,,,,,,,,---...///////////////////////////------............------+++++++++,,,,,,---------$$$999CCC777+++,,,...,,,************************((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((()))((((((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''(((((())))))((('''''''''((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((()))))))))*********+++***))))))(((((()))))))))))))))))))))))))))))))))(((''''''((()))***+++''''''((((((((((((''''''((()))***++++++***)))((((((((('''(((((()))***+++((((((((((((((((((((((((((((((((()))***+++++++++%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$&&&'''''''''''''''''''''$$$%%%'''(((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''')))******((('''%%%%%%%%%&&&&&&&&&&&&''''''$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((('''((((((((())))))******&&&'''''''''(((((())))))%%%&&&((()))*********)))'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''+++***)))))))))***,,,---...------,,,,,,------...++++++,,,---...///000111---------------...//////...///000222222222111000000000111111111000000///111111000......------------,,,,,,+++,,,---//////000000000000000000000000---......//////......---*********++++++,,,,,,,,,%%%GGGYYYFFF///+++...+++************************))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''$$$%%%&&&((()))(((((('''%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&)))(((''''''''')))***,,,,,,+++***))))))((())))))%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''')))***+++(((((())))))*********+++(((((('''''''''(((((())))))))))))))))))))))))))))))(((''''''''')))***+++''''''((((((((((((''''''((()))***++++++***)))(((''''''''''''(((***++++++))))))))))))))))))))))))'''(((((()))***+++++++++&&&$$$$$$%%%''')))***)))''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))))))))************))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,++++++******))))))(((((((((((())))))))))))((((((***))))))((('''&&&&&&%%%''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))***++++++,,,***************+++++++++,,,+++)))(((((()))+++,,,------,,,,,,---...000111------------...///000111000000//////000111222222444444444444333333222111//////...------------...,,,,,,---......//////000000000//////.........---.........------,,,,,,,,,...------,,,,,,------......HHHQQQ===+++,,,000++++++***************++++++(((&&&&&&'''((())))))((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((******))))))((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$######$$$&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''(((((((((((((((******)))(((((((((((((((+++***)))(((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))))))))***))))))(((((('''((()))))))))(((&&&%%%'''(((((('''%%%$$$$$$%%%(((''''''&&&&&&((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((*********)))((('''''''''''''''(((((())))))******''''''((((((((((((''''''(((((())))))*********+++$$$###"""###%%%'''(((''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))((((((((())))))(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++(((((())))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))((('''''''''((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))*********))))))*********+++++++++---+++***))))))***+++------,,,,,,,,,---...000111///////////////000222222000000000000000000111111333333444444333333222111//////...------------...---------------.........///.........------------......---------,,,,,,,,,------------------------,,,<<>>AAA777---)))$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))+++,,,***&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%###$$$''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))***************&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))************(((''''''(((((()))***+++'''((()))******)))(((((())))))((((((''''''&&&&&&'''&&&&&&&&&'''((('''&&&(((&&&%%%&&&((()))))))))%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%%%%''')))'''(((((()))***)))))))))((((((((((((((((((((((((************)))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,,,,,,,,,,...---------...///000000...///000/////////111333111666::::::555111111333000///......///000///---111000000///............///222555666666666777888999FFFSSSWWWSSSKKK???555222111000///////////////000///............---+++///000000---)))(((***---...---------,,,,,,++++++---+++***+++---...+++(((***+++,,,------,,,+++***)))))))))***++++++,,,,,,))))))******++++++,,,,,,...---,,,+++++++++,,,---******++++++++++++******+++)))((('''((()))+++---+++*********+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***++++++,,,,,,++++++***---------,,,,,,,,,++++++***,,,...000111111000///,,,,,,+++***(((&&&$$$###'''(((((()))))))))))))))((('''''''''((()))((('''))))))((('''&&&&&&%%%%%%***))))))(((''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''+++)))'''%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((---555555---((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))***(((''''''(((((('''%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$''')))%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((&&&'''***+++)))'''''''''''''''((((((((((((+++***((('''&&&&&&''''''((((((((((((((((((((((((&&&''')))***+++***((('''&&&&&&&&&''''''((()))***'''((()))))))))(((''''''''''''''''''&&&&&&&&&&&&((('''&&&''''''((('''''')))'''&&&&&&((())))))(((&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%''')))&&&&&&'''''''''((((((((('''''''''''''''''''''''')))******))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---------......------------......///...//////.........111333888;;;>>><<<777333333444111000//////000111000///111000/////////000111111222444777888888888999:::AAAMMMXXXYYYRRRJJJAAA999555444333111111000111111333111/////////000///......//////,,,)))(((***------------,,,,,,,,,++++++---++++++,,,......,,,)))+++,,,------------,,,+++,,,+++++++++++++++++++++******************++++++...---,,,+++***++++++,,,******++++++++++++******+++******))))))***+++,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++...000111111111000------+++***(((&&&%%%%%%''''''((()))))))))((((((''''''&&&&&&'''''''''&&&)))(((((('''&&&&&&%%%%%%''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((***//////***(((***(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$###%%%'''((('''&&&'''))))))'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))(((((((((''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))((())))))'''&&&%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((''''''******)))'''''''''''''''(((((((((((()))((('''''''''((())))))((((((((((((((((((((((((&&&''')))*********((((((''''''''''''((()))***+++((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((&&&&&&((((((((('''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&''''''(((((()))'''(((((('''&&&&&&''')))&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))************************)))))))))***+++,,,......---------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,+++++++++,,,---...///000000111000///..................///000000///...000333666<<>>999555555666333222111111333444333111222111000000111444666888;;;===???@@@??????@@@AAAKKKUUU\\\XXXOOOHHHCCC@@@<<<:::888555444444555666777444222111111222222111/////////---++++++---..................---------,,,,,,+++,,,......,,,+++,,,------......------,,,...------,,,++++++*********************)))))))))---,,,++++++******++++++******++++++++++++******++++++++++++++++++******,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,++++++,,,++++++++++++*********)))+++---///111222111111///...,,,)))((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))&&&&&&((((((&&&&&&)))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%######%%%''''''&&&'''(((******(((&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))''''''((('''%%%$$$&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((&&&''')))*********)))((((((((((((((()))***+++,,,)))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''((('''((()))(((''''''((()))+++)))'''''''''((('''&&&'''&&&&&&'''))))))(((&&&%%%&&&&&&'''((()))******'''((()))(((&&&&&&''')))'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************************++++++++++++,,,---...///,,,,,,++++++******))))))*********+++++++++++++++------------,,,,,,,,,,,,......///000111222222333222222111000//////000000111111111000000333777:::<<<>>>@@@???===;;;;;;<<<888777666666888999888777666555555555888;;;???AAAIIIJJJLLLLLLKKKKKKLLLNNNQQQYYY]]]VVVMMMHHHHHHHHHFFFDDDAAA>>><<<<<<===>>><<<999666555555666666555333222111///......///000000000000000000/////////,,,,,,,,,---...------,,,------------------------,,,,,,,,,+++++++++******+++++++++******))))))(((,,,,,,++++++******************++++++++++++*********++++++++++++***)))))),,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))***,,,...000111222222000...,,,)))''''''((()))%%%&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((++++++++++++,,,---,,,)))'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&$$$%%%'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''&&&$$$$$$&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((()))***))))))(((''''''''''''((()))******))))))((('''&&&%%%%%%%%%&&&&&&''''''((((((((()))&&&((()))((('''&&&''')))+++)))'''''''''((('''&&&'''''''''((()))***)))'''%%%&&&&&&'''((()))******&&&((())))))'''''''''))))))(((&&&%%%%%%''')))***''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************------,,,,,,,,,,,,,,,---++++++******)))))))))(((******+++++++++,,,,,,,,,------------------------/////////000111111222222444333222111111000111111000111333333444777;;;>>>???AAADDDFFFGGGGGGHHHIII@@@??????@@@AAABBBBBBAAA?????????AAACCCGGGJJJLLLVVVWWWXXXWWWVVVVVVWWWXXXWWW]]]^^^WWWPPPPPPRRRTTTTTTRRRPPPMMMLLLKKKLLLLLLDDDBBB???>>>>>>>>>===<<<777555333111000000000////////////////////////000.../////////......---------------,,,,,,---------*********+++++++++,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,++++++************++++++++++++******)))******++++++***))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))***+++---...000000111000...+++)))(((((())))))%%%&&&&&&'''''''''''''''''')))***)))''''''(((***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%''''''''')))---000444333222222222111...,,,(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&'''&&&$$$$$$&&&((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((((((((()))''''''''''''(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((('''(((((()))))))))))))))$$$$$$$$$$$$%%%&&&''''''))))))((('''&&&&&&&&&''''''''''''(((((((((((((((%%%''')))(((%%%$$$&&&)))***(((&&&&&&((((((((('''(((''''''(((***+++)))(((&&&&&&&&&''''''(((((()))&&&(((******((('''(((((())))))((('''((()))***+++((((((((((((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...---------............///......///000111333333444555555444444333444444444222555888:::<<<@@@CCCFFFJJJLLLPPPTTTWWWXXXWWWVVVMMMLLLLLLMMMOOOPPPOOONNNNNNNNNPPPQQQTTTVVVXXXZZZ]]]^^^^^^]]]\\\[[[]]]___^^^aaaaaa\\\YYY[[[^^^___```___^^^\\\[[[ZZZZZZZZZQQQOOOMMMMMMMMMLLLJJJHHH>>>;;;777444333222000///////////////000000000000333444555444222000///000///...------------...///*********+++,,,---------,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++*********++++++++++++******************++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,++++++++++++*********)))******+++,,,---.........---+++)))((((((((((((&&&&&&'''((((((((((((''''''***,,,+++(((''')))+++''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''###'''(((''''''((('''###%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&'''((()))+++///222999777555555555444222111)))(((''''''&&&'''''''''###$$$&&&'''(((((('''&&&((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&'''&&&%%%%%%''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***''''''''''''((((((((((((************)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%$$$$$$%%%%%%&&&'''((())))))((('''''''''((()))((('''''''''''''''&&&&&&###&&&)))'''$$$###%%%((()))'''&&&&&&((())))))((()))(((((()))++++++***(((&&&&&&&&&&&&&&&'''''''''&&&(((******)))(((((((((((((((((()))))))))******))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++++++++,,,---,,,,,,,,,---------------+++,,,,,,---......//////------......///////////////000222444777:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===;;;>>>CCCHHHKKKNNNRRRTTTXXXZZZ^^^bbbdddccc```]]][[[ZZZYYYZZZ]]]^^^]]]\\\^^^___aaaccceeefffffffffcccdddcccbbb```___aaaccccccdddbbb______dddeeeccccccdddddddddcccbbb```______^^^^^^^^^^^^\\\YYYVVVJJJFFF@@@===;;;888555222333333444444444555555555999;;;<<<:::666333333444111111000//////000111111---------...............,,,------------------...------.........---,,,+++******++++++++++++******,,,+++++++++,,,...///111///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******)))******++++++,,,++++++***)))((((((''''''''''''((()))))))))((((((&&&))),,,***'''&&&(((+++''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###((()))&&&&&&)))(((###&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''(((((((((***---///444111///...///000111000))))))((('''''''''''''''"""$$$&&&'''(((((('''&&&((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&''''''(((((('''''')))(((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))******''''''(((***''''''''''''((((((((((((((()))*********)))((((((((((((((((((((((((((((((((((((((((((((())))))***(((''''''(((((()))***+++))))))(((''''''(((******'''''''''&&&&&&%%%%%%%%%"""&&&((('''###"""$$$(((((('''%%%&&&((())))))))))))(((((()))++++++***)))&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))((((((((('''(((((()))***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++,,,,,,---------,,,,,,------...///000000---.........//////000000222444666:::>>>BBBEEEFFFCCCBBBBBBBBBCCCDDDEEEEEECCCHHHOOOTTTXXX[[[^^^```bbbdddgggjjjkkkhhhbbb^^^ccccccbbbcccfffggggggfffhhhjjjllloooppppppooonnnggghhhgggeeeccccccdddfffddddddaaa___bbbffffffaaaaaabbbdddddddddbbb```___iiiiiiiiijjjjjjgggccc```UUUPPPIIIEEEBBB???;;;888999999::::::;;;;;;;;;<<<>>>@@@AAA>>>999666666777444333222111111222333444111111111000//////......---------....../////////---.../////////...---,,,******++++++++++++******------,,,,,,---000333444111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---///222333,,,------......------,,,---------,,,,,,,,,++++++******))))))))))))******************)))'''&&&%%%'''(((((()))))))))))))))%%%(((+++***&&&$$$'''+++&&&'''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((((($$$$$$((((((%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((''''''***,,,+++(((%%%%%%'''***,,,---))))))((('''''''''''''''"""###&&&((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''))))))((('''&&&&&&%%%%%%***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%$$$'''((()))++++++)))(((''''''''''''''''''''''''''''''(((((()))))))))))))))&&&'''(((((('''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++***'''&&&(((***''''''''''''((((((((()))&&&''')))***++++++******((((((((((((((((((((((((((((((((((((((()))******(((((('''&&&&&&&&&&&&'''+++***)))''''''(((((()))''''''''''''''''''''''''((())))))((('''''')))***(((((((((((())))))))))))+++***)))'''''''''((()))******+++******)))((('''))))))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((('''&&&&&&%%%%%%+++++++++++++++++++++++++++***)))***---...,,,***,,,,,,++++++,,,,,,---...,,,......,,,,,,......,,,---,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++***,,,000111000/////////000222333333222222444666555999>>>CCCFFFIIILLLOOOQQQMMMKKKMMMRRRUUURRROOORRRVVV\\\ccciiikkkiiigggkkkjjjjjjiiihhhgggffffffhhhjjjmmmppprrrtttttttttsss{{{|||vvvvvvvvvtttrrrooonnnooopppiiihhhhhhggghhhiiijjjkkkdddbbb^^^]]]___ccciiimmmmmmnnnnnnnnnllljjjgggeeeaaaZZZRRRLLLIIIGGGEEEBBBDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHEEE@@@<<<;;;<<<666======666777???@@@999444333111000000///,,,***///...///222555555111...///---+++,,,...///---+++,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,333222111///...,,,+++***,,,---...---+++***+++,,,---------...///000000111---------............///------......------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))+++******)))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((())))))((((((((('''''''''))))))((('''''''''''''''''''''&&&&&&&&&(((***+++&&&'''''''''&&&%%%%%%$$$''''''(((((((((((('''''''''''''''''''''&&&&&&&&&///+++'''%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&%%%&&&(((***'''''''''''''''((()))***,,,)))&&&&&&(((***)))(((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((('''''''''((((((++++++++++++***((('''&&&)))(((((((((((('''''''''***)))((('''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&'''(((((('''%%%'''(((((('''&&&&&&'''+++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++,,,+++(((''''''(((+++,,,((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))((('''''''''(((((('''''''''''''''''''''''''''(((((((((&&&&&&''')))''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((&&&''''''''''''&&&&&&%%%(((((())))))))))))******))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((('''''''''+++++++++++++++++++++++++++***)))+++---...,,,***,,,,,,++++++,,,,,,---...---000///,,,+++......+++,,,,,,+++******+++++++++---------.........------+++---000111000000000111000333666777888999;;;===???BBBHHHLLLOOORRRUUUWWWZZZXXXWWWXXXZZZ[[[ZZZXXX\\\]]]```eeeiiikkkjjjiiiiiijjjlllnnnooopppppppppzzz{{{~~~}}}{{{{{{|||qqqpppnnnmmmllllllmmmmmmmmmjjjgggdddccceeehhhjjjoooppppppqqqpppmmmkkkiiieee___WWWRRRNNNLLLIIIGGGJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPQQQNNNJJJGGGFFFGGGEEEKKKJJJCCCCCCJJJJJJDDD999666333111000000///.........000333555555111......---,,,---//////---***)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,222222222111111000000000,,,---...---+++***+++,,,,,,,,,,,,---......//////---------............///---------...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***))))))(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$))))))((('''''''''''''''((('''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&'''''''''''''''''')))&&&######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$###"""###$$$#########%%%'''''''''&&&&&&''''''((()))+++(((&&&&&&(((***)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((()))))))))((((((''')))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))************)))(((''''''((()))***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))************************+++******+++------,,,***,,,,,,++++++,,,,,,---......000///,,,+++......,,,...---,,,+++***++++++,,,---......///000000000111...000111222222222555777777;;;@@@CCCEEEFFFHHHIIIKKKOOOSSSWWWYYYZZZ]]]^^^```bbbddddddddddddeeefffiiiiiiiiikkknnnooonnnlllmmmoootttyyy}}}yyyxxxvvvuuussssssssstttwwwuuurrrpppnnnnnnnnnnnnrrrsssuuuvvvuuutttrrrqqqlllhhhbbb\\\YYYVVVSSSQQQSSSSSSTTTUUUUUUUUUUUUUUUXXXYYYYYYXXXVVVUUUUUUVVVVVV\\\\\\VVVUUUXXXVVVPPPBBB>>>999555444333333222000111333666777666222///---------//////...,,,)))'''''')))***+++,,,,,,,,,******+++++++++,,,,,,,,,/////////000111111222222,,,---...---+++***+++,,,+++++++++,,,------......---------............///,,,,,,------...---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++***))))))(((((())))))&&&''''''((())))))******''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&)))(((''''''&&&'''''''''''''''''''''&&&%%%$$$###((((((((()))(((((('''&&&''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$"""###$$$###""""""###%%%&&&&&&&&&&&&&&&&&&'''(((***(((''''''((())))))(((***)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((***)))'''%%%%%%''')))((('''&&&'''(((''''''&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((())))))******++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&'''(((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))++++++******)))((((((''')))))))))***************))))))))))))))))))))))))*********+++,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,///...,,,---111222000111000...---,,,------.........///000111222444444555555666666666999<<<@@@EEEIIINNNQQQRRRSSSSSSTTTUUUXXX\\\___```bbbdddeeefffkkkppppppnnnnnnppptttvvvvvvwwwyyy{{{zzzwwwuuuwww{{{}}}|||{{{zzz{{{{{{|||}}}}}}}}}}}}}}}||||||xxxyyy{{{||||||{{{zzzyyyvvvtttooojjjfffcccaaa___^^^^^^]]]\\\[[[YYYWWWVVVZZZ[[[[[[\\\]]]^^^___aaaccchhhkkkiiigggeee___WWWLLLIIIDDD@@@>>>;;;777555444555777999999777444111......000111000...+++)))((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---...//////+++,,,------++++++,,,---++++++,,,,,,---------...---------............///+++,,,------......------++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%))))))))))))((((((((('''(((''''''&&&&&&'''''''''&&&&&&'''((('''&&&%%%$$$''''''(((((((((''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((()))))),,,***)))''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((((((((((())))))(((''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&''')))******'''$$$&&&'''))))))'''&&&'''(((((((((((())))))***++++++'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((())))))(((''''''''''''((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&(((******((('''((((((''''''((((((((()))))))))(((((((((((()))((((((((('''((()))***************&&&&&&&&&'''((()))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((())))))*********)))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,++++++,,,,,,---...***------,,,///555888777222111///---------///000000000111222444777999:::===>>>??????@@@CCCHHHKKKOOOSSSWWWYYYYYYXXXWWWXXX[[[^^^dddhhhlllooorrruuuxxx}}}~~~{{{~~~~~~~~~}}}yyyuuurrrpppooommmllljjjfffbbb^^^[[[YYYYYYYYYZZZ[[[^^^aaaccceeeiiipppvvvwwwtttnnnddd\\\TTTSSSQQQNNNKKKDDD===888777999::::::888555333222///111333333111...+++***+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++++++++++++++,,,------++++++,,,------------------.........---------............///,,,,,,------...------,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))((('''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&''')))))))))((('''%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))******)))((('''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''''''''((('''''''''''''''((()))***((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((())))))************)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&''')))******'''$$$&&&((())))))(((''''''((((((((()))******+++++++++''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))'''(((***++++++***((('''&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&(((***+++)))((((((((((((((((((((()))))))))***'''((())))))***)))))))))&&&'''((((((((((((((((((&&&&&&'''((())))))***+++))))))))))))))))))))))))'''((())))))***+++,,,,,,''''''((()))***++++++,,,************************)))***,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...))),,,------111888======222111...------///111222666666777999<<>>FFFFFFGGGIIIMMMQQQUUUXXXVVVXXX[[[]]]```cccgggiiiiiilllppptttxxx}}}~~~wwwrrrmmmkkkkkkkkkjjjhhhhhhhhhjjjmmmkkkgggcccaaa\\\[[[[[[[[[[[[ZZZVVVSSSPPPOOOKKKDDD>>>:::<<<>>>777999999666222//////111'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........***+++---,,,,,,,,,---...++++++++++++++++++++++++---------.........//////000000///...---+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%$$$$$$%%%&&&&&&&&&'''((())))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''')))+++***'''%%%&&&(((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''%%%&&&(((''''''(((***,,,***)))((('''''''''''''''$$$'''***)))'''%%%&&&'''+++***)))((((((''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&''''''((((((((((((((())))))((((((((('''''''''$$$$$$%%%&&&'''((()))***%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***(((&&&&&&''')))(((''''''(((******((((((((()))***+++,,,,,,+++***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))''')))***)))&&&%%%&&&((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))((('''((())))))'''%%%''''''''''''''''''&&&&&&)))((('''((()))***)))((('''(((***+++,,,+++)))(((******++++++++++++******++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///000111000...---...///222111111333888===@@@BBB:::;;;======>>>@@@DDDFFFIIILLLPPPRRRSSSVVVZZZ^^^\\\```eeejjjooosssxxx{{{||||||xxxvvvtttrrrppppppnnnllllllllljjjeee``````]]]YYYWWWXXXXXXXXXXXXZZZWWWSSSMMMHHHCCC???>>>999999777444111///...///,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,---...---,,,,,,++++++,,,,,,......---,,,++++++++++++......////////////......---,,,+++******,,,...///++++++++++++++++++++++++,,,+++++++++******))))))''''''''''''''''''''''''''''''(((((())))))******'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((('''%%%%%%(((***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((***+++***)))'''&&&&&&&&&((((((((('''&&&%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&******))))))((((((''''''+++***)))((((((''''''(((((((((((((((((((((((((((+++******)))(((((('''''''''''''''(((((((((((())))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))((()))*********)))(((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&///,,,(((''')))***(((''')))(((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++)))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))******************************))))))))))))******&&&(((******((((((((()))++++++,,,,,,,,,++++++***''')))***)))&&&%%%&&&(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((''''''((())))))(((&&&(((((((((((((((((((((((()))((('''((()))***)))(((//////...,,,)))%%%!!!******++++++++++++************++++++,,,,,,------++++++++++++++++++++++++***++++++,,,------,,,,,,)))+++...//////...///000555555666888;;;???BBBCCCAAABBBCCCDDDEEEGGGKKKOOOKKKOOOTTTXXX[[[^^^bbbffflllpppuuuzzz~~~~~~|||{{{zzzyyywwwzzzxxxuuutttssspppjjjeee___]]][[[ZZZ\\\]]]]]]\\\^^^\\\XXXSSSOOOKKKHHHGGG>>>===;;;777333000......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,---,,,+++******,,,---///++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((''''''&&&&&&(((''''''&&&&&&''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&((((((((((((((((((((((((***)))((((((''''''((((((%%%%%%%%%&&&''''''(((((('''((()))******)))'''&&&%%%&&&&&&'''((((((''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&(((((((((((('''''''''&&&)))((((((((((((((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))'''$$$$$$%%%&&&%%%###''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&((()))***)))))))))))))))******+++******))))))((((((((((((******************************************************))))))))))))******''')))******)))((()))***+++++++++,,,,,,++++++***'''((()))((('''&&&'''((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&(((******)))(((((())))))))))))))))))))))))((('''((()))***)))((()))*********)))(((&&&%%%******++++++++++++******))))))******************************++++++++++++++++++,,,,,,---.........(((+++...000000111222333:::<<<>>>AAAEEEHHHKKKLLLNNNOOONNNNNNNNNPPPUUUXXXUUUZZZ```fffkkkooorrruuuxxx|||~~~}}}~~~|||{{{xxxqqqllldddbbbaaa`````````^^^]]]```^^^\\\XXXVVVSSSRRRQQQHHHEEEAAA===888333111//////.........------,,,,,,------------------------+++,,,------++++++,,,---...---,,,,,,++++++,,,,,,)))******+++,,,...///000++++++,,,,,,,,,,,,++++++---,,,+++***+++,,,---...++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((((((((('''''')))(((((((((((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))&&&$$$((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''))))))***)))((('''&&&&&&&&&&&&&&&'''((())))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&''''''''''''***)))((('''''''''((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((())))))***'''&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&'''((()))***)))))))))))))))******+++***))))))))))))(((((((((******************************************************))))))))))))******)))+++,,,+++***)))***+++***++++++,,,,,,+++++++++'''((((((((('''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&(((***+++***)))((((((((((((((())))))))))))((('''((()))***)))((("""###&&&(((***,,,,,,---******++++++++++++******************))))))))))))+++++++++++++++,,,,,,,,,............//////000000///000222333444555777999AAADDDHHHMMMPPPTTTWWWYYYYYYYYYXXXWWWWWWZZZ___bbbhhhlllsssyyy~~~~~~||||||wwwrrrooollliiigggddd```[[[XXX\\\[[[YYYXXXVVVUUUUUUUUUQQQNNNHHHBBB===999444111......------------------........................+++,,,------++++++,,,---...---,,,,,,++++++,,,,,,*********+++,,,---//////++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&(((***+++)))&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))((((((((('''''''''&&&'''((()))))))))(((''')))(((&&&%%%%%%&&&'''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''%%%&&&&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''+++***)))''''''(((((()))''''''''''''''''''''''''************)))))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))&&&&&&((()))******((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))***)))))))))))))))******+++))))))))))))))))))))))))************************************************+++******))))))******++++++,,,,,,+++***)))***,,,******+++,,,,,,,,,++++++((('''''''''(((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''&&&&&&(((***++++++)))&&&&&&&&&''''''((((((((()))((('''((()))***)))((()))))))))))))))(((((('''******++++++++++++******+++++++++++++++*********,,,,,,,,,---------..................///111222333444555777888:::>>>BBBFFFJJJNNNSSSVVVXXXZZZ]]]```\\\]]]___aaaccchhhnnnrrrzzz}}}~~~{{{yyy~~~|||{{{}}}{{{wwwvvvsssoookkkhhhccc]]]YYYWWWWWWVVVUUUUUUTTTUUUUUUUUUQQQJJJEEEAAA<<<777333......---------...//////........................+++,,,------++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((()))))))))((((((''''''''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&%%%%%%&&&((()))))))))((((((((((((((((((((((((***)))((((((''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((+++)))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***)))''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''"""$$$&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))************************************************************++++++************++++++,,,------+++***)))+++,,,)))***+++,,,,,,,,,,,,,,,((('''&&&'''((()))(((''''''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((('''''')))++++++***)))%%%%%%&&&&&&''''''(((((()))((('''((()))***)))(((,,,++++++***)))(((((('''******++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------...///222666999;;;999<<>><<<:::777333111/////////------------------------+++,,,------++++++,,,---...---,,,,,,++++++,,,,,,///...---,,,++++++++++++------............------++++++,,,,,,---------,,,++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))((((((''')))((((((''''''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))///555444...)))'''(((((((((((((((((((((((((((***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((***)))((('''&&&''''''(((&&&'''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((''''''''''''((()))((('''&&&(((+++%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''(((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***************)))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,------,,,***(((((())),,,))))))***+++,,,,,,,,,,,,(((&&&%%%&&&)))+++)))'''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))***)))))))))++++++)))'''&&&''''''((()))******+++)))((('''((()))******(((------,,,+++******************++++++++++++******))))))***+++,,,---------******+++,,,,,,---......///111555;;;DDDLLLSSSXXXVVV]]]gggmmmmmmgggaaa]]][[[```dddfffgggkkksssyyy}}}|||xxxuuuuuuuuuuuutttppppppooonnnmmmmmmmmmmmm]]]XXXRRRPPPPPPOOOKKKFFFCCC@@@<<<777333000///...------------------------+++,,,------++++++,,,---...---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************''''''(((((())))))******))))))***))))))(((''''''******))))))))))))******&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))...888AAA@@@777---((()))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***"""$$$&&&((()))))))))(((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&''''''''''''(((((((((((())))))((('''&&&%%%&&&&&&''')))))))))))))))))))))))))))((('''&&&%%%&&&''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******&&&&&&''''''((()))))))))$$$%%%&&&$$$!!!!!!$$$'''###$$$%%%&&&((()))******'''''''''((((((((((((((()))))))))(((''''''&&&&&&(((((((((((()))))))))***(((((((((((()))))))))***(((((()))***************)))))))))))))))******+++))))))******++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,------,,,)))'''''')))+++((()))***+++,,,---------))))))))))))))))))))))))&&&((())))))(((''''''(((''''''&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((((())))))******++++++,,,---.........---,,,+++******++++++++++++******+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000222111///......000222444111555<<>>:::777444222444111...---//////,,,******+++,,,------------,,,,,,---...---+++***+++,,,//////...---+++***))))))---.........---,,,,,,+++---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((()))(((((('''&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&''')))***+++///>>>KKKGGG777)))'''+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((((()))************)))((('''&&&%%%%%%''''''((()))))))))))))))''''''''''''((((((((((((&&&((())))))(((''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((()))******)))'''%%%###$$$$$$%%%&&&'''((()))***---***'''(((***+++)))''')))(((''''''''''''&&&%%%&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&''')))))))))((((((''''''''''''((((((((((((---,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))******************************************)))((('''(((+++---...------,,,+++***))))))************************)))******)))(((((()))+++,,,------......------,,,+++)))((())),,,---+++)))++++++++++++++++++++++++''''''''''''''''''''''''&&&((())))))(((''''''(((''''''&&&&&&'''((())))))***)))((('''''''''''''''(((((())))))))))))))))))******+++,,,,,,,,,+++*********++++++++++++******+++++++++*********))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000//////000111333444999>>>HHHSSS^^^gggmmmqqqyyy~~~xxxqqqmmmllliiioooxxx}}}{{{{{{{{{{{{zzztttqqqmmmjjjiiihhhgggeee]]]XXXPPPIIICCC>>>999666666222...---///000...,,,...............------,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,++++++************))))))(((''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((***************+++++++++))))))((('''''''''''''''&&&...555444,,,&&&&&&((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((())))))((('''%%%$$$$$$$$$%%%&&&'''((()))***+++***((((((((()))(((((()))(((''''''(((((('''&&&''''''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''))))))))))))************************************)))***)))((('''(((+++------,,,,,,++++++************************************+++,,,,,,******+++,,,,,,,,,------------,,,,,,,,,+++)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&'''((()))*********)))(((((((((((()))))))))((((((((((((((((((''''''((()))******************++++++++++++******+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000000111222444666888999@@@EEEOOO[[[fffpppvvvzzz|||wwwsssrrrsss{{{~~~{{{zzzxxxxxxxxxxxxvvvuuuqqqlllccc[[[RRRKKKDDD???<<<777222000111333222000111000000000///......---,,,---...---,,,+++,,,---******+++,,,------...///---............---,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,+++++++++************)))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''((()))***+++))))))((('''''''''''''''((('''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((($$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&((())))))(((''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((())))))(((&&&&&&''')))(((((((((((((((''''''''')))((('''%%%$$$#########&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''******(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************)))))))))))))))))))))))))))******)))((((((+++---+++++++++++++++++++++++++++++++++++++++++++++++++++---//////...,,,,,,---+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---........................''''''''''''''''''''''''&&&((())))))(((''''''(((%%%%%%%%%%%%&&&'''))))))))))))((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&'''((()))***************++++++++++++******************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------111111333666:::???CCCFFFHHHKKKRRRZZZdddmmmuuuyyy{{{{{{{{{yyywwwyyy}}}|||tttlllcccZZZRRRMMMGGGAAA:::666666666444333111111000///////////////,,,---...---,,,+++,,,---******+++,,,,,,---......------............---------,,,,,,,,,,,,---......------,,,,,,,,,+++++++++***)))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''')))***+++...***&&&&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&''')))++++++***((('''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&((()))(((%%%$$$&&&)))''''''(((((('''&&&'''''')))((('''%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))'''''''''(((((('''''''''***)))(((&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))))))))))))))))))))))))))*********))))))+++---*********++++++,,,,,,,,,++++++++++++++++++++++++***---///000///---,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,---....................................((((((((((((((((((((((((&&&((())))))(((''''''((($$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&''''''((())))))((((((''''''&&&&&&'''''''''((()))***++++++******++++++++++++******************************,,,,,,,,,++++++*********+++++++++,,,,,,---------......//////000000111111222333555999???GGGNNNRRRTTTTTTVVVZZZaaaiiiqqqvvvyyyzzz{{{}}}|||}}}xxxqqqiiiaaa\\\SSSLLLCCC===:::888555222000000///...//////000111,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...//////......------,,,,,,,,,,,,---......------,,,,,,,,,+++++++++)))))))))))))))))))))*********++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&''')))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''')))++++++***((('''((((((((((((''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%''')))'''$$$$$$&&&)))%%%&&&((('''%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))************)))))))))))))))))))))))))))***++++++******+++---*********++++++,,,,,,---++++++++++++++++++++++++))),,,//////...,,,+++++++++,,,,,,------,,,,,,++++++,,,---------------...------------------------))))))))))))))))))))))))&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((())))))(((((((((((((((((((((((((((((()))***++++++******++++++++++++*********************+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,------......///000222333555666777555777<<>>CCCGGGKKKOOOQQQVVVZZZ```fffjjjoootttwwwzzz|||{{{~~~xxxppphhhcccYYYQQQJJJHHHEEE>>>999777444333111///......//////.........---,,,,,,,,,+++------............------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))))))))))))))))))))******))))))(((***************)))((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))'''''''''((((((((((((((()))(((''''''&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((+++***(((&&&&&&'''((()))'''''''''''''''((())))))***))))))(((''''''&&&&&&((('''''''''''''''((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&)))'''&&&%%%%%%&&&''')))(((&&&$$$$$$'''))))))((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))***++++++,,,,,,+++,,,------------,,,+++,,,,,,---------..................------------------...///...---,,,...000333222000000000000000000000111222444666777888888''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))((((((((('''''')))******++++++,,,,,,,,,+++++++++************))),,,...///...,,,,,,---...///......///111444777:::<<<@@@FFFKKKOOORRRTTTVVVZZZ\\\```eeelllttt}}}yyyrrrnnnfff```ZZZUUUMMMCCC>>>===999777444222000000111222////////////...,,,+++***------............------,,,---...//////...---,,,------------------------***+++,,,------------,,,************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''))))))******))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&''''''(((((())))))((((((((((((((('''(((''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''((((((''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&''''''''''''((()))************)))(((''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((()))******(((''''''(((((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........------------------------///000111000......000111222222222222222222222222444555666777999:::<<<<<<''''''&&&&&&&&&&&&''''''&&&((()))******)))(((&&&'''''''''''''''(((((()))'''''''''''''''%%%$$$$$$(((((((((((((((((((((((()))))))))(((((((((((('''((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000111000///...///111111222222222333666999<<>>AAABBBEEEHHHKKKPPPQQQRRRSSSTTTTTTSSSSSS''''''&&&&&&&&&&&&'''''''''(((***++++++***((('''&&&'''((())))))))))))((('''(((((()))***+++,,,,,,))))))))))))))))))))))))******)))))))))((((((((((((((())))))***+++++++++)))************+++++++++***,,,............000222111666===AAADDDGGGLLLPPPTTTYYY^^^______bbbhhhnnnuuuyyy~~~wwwqqqjjjdddccceee___[[[VVVNNNFFF???:::888222222111000////////////------............------***+++,,,---......------------------------------,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))&&&'''''')))***+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))************''''''((()))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))***))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((()))************)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))((('''((()))))))))))))))))))))))))))''')))******((('''''''''((())))))******+++++++++*********************************++++++++++++,,,***************+++++++++******++++++,,,---------......------------......------........./////////111111111111111111111111666777999999:::;;;>>>@@@AAAEEEIIILLLNNNSSSYYY___ccceeehhhjjjjjjiiigggfff''''''&&&&&&&&&&&&'''''''''(((***++++++***((('''&&&'''((()))***))))))(((((((((''''''((()))+++,,,))))))))))))))))))))))))*********)))))))))((((((******++++++++++++++++++))))))*********+++++++++***,,,...///000111333555777>>>GGGNNNPPPSSSWWW[[[WWW\\\___```aaagggqqqzzz~~~}}}yyyuuuooojjjiiieeeccc```ZZZTTTMMMHHHEEE;;;999555222000000111111------............------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))*********'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&'''((())))))))))))&&&''''''((())))))((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))*********)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((&&&'''(((((())))))))))))&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((((('''''''''''''''((((((''''''(((((((((''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))(((((())))))))))))((((((%%%(((******)))'''((()))((())))))******+++,,,,,,*********************************+++++++++,,,,,,))))))*********+++++++++******+++,,,,,,------...///...---,,,,,,---...///............////////////111222333555777888::::::???AAACCCDDDEEEHHHKKKMMMPPPUUU\\\aaafffooo{{{|||'''''''''&&&&&&'''''''''''')))***++++++***)))'''&&&''')))*********)))((('''&&&%%%$$$$$$%%%''')))))))))))))))))))))))))))************))))))))))))---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------///111333444555888:::???GGGQQQWWWYYYZZZ]]]```]]]aaaeeeeeegggooo}}}zzzrrrmmmgggfffeeebbb]]]XXXSSSPPPBBB???:::555222111111222---..................---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,************************)))))))))))))))))))))))),,,++++++***)))(((((('''&&&((()))++++++)))(((&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******$$$%%%&&&'''((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((''''''(((((())))))******++++++))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''(((((((((((((((((())))))******&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''')))***)))((()))***''''''((((((((((((''''''###&&&***+++)))(((***,,,((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,))))))******++++++++++++***++++++,,,,,,------...///...---,,,,,,---...///............/////////000///111444999>>>BBBFFFHHHIIIKKKMMMOOOQQQSSSWWWZZZaaahhhpppyyy(((((((((((((((((((((((('''''')))+++---,,,)))''')))))))))((()))******+++)))((('''''''''(((***+++))))))))))))************)))))))))))))))))))))))))))************+++++++++---,,,+++,,,...///000///...000222333444666888;;;FFFLLLWWWaaaccc^^^]]]______dddjjjpppuuu~~~}}}xxxpppnnniiiccc^^^[[[ZZZ[[[QQQNNNHHH???666111111333222000---,,,---......---***+++,,,...//////......000000///...------,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,))))))))))))***************(((''''''(((((('''%%%&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&************))))))))))))%%%&&&''''''((((((''''''***,,,---,,,***)))((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))'''''''''((())),,,)))&&&%%%'''((((((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&((((((((((((((((((((((((+++******)))((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))************+++++++++***+++,,,,,,+++***((('''(((***++++++******+++,,,------------------------......------------,,,,,,......///000111000...---222111///000111111111000888888:::@@@HHHQQQWWWZZZbbbhhhkkkiiicccbbbiiipppyyy~~~(((((((((((((((((((((((('''''')))+++---,,,)))''')))))))))))))))******+++)))(((((('''((()))***+++))))))))))))************************************************++++++++++++...---,,,,,,---.........///111444666999===BBBFFFQQQTTTZZZ``````]]]___dddggglllrrrxxx}}}{{{xxxrrrkkkeeeaaa______```]]]VVVLLLAAA999666555111///------......---,,,,,,------......---,,,+++,,,,,,,,,---------------...,,,***+++---...---+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***(((''''''(((((('''&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((())))))((('''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&''''''(((+++(((&&&&&&((()))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((('''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((())))))************+++++++++((()))***+++,,,++++++***(((***++++++******+++,,,------------------------................................./////////---,,,444333333444777999;;;<<>>:::555222111111000000///.........---,,,,,,+++******+++,,,...///000000------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***************))))))((('''&&&&&&***((('''((())))))((('''***)))))))))(((((('''''')))((('''&&&&&&'''((())))))))))))(((((((((''''''&&&&&&'''((((((((((((((('''((())))))((((((***+++&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))((((((''''''''''''((()))))))))'''&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((******))))))(((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((***))))))(((((())))))***))))))*********+++++++++------,,,+++***((('''''')))***,,,+++******+++---........................---.........//////000000///111222444555777:::===;;;;;;<<<>>>@@@DDDIIIMMMUUU^^^nnn(((((((((((((((((((((((('''''''''(((******)))'''''''''((())))))))))))((('''(((((()))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,,,,---///000111444999===>>>CCCJJJPPPUUUYYY\\\^^^^^^___dddjjjmmmpppxxx|||{{{|||}}}|||zzzzzzxxxuuupppkkkfffaaa^^^LLLEEE<<<555222111222222........................---........./////////000------------------------........................++++++************+++++++++******)))(((''''''&&&)))((('''((()))***)))(((******))))))(((((((((''')))((('''&&&&&&'''((()))*********)))))))))((((((&&&'''(((((())))))(((((()))******(((&&&&&&''')))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((())))))))))))))))))))))))&&&''''''((()))******+++'''(((***++++++***)))(((&&&''')))))))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))))))))((((((((('''''''''(((((((((((((((((('''&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))*********+++++++++------,,,+++))))))(((((()))+++,,,,,,++++++,,,---........................,,,------...///000000111111333555666777:::???CCCEEEHHHKKKNNNQQQUUU\\\```hhhsss(((((((((((((((((((((((((((''''''((()))***)))'''&&&'''((()))***)))((('''''''''((()))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,---000111222222555<<>>777666444222000000000000---------.........//////,,,...000///---,,,---000************************111000///---,,,+++******+++++++++++++++,,,,,,,,,)))(((((((((***++++++***(((((())))))******++++++&&&'''((())))))((('''&&&))))))(((((((((''''''''''''(((((()))))))))))))))&&&'''&&&%%%%%%&&&))),,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((###&&&***,,,---+++(((&&&&&&((()))'''%%%&&&))),,,''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))++++++************++++++)))************++++++++++++***)))))))))***,,,,,,***,,,------,,,+++---...////////////////////////000000222333555666888888<<>>@@@CCCIIIMMMOOOXXXiii}}}~~~|||((())))))******))))))(((((((((''''''''''''((()))))))))(((((((((((())))))))))))*********))))))(((+++***((('''''')))+++,,,******+++++++++,,,,,,,,,,,,,,,---///222666:::<<<>>>GGGRRR\\\aaaaaa```___]]]aaagggpppyyy~~~zzz{{{zzzyyyzzzyyypppfffTTTMMMCCC<<<:::888666444222000///...///...,,,+++........................------,,,++++++******)))++++++***))))))))))))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((&&&'''((())))))((())))))))))))))))))))))))''''''''''''''''''''''''******)))'''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((&&&$$$$$$$$$&&&'''&&&%%%''''''&&&&&&''''''((((((((('''&&&&&&(((((('''&&&&&&&&&'''(((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&(((''''''((())))))(((&&&%%%$$$###%%%'''(((((('''))))))(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000000000000222444777888999===AAACCCEEEJJJQQQVVV```lll}}}}}}~~~{{{{{{|||(((((())))))))))))(((((((((((((((''''''''''''''',,,+++))))))))))))+++,,,)))************)))((((((***)))((((((((()))***+++++++++++++++,,,,,,,,,---------...222888@@@GGGLLLOOOUUU^^^dddfffeeedddccceeejjjqqqzzz~~~|||zzz{{{~~~{{{tttrrrtttrrrlll___XXXOOOHHHCCC???:::666111000//////000///---,,,........................---,,,,,,+++******))))))++++++***))))))*********++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''((('''''''''(((((()))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))$$$$$$%%%&&&((())))))))))))((('''&&&&&&'''((()))((('''''''''(((((((((''''''''''''((())))))******(((((((((((((((((((((((('''''''''''''''((()))***'''(((((((((((((((''''''(((''''''((())))))(((&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++,,,,,,---......---,,,,,,---...///000111111111000/////////000333888???CCCAAAFFFJJJMMMOOOUUU]]]dddvvvyyyqqqmmmooorrrvvvzzz{{{|||~~~(((((())))))))))))((((((((((((((((((((((((''''''******(((''''''(((******))))))*********))))))((('''((()))++++++******)))+++,,,,,,,,,------------/////////444===IIIUUU]]]aaaccceeeeeeeeefffiiikkkrrrvvv}}}|||zzzwwwvvvuuutttrrrpppkkkkkkkkklllooorrrtttttt{{{{{{{{{yyyvvvrrrooommmppppppooonnnmmmooosssvvv{{{{{{{{{|||~~~vvvrrrssspppkkkeee```ZZZUUUPPPIII???888222000//////000111000...////////////////////////------,,,,,,+++******)))+++***************++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''(((***)))'''&&&&&&'''((()))'''(((((((((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++''''''((((((((((((((('''(((''''''((())))))(((&&&(((((((((((('''&&&&&&'''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))******************(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,+++,,,------......------,,,+++,,,...111333444555555555555666777;;;BBBLLLTTTXXX]]]bbbcccdddiiisss{{{{{{tttoookkkjjjjjjnnnvvv~~~'''(((((())))))(((((('''(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((()))***************''')))+++,,,---,,,***))),,,,,,,,,---------......111000222777BBBPPP^^^gggjjjjjjiiihhhhhhlllrrrvvv~~~{{{yyyxxxvvvuuuxxx{{{{{{uuuppphhhfffdddccccccbbb```^^^YYYZZZ[[[\\\^^^aaabbbdddeeeeeeeeeccc```]]]ZZZXXX]]]\\\[[[YYYXXXZZZ^^^bbbaaadddhhhlllqqqvvv|||~~~{{{tttmmmhhhfffdddbbb^^^UUUIII@@@555333000000000111111000////////////////////////......---,,,,,,++++++***+++************+++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********%%%&&&&&&&&&'''((((((((()))))))))'''$$$"""!!!"""))))))((((((''''''(((((('''((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++&&&'''(((((((((((((((((((((''''''((())))))(((&&&)))******)))'''%%%&&&'''&&&'''(((((()))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++++++++,,,------------,,,------------------------+++,,,...111444777999:::999:::<<>>;;;999333333222111000000000000000//////......//////000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******************)))))))))************+++,,,++++++***(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))******)))''''''&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&((()))******)))((((((((((((((())))))))))))'''((()))*********))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''''')))******)))(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))************)))))),,,++++++******++++++,,,++++++++++++++++++++++++((()))***++++++,,,++++++++++++,,,,,,------......000000/////////.........111333444555666:::BBBHHHOOOYYYgggsss{{{vvvmmmqqqxxx))))))))))))))))))))))))************************((()))******))))))***,,,******++++++,,,------.........---------...///000000222444888===DDDMMMSSS^^^fffqqqxxx~~~yyytttoooqqqxxx}}}}}}{{{||||||xxxkkkZZZMMMIIIJJJFFFGGGGGGFFFEEEFFFIIILLLIIIJJJJJJJJJIIIJJJLLLMMMLLLKKKKKKMMMQQQTTTUUUUUUVVVUUUSSSQQQOOOOOOOOOOOOOOOQQQTTTWWWZZZ\\\^^^^^^\\\[[[ZZZ\\\```eeehhhjjjiiigggccc```]]]\\\\\\\\\]]]\\\\\\\\\]]]^^^___```cccdddddddddddddddccccccaaaaaaaaaaaabbbcccddddddbbb```]]]\\\^^^bbbfffiiiooorrryyyyyyqqqddddddeeegggiiikkkmmmoooooolllhhhggggggfffdddaaa\\\ZZZWWWUUUTTTUUUWWWXXX]]]dddjjjkkklllmmmlllhhhiiiooowww}}}~~~yyyzzz~~~vvvooocccWWWNNNFFF@@@<<<888777666444333222111111000000////////////000000------------------......------------------------)))******+++,,,,,,++++++))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((()))************'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))'''((((((((()))))))))***'''((()))***+++***))))))((((((((()))))))))******'''''')))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''((()))++++++)))((()))***)))((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))++++++************++++++++++++++++++++++++++++++((()))+++,,,---------,,,++++++,,,,,,---....../////////////////////000000222555999;;;>>>EEEOOOWWWeeessswwwxxxzzz~~~~~~zzzzzz|||wwwvvvyyy{{{}}}~~~))))))))))))))))))))))))***+++,,,+++))))))***+++''')))******))))))***,,,******+++,,,,,,---......//////...---...///000111333444777;;;AAAJJJSSSZZZeeennn{{{xxxsssjjj```]]]```ccccccaaabbbfffggg___RRRHHHFFFHHHBBBEEEIIIJJJJJJKKKOOOSSSKKKLLLNNNNNNMMMMMMOOOPPPQQQQQQQQQTTTXXX]]]``````ZZZYYYWWWUUUTTTTTTTTTTTTUUUXXX]]]bbbgggiiikkkkkkeeedddcccfffkkkppptttvvvnnnllliiifffeeeeeefffhhhjjjjjjiiiiiijjjlllmmmoooqqqqqqrrrrrrrrrqqqqqqppprrrrrrrrrrrrssstttuuuvvvpppmmmjjjiiikkkpppvvvzzz~~~rrrggghhhjjjmmmooorrrssstttvvvrrrmmmjjjiiifffbbb___[[[ZZZYYYZZZ[[[[[[YYYWWWZZZaaaeeedddaaa___ZZZUUUVVV]]]fffmmmttt||||||zzz|||{{{rrrhhh^^^UUUMMMHHH<<<;;;999777555444333333000000////////////000000.........///////////////------------------------***+++,,,,,,------------))))))******++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''((()))************&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((()))+++,,,'''((((((((())))))******'''((()))++++++******)))))))))))))))************%%%&&&)))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''((()))++++++)))((()))***************+++,,,---...))))))))))))))))))))))))))))))************))))))******))))))))))))************)))))))))))))))))))))***,,,---......------++++++,,,,,,---...//////------...///000111222222000555:::???EEEOOO]]]ggg{{{yyypppqqqssswww}}}xxxtttqqqqqqvvv|||(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++,,,---------,,,,,,***+++---------///222444666;;;CCCHHHLLLSSS]]]dddoooyyy~~~wwwnnnbbb\\\TTTPPPPPPRRRSSSRRRQQQRRRQQQOOOJJJGGGEEEEEEIIIKKKMMMNNNMMMMMMNNNPPPSSSRRRRRRRRRTTTVVVXXXYYYZZZ\\\```ccceeeffffffeeeeeedddaaa]]][[[[[[^^^```dddhhhooovvvzzz{{{zzzyyynnnnnnpppvvv~~~}}}vvvrrrlllhhhhhhkkkqqqtttwwwxxxzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||zzz|||~~~tttmmmppptttvvvxxxyyy{{{}}}tttqqqnnnkkkhhheeeaaa^^^]]]ZZZXXXWWWXXXYYYZZZZZZ]]]```cccbbb]]]UUUNNNKKKKKKRRRZZZaaagggppp||||||zzzzzzzzz{{{}}}wwwrrrmmmdddZZZOOOHHH???:::999999777444000111222111000//////000***+++,,,...//////...---......,,,,,,,,,,,,......---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++************+++++++++++++++*********))))))***************)))((('''***)))(((((((((((())))))''''''((((((((((((''''''&&&''''''((((((''''''&&&***((('''&&&&&&'''(((***,,,+++)))(((((((((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((''''''''''''&&&&&&(((***+++***)))(((((()))))))))(((((('''++++++***((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++000...,,,***)))))))))***++++++,,,,,,---...//////,,,,,,---...////////////////////////...000333666999:::@@@IIIOOO[[[qqq}}}qqqfffiiiqqqzzz~~~{{{zzz{{{(((((((((((())))))))))))************************)))))))))((()))******+++++++++,,,---------,,,,,,---......------///222555:::@@@GGGKKKOOOYYYfffqqq~~~~~~xxxuuummmddd\\\WWWPPPLLLKKKKKKJJJIIILLLNNNNNNMMMJJJHHHHHHIIIMMMNNNOOOPPPQQQSSSVVVYYY[[[\\\]]]___aaaeeehhhiiimmmoooqqqsssuuuuuuttttttsssrrrpppmmmkkkkkknnnqqqyyy||||||yyytttqqqrrrvvv|||zzzrrrvvvzzz|||}}}~~~~~~uuurrrnnnjjjhhhfffccc```\\\YYYWWWVVVWWWYYYYYYYYY[[[___bbbaaa\\\UUUOOOKKKIIINNNUUU[[[bbbkkkvvv~~~~~~vvvmmm```XXXLLLDDD???<<<777444222222222000///...//////---...////////////...---...---,,,++++++,,,---...,,,,,,++++++***)))))))))************************++++++************+++++++++++++++*********))))))(((((())))))))))))((((((((((((((()))))))))))))))'''(((((())))))(((((('''%%%%%%%%%&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))(((((()))***+++,,,,,,---)))(((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((++++++++++++*********)))((((((((((((((((((((((((''''''''')))+++,,,+++)))((())))))***))))))((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***++++++---,,,***))))))***,,,---+++,,,,,,------.........---......///000000000/////////000000111333777;;;>>>@@@HHHTTT```pppnnnfffhhhooo|||(((((((((((())))))))))))++++++++++++++++++++++++)))(((((((((((()))******++++++,,,---------------000000///......111666999BBBHHHNNNPPPUUU```sssvvvmmmhhh___WWWRRROOOKKKHHHGGGGGGFFFEEEIIIJJJLLLLLLLLLLLLMMMOOORRRTTTUUUWWWZZZ^^^dddhhhjjjkkkmmmqqquuuzzz~~~~~~}}}{{{vvvsssnnnkkkiiihhhfffeee```^^^[[[[[[\\\^^^______```ccceeeeee___XXXRRROOOJJJNNNSSSWWW\\\dddnnnuuu~~~}}}~~~rrriii]]]RRRJJJDDD???;;;777666444222000000//////111111111111000///---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++************+++++++++++++++***************''''''(((((())))))((((((&&&''')))*********))))))((())))))******))))))((((((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))(((&&&%%%$$$))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++++++++******(((((((((((((((((((((((()))(((((()))+++,,,+++***))))))************)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++******************))))))))))))***++++++******))))))***,,,...///------------------------/////////000000000000000000111333444666:::???BBBEEEIIITTTeeeyyy{{{nnngggfffrrr~~~yyyqqqoootttzzz~~~(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))******+++++++++,,,---............000000000000222777>>>CCCMMMRRRVVVXXX[[[iii{{{mmmddd]]]TTTLLLHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJMMMNNNNNNPPPSSSUUUWWWZZZ___dddiiiooouuuyyyzzz{{{~~~wwwtttooollllllllllllkkkllliiiggggggiiikkklllllllllnnnpppnnnhhh```ZZZVVVSSSTTTUUUVVVYYY^^^ffflllqqqqqqpppooopppsssxxx|||}}}~~~|||{{{ttthhh^^^VVVPPPKKKHHH???<<<888555333222111000111111111000000///......,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++************++++++************************((()))))))))))))))((('''%%%''')))+++,,,+++***)))))))))************))))))))))))************)))))))))(((''''''''''''((())))))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***))))))***,,,,,,+++***((()))******************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******************************))))))******+++,,,***))))))***+++,,,......------------------,,,,,,///////////////000000111222444666999;;;@@@EEEIIIMMMSSSaaawwwvvvmmmkkkqqqyyy|||vvvnnniiijjjqqqzzz(((((((((((())))))))))))++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---............///000222444999@@@IIIOOOXXX\\\___aaaeeerrr}}}~~~|||sssfff\\\VVVOOOHHHCCCDDDEEEGGGHHHIIIKKKLLLKKKMMMOOOPPPQQQTTTWWWZZZ]]]dddmmmuuu|||~~~yyyvvvsssqqqrrrtttuuuuuuyyywwwuuuuuuwwwzzz{{{{{{{{{|||}}}yyyrrriiibbb___^^^]]][[[ZZZZZZ\\\```cccfffgggggggggggghhhkkkmmmrrrvvv|||~~~yyyqqqiiibbb\\\WWWTTTHHHCCC<<<777444222111///000//////////////////000,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------************************++++++************++++++************************,,,,,,,,,+++***)))((('''&&&(((***+++,,,+++***)))))))))************))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%''',,,222888<<<))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''''''''''''''(((((((((((())))))*********))))))***,,,,,,+++)))(((((()))***************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***))))))((('''(((((((((((()))))))))***))))))))))))))))))))))))***************************************++++++,,,++++++++++++++++++,,,,,,------------------,,,,,,///.........///000111222333555999<<<@@@EEELLLPPPWWW```pppuuulllkkkrrrpppooonnnnnnsss{{{(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++++++++,,,------***+++,,,...////////////...111555:::AAAJJJTTTZZZ```cccgggkkkqqq~~~zzzttttttuuuuuutttooonnnhhh]]]UUURRRMMMIIIEEEGGGHHHIIIIIIJJJMMMOOORRRTTTVVVWWWYYY\\\```dddkkkrrr|||}}}{{{yyyzzz}}}|||sssmmmiiiiiigggdddaaa____________dddffffffeeebbb___^^^^^^cccjjjssswwwxxx|||~~~zzzsssllleee```]]]SSSKKKBBB:::777444111///000///////////////000111,,,------......------,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++************++++++***************+++++++++,,,,,,,,,,,,+++***)))((())))))***++++++***)))(((((())))))******))))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%'''+++000666999((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))******+++***))))))***++++++***(((&&&'''((())))))***))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++)))'''%%%$$$((((((((()))))))))******))))))))))))))))))))))))***************++++++++++++************+++,,,,,,,,,,,,,,,,,,+++*********------------------------............000222444555555888===BBBIIIPPPXXX^^^iiissszzzrrrpppsssxxxrrrmmmpppuuu{{{(((((((((((())))))))))))************************++++++******++++++,,,---***+++,,,...//////000000///333999@@@IIIRRR\\\bbbeeehhhmmmttt~~~|||rrrllljjjjjjiiiggg^^^___[[[TTTOOONNNMMMJJJIIIKKKMMMMMMNNNPPPUUUXXX]]]___bbbdddgggkkkqqquuu}}}zzzxxxtttrrrpppmmmkkkiiifffeeehhhiiiiiifffbbb]]][[[[[[[[[___eeeiiimmmssszzz}}}wwwpppkkkhhhaaaXXXLLLCCC>>>;;;777333333333111000//////000000---......//////......---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++((()))***+++++++++++++++,,,++++++******))))))((('''(((((())))))((((((''')))******++++++******)))''''''((((((((((((''''''(((''''''''''''(((((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++))))))((()))******)))'''%%%%%%'''(((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((*********)))'''&&&(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++******+++,,,,,,------........./////////000222555888:::<<<@@@GGGOOOXXXcccmmmsss|||||||||xxxvvvuuuwww|||(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,***+++,,,...///000000000111666===EEEMMMVVV___eeegggiiipppzzz~~~wwwnnngggdddcccaaa___RRRTTTSSSMMMJJJLLLLLLKKKJJJMMMPPPRRRTTTXXX___dddhhhjjjmmmppptttyyy~~~}}}{{{yyywwwvvvsssooommmllllllkkkiiieeeaaa``````[[[ZZZZZZ^^^dddlllssswww~~~~~~yyytttrrrlllbbbUUUKKKFFFBBB===:::777666444222000///000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))******++++++++++++%%%&&&''')))+++,,,------...---+++***)))(((((()))''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''$$$&&&(((***+++***(((&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++)))(((((((((******(((&&&$$$%%%&&&'''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((!!!###&&&))),,,------,,,))))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++******++++++,,,---***++++++,,,,,,,,,++++++++++++,,,,,,---...//////111000000222444888;;;===CCCIIIQQQ[[[gggsss}}}}}}{{{yyyzzz~~~))))))************)))))))))************+++++++++,,,,,,++++++++++++++++++---,,,...222111///111555666:::AAAGGGNNNWWWbbbiiimmmrrr{{{{{{nnnaaa[[[XXXUUUSSSSSSLLLNNNOOOOOOOOOOOOPPPQQQNNNSSSYYY\\\]]]cccnnnwww|||{{{|||~~~}}}||||||}}}}}}|||zzz~~~{{{yyywwwuuutttvvvuuutttsssssstttuuuvvvuuuvvvxxxyyyyyyxxxwwwuuussssssrrrssstttvvvxxxyyy~~~~~~xxxuuuqqqooonnnmmmkkkiiiccc___ZZZXXX[[[cccmmmsss}}}{{{xxxiiihhheee___VVVOOOJJJIII>>>999333111111111///...//////......//////000000---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******))))))************))))))++++++***)))(((((())))))+++******)))(((''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&(((***+++))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))'''&&&&&&'''+++***))))))***+++)))((()))(((&&&%%%&&&''')))+++******)))))))))(((''''''))))))))))))))))))))))))&&&(((((((((&&&%%%&&&'''***)))(((''''''((()))*********++++++++++++***************)))'''&&&'''((())))))(((((((((((())))))***)))((((((((()))+++,,,(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,&&&(((***,,,---...------000000///---,,,,,,///222111111333666666999AAALLLPPPSSS\\\mmmyyy{{{{{{vvvyyy))))))************))))))************++++++++++++++++++++++++++++++,,,,,,,,,+++,,,000000///222777<<<@@@FFFKKKQQQYYYccckkksssyyy~~~lllaaaVVVQQQPPPNNNMMMNNNMMMNNNOOOPPPPPPRRRUUUWWWXXX___hhhmmmooosss{{{~~~|||zzzzzzxxxvvvtttpppooommmmmmnnnooommmlllnnnmmmkkkjjjgggfffdddcccgggfffeeeeeeeeeeeefffgggiiijjjlllmmmmmmllljjjiiiffffffeeefffgggiiijjjlllssswww{{{|||yyywwwxxxzzz|||~~~{{{zzzwwwtttrrriiieee___\\\]]]bbbjjjoooyyy}}}|||qqqmmmgggbbb___ZZZUUUQQQJJJEEE>>>999666555333111000//////........................---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))******))))))))))))))))))*********)))((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))***))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))'''&&&&&&''')))'''&&&%%%&&&&&&$$$###)))((('''&&&&&&((()))***+++***))))))(((((())))))))))))))))))))))))))))))'''((()))(((&&&&&&&&&(((***)))(((''''''((()))))))))))))))******))))))))))))******)))''''''((()))))))))(((((((((((())))))***)))((((((((()))++++++(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,)))***+++---............//////000///...///111333111///111666;;;???EEEMMMVVV```rrr~~~uuurrrvvvwwwwww))))))************))))))************+++++++++,,,******++++++,,,,,,---------+++,,,///000111666<<>>999666666333333222111000000000000------------------............---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))************))))))'''((()))***++++++******))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((())))))((('''''')))+++---***((('''((((((((((((((((((((((((((()))******)))(((&&&$$$$$$&&&(((***(((((((((((((((((((((((()))+++++++++)))((()))***''''''((())))))))))))))))))******++++++******)))&&&'''((((((((((((+++---******))))))))))))******((()))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,...000222222222111222333888???HHHMMMOOOTTTeeevvvxxxkkkeeefffnnn|||xxxtttrrrtttyyy******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........---///444888===EEEMMMPPPZZZgggsss|||~~~wwwqqqooojjjfffaaa\\\XXXUUUQQQOOOQQQNNNMMMQQQSSSSSSWWW\\\___dddlllttt|||vvvsssooollljjjhhheeeccc^^^\\\YYYVVVTTTSSSRRRRRRPPPPPPOOONNNLLLKKKJJJJJJJJJHHHGGGHHHIIIIIIHHHFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDAAA@@@?????????@@@BBBCCCCCCCCCCCCDDDEEEGGGJJJKKKLLLMMMNNNOOOQQQUUUYYY]]]```bbbeeeiiinnnuuu|||tttxxx{{{~~~xxxqqqjjjggggggfffbbbZZZNNNCCC;;;777555777666555222111///......---------------.........------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))************))))))'''(((***++++++***))))))))))))))))))((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''(((***,,,444111,,,)))(((((('''&&&(((((()))))))))*********((('''&&&%%%%%%'''(((***)))))))))))))))))))))))))))***+++***)))((((((***&&&'''((()))*********)))******++++++++++++******&&&'''((((((((((((***,,,+++******))))))******+++(((((()))************))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---///000222333333333555777;;;BBBMMMQQQRRR[[[sss{{{nnnjjjllllllyyy~~~sssrrrtttyyy***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------------000000333999>>>CCCKKKTTT^^^hhhvvvxxxpppiiieeeddd___\\\XXXUUUSSSRRRPPPOOORRRPPPRRRWWWZZZ\\\```fffkkkrrr{{{|||wwwsssqqqhhheeeaaa^^^\\\ZZZWWWUUUQQQPPPNNNLLLKKKJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCBBBFFFEEEEEEEEEDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAA?????????@@@BBBCCCDDDDDDFFFHHHIIIIIIJJJKKKOOOQQQTTTUUUWWWYYY]]]cccjjjooovvvwwwxxxzzz|||}}}zzz}}}~~~~~~wwwpppkkkgggeee```VVVKKKCCC???>>>CCCAAA===999555222000...------........./////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))((()))***++++++***((('''(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''(((+++---555222---+++************(((((()))***************((((((((((((((()))******)))))))))))))))))))))))))))***+++***((('''((()))%%%&&&((()))*********)))))))))************))))))'''((()))((('''(((***,,,+++******))))))******+++'''((()))***+++******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........---,,,,,,---...//////000222333555777;;;>>>@@@FFFNNNTTTYYYhhhwwwqqqvvv{{{vvvxxx}}}***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------,,,,,,444444888???EEEIIIQQQZZZhhhsssyyynnnddd___\\\[[[XXXVVVSSSRRRSSSSSSSSSRRRVVVUUUYYY___ccceeejjjqqqttt{{{~~~}}}zzzvvvqqqkkkfffddd^^^[[[WWWTTTRRRPPPMMMKKKIIIHHHGGGFFFEEEEEEFFFGGGCCCCCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBBCCCCCCAAA@@@AAA@@@@@@AAABBBCCCCCCBBBDDDDDDCCCCCCBBBAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@??????@@@BBBBBB===<<<<<<>>>@@@AAAAAA@@@DDDFFFGGGGGGFFFGGGHHHJJJLLLLLLMMMNNNQQQUUU\\\```gggiiikkknnnqqqtttvvvwww}}}vvvmmmhhhiiifff```XXXQQQNNNNNNNNNLLLGGGAAA;;;666333111.../////////000000111111,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******))))))************)))))))))***+++,,,+++)))'''&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((('''(((+++...,,,***'''&&&'''***++++++(((((()))***************))))))******++++++++++++))))))))))))))))))))))))((()))***)))((('''''')))%%%&&&((()))*********)))(((((())))))))))))(((((('''((()))((('''''')))+++++++++************++++++'''((()))++++++******))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///......---...///000111///000222444777;;;AAAEEEGGGIIIOOOWWWaaauuu~~~yyyxxx}}},,,,,,,,,++++++*********...---++++++++++++---...000000000...,,,+++---///---555???FFFLLLSSS]]]dddqqq}}}zzzpppeee\\\VVVTTTTTTSSSRRRPPPOOOOOOQQQSSSUUUWWWZZZ```eeelllsss{{{|||xxxsssqqqmmmhhhccc]]]XXXUUUOOOMMMLLLJJJHHHFFFFFFEEECCCCCCBBBAAAAAA@@@@@@???DDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGBBBBBBAAA@@@???>>>>>>===BBB???======@@@BBBAAA@@@EEEBBB>>>===???AAAAAA@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHKKKOOORRRWWWXXX[[[]]]```ccceeeffflllqqqwwwyyy{{{~~~}}}uuullljjjhhhgggfffeeecccbbbeee___TTTFFF:::333333444///////////////.........000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%******))))))((((((''''''"""$$$'''***+++)))&&&%%%&&&&&&''''''(((((()))))))))))))))(((&&&''')))+++)))&&&$$$%%%''')))'''%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))******++++++++++++******(((((('''(((((()))***+++******++++++++++++******)))************++++++++++++++++++***)))(((((('''))))))))))))******************+++++++++,,,,,,,,,---------------------------...///...,,,+++,,,---,,,...////////////000222333222222555;;;CCCIIILLLMMMSSSZZZ```ooo{{{+++++++++*********))))))---,,,,,,,,,,,,,,,,,,---...//////...---...000333777>>>GGGOOOWWW```kkkssszzzwwwooodddZZZTTTRRRRRRRRRPPPPPPPPPPPPRRRVVVZZZ]]]ccchhhpppwww}}}}}}xxxrrrnnnfffddd```\\\WWWRRRNNNLLLHHHGGGFFFDDDCCCBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBAAAAAAAAA>>><<<<<>>CCC@@@===<<<>>>@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFHHHKKKNNNKKKLLLMMMPPPRRRTTTVVVWWW]]]ccchhhlllnnnssszzz~~~vvvpppooolllkkklllmmmoooooonnnbbbRRRDDD;;;666222//////............---------000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***))))))))))))))))))))))))))))))(((''''''''''''(((***)))))))))(((((((((''',,,,,,,,,+++((($$$ (((((((((((((((((()))))))))))))))((('''''')))++++++(((&&&''')))***)))''''''(((((((((((()))))))))***)))((((((((()))***+++************************)))******++++++******)))((((((((((((((())))))***)))******************)))))))))*********+++++++++++++++******)))(((((('''))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++---...///...,,,+++,,,------...000000//////111222222444777:::???EEELLLPPPXXX```hhhppp}}}{{{zzz{{{************)))))))))))),,,,,,------------,,,,,,,,,---.........000444777===CCCLLLUUU___kkkxxxwwwkkkcccWWWPPPNNNPPPQQQRRROOOPPPRRRTTTWWW\\\bbbgggnnnttt~~~}}}xxxtttoooiiiccc___WWWUUUQQQMMMIIIGGGEEEDDDBBBBBBAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEECCCCCCCCCCCCEEEEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEBBB@@@>>>>>>@@@@@@@@@???BBB@@@>>>===???@@@AAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBCCCEEEGGGDDDDDDEEEGGGIIIJJJKKKLLLNNNRRRXXX\\\___dddkkkqqqvvvyyy|||{{{vvvssspppnnnooosssxxx|||uuudddOOOBBB===:::444...//////...---------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))******+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))''''''''''''(((((()))***))))))))))))((((((((((((((((((((()))((('''&&&&&&))))))))))))))))))((((((((())))))((('''''')))***,,,***((()))***+++******)))))))))*********++++++,,,,,,+++*********++++++************************)))******++++++******))))))))))))(((((((((((((((((())))))******))))))((()))))))))*********++++++++++++******)))((((((((())))))))))))************,,,,,,,,,,,,---------...++++++++++++++++++++++++---...///...,,,,,,,,,......///000000///000222444444999???CCCFFFLLLUUU]]]jjjsss~~~|||xxxtttssswww{{{++++++******************+++,,,---......---,,,+++,,,------...///222666:::@@@FFFOOOZZZffftttzzzppp```YYYQQQMMMNNNQQQRRRQQQSSSUUUYYY[[[^^^cccjjjpppyyy|||tttpppkkkeee```[[[UUUQQQNNNLLLIIIEEECCCBBBBBBBBB@@@@@@@@@??????@@@@@@AAA?????????@@@AAABBBBBBCCCAAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCBBBAAA@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEIIIMMMQQQTTTYYY^^^bbbgggjjjooosssyyyzzzwwwrrrnnnmmmrrryyy~~~uuufffRRREEEAAA>>>999444111000///...------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******++++++))))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((('''((())))))***))))))))))))((((((((((((######$$$&&&)))+++...///++++++******))))))((((((((()))***)))((('''(((***+++***))))))************))))))*********+++++++++---,,,,,,+++************++++++++++++++++++++++++))))))************)))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))************************))))))((((((((()))))))))************+++++++++,,,,,,,,,------,,,,,,------------......---...///...---,,,---......///000000///111333666999@@@GGGKKKMMMVVVeeeqqqxxxrrrppprrrvvv~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---.........///333888<<>>EEEMMMQQQUUUbbbvvv|||qqqmmmoooxxx{{{yyy{{{,,,,,,,,,---------------------............------///000000000222666<<>>>>>???@@@@@@AAA@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLJJJHHHFFFEEEFFFBBBCCCDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCDDDDDDBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEHHHIIIKKKLLLOOOSSSWWW]]]dddlllqqq|||zzzuuuvvv||||||tttfffUUUFFF===:::666444222000//////000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***++++++++++++))))))))))))))))))))))))+++***))))))(((((((((((((((((((((((())))))))))))++++++***))))))((())))))))))))))))))))))))(((((('''(((******)))(((((()))'''((()))((('''&&&(((***'''''''''((((((((()))))))))))))))***))))))((('''))))))))))))))))))))))))((())))))******))))))((((((((()))******)))''''''((())))))******))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))******++++++,,,,,,------...//////...---///000...///000111333666;;;???CCCKKKTTT[[[dddttttttnnnooouuuxxxuuuwww|||+++++++++,,,,,,---------......------------......111111222444666<<>>@@@CCCDDDCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAADDDFFFGGGGGGFFFGGGGGGGGGGGGJJJOOOSSSXXX^^^gggsss}}}rrr^^^LLLAAA666444111...---...///000---.....................------------------------------------------------************+++,,,---...)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***)))((())))))))))))))))))))))))''''''(((((()))+++,,,---'''((((((((())))))************+++++++++***))))))&&&&&&''''''(((((())))))&&&(((***+++)))(((((((((''')))***)))'''&&&(((+++(((((((((((())))))))))))'''((()))***++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((%%%''')))***+++***)))(((******++++++++++++******(((((((((((()))))))))))))))))))))))))))*********))))))))))))******************+++++++++,,,,,,,,,++++++,,,------...//////,,,...//////......///111111333555777:::???FFFJJJSSS]]]lll|||wwwqqqzzz}}}vvvsssvvv******+++,,,---------------.........------///000333555777999<<>>BBBJJJUUU]]]rrrzzzppp\\\TTTTTTUUUUUUVVV[[[aaakkkttt|||~~~wwwnnneee```\\\YYYTTTOOOJJJFFFDDDDDDAAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIKKKLLLMMMMMMQQQRRRSSSSSSRRRSSSUUUWWWVVVXXXYYY[[[\\\]]]^^^^^^___```aaa``````aaacccfffkkkjjjjjjkkknnnnnnkkkiiikkkjjjiiijjjmmmoooppppppooonnnllljjjhhhhhhhhhhhhjjjgggcccaaa``````___^^^aaabbbbbb```]]]\\\\\\\\\^^^\\\ZZZYYYXXXUUURRROOOLLLKKKJJJJJJJJJIIIGGGEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEHHHKKKQQQWWW^^^fffoootttwww|||yyylllXXXFFF<<<666222333333000.../////////...------------...------,,,,,,,,,,,,------++++++++++++++++++++++++))))))************))))))******++++++++++++******************))))))))))))******)))))))))(((((((((((()))***++++++***)))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((())))))***))))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))(((((((((***((('''(((******)))'''&&&(((*********))))))*********++++++***))))))(((&&&''')))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,---............/////////......000222555888<<>>GGGNNNUUUaaarrryyyrrrllleee^^^\\\[[[\\\ccckkkyyysssmmmeee]]]VVVQQQLLLHHHFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLNNNOOONNNOOOQQQRRRTTTVVVXXXZZZ\\\]]]___``````bbbdddgggjjjkkklllnnnqqqtttvvvxxxxxxzzz|||}}}}}}~~~|||zzzwwwvvvtttppplllkkkmmmnnntttrrrooonnnllljjjfffcccbbb```^^^]]]\\\ZZZWWWUUUSSSRRRPPPNNNMMMKKKJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFGGGKKKPPPTTTXXX]]]ccciiipppyyy|||sssoookkkcccZZZLLLAAA777555555333111000000//////...............//////............//////++++++++++++++++++++++++)))******++++++******)))******++++++++++++******************)))))))))(((((((((''''''''''''''''''******)))))))))***++++++******************++++++((((((((()))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((()))***++++++)))((('''))))))))))))))))))))))))+++***)))((((((''''''((((((((())))))***++++++,,,***))))))))))))***))))))(((***++++++))))))***+++***+++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......///000000000000111111111111333666999;;;AAAGGGJJJNNNWWWeeeqqq~~~~~~++++++,,,---...........................000444888:::AAAKKKSSS]]]kkk~~~wwwiii``````]]]\\\^^^___ccclllvvv~~~wwwqqqlllaaa]]]VVVPPPLLLIIIGGGEEECCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPSSSQQQSSSVVVWWWWWWYYY\\\___eeegggiiijjjkkkmmmqqqssstttuuuxxx{{{~~~|||zzz{{{|||}}}{{{zzzyyyxxxvvvsssqqqjjjhhhffffffeeeccc```^^^\\\ZZZXXXUUUSSSQQQPPPPPPLLLKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEDDDDDDFFFJJJMMMMMMQQQVVV\\\bbblllxxx{{{pppkkkkkkhhhcccQQQGGG===:::888444111000000000///............///......------------......++++++++++++++++++++++++******++++++++++++************++++++++++++******************)))))))))(((''''''((((((((((((((((((((((((((((((((()))***+++++++++******************''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))******)))(((((((((((((((((()))******+++,,,------)))*********)))))))))***((()))***)))(((''')))***))))))******+++******)))++++++******))))))))))))++++++,,,,,,,,,---------------...//////000000111222333333333333555999<<>>EEEOOOZZZfffuuu}}}tttggg[[[VVVWWWWWW[[[aaaffflllvvvwwwoooggg```[[[SSSPPPKKKIIIGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNLLLMMMNNNOOOOOOQQQTTTWWWVVVYYY]]]^^^___aaafffjjjoooqqqtttuuuwwwyyy}}}}}}{{{tttrrrpppooonnnmmmjjjgggeeeccc```\\\ZZZXXXWWWWWWVVVUUUSSSQQQNNNLLLJJJIIIGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBCCCEEEHHHGGGJJJNNNQQQVVV^^^hhhpppzzz}}}sssmmmllljjjfffTTTLLLEEEAAA<<<444000000111000//////......//////------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************++++++++++++******************))))))))))))))))))************++++++'''''''''((())))))*********************)))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------)))***++++++))))))***+++)))******)))''''''(((***((()))******************+++******)))))))))******++++++,,,,,,------......------......///000000000111222222222333777;;;???IIIMMMRRRWWW^^^kkk|||}}}rrrttt|||+++,,,---...////////////---...///000222777===AAADDDKKKWWWfffvvvvvvkkkaaaXXXTTTUUUWWWXXX^^^iiiqqqyyy|||sssjjjbbb[[[UUUQQQKKKHHHFFFEEEEEEFFFEEEDDDAAABBBCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSQQQRRRSSSTTTUUUXXX\\\______dddiiilllmmmqqqwww}}}}}}{{{yyyuuurrrpppnnnjjjfffcccaaa``````aaa___]]]YYYVVVRRRPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFCCCDDDFFFEEEDDDCCCCCCDDDDDDGGGIIIJJJKKKPPPYYY___jjjnnnuuu{{{|||sssnnniiicccWWWTTTQQQMMMCCC888333444111000000///////////////------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************))))))))))))))))))*********+++++++++&&&''')))***++++++***************))))))(((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((()))))))))************''''''((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))(((''''''(((((()))***+++((((((((())))))*********)))***,,,+++)))(((***,,,+++++++++***(((((()))+++)))******+++,,,,,,++++++,,,+++*********+++,,,,,,++++++,,,,,,---......///,,,------......///000000///000222333666;;;BBBFFFLLLQQQZZZeeeqqq~~~|||{{{zzz}}}xxxvvvrrryyy+++,,,---...////////////...///000222555:::AAAEEEIIIQQQ___rrr}}}kkk^^^TTTOOORRRYYY[[[\\\dddppp{{{|||qqqkkkccc[[[UUUPPPMMMJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEGGGGGGHHHHHHCCCDDDFFFHHHIIIIIIIIIIIILLLMMMNNNPPPRRRTTTUUUVVVWWWXXXZZZ[[[\\\___dddhhhhhhnnnuuuyyy{{{~~~{{{zzzwwwsssoookkkiiihhhhhhhhhgggddd```[[[WWWTTTSSSRRRQQQOOONNNLLLLLLKKKKKKEEEGGGIIIHHHFFFDDDCCCCCCCCCEEEFFFEEEEEEHHHOOOTTT\\\bbbjjjqqqwww}}}yyyqqqggg___\\\[[[[[[VVVJJJ===777999111111000///////////////---------,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************))))))))))))''''''(((((()))))))))***&&&(((***,,,---,,,+++******)))))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++''''''(((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((())),,,...///))))))))))))))))))))))))''''''''''''(((***+++,,,''''''''''''(((((((((((((((+++,,,,,,)))(((***,,,------,,,+++))))))***,,,***+++,,,,,,------------,,,,,,+++***+++,,,---...++++++,,,,,,---...//////,,,,,,------...////////////111333666:::AAAHHHNNNTTT[[[hhhwwwsssppprrr{{{}}}rrrqqquuu,,,,,,---...////////////222......222777<<>>FFFLLLVVV___sssqqqaaaWWWOOOPPPTTTYYY^^^dddiiiooozzzxxxppphhhaaaZZZVVVLLLIIIEEECCCDDDEEEFFFFFFDDDFFFHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLLLLNNNRRRVVVXXX\\\___bbbcccdddffflllppptttzzzzzztttpppnnnmmmmmmlllkkkgggcccbbbbbbbbb___\\\YYYWWWSSSQQQPPPPPPNNNMMMJJJIIIHHHGGGFFFGGGHHHHHHHHHIIIMMMPPPTTTVVVXXXYYYeeejjjrrr{{{~~~oooiiifffkkkjjj]]]III:::555444333111///...------000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++++++++************)))************))))))))))))******))))))))))))******&&&''''''((()))***++++++***)))((('''''''''((((((((())))))******))))))(((******))))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((&&&'''((()))***)))(((((())))))))))))))))))))))))************************---,,,***((('''''')))***)))************+++++++++******))))))))))))******+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,------...///000111111000:::???DDDMMMOOOVVVfff|||llldddeeetttyyyrrrrrrwww............//////000000///222999CCCKKKRRR[[[eee}}}vvviii]]]VVVRRRSSSWWW[[[bbbiiissszzz|||vvvmmmddd\\\VVVQQQMMMGGGEEEDDDCCCDDDFFFHHHIIIDDDFFFHHHIIIIIIJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUXXX\\\___fffiiillllllmmmoootttxxxzzzxxxwwwvvvvvvtttpppllljjjkkkjjjfffcccaaa^^^[[[YYYXXXXXXWWWVVVPPPOOOMMMKKKJJJIIIIIIIIIHHHIIIJJJMMMOOOQQQSSSTTTYYY^^^gggpppyyywwwpppmmmssswwwlllRRR===999777444333222111000///000000000///......------------------------------))))))*********++++++++++++++++++*********))))))*********))))))))))))))))))******)))(((((()))+++(((((())))))******++++++))))))(((((('''''''''''')))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))************************+++***((('''&&&'''((()))))))))*********+++++++++******))))))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............///,,,---...//////000222333222>>>DDDIIIQQQTTT```uuuqqqfffhhhppp}}}pppqqqzzz------------...///000111555999BBBLLLTTTZZZdddnnnvvvggg^^^XXXUUUTTTWWW[[[___gggooo~~~|||qqqjjjaaaYYYRRRMMMJJJGGGEEEEEEEEEEEEEEEFFFHHHIIIEEEGGGIIIJJJKKKLLLNNNPPPMMMMMMNNNNNNOOOQQQRRRSSSPPPTTTYYY\\\^^^```dddfffooossswwwyyy{{{{{{wwwuuutttsssppplllfffccc```_________^^^]]]VVVUUUSSSQQQNNNMMMKKKKKKGGGHHHIIIJJJLLLNNNOOOPPPQQQVVV^^^gggpppyyy}}}wwwtttzzzvvv\\\EEE<<<888555333333333222000000000000///......------------------------------+++++++++*********))))))+++++++++*********))))))))))))))))))))))))******)))***+++***(((''')))+++,,,,,,,,,++++++******************)))))))))(((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((''''''&&&(((((((((((())))))))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))*********+++++++++******))))))))))))******************************++++++++++++++++++++++++************++++++++++++------........./////////,,,...000000000222555888999DDDHHHLLLUUU]]]nnnrrrgggeeeooo{{{~~~vvvsss}}}------------...000333444888===GGGQQQXXX___jjjvvvqqqaaaWWWSSSRRRRRRVVV\\\```eeeoooyyyzzzrrrnnnaaa\\\TTTNNNJJJGGGEEEDDDDDDFFFGGGGGGFFFEEEFFFHHHGGGIIIKKKLLLLLLMMMOOOQQQOOOOOOPPPRRRTTTVVVXXXYYYSSSXXX___dddgggiiinnnqqquuuzzz~~~{{{{{{yyyuuurrrmmmjjjgggeeeeeeeeedddbbb]]]\\\ZZZWWWTTTQQQOOONNNIIIHHHHHHHHHIIIJJJKKKLLLMMMRRRYYY```gggnnnuuuzzz~~~{{{~~~~~~iiiTTTBBB===666222222222111000000000000///......---------------------------------,,,,,,+++******))))))+++++++++************)))))))))))))))************(((***,,,***''''''))),,,......---,,,+++******)))******+++++++++***)))((()))******++++++******)))''''''(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++((()))*********)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((***+++,,,,,,,,,,,,)))************+++++++++******))))))))))))*********************+++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,------------,,,///222222222555:::>>>BBBJJJMMMPPP\\\iiiuuukkkggglllzzzyyywwwwww...------...000333666888;;;@@@KKKVVV]]]eeerrrpppaaaTTTPPPSSSSSSVVV]]]eeeiiinnnyyyxxxmmmddd___UUUQQQKKKHHHFFFFFFEEEEEEEEEHHHJJJJJJHHHGGGHHHIIIIIIJJJLLLMMMMMMMMMOOOQQQSSSSSSUUUWWWZZZ]]]___aaa]]]bbbiiinnnqqquuu||||||yyyvvvrrrooonnnllljjjhhhgggfffdddaaa]]]YYYVVVTTTPPPOOONNNLLLKKKKKKKKKKKKLLLPPPUUU[[[___eeejjjmmmrrrzzzvvvgggNNNFFF;;;555333333222000000000000///......------........................,,,,,,,,,,,,+++++++++++++++++++++************)))((()))))))))************'''***,,,***'''&&&)))------,,,,,,++++++***************+++++++++***)))((()))******++++++******)))((((((((())))))*********))))))(((((((((((())))))+++++++++,,,,,,+++++++++(((((((((((())))))))))))))))))))))))*********+++((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------000444555555888>>>DDDIIIPPPRRRXXXgggwww|||rrrooorrr|||~~~zzzyyy/////////000222666999<<>>888444222111000000111111000...............---,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,'''(((***+++++++++***)))))))))))))))))))))))))))***))))))((((((''''''&&&***))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))************+++++++++---,,,++++++++++++++++++*********++++++++++++,,,,,,,,,++++++*********))),,,,,,,,,,,,++++++++++++,,,------.../////////000666666888===EEEMMMRRRUUUUUU^^^nnn}}}xxxvvvuuuuuuttt{{{|||ssspppyyy999888888;;;AAAJJJUUU[[[[[[ddduuujjj___VVVTTTVVVZZZaaagggkkktttzzzpppiii]]]XXXRRRLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNQQQRRRSSSSSSRRRSSSTTTVVVYYY[[[]]]___bbbfffjjjmmmxxx~~~{{{wwwtttmmmllljjjhhhfffdddbbbaaa[[[ZZZXXXWWWVVVUUUUUUUUUTTTUUUXXX[[[aaaiiirrrxxx}}}zzzsssqqqmmmdddZZZOOODDD:::444444333111111111000---+++---------------,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++*********)))))))))*********+++++++++,,,++++++*********++++++************++++++++++++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------...///000000666777;;;BBBJJJPPPTTTVVVYYYhhh|||}}}rrrmmmmmmqqqvvvzzzvvvpppqqq}}}888888:::???HHHSSS]]]ccc^^^kkk~~~uuu```ZZZUUUWWWZZZ^^^eeelllsss{{{zzzpppfff___VVVRRRNNNKKKKKKKKKLLLLLLHHHHHHHHHIIIJJJMMMOOOPPPUUUVVVWWWWWWUUUVVVXXX[[[aaadddgggiiilllpppvvvzzz}}}yyyqqqpppooollljjjhhhgggfffaaa```^^^\\\ZZZYYYXXXWWWUUUVVVWWWXXX\\\ccckkkqqqvvvxxx|||xxxqqqnnnhhhbbbXXXLLL>>>555444222000000000000...---------......------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))************)))((((((''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++*********)))))))))*********+++++++++******))))))))))))***+++))))))*********++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------...000111222555:::AAAHHHNNNSSSWWWYYYfffwwwvvviiidddfffppp{{{ooonnnsss;;;<<>>HHHRRRVVVYYYbbbrrrtttdddccchhhrrrvvvsssrrrzzzHHHJJJPPPZZZccciiijjjhhhqqqqqqhhhaaaWWWLLLSSSTTTYYY___ccciiiuuu{{{vvvnnnfff```ZZZUUURRRQQQPPPPPPRRRSSSTTTRRRQQQQQQQQQQQQSSSUUUXXX[[[\\\ZZZ___dddfffggglllttt{{{yyytttpppnnnllljjjhhhfffcccaaa``````aaa```___\\\ZZZ[[[]]]```___bbbhhhooovvv}}}zzztttuuuxxxrrraaaSSSEEE???888333000000////////////000000000000000///........................++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************++++++++++++*********+++,,,,,,---))))))))))))******************+++,,,---......///,,,,,,,,,------.........---------///222666999;;;DDDNNNWWWZZZ\\\iiixxxiii```eeeppp~~~xxxuuuuuu~~~SSSZZZaaaeeeeeefffkkkooommm___WWWRRRRRRTTTVVVXXX[[[aaajjjvvvuuulllaaaZZZVVVSSSNNNJJJMMMOOORRRSSSRRRRRRRRRSSSUUUUUUTTTTTTUUUXXX\\\^^^```bbbiiirrruuuvvv~~~zzzrrrmmmqqqnnnkkkhhhgggfffeeeccc```____________]]]YYYVVV[[[```ffflllqqqvvv{{{~~~zzzvvvuuutttqqqoooTTTDDD777333333111111333000000///...............------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))''''''&&&'''((()))+++,,,))))))))))))))))))))))))************************+++*********))))))(((((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))*********+++++++++,,,,,,+++++++++++++++,,,---+++***,,,000333333222//////.........//////000111111000000111666===BBBIIIQQQWWWXXXaaaxxx}}}iiidddeeeppp}}}tttuuu{{{[[[```eeeggghhhllltttzzzqqq___UUUPPPOOOQQQTTTUUUYYY^^^fffppp|||yyynnnfff\\\UUUSSSQQQNNNKKKOOOQQQSSSTTTTTTSSSTTTTTTWWWXXXXXXYYY[[[```eeehhhjjjlllrrrzzz}}}{{{vvvrrrmmmjjjhhhgggfffeeedddcccbbbcccbbb```\\\YYYYYY\\\aaaeeejjjnnnsssvvv}}}|||zzzwwwttt\\\KKK;;;555444222111222000000///............///------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******************************++++++++++++******************)))))))))((())))))))))))))))))))))))+++***)))((((((((())))))))))))))))))))))))))))))************************************)))))))))((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))'''((())))))******))))))************)))))))))((())))))*********+++++++++))))))(((((((((((())))))---+++***,,,///111111000------,,,,,,,,,---......111111111111333999AAAFFFPPPUUUZZZ___nnnrrrhhhffflll{{{|||yyy}}}bbbeeehhhiiijjjqqq{{{wwwiii]]]PPPKKKKKKNNNSSSYYYXXX]]]eeeoooyyyxxxoooccc]]]TTTOOONNNOOONNNMMMPPPRRRTTTUUUTTTTTTUUUVVVUUUVVVXXXZZZ]]]cccjjjooouuuxxxzzztttnnnlllkkkjjjiiihhhgggfffffffffddd```]]]XXXZZZ]]]___bbbfffjjjnnnyyy}}}}}}xxxssshhhUUUAAA777555444222111111000//////......//////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******************))))))))))))***************++++++++++++++++++******++++++,,,---+++***+++---//////...------,,,,,,------...///111111222333777>>>GGGMMMSSSUUUYYYccczzzvvvkkkjjjnnnyyy~~~}}}dddgggiiijjjkkkrrr}}}kkk\\\RRRJJJJJJMMMRRRYYYaaa```gggpppzzzwwwllleeeZZZUUUOOOLLLLLLOOOPPPQQQPPPRRRTTTTTTTTTTTTUUUVVVTTTVVVYYY\\\___fffooouuu~~~|||vvvrrrpppooonnnjjjiiiiiihhhhhheeeaaa^^^ZZZ[[[\\\\\\]]]```dddhhhnnnttt|||xxxsssooo]]]GGG:::666666444222111000000///.../////////------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((******++++++++++++***************)))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))))))))************************---,,,,,,,,,,,,------...,,,,,,++++++,,,---------///.........///000111222000111333666;;;CCCLLLSSSUUUWWW]]]lll}}}tttooottt|||zzz~~~eeeiiimmmooopppuuu~~~hhhVVVPPPLLLNNNSSSYYYbbbjjjmmmttt}}}wwwlllbbb]]]TTTQQQMMMLLLMMMPPPRRRTTTNNNPPPRRRSSSSSSTTTVVVXXX[[[^^^aaadddgggnnnyyy}}}yyyvvvrrrpppkkkkkkjjjiiiiiifffbbb___]]]]]]]]]\\\[[[]]]```cccfffllluuu}}}}}}wwwpppbbbNNN???999777666333111111000///////////////------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))******************************)))))))))))))))***++++++,,,,,,,,,+++++++++,,,---.........///000111222222///111555:::@@@HHHPPPVVVZZZ___jjj{{{{{{xxxzzz|||xxxzzzhhhmmmsssuuuwww|||zzzcccRRRNNNNNNTTT[[[bbbllluuu{{{~~~uuulllaaaYYYWWWPPPPPPOOOOOOOOOQQQSSSTTTOOOPPPRRRSSSTTTVVVZZZ\\\___ccchhhjjjnnnvvv|||vvvrrrnnnmmmlllkkkjjjhhhccc```_________]]]\\\\\\]]]___aaagggpppxxx~~~}}}|||yyyppphhhXXXGGG<<<999777444222111000000//////000000------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))************+++++++++***************************+++,,,------+++,,,---,,,++++++,,,...,,,,,,,,,---...///000111000444:::@@@FFFMMMSSSXXXZZZeeeuuu|||~~~|||sssvvvkkkooouuuyyy|||ppp[[[NNNMMMQQQZZZcccmmmyyyssskkkaaaWWWRRRSSSOOOPPPQQQRRRQQQQQQRRRSSSQQQSSSUUUWWWYYY\\\```cccccchhhnnnqqqvvv}}}wwwrrrqqqpppooonnnkkkgggdddcccddddddccc```______```aaafffnnnuuu|||{{{yyy{{{}}}pppnnncccPPP@@@:::777333222111000000//////000000------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******************************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))************************((()))))))))************+++*********))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))((()))))))))************+++++++++*********))))))---,,,,,,---...///000000***,,,------++++++...000,,,,,,------...000111222333999@@@HHHMMMRRRVVVYYY[[[kkk~~~yyyvvv{{{}}}~~~{{{vvvuuu}}}kkkooouuuxxx}}}hhhSSSLLLMMMSSS___kkkvvvyyylllcccZZZQQQNNNPPPNNNPPPSSSSSSRRRQQQQQQQQQTTTVVVYYY[[[]]]aaaeeeiiijjjooovvv{{{}}}vvvuuussssssrrrooojjjggghhhiiijjjiiifffdddcccdddbbbgggnnnuuu{{{zzzwwwzzz{{{rrrssskkkVVVCCC:::666333222111111000000000000000---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))$$$&&&((()))************))))))))))))))))))))))))************************(((((())))))*********+++******))))))((((((((('''))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++++++++++++++******))))))***))))))***+++,,,---...***,,,...---,,,,,,...111......//////000222333444666<<>>666777222000000333333000///111......//////......---,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((())))))))))))((((((+++++++++******((('''&&&))))))************)))))))))))))))(((((((((((((((************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))((((((((((((((()))++++++++++++++++++++++++,,,------+++***)))***,,,000...------......---+++,,,...000000000111444666===@@@IIIRRRTTTTTT\\\gggnnnssshhhbbbiiirrr|||rrrpppssslllrrr|||pppaaaWWWSSSVVVaaallluuu|||nnneeeYYYQQQPPPQQQQQQPPPQQQSSSTTTTTTTTTTTTVVVXXX^^^```ccciiipppvvvzzz}}}|||{{{yyywwwtttpppnnnkkkjjjjjjjjjiiihhhcccfffiiilllpppvvv}}}|||sssrrrpppqqqtttzzz~~~}}}vvvooohhh\\\KKK@@@<<<:::666555777666333111333......//////......---,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((())))))))))))((((((***+++,,,,,,,,,,,,,,,,,,))))))************))))))************************************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))((((((((('''***))))))(((((()))))))))++++++++++++++++++++++++,,,------,,,***)))***,,,---------------------......///000000111333666999@@@EEENNNVVVWWWXXXbbbmmmkkkbbb```iiiwwwqqqkkkpppyyyuuu}}}ttt```UUUUUUZZZbbbmmmxxx|||qqqkkkaaaZZZRRRNNNNNNPPPPPPPPPRRRTTTUUUUUUUUUVVVYYY[[[^^^dddlllrrrvvvzzz}}}}}}|||{{{tttqqqnnnllllllllljjjiiieeeeeefffgggjjjqqqyyywwwrrrlllggghhhmmmtttyyyyyy}}}~~~vvvpppoooiii[[[JJJ@@@===888444555444000...///...////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))((())))))******))))))(((%%%%%%''')))***+++++++++))))))************))))))******++++++,,,---------************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))(((((((((((('''''''''******)))))))))******+++++++++++++++++++++++++++,,,------,,,******+++---+++...//////,,,,,,---000000000000000111555:::>>>GGGLLLTTTYYY[[[___lllzzzzzzeee```aaannn~~~sssgggggguuuwwwfffYYYTTT[[[ccckkkuuuqqqddd\\\YYYUUUQQQOOOOOOPPPOOOOOOTTTUUUVVVWWWXXXZZZ]]]```bbbiiirrrwwwyyy|||~~~{{{yyytttqqqnnnlllllllllkkkjjjiiihhhgggfffhhhooowww~~~xxxmmmccc```eeemmmtttvvvyyy{{{vvvxxxxxxmmmYYYJJJ@@@888333222222///---...///////////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******)))))))))###$$$%%%'''((()))))))))))))))************))))))******++++++,,,---......************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((((((((******************+++,,,***+++++++++++++++,,,,,,,,,------,,,******,,,------111333111,,,***---111000000000000222888???DDDNNNRRRWWWZZZ^^^iii|||ttteeedddiiiwwwxxxjjjfffnnnxxxfff]]]ZZZ[[[bbbiiittt}}}wwwhhh[[[TTTQQQPPPNNNNNNOOOPPPPPPPPPUUUVVVXXXZZZ[[[___cccffflllrrryyy|||}}}zzzvvvrrroookkkjjjjjjkkkkkkkkkkkkjjjgggeeegggllltttzzz}}}pppddd]]]```hhhpppxxx||||||jjjYYYEEE<<<444333444222111333//////000000//////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))((()))******+++++++++***))))))************))))))((())))))***+++,,,------************)))))))))((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,---,,,++++++,,,...111444666333...+++---000000000000222555<<>>FFFPPPZZZaaa\\\bbblll}}}uuupppyyy~~~xxxvvvzzzuuummmgggccc]]]]]]\\\]]]bbbjjjuuu}}}vvvmmm```UUUOOONNNOOOPPPRRRTTTUUUUUUUUUUUUXXXZZZ\\\^^^bbbhhhooovvv|||{{{uuuqqqooommmlllkkkkkkkkkkkkkkkjjjiiihhhnnnooosssyyy|||wwwrrrnnnjjjeeeaaappp}}}vvvpppmmmlll___OOO<<<222333555333///111111000///////////////222222111///...---,,,+++......---------,,,,,,,,,,,,,,,++++++***)))((((((************************************))))))))))))+++*********))))))((((((************************+++***************++++++++++++************++++++))))))))))))))))))))))))************++++++++++++***++++++,,,,,,++++++***))))))))))))************************************)))************+++++++++)))************+++++++++---------------,,,+++***,,,,,,,,,---------......000000000///......000222222444888???IIISSS[[[___aaagggsssvvvmmmsss~~~zzzrrruuuvvviii```\\\ZZZWWWYYY[[[```gggrrr~~~~~~llleeeZZZQQQNNNNNNQQQRRRSSSUUUVVVUUUUUUVVVXXXZZZ\\\```gggnnntttzzzyyytttpppllljjjllllllmmmmmmmmmmmmlllllllllmmmpppvvv}}}{{{vvvrrrmmmhhheeennnzzztttooolll```RRRAAA666444444222000111111000///////////////111111000///...------,,,......---------,,,,,,,,,,,,,,,++++++***)))))))))************************************))))))))))))************)))))))))(((************************++++++************************)))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))************************************)))************+++++++++)))************+++++++++)))***************)))))),,,,,,,,,---------......///000000///---...000222333666<<>>888444333222000000222000000000///.........---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************)))***+++,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///111333555:::@@@DDDMMMUUU\\\```kkkyyynnnlllyyy}}}xxx}}}tttiiigggdddjjjsss}}}qqqiii^^^UUUOOOLLLKKKJJJMMMOOORRRTTTUUUVVVYYY\\\\\\```gggmmmsssyyy{{{qqqiiiddd___]]]^^^aaaeeelllvvvyyyuuu}}}~~~{{{xxxuuurrrrrrrrrrrrsssttttttrrrpppmmmmmmoooqqqtttxxx|||~~~yyymmmcccbbbfffvvvxxx]]]FFF===444333444333111111////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************)))***+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,------------------------...///111333777>>>EEEKKKQQQVVV]]]eeeuuussskkkmmmyyyuuuvvvuuujjjggghhhppp}}}~~~uuuhhhaaaXXXPPPLLLLLLMMMMMMMMMPPPSSSUUUVVVWWWYYY[[[___cccjjjpppvvv}}}{{{uuukkkaaa[[[YYYZZZ[[[```eeemmmxxx|||xxxuuu}}}zzzwwwtttsssrrrrrrtttuuuuuusssqqqmmmmmmnnnoooqqqtttwwwxxx}}}|||mmm```[[[^^^lllyyyrrrQQQCCC666333555444111000///////////////000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******************************************************++++++,,,,,,,,,,,,******+++,,,------......------------............000000222444888@@@IIIOOOWWWYYY___lll{{{oookkkqqqzzzuuuwww}}}wwwkkkiiinnnvvvyyyooo```ZZZRRRMMMKKKLLLNNNOOONNNQQQTTTVVVVVVWWWYYY[[[cccgggnnnsssxxxyyykkkggg___XXXUUUVVV[[[___ccckkkxxxxxxwwwzzz|||yyyvvvsssrrrrrrsssuuuuuurrrpppoooooonnnoooppprrrsssuuu{{{~~~rrrddd]]]]]]cccooo\\\KKK:::555666555111000/////////000000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***,,,---......************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************************************+++***++++++++++++,,,,,,*********+++,,,---...///---------....../////////111222333666:::BBBKKKQQQXXXZZZcccwwwqqqjjjkkkxxx|||zzzwwwtttiiigggqqqzzztttiiiXXXSSSNNNKKKKKKMMMNNNOOOPPPRRRUUUVVVXXXYYY\\\___ggglllsssxxx~~~yyyooohhh^^^\\\XXXUUUTTTYYY```fffiiittt{{{sssvvv|||zzzssssssssstttuuuuuusssqqqqqqpppooooooooopppqqqrrryyy|||zzzlllbbb^^^[[[cccttthhhVVVBBB999777555222111000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++'''(((***---000222444555************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************************************++++++******++++++,,,---++++++***+++,,,---...///------......///000000000222444666999>>>FFFOOOUUUXXX]]]mmmzzzkkkjjjooo{{{xxxzzzzzzsssjjjiiitttxxxkkk^^^SSSPPPMMMKKKLLLNNNPPPPPPPPPRRRUUUWWWZZZ^^^cccfffkkkqqqyyy{{{{{{}}}wwwooohhh```ZZZVVVWWWWWWXXX[[[aaajjjqqqxxxxxxsssyyy~~~uuuttttttuuuwwwwwwuuussssssrrrpppooonnnnnnoooooowwwyyy|||}}}}}}oooaaaZZZTTTWWWfff}}}sssaaaLLL???999555444555222111111111000/////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((()))+++---///111222333************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************++++++*********+++,,,---,,,++++++++++++,,,......---......///000000111111222444999>>>DDDLLLUUU[[[___ggg|||tttlllrrr{{{wwwvvv{{{uuunnnnnnyyyzzzqqqbbbTTTSSSQQQNNNNNNPPPQQQRRRRRRPPPRRRUUUXXX\\\bbbhhhmmmnnnuuu}}}zzzsssppprrrxxx~~~tttjjjccc]]]WWWRRRTTTWWWZZZ]]]aaaiiirrryyyxxxuuuvvvvvvvvvwwwxxxxxxvvvtttsssrrrpppnnnmmmmmmmmmmmmuuuwwwyyyzzz||||||nnn]]]SSSPPPPPP\\\uuu~~~|||}}}zzzhhhRRRDDD;;;666666888333222222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++***************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,+++*********+++,,,------,,,+++++++++,,,---...---......///000111111222111444:::AAAHHHQQQZZZ```hhhrrrrrrppp|||wwwwww}}}oookkkpppzzzssseee\\\WWWNNNPPPQQQQQQQQQQQQRRRTTTUUUUUUXXX^^^gggnnnrrrssstttyyy}}}mmmhhhhhhooouuuzzz~~~xxxnnnccc\\\VVVRRRRRRUUUYYYZZZ[[[]]]cccooo{{{~~~~~~||||||~~~}}}xxxvvvwwwppprrrtttsssooolllkkklllooorrrwww|||~~~vvvlllaaaZZZVVVQQQQQQ```|||~~~{{{}}}yyyuuuhhhVVVIIIAAA<<<888333444555333111///......//////.........---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******+++++++++***************************************++++++******))))))(((((())))))***++++++++++++******)))((((((((()))+++,,,+++++++++*********))))))*********)))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////111222444444:::DDDMMMSSSZZZbbblllxxxooosss{{{ooonnnttt|||mmm___VVVSSSLLLNNNPPPQQQQQQRRRTTTVVVWWWXXX\\\ccclllssswwwyyyxxxyyyqqqllljjjmmmvvv~~~tttiiiaaaYYYVVVSSSPPPRRRVVVXXX[[[```eeennn{{{|||www}}}}}}~~~|||wwwtttuuuppprrrtttrrrnnnkkkjjjkkkmmmoootttyyy}}}~~~ssshhh```[[[TTTPPPYYYnnn}}}xxxgggVVVJJJ@@@999333444444333111000///000//////.........---------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))************************++++++))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++*********)))))))))***+++,,,+++++++++*********))))))************))))))))))))))))))*********+++++++++---------------------------...//////......000222666777===GGGOOOUUU^^^fffxxxzzzwwwxxxqqqsssyyytttfffZZZSSSPPPLLLNNNPPPQQQRRRSSSVVVYYYZZZ]]]cccjjjqqqxxx}}}uuulllhhhjjjmmmvvvzzznnneeeXXXSSSPPPQQQQQQPPPTTTYYYXXX^^^hhhsss~~~xxxxxx~~~~~~{{{tttqqqrrrqqqssssssrrrooollljjjjjjiiikkkoootttyyy~~~tttlllfff]]]SSSSSS___rrrmmmZZZIII===666555333222111000111111/////////.........------***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))************))))))***++++++++++++************)))***++++++,,,+++++++++***************************************************++++++++++++........................------......---...111333999;;;BBBKKKRRRXXXcccmmm}}}~~~xxxvvvyyy|||nnnaaaXXXRRRPPPMMMOOOQQQRRRSSSUUUXXX[[[___ccciiipppuuu{{{vvvkkkggggggkkkttttttjjj___WWWPPPNNNNNNQQQRRRRRRWWW]]][[[eeesss{{{~~~zzzssspppqqqsssttttttsssqqqnnnlllkkkggghhhkkkoootttzzz~~~~~~ttthhhZZZSSSUUUbbbuuuoooVVVFFF<<<999555222111000000000////////////............,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))***++++++++++++***))))))))))))******++++++************************)))***************++++++------------------------.............../////////,,,------------...222444<<<@@@GGGOOOUUU\\\iiivvvxxxvvvvvv|||}}}{{{|||sssggg\\\VVVSSSQQQPPPQQQSSSSSSTTTVVVZZZ]]]dddiiippptttwww}}}wwwkkkcccdddkkktttqqqfff]]]UUUOOOOOOMMMOOORRRSSSSSSXXX___eeeppp~~~zzzssspppqqqvvvvvvuuuuuutttrrrpppnnnhhhhhhiiilllpppvvv{{{}}}~~~|||ooo```VVVRRRXXXiiiyyyfffQQQEEE@@@888333111000///...000000/////////.........---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******(((((()))***+++,,,,,,,,,************************(((((())))))******++++++))))))***++++++++++++***((((((((()))))))))))))))************************))))))******+++++++++,,,------------------------,,,,,,------............---............000444777@@@DDDMMMTTTXXX___ooozzzuuuttt}}}{{{~~~{{{ssshhh]]]WWWSSSRRRQQQRRRSSSTTTUUUVVVZZZ^^^bbbjjjpppvvvyyy{{{yyylllccc___fffrrr~~~ooobbbYYYTTTOOOLLLMMMMMMOOOSSSTTTUUU[[[cccrrr~~~{{{tttrrrssswwwvvvuuuvvvwwwvvvsssqqqkkkjjjiiijjjmmmsssyyy|||{{{}}}qqqcccZZZRRRQQQ\\\kkk{{{~~~}}}sssZZZMMMEEE;;;444111111000///000000000/////////......---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******)))))))))***+++++++++,,,************************))))))))))))************))))))***++++++++++++***(((((()))************)))***************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---....../////////000000///000333777;;;DDDJJJSSSZZZ\\\dddvvv|||xxx|||zzzvvvxxx~~~ppphhh^^^WWWSSSSSSSSSRRRPPPRRRTTTVVVYYY^^^dddiiiooouuu|||~~~llldddaaadddrrrtttlll___UUUPPPMMMLLLKKKLLLLLLPPPTTTVVVYYYbbbmmm}}}|||vvvtttvvvuuuttttttuuuwwwxxxuuurrrooommmjjjiiikkkpppvvvzzzzzz|||rrreee^^^VVVNNNRRR]]]kkksss|||{{{```QQQHHH<<<555333333333111000000000000/////////...,,,,,,------......------************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))************************++++++*********************************)))))))))))))))))))))***++++++++++++***)))***+++,,,---,,,++++++))))))*********+++++++++))))))***++++++,,,------------,,,,,,,,,+++++++++,,,------...//////000000222222222111222666;;;???HHHOOOYYY___aaaiii}}}{{{}}}}}}yyy}}}yyytttrrrvvv}}}{{{kkkcccZZZTTTSSSTTTUUUUUUNNNPPPSSSVVV[[[aaaiiinnnrrryyyrrrcccaaadddlll~~~zzzwwwyyy}}}{{{hhhaaaVVVMMMJJJJJJKKKLLLKKKLLLQQQWWWZZZ___jjjvvv}}}xxxvvvyyytttsssrrrtttwwwxxxuuusssrrroookkkiiijjjooouuuyyyyyy|||ssshhhcccYYYNNNMMMUUU]]]hhhvvv~~~bbbRRRIII<<<555444555555444000000000000////////////***+++,,,,,,------------************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******+++++++++***************))))))))))))))))))))))))++++++******))))))(((((())))))***++++++++++++***+++,,,---...///...------))))))******++++++++++++))))))***+++,,,,,,------/////////......------------......///000111111222333333333333444777===AAALLLSSS^^^ccceeemmmzzz{{{wwwttt|||pppnnnrrrzzz~~~uuueee___XXXTTTTTTTTTTTTSSSQQQUUUYYYZZZ\\\cccnnnwwwwwwzzzvvvllldddeeekkkxxx{{{uuutttsssppppppuuuyyy{{{hhhWWWPPPKKKJJJIIIIIIKKKOOOOOOPPPSSSYYYcccppp}}}|||{{{zzzzzz{{{xxxtttrrrssstttuuuvvvtttrrrooollljjjlllppptttxxxzzz~~~wwwlll```TTTNNNMMMTTT```ppp}}}ooo^^^MMM>>>999888333//////.........//////000111222---------,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,++++++************++++++************************&&&&&&((()))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............333333222222444:::CCCHHHPPPWWW___bbbfffuuuqqqsss|||~~~{{{uuunnnmmmqqq{{{vvvlll___[[[UUUSSSTTTUUUVVVUUUSSSVVV[[[___ccciiirrrxxx{{{mmmfffbbbgggsssvvvnnnjjjllloooqqqvvv|||zzzgggZZZQQQLLLHHHHHHIIIHHHKKKOOORRRTTTZZZbbbmmmzzz~~~||||||~~~}}}wwwsssrrrtttuuuuuutttssspppllljjjkkkooorrrxxx{{{~~~zzzpppcccXXXQQQNNNNNNVVVeeevvvyyyfffTTTCCC===;;;777222000///////////////000000111---------,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++************++++++************************&&&'''((()))************************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222222222333777>>>GGGMMMTTTYYY```fffooouuuwww{{{yyyqqqmmmooovvvyyyjjjaaaWWWUUURRRRRRTTTVVVVVVVVVVVVYYY^^^eeelllrrrwwwzzzsssfffbbbbbblll~~~yyyrrrkkkhhhgggnnnvvv}}}|||~~~qqqbbbVVVQQQLLLHHHGGGIIIJJJJJJMMMRRRUUU[[[eeeqqq}}}|||~~~zzztttqqqrrrtttuuutttsssqqqmmmkkkkkkmmmooowwwzzz|||~~~~~~tttiii___VVVQQQKKKOOOZZZmmmsssaaaMMMDDDBBB>>>888333111000000///////////////------------,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************''''''((()))************************************))))))))))))))))))))))))*********++++++++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000111333555:::BBBKKKRRR\\\^^^dddmmm|||yyy}}}zzzzzz~~~rrrqqquuu~~~oooaaaXXXRRRRRRQQQQQQSSSUUUVVVVVVXXX[[[bbbkkktttzzz||||||yyymmmdddccchhhuuuwwwnnnjjjggghhhiiiooozzz{{{sssoooqqqttttttlll___SSSMMMLLLKKKIIIIIIMMMNNNNNNQQQWWWZZZdddsss{{{sssppprrruuuvvvttttttrrrooollljjjkkkmmmsssvvvzzz|||}}}yyyqqqiii___WWWNNNOOOUUUeee{{{rrr\\\NNNIIIEEE===777222111000///...............------------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************'''((()))***************************************))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000000222444777===EEENNNUUUaaabbbggguuuxxx||||||yyysssttt}}}xxxiii]]]VVVRRRRRRRRRRRRRRRSSSUUUWWWZZZ^^^eeeoooxxx~~~rrrhhhaaaeeennn~~~tttiiicccbbbdddgggnnnzzz{{{rrrlllfffbbb```___[[[VVVOOOJJJHHHGGGJJJIIIKKKOOOPPPPPPUUU\\\bbboooyyyrrrqqqsssuuuwwwsssttttttqqqnnnlllkkkkkkooorrrwwwzzz}}}}}}yyytttkkk```SSSQQQSSS___ssslllXXXNNNHHHAAA:::333222111///.....................---------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************((())))))************)))************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------------......///000000111111333666:::???GGGPPPVVV```aaajjj~~~wwwttt|||ppprrrwwwrrrddd[[[WWWSSSSSSSSSRRRRRRSSSVVVYYY^^^cccjjjrrrzzzzzzkkkddd]]]fffuuu}}}ppphhhbbb___ccciiipppzzzsssgggbbb```\\\YYYRRRPPPLLLIIIIIIIIIHHHHHHIIIIIILLLQQQRRRTTT\\\dddooo{{{~~~xxxsssssstttvvvwwwssstttuuutttqqqnnnlllkkklllpppuuuyyy}}}vvviiiVVVRRRQQQ[[[ooozzz```OOOFFF@@@;;;222222000///........................---------,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************))))))******+++******)))************************)))))))))))))))))))))))))))))))))************+++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...------...///000000111222222555888===CCCKKKTTTZZZ]]]bbbqqq~~~ppprrrrrrjjjttt}}}{{{kkk___ZZZXXXSSSSSSSSSRRRRRRTTTZZZ^^^ccchhhooouuuzzzsssgggeee^^^kkk}}}rrriiibbb______```hhhppp{{{vvvnnncccYYYUUURRRQQQPPPLLLKKKIIIHHHGGGIIIKKKLLLKKKLLLPPPUUUYYY]]]hhhrrr}}}yyyvvvvvvvvvvvvuuurrruuuwwwvvvssspppmmmlllmmmpppuuuzzz}}}ppp]]]TTTOOOYYYqqqcccLLLAAA<<<999111111000//////...//////............------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++************++++++*********************************++++++******)))************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******************************+++,,,,,,---......------...///000111222222333666;;;@@@HHHQQQ[[[aaabbbkkkvvvooowww~~~llljjjxxxvvvfff\\\XXXXXXSSSSSSSSSRRRRRRVVV]]]bbbffflllrrrwwwzzzppphhhhhhaaapppyyyooofff^^^YYY[[[___bbblllvvvttthhh___]]]YYYRRRKKKGGGGGGHHHFFFHHHHHHGGGDDDEEEHHHLLLNNNOOOTTTZZZ___fffrrr}}}zzzyyyxxxwwwuuusssrrruuuxxxxxxuuuqqqooommmooorrrvvvzzz}}}sssdddXXXOOOYYYsssdddIII===999666111000000/////////////////////.........---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++************++++++******************************+++++++++******)))************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************************+++,,,,,,---......------...///000111222222222666<<>>999333222000000111111000////////////............---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))************+++++++++,,,***************************+++,,,,,,,,,,,,+++***...------------------,,,,,,,,,------......//////+++---...//////000222555555<<>>999444222000000111111000/////////.........---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))***,,,------,,,***))),,,,,,,,,++++++*********++++++,,,---...//////000,,,---...//////111444666777AAAPPP[[[___dddsss|||zzz|||tttmmmhhh|||pppoooyyyzzzjjjZZZTTTUUUUUURRRQQQPPPTTTXXXZZZ]]]eeerrr{{{{{{|||yyyzzzyyysssllleee```]]]YYYVVVUUUSSSRRRVVV\\\gggwwwzzzqqqiiieee___\\\XXXSSSOOOLLLKKKJJJEEEFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGIIIKKKJJJKKKKKKJJJIIIIIIJJJJJJLLLMMMNNNPPPUUU[[[dddiiixxx~~~}}}|||{{{xxxvvvuuuuuuuuuuuuwwwxxxzzz}}}rrraaaSSSKKKMMMYYYfffqqqxxxkkkNNN>>>999555333111000111111000///............------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))***,,,------,,,***))),,,,,,,,,++++++************++++++,,,---......///---.../////////111555888;;;FFFUUU___```eeeuuu}}}xxxpppjjjccc^^^[[[pppmmmtttlll```TTTSSSUUUTTTTTTTTTRRRUUUYYY]]]ccclllvvv~~~zzz}}}|||uuuxxxyyypppiiiccc\\\XXXTTTPPPNNNOOOOOOOOOTTTZZZdddnnnuuupppeee]]]VVVRRRNNNNNNMMMLLLJJJHHHFFFDDDAAABBBBBBBBBBBBAAA@@@@@@BBBDDDFFFFFFFFFFFFHHHIIILLLMMMMMMLLLKKKKKKLLLNNNQQQSSSVVVZZZ```hhhrrryyy}}}|||}}}{{{xxxvvvuuuuuuuuuvvvwwwxxxzzz|||~~~wwweeeVVVLLLIIIOOOXXXfffnnnyyysssUUUAAA:::666444222111111111000///.........------------,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))************+++++++++,,,***************************+++,,,,,,,,,,,,+++***...------------------,,,++++++,,,,,,------......---...//////000222666999AAAKKKXXX``````fffxxx~~~}}}~~~{{{tttllliiieee___ZZZVVVSSSRRRtttiiippp}}}rrr```XXXRRRSSSUUUTTTUUUVVVUUUWWW[[[bbbjjjsss{{{zzzxxxqqquuuzzznnneee^^^YYYTTTPPPLLLIIIHHHJJJJJJKKKPPPWWWZZZ```aaaZZZRRRNNNJJJFFFCCCDDDEEEFFFEEEDDDBBBAAA?????????@@@@@@AAAAAAAAA@@@DDDGGGIIIHHHHHHIIIJJJKKKMMMNNNNNNMMMNNNQQQTTTWWW[[[aaahhhpppxxx}}}}}}yyyxxxuuutttsssuuuvvvxxxwwwxxxzzz|||}}}~~~xxxgggYYYOOOHHHIIINNNZZZeeesss|||}}}___GGG===666444222111111111000///.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++,,,------------------...---------------............/////////000333777;;;EEEMMMXXX___aaahhh||||||yyyyyyrrrhhhccc[[[ZZZWWWSSSPPPOOOOOOPPP}}}mmmgggtttzzziiiZZZUUURRRTTTUUUTTTUUUXXXXXXYYY]]]eeeoooxxx~~~zzzvvvnnnsss|||sssggg]]]WWWSSSOOOLLLGGGDDDDDDFFFGGGHHHMMMTTTOOOQQQPPPJJJFFFFFFDDDBBB???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>???@@@AAABBBCCCAAAFFFKKKMMMMMMLLLMMMNNNJJJMMMOOOOOOOOOPPPUUUYYYZZZ```jjjttt|||~~~uuutttrrrqqqrrruuuwwwyyyxxxyyy{{{|||~~~~~~uuueeeZZZQQQJJJHHHJJJRRR^^^ooo{{{hhhLLL@@@777555222111222111000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))((())))))))))))*********************************,,,++++++******++++++,,,*********++++++,,,,,,,,,///////////////............/////////000333888;;;GGGNNNXXX___bbbkkk{{{vvvsssuuuwwwyyyjjj___YYYVVVSSSSSSQQQOOOMMMMMMOOOQQQuuutttvvv}}}ssshhh[[[XXXTTTQQQQQQTTTXXX[[[[[[^^^dddkkkqqqwwwzzz}}}}}}uuutttmmmvvvrrriii]]]TTTPPPNNNIIIEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFDDDCCCBBBAAAAAAAAA===???AAAAAA?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCFFFKKKMMMMMMLLLLLLLLLNNNPPPQQQPPPPPPTTT[[[aaalllrrrzzz{{{~~~}}}xxxwwwtttqqqoooqqqvvvzzz~~~}}}||||||}}}~~~~~~~~~wwwjjjaaaVVVJJJGGGJJJLLLUUUdddvvvqqqUUUAAA;;;666333444333111111555...------------,,,,,,,,,/////////...------,,,,,,,,,,,,,,,+++++++++******///+++***---...***((()))+++******+++,,,+++)))(((***************+++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************,,,,,,,,,+++++++++******+++*********+++,,,,,,---***++++++,,,,,,------...000000//////111777>>>CCCGGGTTT```cccbbblllxxxnnnjjjqqqzzzooo___VVVRRRQQQPPPLLLMMMNNNNNNNNNOOOQQQSSSttttttxxxpppeeeZZZXXXUUUSSSSSSVVVYYY[[[[[[___fffmmmtttzzz~~~sssmmmmmmrrr|||wwwjjjbbbWWWOOOLLLJJJFFFCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCAAA@@@@@@??????===???@@@@@@?????????@@@@@@@@@AAAAAABBBBBBCCCCCCGGGJJJNNNPPPPPPPPPPPPQQQQQQSSSTTTVVVXXX___hhhpppxxx|||~~~~~~~~~xxxwwwuuurrrrrrtttyyy}}}~~~~~~}}}|||}}}}}}zzznnneeeZZZOOOIIIJJJIIIPPP```ttttttVVV@@@;;;666333333222//////111111111000000000/////////------..................,,,,,,,,,++++++++++++***+++'''(((---000000111333///---+++,,,///000...,,,++++++*********************+++++++++++++++******************************))))))))))))))))))))))))************++++++++++++))))))))))))*********************++++++,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,------...//////000000000000222888@@@EEELLLWWWbbbeeefffrrr{{{qqqooouuu~~~tttlllaaaXXXTTTRRRQQQPPPKKKMMMNNNOOOPPPQQQTTTVVVsssuuu|||zzzjjj___YYYWWWVVVTTTUUUWWWZZZ[[[[[[```hhhpppvvv|||}}}qqqgggdddgggsssmmm```YYYPPPIIIFFFEEEBBB@@@AAAAAACCCDDDDDDDDDCCCCCCBBBBBBAAA???>>>>>>>>>>>><<<>>>@@@@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEHHHKKKNNNPPPPPPPPPQQQQQQSSSVVVZZZ^^^ccclllwww}}}~~~}}}xxxwwwvvvuuutttwww{{{~~~}}}}}}}}}~~~}}}ssskkkaaaUUUMMMKKKFFFLLL[[[qqq{{{[[[BBB<<<777333444333000...000///............---------,,,,,,------...//////000,,,,,,,,,,,,++++++++++++---)))(((,,,---,,,,,,...,,,)))((())),,,...---+++,,,+++++++++***)))))))))))))))******+++******)))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))*********++++++((()))***+++,,,------...+++++++++++++++,,,,,,---,,,,,,---......//////000000000000111444;;;CCCHHHRRR[[[dddjjjnnn|||xxxwwwxxx~~~zzz~~~{{{yyyyyyxxxwwwsssoookkkhhhZZZWWWSSSQQQPPPPPPPPPOOOLLLNNNPPPRRRSSSVVVYYY\\\zzzrrrwwwqqqbbbXXXVVVUUUUUUUUUVVVXXXZZZ\\\\\\bbbjjjqqqvvv|||~~~rrrggg```bbbgggttt~~~iiiWWWQQQJJJEEECCCBBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@@@@@@@>>>======<<<<<<<<<<<<>>>@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDEEEGGGHHHKKKMMMPPPQQQQQQQQQSSSTTTWWW\\\ccciiinnnvvvzzz}}}|||yyyyyyxxxvvvuuuvvvyyy|||||||||}}}~~~wwwpppggg\\\QQQKKKFFFJJJVVVmmmdddIII???888444555666333111111......---------,,,,,,,,,---------.........//////------,,,,,,,,,+++++++++...+++---222444222000111...000222111///,,,++++++,,,,,,,,,+++***)))(((((((((((()))************)))************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,---......//////000000111333777>>>GGGMMMXXX^^^gggoooyyy||||||zzz~~~}}}wwwnnniiihhhdddddddddcccaaa^^^[[[YYYPPPOOONNNMMMMMMMMMMMMMMMPPPRRRTTTVVVWWWZZZ^^^```wwwssszzz{{{kkk^^^WWWTTTTTTSSSTTTVVVXXX[[[\\\```eeelllqqqtttzzzsssiiiaaa^^^dddmmmzzzuuucccPPPMMMHHHDDDBBBBBBBBBBBB@@@AAACCCDDDDDDBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>@@@AAAAAAAAACCCDDDDDDDDDDDDDDDFFFHHHJJJLLLPPPRRRTTTUUUVVVWWWZZZ\\\aaagggooovvvzzz~~~}}}zzz|||{{{zzzzzzyyyvvvttttttuuuwwwzzz{{{|||~~~zzztttmmmcccVVVLLLGGGIIISSSkkklllQQQAAA999444444555333222222111111111111000000000000//////.........------------------,,,,,,,,,++++++)))***222???GGGHHHGGGIII@@@GGGLLLGGG;;;000---...,,,,,,,,,+++***)))(((((('''((()))***************************************))))))))))))))))))))))))))))))))))))*********+++************++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---+++++++++,,,------......000111222555:::BBBKKKRRR\\\```iiivvvyyyzzz|||~~~pppeee^^^[[[ZZZXXXXXXXXXWWWUUUSSSRRRPPPNNNNNNMMMKKKKKKLLLMMMOOOSSSUUUXXXYYY[[[]]]aaadddzzztttuuu|||tttfff]]]ZZZTTTTTTSSSTTTVVVYYY]]]___fffjjjooorrrttt{{{|||ssshhhaaa^^^```jjjuuuyyyeeeWWWKKKIIIFFFCCCAAAAAABBBCCC@@@AAABBBBBBBBBAAA@@@?????????>>>===============<<>>>>>???AAA????????????????????????@@@??????>>>>>>>>>>>>???===@@@BBBDDDDDDEEEGGGIIIIIIHHHHHHHHHJJJNNNQQQTTTPPPRRRWWW\\\ccckkksssyyy{{{~~~}}}}}}xxxyyyyyywwwuuusssssssssuuuvvvyyy|||~~~~~~zzzvvvqqqcccUUUMMMJJJPPPgggoooSSSFFF999555555222000000............------------..................------...------------,,,,,,,,,...---000777;;;999777888>>>AAABBB>>>666...***)))++++++******************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,---.........000111444888???HHHRRRYYYaaaeeeqqq{{{qqqtttzzzxxxsssoooqqqqqqqqqsssvvvsssmmmaaa^^^ZZZUUURRRPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNLLLNNNRRRSSSTTTUUUYYY\\\^^^aaaeeeiiinnnsssxxx|||wwwlllmmmsssyyyttteee[[[YYYYYYYYYWWWUUUUUUXXX]]]cccgggooossswwwxxx{{{xxxgggaaa^^^___dddlll{{{mmmZZZOOOJJJBBBBBB@@@>>><<<<<<===???===============>>>??????AAA@@@@@@????????????@@@>>>@@@CCCEEEFFFFFFHHHJJJJJJIIIIIIIIILLLPPPSSSVVVWWWZZZ```hhhqqq||||||{{{vvvxxxyyyxxxvvvttttttuuusssuuuxxx|||~~~~~~~~~|||yyyuuuhhhYYYRRRLLLNNNbbb^^^OOO@@@:::888555222222111111111111000000000000,,,,,,------.../////////......---------,,,,,,,,,000,,,+++...///---,,,---...,,,***+++---...---+++***************+++++++++))))))***+++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...///...---,,,,,,,,,,,,,,,,,,,,,------...//////000000222555999@@@JJJTTT[[[cccgggtttrrroooyyy~~~~~~rrrhhhbbb```bbbaaaaaacccfffbbb\\\SSSRRRPPPOOOOOOOOOOOOOOOMMMMMMNNNPPPRRRTTTUUUVVVOOOSSSXXX[[[[[[[[[]]]___eeehhhnnnsssyyyxxxiiiiiimmmnnnxxxxxxjjj___WWWWWW[[[XXXXXXYYYXXXYYY___gggnnnttttttuuuyyyvvvmmm```___^^^^^^bbbpppsss]]]OOOJJJGGG@@@@@@???????????????@@@DDDBBBAAA?????????@@@@@@CCCAAA??????AAAAAA???<<>>=========>>>AAA@@@>>>???BBBCCCBBB@@@AAACCCFFFIIILLLMMMMMMLLLNNNNNNOOORRRXXX```hhhlllzzz~~~{{{wwwwwwzzz~~~yyywwwwwwwwwvvvuuuvvvxxxyyyvvvwwwxxxyyy{{{|||~~~~~~~~~~~~}}}}}}~~~|||wwwmmmcccVVVPPPLLLRRRdddzzzmmmXXXKKKAAA888333222222111000//////..................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***))))))(((((())))))******************************++++++++++++***))))))+++*********))))))))))))************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111333777===FFFOOOWWW[[[bbbjjj|||wwwrrruuu{{{zzzzzzoooeee]]]XXXUUUSSSSSSSSSSSSSSSRRRPPPOOONNNNNNMMMMMMNNNPPPRRRSSSTTTVVVWWWXXXZZZ[[[]]]^^^___bbbdddeeegggiiimmmrrruuu|||iii^^^cccnnnttt{{{xxxggg]]]ZZZWWWXXXZZZ[[[[[[[[[\\\```hhhqqqxxx{{{|||xxxmmmccc\\\XXXYYY[[[```jjjzzzxxx```PPPHHHCCCAAA@@@??????>>>??????@@@@@@>>>>>>?????????>>>======AAA@@@@@@BBBDDDFFFFFFEEECCCEEEHHHKKKNNNOOOPPPPPPQQQRRRUUU[[[eeeqqq}}}zzzxxxvvvwww{{{|||xxxxxxxxxxxxxxxyyyzzz{{{yyyxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~}}}zzzqqqgggYYYRRRLLLMMMWWWiii{{{~~~}}}~~~jjjXXXJJJ>>>666333222111000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++******************+++***************************++++++++++++***))))))***************)))))))))************************************+++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111333888@@@IIIRRRYYY^^^dddlllyyywww|||mmmggg___XXXTTTSSSQQQPPPPPPPPPQQQQQQQQQPPPOOONNNOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]___bbbeeegggjjjkkkoooppprrrsssvvv{{{}}}fff___fffsss|||qqq```XXXXXXWWWXXXYYYZZZZZZ\\\```fffpppzzz|||~~~sssjjjbbb\\\[[[\\\\\\aaajjjwwwmmmXXXNNNHHHDDDBBB@@@????????????@@@@@@AAA???@@@AAABBBBBBBBB@@@@@@BBBBBBCCCDDDFFFHHHIIIIIIHHHIIIJJJLLLOOORRRTTTVVV[[[^^^ccclllwww~~~xxxyyyyyyzzz||||||{{{{{{|||}}}~~~~~~}}}zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~|||tttkkk]]]UUULLLIIIMMMZZZnnn~~~~~~{{{~~~~~~}}}uuu___OOOCCC;;;888222111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++,,,***************************++++++++++++***))))))*********************************************************+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........///000000111111111555;;;CCCMMMVVV]]]aaadddnnn~~~}}}tttmmmbbb^^^YYYUUUTTTTTTTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUXXXZZZ\\\^^^aaaccccccdddgggkkkooosssvvvwww|||}}}wwwfffbbbjjjxxx}}}mmm]]]WWWWWWWWWWWWXXXXXXYYY\\\ccclllwww{{{uuuhhhaaa]]]ZZZ]]]cccfffppp~~~cccQQQKKKGGGDDDCCC@@@@@@@@@@@@@@@AAABBBBBB@@@AAACCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLNNNQQQVVV]]]cccfffmmmqqqxxx~~~zzzxxx{{{|||{{{yyywwwvvvwwwzzz}}}~~~~~~}}}~~~~~~~~~wwwoooaaaXXXNNNIIIIIIQQQdddwww|||~~~~~~yyy___MMMBBB<<<888222111000///............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,***************************++++++++++++***))))))***************+++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,++++++******+++++++++,,,,,,---------......//////000111111111222666>>>GGGPPPYYY___ccceeeqqqpppgggddd]]]ZZZVVVTTTUUUUUUUUUUUURRRRRRSSSSSSTTTVVVWWWWWW[[[^^^aaacccdddeeehhhkkkmmmooorrrvvvzzz~~~pppfffgggppp}}}vvvjjj]]]XXXWWWVVVVVVXXXXXXZZZ^^^gggqqqzzzzzzyyylll```]]]\\\[[[```iiioooxxxZZZLLLHHHCCCAAABBBAAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEFFFFFFEEEGGGIIIJJJJJJJJJLLLNNNPPPSSSXXX___hhhqqqyyy}}}{{{zzzzzzzzz|||zzzxxxuuutttuuuxxx}}}~~~}}}zzzrrrfff\\\QQQLLLHHHLLL]]]ooowww}}}{{{\\\GGG===888444222111000//////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,++++++******++++++,,,***************************++++++++++++***))))))*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------......//////000000111111222444999AAAKKKTTT\\\aaadddgggvvvyyy~~~pppeee___^^^YYYWWWUUUTTTUUUVVVVVVUUUUUUUUUVVVWWWYYY[[[]]]^^^cccggglllnnnnnnooosssvvv{{{}}}xxxjjjhhhnnnxxxzzznnneee]]]ZZZWWWUUUVVVYYYZZZ\\\aaajjjttt{{{}}}~~~|||pppccc[[[]]]___aaaiiittt}}}pppTTTJJJFFFAAA@@@CCCBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKNNNQQQRRRSSSTTTWWWZZZ\\\aaakkkvvv{{{zzz{{{{{{||||||xxxvvvsssqqqssswww}}}~~~~~~~~~vvvlll```TTTOOOJJJIIIUUUfffooovvv{{{}}}~~~}}}yyyWWWAAA:::777444222111000//////.........////////////............------------------------------------------------+++************,,,---...++++++************++++++***************************++++++++++++***))))))*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---....../////////000111111222222666;;;DDDMMMVVV^^^bbbdddmmm}}}zzzrrrxxxyyyjjjccc___]]]YYYXXXWWWXXXZZZ[[[[[[ZZZ\\\]]]]]]___aaadddfffhhhmmmrrryyy|||}}}qqqhhhkkkuuuuuuhhhbbb\\\ZZZWWWUUUVVV[[[]]]___dddllluuuzzzzzzxxx~~~ttthhh\\\WWW^^^eeehhhrrrlllSSSKKKGGGBBB@@@DDDCCCCCCCCCDDDDDDFFFGGGGGGIIIIIIHHHIIIJJJLLLNNNPPPQQQUUUYYY[[[\\\^^^cccfffhhhppp|||~~~~~~~~~}}}zzzwwwtttqqqppprrrwww}}}~~~}}}yyypppbbbVVVQQQKKKGGGPPP___jjjrrrxxx|||}}}zzzwwwTTT???:::999777222111000//////.........000/////////............------------------------........................******))))))***,,,---///+++******************+++***************************++++++++++++***))))))*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---....../////////000111111222222888===EEEOOOXXX___cccdddqqq~~~sssooovvv~~~xxxlllfffaaa^^^]]]\\\\\\^^^aaabbbbbbaaaddddddeeefffiiillloooqqquuu{{{uuullljjjttt{{{rrrgggbbb]]]ZZZZZZZZZXXXWWWZZZ```iiiqqqwwwyyyyyyyyytttiiibbbZZZZZZbbbiiinnn}}}zzzhhhTTTJJJHHHEEECCCBBBDDDFFFHHHIIIIIIHHHIIIJJJKKKLLLOOOPPPRRRTTTWWWZZZ[[[aaahhhmmmooorrrvvvyyy{{{wwwttttttvvvvvvtttrrrqqqrrruuuxxx{{{|||sssjjj___UUUKKKEEEGGGMMM^^^ooo~~~}}}XXXBBB>>><<<777333333222111000///...---////////////////////////------------------------,,,,,,+++***+++,,,---...++++++++++++++++++++++++---,,,+++***))))))))))))+++*********))))))((((((,,,,,,+++******+++,,,,,,---,,,+++************+++,,,,,,++++++++++++++++++---,,,***)))))))))******++++++,,,,,,,,,,,,------------,,,+++,,,---...///111,,,+++///111000111444777BBBIIIQQQ[[[[[[___mmmvvv~~~pppmmmnnnuuuyyyrrrmmmkkkkkkggghhhiiiiiiiiiiiihhhhhhjjjkkkmmmpppuuuzzz~~~wwwpppoooyyyxxxoooddd```[[[YYYYYYZZZZZZYYY[[[aaakkksssyyy{{{{{{{{{zzziii___]]]XXXZZZfffqqq{{{tttcccRRRJJJIIIGGGEEEEEEDDDEEEGGGHHHHHHIIIKKKMMMNNNQQQUUUXXX\\\```eeeiiilllppptttxxxzzz~~~yyyuuutttuuuvvvtttrrrqqqrrrtttwwwyyyvvvmmmbbbXXXNNNGGGHHHLLLUUUgggyyy___FFF>>>999222333222222111000//////...////////////////////////------------------------,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++***************+++++++++*********)))))))))))),,,,,,+++******+++,,,,,,,,,,,,++++++************)))))))))******++++++,,,---,,,***)))))))))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///000,,,,,,///111000222555;;;FFFMMMUUU^^^^^^aaappprrrjjjkkksss{{{wwwuuuvvvrrrrrrsssssssssssssssrrrtttvvvyyy}}}xxxuuuwwwrrrjjj___\\\YYYXXXYYY[[[[[[\\\\\\cccmmmvvv{{{}}}}}}~~~nnnaaaZZZ\\\ZZZ___mmm{{{kkk]]]OOOKKKKKKJJJHHHHHHFFFHHHJJJKKKLLLOOOSSSVVVYYY\\\aaafffjjjpppvvvzzz{{{~~~{{{vvvuuuuuuvvvuuusssqqqrrrsssuuuvvv~~~{{{rrrhhh]]]RRRIIIHHHKKKRRRdddyyygggNNNAAA999222222222111111111000000000////////////////////////------------------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++))))))))))))***+++,,,---***************))))))))),,,++++++******++++++,,,***+++,,,,,,,,,+++***)))''''''((()))***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,------------,,,,,,------...///000---,,,///111111333888@@@KKKRRRZZZbbbaaafffuuuuuuiiijjjrrrxxxxxx|||yyylllddd]]][[[YYYWWWXXXZZZ\\\]]]^^^eeepppwww{{{}}}xxxggg___]]]```aaaiiivvvdddXXXNNNLLLMMMLLLKKKLLLNNNOOOQQQSSSUUUZZZ___ccchhhkkkooosssxxx}}}yyyuuutttvvvuuutttsssrrrrrrssstttyyy}}}wwwmmmcccWWWLLLHHHJJJQQQccczzz~~~pppUUUEEE<<<666111111111111111111111111////////////////////////------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))***++++++,,,************************++++++++++++++++++++++++***,,,---......---+++***))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////------000111222666;;;DDDPPPWWW]]]eeeeeekkk|||uuuiiikkkuuuvvvzzz~~~rrrfff___]]]\\\ZZZXXXWWWYYY[[[]]]bbbiiirrrxxx{{{}}}nnnaaa^^^___bbbhhhsssaaaWWWPPPOOOQQQPPPPPPQQQVVVXXX[[[]]]aaaffflllppptttwww{{{|||wwwuuuvvvuuuuuutttssssssrrrrrruuuyyy~~~yyyqqqhhh[[[OOOIIIJJJLLL\\\uuu}}}~~~zzz]]]HHH===999222222222111111111111111////////////////////////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++***))))))*********************++++++++++++++++++++++++++++++++++++---...000000///---,,,---------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------.........//////...///---...111222222888???GGGSSSZZZ```gggiiirrrqqqfffkkkyyyvvv}}}yyymmmbbb\\\\\\\\\[[[YYYXXXYYY\\\___hhhooovvvzzz{{{}}}tttddd\\\[[[^^^dddooo~~~{{{aaaYYYTTTTTTWWWXXXYYY\\\```cccfffjjjnnnsssyyy}}}}}}yyyvvvuuuuuuvvvvvvuuutttssssssssswww|||yyyssskkk___QQQJJJIIIKKKWWWpppgggLLL===999333333222222222111111111////////////////////////------------------------***+++,,,---------,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))*********+++++++++++++++***++++++,,,,,,++++++***,,,---.../////////...---//////...---,,,+++*********+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////......---///111222333:::CCCKKKVVV\\\aaaiiinnn{{{}}}mmmbbblllxxxuuuiii___ZZZYYYZZZZZZYYYYYY[[[___dddpppuuuzzz||||||yyyiii^^^\\\^^^bbbjjjyyyvvvccc\\\XXX[[[___aaaeeejjjlllpppuuuyyy~~~{{{xxxuuuuuuwwwxxxwwwvvvuuutttqqquuu{{{{{{wwwssslllaaaSSSKKKIIIJJJQQQhhhsssTTTAAA<<<444444333222222111000000////////////////////////------------------------***+++,,,---------,,,,,,++++++++++++++++++++++++++++++***************+++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,---------...---------,,,,,,+++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,---...///000//////......---///222222444<<>>888444333333333111111111000///////////////......---------......///------,,,+++++++++++++++------------------------+++******************+++++++++++++++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))***+++,,,,,,---...***++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...//////////////////000111555<<>>:::555222333111111000/////////////////////...---------......------,,,,,,------......------------------------------,,,,,,,,,,,,------)))))))))******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++******************+++,,,,,,---------------+++,,,---...............------...///000000000000000111333777>>>HHHSSSZZZ]]]aaadddlll{{{vvvyyy}}}yyy{{{nnngggbbb]]]ZZZZZZVVVZZZ\\\^^^gggttt||||||yyyzzzyyynnnjjjqqq~~~xxxwwwpppooolllkkklllnnnqqqsssvvvxxx{{{||||||~~~~~~}}}qqqhhh```ZZZUUUOOOMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRUUUYYY^^^bbbdddlllrrrzzz{{{uuurrrsssttttttsssttttttssstttwww{{{zzzqqqeeeWWWOOOCCCAAA@@@AAAEEEOOObbbssszzz~~~zzz|||mmmNNNAAA===777333555111111000///////////////......---------......///,,,,,,++++++,,,------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***************************+++,,,---.../////////------...............------...///000000111111000000111444888???JJJUUU]]]```dddgggoooxxxuuuzzzyyyyyyvvviiibbb___ZZZXXXXXXVVVZZZ]]]^^^hhhvvv}}}}}}xxxyyy|||pppkkkrrrwwwsssuuuooommmkkkkkklllnnnrrrtttvvvxxxyyyyyyyyyyyy{{{}}}yyy|||{{{ooofff]]]VVVRRRNNNJJJHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJLLLOOORRRUUUWWW[[[bbbmmmwww~~~xxxtttqqqqqqppppppvvvuuussstttvvvzzzzzzrrreeeXXXPPPEEEAAAAAACCCBBBFFF[[[rrrwww|||oooNNNAAA<<<666333555111111000///////////////---------------...///000+++*********+++,,,,,,---------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,'''((()))+++,,,---...............///......---------...///000111111111111000111444999@@@KKKWWW^^^bbbfffiiirrr|||vvvuuu|||vvvxxxrrreee```___]]][[[[[[XXX\\\^^^aaakkkyyy}}}vvv{{{uuupppvvv~~~yyyvvvtttqqqnnnlllnnnppprrrssssssuuuwwwxxxxxxxxxyyyzzz~~~{{{mmmdddXXXUUUPPPKKKGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLNNNSSSYYYaaajjjttt~~~zzzrrrmmmmmmqqqtttrrrssstttuuuwwwzzz}}}vvvnnndddZZZSSSFFFCCCAAA@@@@@@EEERRR```uuuzzzdddLLLCCC999666777333222111000//////.........000000///...------,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,+++*********,,,...000++++++++++++++++++++++++++++++******)))((((((((()))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,............////////////......//////000111111111000111444;;;FFFQQQYYY^^^hhhhhhnnn|||uuupppqqqzzz}}}tttyyy|||oooaaa]]]\\\ZZZYYYYYYWWW[[[^^^bbblllxxx}}}|||zzzuuunnnrrr~~~tttqqqmmmlllmmmoooqqqqqqqqqsssuuuvvvvvvvvvxxxyyy|||~~~}}}pppccc[[[QQQNNNKKKGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIIIILLLQQQVVV]]]fffooouuu~~~|||tttnnnmmmooorrruuuvvvvvvvvvwwwyyy}}}|||uuummmcccXXXRRRFFFCCC@@@@@@???DDDPPP\\\ttt}}}~~~aaaLLLDDD:::666666222222111000//////......///000//////......---,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******---,,,***((('''((()))***++++++++++++++++++++++++))))))))))))************)))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,............////////////---......///000000111111222222666===HHHSSS[[[___gggjjjsssyyyrrrpppwwwwwwttt{{{uuuiii]]]ZZZYYYWWWWWWXXXWWW[[[___dddlllvvv{{{zzz~~~xxxoooppptttqqqlllkkkkkkmmmoooooonnnppprrrsssttttttvvvxxx{{{|||~~~yyyooocccXXXQQQGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFIIIKKKPPPWWW___dddpppvvv~~~vvvpppmmmoooqqqxxxxxxxxxwwwvvvxxx{{{}}}zzztttlllaaaWWWPPPGGGCCC@@@???>>>AAAKKKVVVppp~~~}}}{{{~~~eeeSSSLLLAAA:::888333222222111000////////////000//////......---------...------,,,,,,------...++++++++++++***************)))(((&&&&&&&&&&&&'''++++++++++++++++++++++++(((((())))))***++++++,,,)))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,---............/////////------......///000000000222444888@@@KKKVVV^^^bbbffflllyyyuuuooouuutttttt}}}oooeee[[[XXXWWWVVVVVVXXXXXX\\\aaagggnnnuuuxxxyyytttssstttpppllljjjjjjkkkllllllmmmnnnqqqrrrssstttwwwyyy{{{}}}zzzooodddZZZPPPJJJAAAAAA?????????@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBDDDEEEFFFGGGJJJPPPWWW\\\cccjjjttt}}}yyysssppppppqqqxxxxxxxxxwwwvvvxxx{{{}}}zzztttlllbbbWWWPPPHHHCCC???>>>===???GGGPPPggg|||~~~rrrccc\\\MMMBBB===777333222111000////////////000/////////......------...------,,,,,,------...,,,,,,,,,+++++++++******''''''''''''''')))***+++++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,---------.........//////---------...//////000000222444999BBBNNNXXX```cccccckkk{{{xxxooottt}}}yyy|||ssswww~~~|||kkkbbbZZZXXXWWWVVVXXX[[[ZZZ^^^eeelllrrrtttvvvxxx~~~zzzxxxuuuqqqllliiiiiijjjjjjjjjlllnnnpppqqqsssuuuyyy||||||~~~rrrfff[[[QQQJJJEEE@@@??????>>>>>>???@@@AAADDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBDDDEEEFFFGGGIIINNNUUUYYYZZZaaalllwww~~~{{{vvvsssrrrsssuuuuuuvvvvvvvvvxxx||||||vvvooodddYYYRRRIIICCC???>>>======CCCJJJ\\\vvv~~~uuulllWWWGGG???888333222111000000////////////////////////............------,,,,,,------......------------,,,,,,,,,)))))))))***++++++,,,---++++++++++++++++++++++++,,,+++++++++******))))))))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,------------............------......///000000000111444:::DDDPPPZZZaaadddbbbkkk}}}yyypppwwwtttrrr|||xxxuuuzzzwwwggg___YYYXXXXXXWWWYYY]]]]]]aaaiiirrrvvvuuuvvvyyy~~~vvvrrrmmmiiiiiiiiiiiiiiilllmmmoooqqqsssvvv{{{~~~~~~~~~vvviii\\\QQQIIIDDD@@@???????????????@@@AAAAAADDDDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAAAAAAAAAAAAAABBBBBBDDDFFFHHHJJJNNNSSSVVVWWW]]]fffpppzzz}}}~~~~~~yyyuuuttttttrrrsssttttttuuuxxx|||}}}xxxpppfff[[[SSSIIICCC???>>>======AAAFFFSSSnnnvvv]]]HHH>>>666333333222111000000000000////////////////////////...------,,,,,,------...............------------......------,,,+++++++++++++++++++++++++++++++++---,,,,,,+++******)))))))))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,------------...............//////000111111111000444;;;FFFSSS]]]ccceeedddoooxxxsss}}}yyymmmnnnzzztttvvv|||~~~qqqccc]]]XXXXXXXXXXXXZZZ___```dddmmmwwwzzzvvvwww{{{wwwsssnnnjjjiiiiiiiiihhhkkklllnnnppprrrvvv{{{~~~vvvmmm```SSSJJJDDDAAA???======>>>???@@@BBBCCCCCCCCCDDDFFFFFFFFFEEECCCBBBBBBCCCCCCDDDCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAABBBEEEGGGJJJKKKMMMQQQSSSVVVZZZbbbjjjsss}}}}}}}}}{{{vvvsssrrrqqqrrrsssssstttvvvzzz~~~}}}yyyqqqfff[[[SSSIIICCC>>>>>>>>>===@@@DDDMMMhhh}}}{{{~~~}}}```HHH===555333333222111000000000000/////////////////////000...------,,,,,,------.........---------,,,,,,,,,------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,---------.........//////000000111222222222111555>>>IIIVVV```eeegggjjjvvvwwwvvvuuulllppp}}}zzzqqqvvv}}}zzzlllaaa\\\WWWWWWXXXWWW[[[```bbbfffpppzzz|||wwwwww|||xxxtttnnnjjjiiiiiihhhhhhiiikkkmmmoooqqqvvv{{{}}}ppphhh[[[OOOGGGCCCAAA@@@:::;;;===???AAACCCDDDEEECCCDDDFFFGGGFFFEEECCCBBBCCCCCCDDDDDDDDDCCCAAA@@@???????????????@@@AAAAAADDDGGGJJJLLLMMMNNNPPPQQQUUUYYY___gggoooyyy~~~}}}}}}}}}|||uuurrrpppqqqrrrsssrrrsssuuuyyy|||}}}xxxqqqfff[[[SSSIIICCC>>>??????>>>@@@CCCKKKdddvvvrrrvvvzzzcccJJJ>>>777444333222111000000000000////////////000000000000...------,,,,,,------...---------,,,,,,,,,++++++((()))***++++++,,,,,,+++++++++++++++++++++++++++*********++++++,,,------)))************+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000111222222333333222777???LLLXXXbbbgggiiinnn}}}vvvxxxwwwooouuu{{{uuuoooqqqzzzwwwooo___ZZZXXXYYYZZZYYY\\\aaaeeekkkqqqttttttuuuzzzxxxrrrmmmlllkkkhhhgggiiihhhmmmooooooqqqwww{{{{{{~~~|||hhh```SSSHHHBBB?????????>>>>>>@@@AAACCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAA@@@AAABBBBBBAAABBBDDDFFFGGGGGGHHHKKKOOORRRTTTUUUXXX]]]cccgggjjjpppzzz~~~~~~~~~}}}tttooolllqqquuuyyyzzzxxxvvvvvvxxx}}}vvvmmmbbbZZZVVVLLLGGGCCCAAA???<<<===AAALLL```vvvyyynnnllluuu}}}|||aaaMMM===333222222111111000/////////000000//////.........---........................,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++)))'''&&&%%%*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------........................---------.../////////000222444999;;;DDDRRR\\\aaadddhhhtttwwwttt~~~wwwwww|||yyytttpppsss}}}vvvmmm```\\\YYYZZZ[[[ZZZ]]]bbbdddkkkrrruuutttvvv}}}vvvpppjjjiiihhheeeeeeggggggllloooooorrrxxx||||||wwwddd\\\PPPFFFAAA?????????>>>???@@@AAACCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFIIIIIIKKKMMMQQQUUUWWWXXX]]]bbbfffiiikkkooowww}}}~~~}}}~~~~~~vvvooolllllloootttuuuuuuuuuvvvwww}}}yyypppeee]]]XXXMMMGGGCCCBBB@@@===>>>BBBJJJ]]]sss~~~yyyooopppyyy|||^^^HHH<<<666333333222222111000000000000/////////....................................++++++,,,,,,------......++++++++++++++++++++++++***++++++,,,,,,,,,++++++************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------.....................---------.../////////000222444888<<>><<<>>>CCCJJJXXXfffooouuu|||xxx~~~zzz~~~uuuVVVCCC999555222222222111000000//////.........///////////////..............................------,,,,,,++++++++++++++++++++++++++++++***************)))((('''))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------.........///000000000111333555<<>>;;;===BBBFFFRRR^^^fffnnnvvv|||}}}~~~yyytttVVVCCC999444222222111111000//////............///////////////........................//////...---,,,+++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........///000000000111333555>>>GGGVVVaaaccceeennnxxx~~~vvvrrrvvvqqqvvv~~~|||mmmbbb[[[WWWWWWZZZ]]]___dddiiiooossswwwwwwxxxyyyooofffaaa___^^^aaaeeeeeelllrrrtttwww}}}yyylll___UUUOOOHHHEEEBBBAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHJJJKKKMMMQQQSSSWWW\\\bbbeeehhhlllsssyyy~~~~~~}}}}}}||||||||||||vvvkkkiiihhhjjjmmmpppooonnnqqqtttzzz~~~yyyvvvsssnnnfff```VVVNNNGGGCCC???<<<>>>CCCEEEOOOYYYaaaiiirrryyyzzz{{{xxxuuuTTT@@@888666333333222111111000000///............/////////000........................//////......------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------.........///111111000111333555???IIIYYYcccdddeeeooo{{{~~~{{{|||sssqqqwwwyyyjjj```[[[XXXWWW[[[___aaaffflllooorrrtttvvvzzzyyyoooeeeaaa^^^]]]aaaeeefffmmmsssuuuxxx}}}~~~~~~ssseeeYYYPPPKKKEEECCC@@@???AAABBBCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGJJJKKKLLLOOORRRUUUZZZ___fffiiikkkpppwww}}}~~~~~~}}}}}}xxxllljjjiiikkkooorrrsssqqqooosssyyyyyyuuusssooohhhbbbYYYQQQIIIEEEAAA===???DDDFFFOOOYYY___hhhrrryyy{{{}}}vvvxxxwwwSSS===888999444444333333222111111000---.........//////000000.................................///////////////++++++++++++++++++++++++---,,,,,,+++)))'''&&&%%%))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---.........000111111000111333666???JJJZZZeeefffgggqqq~~~}}}uuusssrrr|||~~~oooddd^^^TTTXXX[[[\\\\\\___fffmmmpppqqqssstttzzz}}}vvvxxx~~~zzzqqqddd]]]]]]___```___gggkkkpppuuuxxxzzz}}}}}}~~~~~~~~~uuuhhh\\\RRRJJJFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEDDDBBB@@@???@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFFFFEEEFFFFFFFFFHHHIIIJJJJJJKKKOOOTTTXXX\\\```gggmmmsssyyy~~~{{{uuuoookkklllnnnpppssswwwtttsssuuu|||zzzwwwtttqqqkkkggg\\\UUUKKKEEEBBBAAA???===EEEGGGOOO]]]nnnzzz~~~xxxWWW???777888555444222111111111111222000000000000////////////////////////////////////---,,,,,,,,,,,,---...///,,,+++***))))))***+++,,,------,,,++++++,,,------+++++++++*********))))))++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///111000000222000///444;;;CCCUUU^^^aaagggjjjttt~~~zzzrrrpppqqq|||yyykkk```[[[WWWYYY\\\\\\\\\```hhhooorrrsssuuuwww}}}{{{rrrmmmpppxxxzzzpppddd\\\[[[]]]^^^^^^eeeiiinnnsssvvvyyy{{{}}}}}}~~~~~~~~~}}}zzzmmmaaaVVVNNNHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEDDDDDDBBBAAA@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJHHHIIIJJJKKKMMMQQQVVVZZZ```dddjjjpppuuu{{{~~~uuuooojjjkkknnnooossswwwwwwvvvwww|||{{{xxxvvvrrrmmmiii^^^VVVMMMFFFCCCAAA???===AAACCCKKKYYYjjjwww~~~{{{[[[BBB::::::555444333111111111111222000000000000////////////////////////////////////***+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++***))))))***+++++++++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///000///000111111000666===DDDUUU___bbbgggkkkuuuyyypppoooppp{{{tttggg]]]XXXYYY[[[\\\]]]^^^ccckkkqqqtttuuuwwwzzzrrrmmmfffdddiiiqqqzzzzzzpppccc[[[XXXZZZ[[[\\\bbbffflllqqqtttvvvyyy{{{}}}~~~~~~~~~~~~}}}|||}}}}}}|||sssfffZZZPPPJJJEEECCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHIIIKKKLLLLLLMMMIIIJJJLLLNNNPPPUUUZZZ^^^eeeiiinnnsssyyy~~~||||||~~~~~~vvvooojjjkkklllnnnrrrwwwzzzyyyyyy|||}}}zzzxxxtttooojjj```YYYOOOHHHEEECCC@@@===>>>@@@GGGTTTfffuuu```GGG===<<<666555333222111111111222000000000000////////////////////////////////////***+++,,,---...---,,,,,,++++++************+++++++++******))))))******++++++++++++***************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...---------............//////...///111111111888@@@FFFWWW___aaagggkkkvvvzzzrrrqqqppp|||}}}pppddd\\\YYY[[[[[[\\\]]]___eeemmmsssssstttwww{{{}}}tttfffccc______dddnnnxxx~~~xxxooocccYYYVVVWWWYYYZZZ```dddjjjooosssuuuxxxzzz~~~~~~}}}|||}}}||||||}}}~~~yyyqqqcccVVVLLLFFFCCCAAAAAABBBDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLLLLMMMMMMIIIKKKNNNQQQTTTYYY^^^bbbiiilllqqqwww|||~~~|||{{{}}}~~~yyyqqqjjjjjjkkkmmmqqqwwwzzzyyyyyy|||~~~zzzxxxtttooojjjbbb[[[QQQJJJGGGDDD@@@===???@@@FFFQQQbbbtttfffKKK>>>;;;666555444222111111111222000000000000////////////////////////////////////,,,...000111111000...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///111///000111111222888AAAJJJZZZ``````eeeiiitttyyyqqqrrrrrr}}}zzznnnddd]]][[[ZZZ[[[\\\^^^bbbhhhpppuuurrrsssvvv{{{tttiii^^^\\\[[[\\\aaakkkuuu|||~~~tttmmmcccZZZUUUUUUWWWXXX___ccciiinnnrrruuuwwwyyy~~~|||{{{{{{zzzzzzzzz|||zzzppphhh\\\QQQIIIFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHKKKLLLLLLMMMMMMLLLKKKKKKJJJMMMPPPTTTWWW\\\aaaeeekkknnnttt{{{~~~~~~~~~~~~~~~}}}}}}tttllljjjjjjlllpppvvvwwwxxxyyy{{{~~~zzzwwwsssmmmiiibbb[[[RRRLLLHHHEEEAAA>>>???@@@CCCNNN^^^rrrkkkOOO???;;;777666444222111111111222000000000000////////////////////////////////////---...000111111000...,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------............///333111111222111222999AAAPPP^^^aaa___bbbfffqqqtttnnnpppuuuwwwkkkbbb^^^\\\YYYZZZ\\\aaagggnnntttxxxssstttvvv~~~|||mmmaaaWWWWWWXXXZZZ___iiittt|||xxxpppkkkccc[[[VVVUUUVVVWWW]]]aaagggmmmpppsssvvvxxx}}}}}}~~~~~~~~~}}}{{{zzzuuuvvvwwwyyy}}}~~~wwwppp___YYYPPPJJJGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIMMMMMMNNNOOONNNMMMKKKJJJKKKNNNRRRVVVYYY^^^cccfffkkkpppxxx}}}||||||xxxoookkkjjjkkkpppuuuvvvwwwxxxzzz~~~{{{xxxssslllgggaaa[[[SSSMMMIIIFFFBBB???======AAAKKK\\\sssoooRRRBBB<<<888777555333222111111222000000000000////////////////////////////////////,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,++++++)))******++++++******)))***************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++---------............///222000000222111333:::CCCTTT```ccc___bbbeeerrr~~~pppkkkoooxxxsssggg___\\\[[[YYY[[[^^^eeellltttyyy{{{wwwwwwzzzxxxggg[[[RRRTTTWWW[[[aaakkkwwwwwwmmmiiiddd]]]XXXUUUVVVWWWZZZ___eeejjjnnnqqqtttwwwyyyzzz{{{|||{{{zzzyyyxxxrrrtttvvvzzz~~~~~~~~~~~~{{{ooofffTTTOOOJJJFFFEEEGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNOOOQQQQQQPPPOOONNNLLLOOOSSSWWW[[[^^^cccffflllrrr{{{}}}|||{{{|||qqqllljjjjjjooouuuvvvwwwyyyzzz|||}}}yyyssslllggg```ZZZRRRMMMJJJGGGCCC???======AAALLL```zzzrrrVVVEEE@@@999777555333222111111111000000000000////////////////////////////////////,,,,,,,,,,,,+++++++++***++++++,,,------,,,++++++)))***++++++++++++***)))))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------............///000...///111222555>>>HHHUUUbbbddd```ccchhhvvvoookkkpppzzz{{{oooddd]]]ZZZZZZYYY[[[```hhhqqqxxx|||~~~zzzzzz}}}uuudddVVVQQQTTTXXX]]]dddooo|||yyyjjjhhhddd^^^YYYVVVVVVVVVXXX]]]ccchhhlllpppsssuuuwwwwwwyyyyyyyyyyyyxxxwwwrrrtttwww{{{~~~}}}|||}}}~~~~~~wwwjjj```RRRNNNIIIFFFFFFGGGGGGGGGIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHJJJJJJLLLNNNPPPRRRSSSSSSRRRQQQMMMPPPTTTXXX[[[___cccffflllsss~~~~~~~~~{{{sssmmmjjjjjjnnntttxxxyyyzzzzzz{{{zzztttlllggg^^^YYYRRRMMMJJJGGGCCC@@@>>>???DDDPPPeeesssXXXIIIDDD999888666333222111111111000000000000///////////////////////////////////////...---,,,,,,,,,,,,---++++++------------+++++++++,,,---......---,,,+++))))))******++++++++++++------++++++++++++------++++++++++++++++++++++++---------.........//////---------.........//////---+++---000333777AAALLLVVVbbbdddaaaeeekkk{{{~~~qqqnnnsssrrrhhh```ZZZZZZ]]]^^^___bbbjjjsss{{{{{{wwwjjj]]]TTTPPPSSSXXX^^^gggrrr}}}{{{{{{|||vvvkkkgggbbb\\\WWWTTTSSSSSS[[[^^^bbbfffiiikkknnnqqqtttuuuwwwxxxxxxvvvsssrrrpppooooootttzzz~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzz~~~sssbbbTTTPPPMMMIIIHHHGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOOOOOOOOOOPPPRRRUUUVVVWWWXXX[[[___eeeiiillluuu~~~~~~vvvnnnkkklllnnnpppvvvxxx{{{}}}{{{tttmmmiii___[[[TTTNNNJJJGGGCCCAAA===BBBEEEKKK___}}}zzz|||~~~jjjRRRAAA999777555444444333111///111111111111000000000000......////////////......---------............///...+++''''''***,,,+++))),,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111444555999DDDPPP[[[aaagggffffffppp|||wwwwww~~~qqqpppvvv|||nnneee___ZZZZZZ]]]^^^___cccjjjttt{{{~~~zzzuuuhhh\\\UUUPPPTTTZZZcccnnnyyy}}}wwwxxx}}}zzzssshhheee```[[[WWWUUUTTTTTTXXX\\\```dddgggjjjmmmppptttuuuwwwxxxwwwuuusssqqqmmmmmmooossswwwzzz||||||zzzzzz{{{{{{|||||||||}}}}}}wwwlll^^^SSSNNNLLLIIIHHHHHHHHHFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNPPPPPPPPPPPPRRRTTTSSSTTTVVVXXX[[[___dddhhhnnnwww~~~}}}}}}|||}}}wwwnnnkkkkkknnnpppvvvwwwzzz{{{}}}xxxqqqmmmccc^^^WWWPPPLLLHHHDDDBBB>>>BBBDDDIIIZZZxxx|||zzz|||pppWWWDDD;;;888555444333222111///111111111111000000000000......////////////......///.........------,,,,,,...,,,+++***+++,,,++++++,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................111444666:::EEEQQQ[[[aaaeeeeeefffsss|||zzzuuurrrttt}}}}}}qqqsss{{{wwwjjjbbb]]]YYYZZZ]]]^^^```eeellltttzzz}}}~~~{{{zzzpppdddZZZTTTRRRUUU\\\iiivvvyyyuuusssvvv{{{|||wwwqqqfffccc^^^ZZZVVVUUUTTTUUUUUUXXX]]]aaaeeehhhlllooosssuuuvvvwwwvvvtttqqqooojjjmmmppprrrssstttwwwxxxwwwxxxyyyzzz|||}}}~~~vvvmmmbbbXXXQQQKKKJJJIIIIIIIIIIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIKKKLLLNNNOOOQQQQQQMMMOOOQQQRRRQQQRRRTTTUUUSSSUUUXXX[[[^^^aaaeeeiiiqqqyyy{{{sssnnnppptttvvvyyy|||}}}zzzzzz{{{|||~~~xxxoookkkkkknnnpppuuuvvvxxxyyy{{{~~~~~~wwwsssgggbbbZZZSSSMMMIIIEEEBBB???BBBCCCFFFTTTmmm|||www[[[EEE===:::666333222222111000111111111111000000000000......////////////......000///...---,,,+++******,,,---......,,,++++++,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------------.........///////////////111444666;;;GGGSSS[[[```cccdddgggwww~~~}}}|||yyy{{{{{{yyytttrrrooonnnsss~~~yyyrrrwwwttthhhaaa\\\XXXYYY\\\^^^aaagggnnnuuuyyy||||||}}}{{{sssiii___WWWSSSSSSVVV^^^lllyyy|||pppooooootttzzz{{{uuuoooeeebbb]]]YYYUUUSSSRRRSSSSSSVVV[[[```cccgggkkknnnrrrsssuuuvvvuuussspppnnnjjjnnnqqqqqqooonnnppprrrrrrsssuuuxxx{{{}}}zzzpppdddYYYRRRNNNHHHHHHHHHIIIJJJJJJGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRTTTTTTQQQRRRTTTSSSRRRRRRSSSUUUVVVXXX\\\```bbbfffiiilllssszzzjjjccc___```ccceeeiiimmmtttzzz~~~|||yyyyyyzzz{{{~~~zzzqqqkkkjjjmmmpppuuuuuuvvvwwwyyy||||||xxxlllfff]]]TTTNNNIIIEEEBBB@@@AAAAAADDDOOOddd}}}{{{[[[CCC@@@<<<777333222222111000111111111111000000000///......////////////......///......---,,,+++++++++***...000000,,,******,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,,,,---...............////////////000//////111555777===JJJVVV\\\___bbbccciii|||{{{pppkkkiiiiiimmmrrrxxx|||{{{wwwrrrqqqttttttrrrpppnnnlllmmmtttwwwttt|||tttiiibbb]]]XXXXXX[[[^^^bbbiiipppuuuxxxzzz{{{}}}vvvmmmddd\\\UUURRRSSSVVV^^^kkkvvv{{{wwwrrrllllllnnntttyyyyyytttooofffccc]]]XXXSSSPPPOOOOOORRRUUUZZZ___cccfffjjjmmmpppqqqsssttttttrrrooonnnmmmpppsssrrrnnnllllllmmmmmmoooqqquuuyyy|||xxxlll^^^TTTNNNMMMGGGGGGGGGIIIJJJJJJGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKNNNQQQSSSUUUUUUVVVUUUVVVVVVUUUSSSRRRRRRSSSVVVYYY^^^aaadddgggkkknnntttyyyuuuddd]]]XXXXXXYYY[[[```fffpppxxx}}}~~~|||zzzzzzzzz|||}}}tttmmmjjjlllooosssuuuvvvwwwxxx{{{zzznnnhhh^^^UUUNNNHHHDDDBBB@@@@@@AAACCCKKK]]]uuu}}}\\\CCC@@@<<<777444333222222111111111111111000000000///......////////////......------------------------***---000///+++))))))***+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,---...............////////////000//////222555999???LLLZZZ^^^```bbbdddlll{{{pppfffbbb______bbbfffllluuu}}}yyyxxxnnnooommmjjjlllqqqrrrnnnpppnnnkkknnnvvvyyyyyy}}}ssshhhbbb]]]YYYYYY\\\^^^dddlllrrrvvvxxxyyyyyy}}}yyyrrrjjjbbb[[[VVVSSSSSSWWW___iiiqqqsssoookkkjjjkkknnntttxxxxxxsssnnnfffbbb]]]VVVRRROOOMMMMMMQQQUUUYYY^^^aaadddhhhkkkmmmnnnqqqssssssrrrpppnnnppprrrtttsssqqqnnnlllkkkjjjlllooossswww{{{~~~}}}sssfffZZZQQQMMMLLLHHHGGGGGGHHHIIIIIIGGGEEEGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMOOORRRTTTVVVVVVVVVVVVWWWWWWVVVSSSRRRRRRSSSVVVXXX\\\___bbbfffjjjnnntttyyy}}}qqqaaaZZZTTTSSSTTTWWW___gggwww~~~~~~}}}{{{zzz{{{|||xxxoookkkkkkmmmrrrtttvvvxxxyyy{{{~~~{{{qqqjjj```VVVOOOIIIFFFCCCAAA@@@AAACCCIIIWWWnnn|||]]]DDD???<<<888555444444333222111111111111000000000000......////////////......---------.........//////,,,---...---+++)))))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------------........./////////000000222666:::AAAOOO]]]```bbbcccfffooozzzqqqiiifffdddcccdddhhhgggmmmttt{{{zzztttqqqoooeeefffgggiiiooovvvwwwsssqqqnnnkkknnnxxx~~~yyyooofffaaa]]]ZZZZZZ]]]^^^eeemmmtttvvvwwwxxxxxx{{{xxxrrrjjjccc\\\XXXUUUSSSXXX```hhhlllnnnlllkkkjjjkkknnnrrrvvvuuuqqqmmmccc```[[[UUUQQQNNNNNNNNNPPPSSSXXX[[[^^^aaaeeegggjjjllloooqqqrrrrrrpppoooqqqqqqrrrtttuuussspppnnnjjjkkknnnssswww{{{~~~wwwkkk___VVVPPPMMMLLLJJJHHHGGGFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIMMMNNNOOOPPPPPPOOOMMMLLLLLLMMMPPPSSSUUUVVVVVVUUUSSSUUUUUUUUUTTTSSSTTTUUUWWWYYY[[[^^^aaafffkkkpppuuuzzzvvveee___ZZZYYY]]]cccnnnyyy~~~~~~~~~~~~~~~zzzzzzzzz{{{}}}{{{rrrkkkjjjkkkqqqtttwwwzzz{{{|||}}}|||ssslllbbbXXXPPPLLLHHHFFFCCCAAAAAACCCFFFQQQfff{{{~~~xxx\\\EEE===;;;888777666555444222111111111111000000000000......////////////......//////////////////......111///---,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++*********************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000222666:::BBBQQQ___bbbccceeehhhrrr|||wwwwwwvvvsssrrruuupppsssttttttzzzyyyrrrllliiihhhcccfffjjjpppzzzssspppnnnqqq|||uuulllccc___]]]ZZZ[[[___^^^eeennnuuuwwwwwwwwwxxx{{{xxxrrrllleee^^^ZZZXXXSSSYYYaaagggkkklllmmmmmmjjjkkknnnqqqtttsssoookkkaaa^^^YYYTTTQQQOOOOOOOOOOOORRRVVVZZZ\\\___bbbeeehhhjjjnnnppprrrrrrqqqpppqqqpppqqqtttxxxxxxtttqqqjjjlllooosssxxx|||yyyqqqeeeZZZSSSOOOMMMLLLLLLIIIFFFEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIMMMNNNPPPQQQQQQPPPNNNMMMLLLNNNQQQTTTUUUVVVUUUUUUPPPRRRTTTTTTTTTTTTVVVXXXYYY[[[]]]___bbbgggnnnssswwwzzz{{{rrrlllhhhiiinnnwww~~~~~~~~~}}}|||}}}~~~~~~}}}~~~zzzyyyyyyzzz|||~~~}}}sssllliiijjjppptttxxx{{{||||||}}}~~~}}}uuunnncccYYYRRRNNNJJJIIIEEEBBBBBBCCCDDDLLLaaavvvsssYYYDDD<<<:::888888888666444222111111111111000000000000......////////////......222222111000///...------444000,,,+++---...,,,************++++++,,,,,,,,,******++++++++++++******************************'''((()))+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000222777;;;CCCRRRaaadddeeefffiiittt~~~~~~{{{uuuuuuzzz||||||}}}zzz|||~~~~~~{{{tttmmmgggdddcccfffjjjqqqyyyvvvsssqqqvvv|||uuuiii^^^\\\]]]\\\YYYYYY]]]eeennnsssttttttwwwzzzwwwoookkkiiieee]]]UUURRRYYYcccjjjmmmmmmmmmnnnpppnnnmmmnnnpppooojjjfff```\\\VVVPPPMMMLLLMMMNNNPPPQQQTTTWWWZZZ^^^```aaahhhiiikkkmmmnnnnnnnnnmmmmmmpppssstttsssqqqpppoooqqqpppqqqsssxxx|||pppiii^^^UUUOOOKKKIIIHHHJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIKKKJJJIIIGGGHHHHHHMMMMMMMMMMMMNNNOOOPPPQQQMMMPPPTTTXXXYYYXXXUUUSSSSSSRRRRRRRRRTTTUUUWWWYYYZZZ\\\___aaacccfffjjjmmmsss{{{~~~xxx{{{~~~}}}}}}}}}}}}|||{{{{{{|||~~~|||yyyzzz{{{zzz}}}wwwnnnjjjjjjmmmrrrxxxzzzyyyyyy}}}tttoooggg___XXXRRRLLLHHHEEEBBB@@@@@@CCCKKK\\\lllzzz~~~rrrZZZCCC>>>999666888777444222333000000000000////////////////////////............------------------------...---,,,,,,++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,000000000000000/////////000111222555<<>>999888666333222333111111111111000000000000////////////............////////////////////////...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111222222222777AAAOOO[[[bbbgggjjjnnnxxx{{{qqqjjj```aaafffmmmsssyyy~~~}}}}}}vvvtttxxx~~~wwwiiibbb]]]\\\]]]^^^aaaeeehhhnnnuuuxxxxxxyyy}}}xxxssshhhgggeeefffffffffeeeddd]]]^^^```eeejjjllllllkkkgggeeecccbbbccc```[[[VVVJJJIIIFFFDDDCCCBBBCCCDDDGGGHHHJJJLLLOOORRRTTTUUUVVVXXX[[[^^^aaabbbccccccfffhhhiiiiiihhhfffgggggglllpppuuuwwwuuussssssuuuzzz~~~}}}{{{}}}~~~wwwlll```XXXRRROOOMMMLLLMMMMMMMMMLLLIIIHHHHHHHHHIIIJJJLLLMMMLLLNNNOOONNNMMMKKKLLLLLLKKKJJJJJJKKKKKKMMMNNNNNNMMMPPPTTTXXX\\\^^^___```WWWWWWXXXYYYYYYYYYYYYYYYXXX[[[^^^aaadddgggllloooqqqyyy~~~}}}yyyzzzzzz{{{|||~~~~~~~~~~~~~~~{{{{{{~~~~~~vvvlllfffeeehhhnnntttxxxzzz{{{zzz~~~xxxssslllddd^^^XXXSSSOOOIIIGGGEEEDDDBBBDDDNNNYYYiiisss~~~|||yyyuuuiii\\\GGG@@@:::999777333222444222222111111111000000000////////////.......................................---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////333222333999EEERRR^^^dddfffjjjooozzz}}}qqqiiiaaaccckkkuuu|||}}}}}}~~~~~~wwwuuuzzz~~~uuuhhhaaa\\\\\\\\\\\\```eeeiiipppvvvyyyyyyzzz~~~~~~yyyuuueeeddddddddddddeeedddddd\\\\\\^^^ccchhhllllllkkkhhheeeccccccbbb```ZZZVVVJJJHHHFFFDDDBBBBBBBBBBBBGGGGGGIIIKKKMMMOOOPPPQQQSSSUUUXXX\\\___```aaabbbeeefffeeedddcccccceeegggfffkkkrrruuusssqqqrrrttt{{{~~~~~~~~~zzz{{{|||}}}}}}|||{{{{{{{{{}}}~~~yyyqqqggg[[[TTTPPPOOOMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJLLLNNNOOOLLLMMMOOONNNLLLKKKKKKLLLJJJJJJJJJKKKMMMNNNPPPPPPQQQRRRVVVYYY\\\^^^^^^___WWWXXXYYYZZZZZZZZZYYYYYYWWWZZZ]]]```cccfffkkknnnooowww~~~|||~~~~~~~~~}}}}}}~~~~~~}}}|||{{{yyyzzzzzz{{{|||}}}~~~~~~|||~~~~~~}}}}}}zzzzzz}}}}}}yyynnngggdddfffkkkpppvvvyyyzzzzzz|||xxxssskkkddd^^^XXXSSSPPPJJJGGGEEEDDDBBBDDDOOO\\\hhhvvv~~~|||zzzqqqgggJJJCCC===;;;999555444666222222222111111111000000////////////............------------------------...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////000333222333:::GGGVVVaaagggfffiiiooo|||ssskkkfffjjjsss~~~}}}zzz|||zzzwww|||~~~tttfff```[[[[[[[[[[[[___dddkkkqqqwwwzzzyyyzzz~~~~~~|||wwwsssddddddcccccccccccccccbbb\\\[[[\\\aaahhhllllllkkkiiigggdddcccbbb___YYYTTTJJJIIIGGGDDDCCCBBBBBBBBBGGGGGGHHHJJJLLLMMMNNNOOORRRTTTWWWZZZ]]]___```aaaeeedddbbb```___aaaeeeiiibbbhhhpppsssrrrpppqqqsss|||~~~{{{zzzxxxwwwwwwxxxyyy{{{xxx{{{~~~zzztttmmmcccYYYRRRPPPNNNMMMLLLMMMMMMKKKIIIJJJJJJJJJJJJLLLNNNPPPQQQKKKMMMNNNNNNLLLKKKKKKLLLIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUWWWZZZ\\\]]]]]]]]]XXXXXXZZZ[[[[[[ZZZYYYYYYVVVYYY\\\___bbbfffjjjnnnnnnvvv~~~wwwtttssssssqqqtttwwwxxxxxxyyy|||{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{||||||||||||~~~~~~}}}}}}|||yyyyyy}}}~~~}}}~~~{{{pppiiiccceeehhhnnnsssxxxyyyyyyzzz~~~wwwrrrkkkddd^^^XXXSSSPPPJJJGGGEEECCCBBBEEEQQQ^^^jjj{{{zzzqqqMMMEEE???===;;;777666888222222222111111111111000000/////////............------------------------...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,.........///000111111222333222333;;;IIIXXXccciiifffiiiooo}}}vvvnnnlllppp{{{|||zzzwww{{{|||tttiiiaaa[[[[[[^^^```dddhhhooossswwwxxxxxx{{{~~~|||{{{zzzyyyyyyxxxuuussshhhfffdddddddddcccbbb```YYYYYYZZZ]]]bbbgggiiiiiijjjhhheeecccaaa^^^ZZZWWWPPPKKKEEEBBBBBBCCCBBBAAADDDEEEFFFHHHIIIJJJKKKKKKNNNRRRVVVYYYZZZZZZ[[[\\\bbbbbbbbb```^^^]]]___```cccggglllmmmlllmmmqqqvvv~~~|||~~~}}}|||zzzwwwuuutttsssssstttyyy}}}~~~yyyrrrkkkddd]]]VVVRRRPPPOOONNNLLLKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIKKKKKKJJJKKKMMMPPPTTTVVVSSSVVVZZZ___``````^^^\\\XXXXXXYYYYYYZZZYYYYYYXXXZZZ[[[]]]^^^aaaffflllpppooovvv{{{}}}|||lllbbb______\\\YYYaaafffiiilllqqqyyy}}}|||}}}~~~~~~}}}|||{{{{{{|||wwwwwwxxxyyyzzzzzz{{{{{{}}}~~~~~~}}}}}}{{{{{{||||||}}}}}}}}}~~~qqqdddaaabbbfffllltttyyy{{{||||||~~~{{{qqqhhhccc^^^VVVQQQOOOOOOIIIDDDCCCBBBDDDLLLUUUbbbxxxZZZGGG???===888777888222444222111222333333222111////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000222333444444333555<<>>888777888222444222111222333333222000////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))************************++++++++++++++++++++++++++++++,,,------......///.........///000111222333333333555===IIIWWWbbbiiinnnnnnrrr}}}wwwttt|||||||||~~~~~~uuuiiiaaa\\\\\\^^^___ccchhhooossswwwxxxyyy~~~}}}wwwrrrnnnqqqvvv|||}}}xxxtttllliiigggeeecccaaa]]]ZZZYYYYYYZZZ]]]aaaeeeffffffdddbbb```^^^\\\ZZZVVVSSSOOOKKKFFFCCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIIIIIIIIIIKKKNNNOOOPPPQQQSSSUUUWWWXXXYYYXXXXXXYYY[[[^^^fffgggggggggiiipppzzz~~~xxxsssrrruuuxxxvvvtttooollljjjjjjkkklllqqqvvv|||wwwqqqiiibbb\\\WWWSSSQQQOOONNNMMMKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWZZZ\\\]]]\\\ZZZXXXWWWWWWXXXYYYZZZZZZZZZYYY]]]^^^```aaabbbfffkkkooowww{{{{{{yyyzzz~~~{{{uuummmiiieee^^^VVVQQQNNNJJJGGGHHHKKKOOOQQQPPPWWW^^^dddlllvvv{{{{{{~~~~~~~~~}}}}}}||||||||||||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~uuuhhheeefffhhhlllqqquuuwwwwww}}}xxxooofffaaa]]]WWWRRRQQQNNNIIIEEECCCCCCDDDKKKSSSjjj~~~zzz|||bbbNNNCCC???888777888222444333111222222333111000////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************************++++++,,,------......///---------...///000222222333333666>>>KKKXXXccciiimmmqqqwwwzzzwww~~~zzzwwwxxx{{{|||~~~~~~~~~ttthhhaaa\\\\\\]]]___dddjjjqqqtttwwwwwwxxx}}}~~~yyysssnnnlllqqqzzz~~~xxxnnnllliiifffddd```[[[XXXVVVWWWXXX\\\aaadddeeeeeeaaa```]]][[[ZZZWWWTTTQQQMMMJJJGGGCCCAAA@@@@@@@@@AAABBBDDDEEEGGGHHHHHHHHHGGGIIIJJJKKKKKKLLLOOOQQQTTTUUUWWWWWWWWWYYY]]]```cccddddddeeeiiiqqq{{{yyyqqqmmmlllnnnqqqooolllhhheeedddfffiiikkknnnuuu|||~~~sssmmmeee^^^YYYUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLNNNOOOQQQQQQNNNOOOQQQRRRSSSSSSSSSSSSUUUVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYYYY]]]^^^```aaabbbeeeiiimmmuuuzzz|||zzz{{{|||iiiddd^^^XXXWWWUUURRRNNNJJJKKKKKKJJJIIILLLQQQVVVXXX___gggnnnwww~~~{{{{{{zzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||wwwlllgggggghhhlllqqqvvvxxxxxx}}}vvvmmmdddaaa]]]WWWRRRRRRMMMHHHEEEDDDCCCDDDJJJQQQccc}}}zzz}}}gggRRREEE@@@888777999444555333222222333333111000///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************************++++++++++++++++++,,,------......///------------...000111222333333777@@@MMMZZZdddiiimmmpppwww{{{xxx~~~|||}}}}}}|||{{{yyyxxxwwwwwwvvvtttqqqqqqtttzzz|||uuuyyy}}}}}}|||qqqeee```\\\]]]]]]___eeelllsssvvvwwwvvvvvv{{{zzzuuupppmmmkkkqqqzzz~~~xxxooommmjjjgggddd```[[[WWWRRRSSSVVVZZZ```cccdddddd___]]][[[YYYWWWUUUQQQNNNJJJHHHFFFCCC@@@??????@@@AAABBBCCCEEEFFFGGGHHHHHHGGGHHHJJJJJJJJJKKKMMMOOOPPPRRRTTTUUUVVVYYY]]]```bbbdddgggjjjoootttzzz~~~zzzrrrkkkhhhhhhiiijjjgggeeebbb```aaacccgggjjjkkksss{{{~~~{{{ooojjjbbb\\\XXXUUUSSSRRRNNNMMMLLLKKKKKKJJJKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTSSSTTTTTTVVVWWWYYYYYYZZZZZZ]]]^^^```aaabbbeeehhhkkkpppwww|||}}}}}}tttaaaZZZSSSPPPPPPPPPOOONNNIIIMMMPPPQQQQQQTTT[[[```dddlllttt{{{}}}zzzyyyyyyyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzooogggggghhhlllrrrwwwzzz{{{|||uuulllccc```\\\VVVRRRQQQLLLHHHEEEEEEDDDDDDIIIPPPccc|||{{{nnnXXXIIIBBB999999<<<777666555333333444333222000000000000000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++************************++++++++++++,,,,,,------++++++,,,------......///------------...000111222222444888BBBOOO\\\eeejjjnnnnnntttsssllliiiggggggggghhhkkkooovvvzzz|||xxxtttqqqpppmmmkkkjjjjjjjjjkkkkkkjjjiiikkkpppyyy~~~sssnnnsssyyy|||yyynnnccc^^^\\\]]]]]]___fffooouuuvvvwwwvvvwww}}}zzzsssooolllkkkiiinnnvvv~~~}}}uuuooollljjjhhhfffccc___YYYUUUPPPQQQTTTXXX^^^aaaaaaaaa]]][[[XXXVVVSSSPPPLLLIIIEEEEEEDDDAAA???===>>>@@@AAABBBDDDEEEGGGHHHHHHHHHIIIKKKLLLMMMLLLLLLNNNOOOMMMOOOQQQRRRTTTWWW[[[^^^cccfffkkkqqquuuwwwxxxxxxuuuqqqkkkgggffffffeeeeeeaaa___]]]\\\^^^aaadddfffgggpppxxx{{{}}}~~~{{{wwwjjjfff```ZZZWWWUUUSSSRRRNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[\\\\\\\\\^^^aaabbbdddfffiiilllnnnvvv}}}zzzsss```WWWOOOMMMMMMKKKJJJKKKHHHLLLQQQTTTXXX^^^eeekkkooowww~~~zzzvvvvvvvvvwwwyyy}}}}}}}}}}}}}}}||||||||||||zzz}}}sssgggggggggkkkqqqvvvzzz{{{zzz}}}uuulllccc___\\\VVVQQQPPPKKKHHHFFFFFFEEEDDDHHHNNNaaazzz|||yyy}}}zzzbbbQQQGGG<<<;;;>>>999888777555555555555333222000000000000000000000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************+++++++++,,,,,,------...++++++,,,------......///---------...///000222222222444:::DDDQQQ]]]fffjjjmmmnnnuuunnnccc^^^ZZZYYYZZZYYY[[[]]]aaafffoooxxx~~~zzz}}}xxxsssnnnjjjeeecccaaa___^^^^^^```aaaaaabbbccchhhqqq|||wwwlllgggnnnuuuzzzvvvjjj```]]][[[\\\]]]```hhhqqqtttvvvxxxwwwyyy|||ssslllgggffffffhhhlllqqquuuwwwssskkkeeegggfffdddcccaaa]]]WWWSSSPPPQQQSSSWWW[[[]]]\\\[[[ZZZXXXTTTQQQOOOKKKGGGDDD@@@BBBBBB@@@===<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIIIILLLNNNQQQQQQQQQPPPPPPQQQMMMOOOQQQSSSTTTWWW\\\___dddggglllqqquuuuuurrrpppkkkhhheeeeeefffeeecccaaa]]]\\\[[[ZZZ[[[\\\^^^___aaakkktttwwwxxxxxxvvvrrreeebbb]]]YYYWWWUUURRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNPPPSSSUUUWWWYYYXXXVVVUUUUUUUUUVVVVVVXXXWWWVVVUUUUUUUUUVVVWWWVVVWWWYYY[[[]]]^^^___```]]]```ccceeefffiiilllnnnqqqxxx}}}zzzvvvcccYYYQQQPPPPPPLLLKKKNNNLLLNNNRRRWWW^^^eeemmmrrryyyzzztttoooooooooqqqtttxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{zzzyyy~~~uuuhhhggggggiiinnnsssvvvwwwxxxzzzuuulllccc___[[[UUUPPPOOOKKKGGGFFFFFFEEECCCGGGLLLZZZpppzzzvvv{{{oooZZZMMM@@@===???::::::999777666777666444333000000000000000000000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************)))******+++,,,,,,------++++++,,,------......///.........///000111222333111444:::EEERRR^^^gggjjjlllpppzzzppp```YYYVVVTTTTTTVVVSSSUUUXXX[[[___dddjjjoooxxxuuu{{{yyysssnnniiieeebbb^^^\\\ZZZXXXXXXYYYZZZ[[[]]]___dddmmmxxxtttiiidddkkksssyyytttggg^^^\\\[[[\\\]]]```iiissstttvvvxxxxxx{{{yyyooofffaaaaaaaaaiiikkknnnqqqqqqllleee```cccbbbaaa```___[[[VVVRRRQQQRRRTTTWWWYYYZZZXXXWWWXXXUUURRROOOKKKHHHCCC???>>>???AAA???<<<<<<>>>@@@BBBCCCEEEFFFHHHIIIIIIIIINNNQQQTTTUUUTTTRRRRRRRRRPPPQQQTTTUUUWWWZZZ^^^aaaccceeeiiinnnqqqpppmmmjjjdddcccbbbdddffffffbbb___\\\[[[ZZZYYYXXXYYYYYYZZZ]]]hhhqqqtttttttttrrrnnnbbb___[[[YYYVVVTTTQQQOOOOOOOOONNNNNNMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOPPPSSSVVVWWW[[[YYYWWWUUUTTTUUUVVVWWWZZZYYYXXXWWWWWWWWWXXXYYYXXXZZZ\\\^^^```aaabbbbbb___aaadddgggiiikkknnnqqquuu{{{~~~~~~}}}{{{ggg]]]VVVVVVWWWSSSSSSVVVTTTUUUWWW\\\ccckkkqqquuu~~~vvvppphhhhhhiiijjjnnnsssxxx{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||{{{{{{zzzzzzzzzyyyyyy~~~vvvhhhgggfffhhhlllppprrrsssvvvxxx}}}uuulllccc___[[[TTTOOONNNJJJGGGFFFGGGEEECCCFFFLLLWWWkkk||||||yyyuuuzzzxxxbbbRRRCCC>>>???:::;;;:::888777888777555444000000000000000000000000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************((())))))***++++++,,,,,,++++++,,,------......///////////////000222333444111444;;;FFFSSS___gggkkkkkkssswwwfffWWWSSSTTTSSSTTTXXXOOORRRUUUYYY[[[___cccffflllsss{{{wwwooowww|||}}}~~~zzzppppppnnnjjjgggcccaaa```[[[ZZZXXXWWWWWWXXXYYYZZZ^^^aaaiiisssnnnmmmooottt{{{|||oooccc```\\\ZZZ\\\^^^aaaiiirrrvvvwwwvvvvvvyyyxxxkkk```[[[[[[\\\cccfffjjjllljjjfff```\\\[[[ZZZXXXWWWVVVTTTQQQNNNMMMNNNQQQSSSUUUUUUTTTSSSPPPOOONNNKKKHHHEEEBBB@@@;;;;;;;;;;;;;;;<<<===>>>AAACCCDDDDDDEEEFFFIIIKKKLLLLLLMMMNNNOOOQQQSSSTTTSSSTTTUUUVVVXXXZZZ\\\]]]dddfffhhhjjjjjjhhheeeccc```````````````_________[[[[[[[[[WWWSSSQQQRRRTTTZZZ^^^bbbdddgggiiihhhggg]]]\\\ZZZWWWTTTPPPNNNMMMQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPQQQRRRSSSVVVZZZ]]]```___]]][[[YYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYY[[[\\\^^^^^^_______________^^^bbbccceeeggghhhkkkooorrruuuxxx}}}|||nnnhhhaaa]]]^^^```bbbbbbbbbaaa``````dddkkkttt{{{xxxpppkkkcccaaa^^^^^^aaahhhpppuuu~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvyyy}}}wwwooogggccceeejjjlllppptttvvvxxx|||vvvkkk```\\\ZZZVVVRRRQQQJJJHHHFFFDDDCCCEEEGGGHHHRRRfffyyywww~~~~~~```OOOIIIEEEAAA???<<<;;;:::888666555333333222222111111111111111111000000///.....................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,///---******+++,,,,,,,,,000000000000000111111111333555;;;GGGWWWdddkkknnniiisssddd^^^VVVQQQPPPRRRSSSRRRUUUVVVYYYZZZ[[[^^^bbbdddeeeiiimmmrrr}}}wwwqqqkkkooottttttqqqmmmlllllleeedddbbbaaaaaaaaa``````aaa```]]]ZZZXXXZZZ^^^bbbdddkkkuuupppqqqsssyyy}}}pppddd```\\\[[[]]]___bbbjjjsssyyyyyyxxxwwwyyywwwjjj___YYYXXXYYY^^^aaadddfffeee```[[[WWWQQQPPPNNNMMMMMMLLLIIIGGGGGGIIIKKKMMMNNNNNNNNNMMMMMMLLLKKKHHHEEEBBB@@@>>>::::::::::::;;;<<<======@@@BBBDDDEEEEEEEEEGGGIIIIIIJJJJJJLLLMMMOOOQQQQQQRRRSSSTTTVVVXXXZZZ\\\]]]```aaaccceeeeeecccaaa```______^^^^^^]]]]]]\\\\\\ZZZ[[[YYYUUUPPPMMMNNNOOOMMMRRRYYY]]]```___\\\YYYYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTSSSTTTVVVYYY\\\```___]]][[[YYYYYYYYYYYYYYYZZZ\\\\\\\\\]]]___``````aaaaaaaaaaaaaaa```___bbbccceeefffhhhkkkooorrruuuxxx|||~~~tttnnnhhhdddeeegggiiiiiiooopppqqqrrrtttwww{{{~~~}}}yyyppphhhdddYYYWWWUUUUUUXXX^^^dddhhhsssxxx~~~~~~}}}|||{{{zzz|||{{{{{{{{{{{{{{{{{{{{{yyy}}}zzzooogggbbbdddiiimmmqqquuuwwwyyy}}}uuuiii]]]YYYVVVQQQNNNMMMIIIGGGEEECCCCCCDDDFFFGGGNNNaaavvv|||{{{}}}^^^LLLFFFCCCAAA@@@<<<;;;:::999777555444333333222222222111111000000000000///.....................------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************+++++++++******+++++++++,,,,,,,,,...---+++,,,---......---000000000000000111111111333555<<>>LLL[[[hhhoooqqqoooxxx{{{vvvtttpppppppppooolllgggbbb___ZZZZZZZZZ]]]aaafffjjjmmmnnnpppssstttsssqqqppppppsssuuutttqqqqqqrrrooojjjhhhaaa]]]^^^^^^[[[YYYYYYUUUXXXZZZYYYVVVSSSTTTUUUUUUYYY___eeekkkpppuuuxxxvvvyyy}}}xxx|||}}}rrrhhhbbb^^^^^^```cccgggpppzzz{{{{{{{{{zzz~~~~~~yyypppeee]]]XXXVVVRRRSSSSSSSSSPPPLLLHHHEEEAAAAAA@@@AAABBBCCCAAA@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???===<<<:::999666666666777999;;;<<<===???AAACCCCCCAAA???=========>>>AAADDDFFFHHHIIIJJJLLLNNNPPPSSSVVVXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZVVVUUUUUUTTTSSSRRRRRRRRROOOMMMJJJGGGDDDCCCAAAAAA???>>>AAAHHHJJJHHHHHHKKKOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRUUUUUUVVVVVVWWWWWWXXXXXXTTTVVVXXXZZZZZZ\\\___aaa```___]]][[[[[[ZZZ[[[[[[\\\^^^___```___```bbbccceeeeeeeeeeeeeeedddcccbbbdddfffgggiiijjjmmmqqqtttvvvxxx{{{}}}|||{{{yyywwwvvvwwwxxxzzzxxx~~~~~~sssggg___XXXUUUSSSOOOMMMNNNHHHHHHIIIJJJKKKKKKLLLLLLOOOUUU```kkkttt{{{~~~}}}~~~}}}||||||||||||{{{zzzzzzyyyxxxxxxzzz|||}}}rrriiiaaabbbfffkkkqqqwwwxxxzzz~~~qqqccc[[[UUUOOOJJJIIIDDDCCCBBBAAAAAAAAABBBBBBAAAHHHVVVfffttt|||}}}~~~hhhXXXNNNFFF@@@>>>===<<<;;;:::999888777666555555444333222111000///000000/////////000000111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,------...000222333111///---......///000000111111444777???MMM]]]iiippprrrooowwwyyysssmmmhhhdddbbb```aaaaaaaaa```___^^^^^^]]]```dddhhhmmmssswwwzzzzzz|||zzzvvvsssllldddbbbZZZSSSRRRRRROOOMMMNNNNNNQQQTTTTTTRRRRRRUUUXXXWWW^^^gggpppvvv{{{zzz~~~|||rrrhhhaaa^^^]]]aaadddhhhrrr{{{zzz{{{{{{{{{{{{rrrhhh```[[[YYYTTTTTTSSSPPPMMMHHHDDDBBB>>>======>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;============<<<:::999999555555666777999<<<===???@@@AAABBBAAA>>><<<;;;;;;;;;===AAADDDGGGIIIJJJJJJLLLMMMPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYSSSSSSSSSRRRRRRRRRRRRQQQMMMJJJFFFDDDCCCAAA@@@>>><<<===FFFRRRTTTLLLGGGHHHNNNNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPRRRSSSSSSSSSSSSVVVWWWWWWWWWWWWWWWWWWXXXTTTVVVYYY[[[\\\]]]```bbb```___]]]\\\[[[[[[\\\\\\\\\^^^``````___```aaaccceeeeeeffffffffffffeeeeeefffgggiiikkklllooosssvvvwwwyyy|||~~~~~~~~~~~~}}}{{{{{{}}}~~~uuujjj[[[TTTNNNMMMLLLIIIIIIKKKFFFGGGHHHJJJKKKLLLMMMMMMPPPUUU^^^gggpppzzz~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||{{{zzzyyy{{{}}}~~~uuukkkbbbaaaeeejjjpppvvvxxxzzz}}}qqqaaaXXXSSSLLLHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBCCCFFFQQQ```lllttt|||ooo^^^RRRGGGAAA>>>===<<<<<<;;;:::999888777555555444333222111111000000000/////////000111111......------------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++,,,...///...---------...///000000111111333666???MMM]]]jjjppprrrtttzzz|||{{{|||vvvmmmeee```]]][[[YYYXXXYYYZZZZZZ[[[\\\___bbbdddhhhoootttyyy~~~{{{qqqhhh^^^UUULLLJJJIIIFFFDDDFFFKKKNNNPPPOOONNNNNNRRRUUU[[[dddqqq{{{|||{{{qqqhhh```]]]]]]```dddiiirrr{{{{{{{{{{{{{{{~~~|||sssiiiaaa]]]\\\VVVUUUSSSOOOJJJFFFBBB???>>>======>>>??????>>><<<;;;::::::999888888888999:::::::::::::::999888777555555666888:::===???@@@AAABBBAAA???<<<999999999<<<>>>BBBFFFIIIKKKLLLLLLLLLMMMPPPRRRTTTTTTTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVQQQQQQQQQRRRRRRRRRRRRSSSOOOKKKFFFCCCAAA@@@===;;;>>><<>><<<;;;;;;;;;<<<<<<;;;999<<<;;;:::999999888999999888888888888888777777666555555777888;;;===???AAABBBBBBAAA>>>:::888888999<<>>AAAJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTUUUVVVUUUUUUXXXXXXXXXWWWWWWVVVVVVUUUWWWYYY[[[\\\\\\\\\]]]^^^```___]]]\\\[[[\\\\\\]]]ZZZ\\\___aaabbbdddfffiiifffggghhhiiijjjkkkkkkkkkiiijjjlllmmmooorrrvvvyyyzzz{{{}}}|||~~~~~~}}}{{{}}}ssskkkbbbZZZTTTNNNIIIGGGEEECCCDDDHHHIIIJJJKKKMMMPPPSSSUUUWWWZZZ___hhhqqqyyy}}}{{{{{{|||~~~|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{}}}yyynnncccaaaccchhhnnnuuuxxxyyy{{{qqqaaaXXXRRRLLLHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBHHHKKKVVVdddllloooxxxuuu]]]NNNDDDAAABBB======<<<;;;::::::999999333333333333333333333333000000///000000111222222------..................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,333111......///000000000,,,,,,---...///000111222111555>>>MMM]]]jjjpppqqqssswww}}}wwwuuu~~~tttiiidddbbbbbbbbbaaacccfffgggiiilllrrrwwwwww}}}vvvkkk^^^TTTKKKIIIGGGDDDCCCDDDGGGIIIKKKLLLLLLOOOUUUZZZ___kkk{{{{{{uuu}}}xxxnnnhhh```___^^^```eeennnwww}}}}}}yyyzzz~~~zzzqqqhhhaaa\\\ZZZ[[[YYYUUUPPPJJJCCC>>>;;;=========<<<<<<;;;;;;;;;===<<<;;;999888777777777:::::::::999999999999999777777888999;;;===???@@@BBBAAA???<<<::::::<<>>???BBBCCCAAAFFFKKKMMMMMMOOOUUUZZZbbblllxxx{{{xxxwwwxxxwwwrrrmmmxxxnnnhhh```^^^^^^___eeennnwww}}}|||yyy{{{~~~xxxpppiiiccc___]]]^^^^^^[[[WWWPPPIIIBBB>>>==================<<<<<<===<<<;;;999888777777777999999999999999999999999777777888999;;;===???@@@AAA@@@???<<<::::::<<>>>>>===<<<;;;::::::999777666555444444333333333111111111000//////......000////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,+++++++++,,,...///000......//////000000111111222888BBBPPP^^^jjjppprrrpppwww{{{ttt}}}|||zzzzzzxxx{{{yyyooohhh\\\UUUKKKCCC@@@@@@AAABBBBBBFFFKKKLLLMMMOOOTTTYYYaaaiiissszzz|||~~~~~~yyyvvvqqqmmmjjjjjjmmmnnnjjjgggxxxnnnggg___^^^]]]___eeennnwww}}}{{{yyy|||~~~||||||{{{{{{yyy{{{}}}zzzuuuoooiiieeebbbaaa```aaaaaa^^^XXXNNNEEE???===============>>>>>>>>><<<<<<:::999888888888888888888888888888888888888777777777999:::<<<>>>?????????>>><<<::::::<<>>;;;888:::;;;;;;===@@@CCCFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMOOOQQQTTTVVVWWWXXXZZZ[[[[[[\\\\\\[[[YYYYYYZZZ\\\\\\]]]^^^```bbbccccccdddbbb```^^^^^^___``````___``````bbbdddeeefffffffffjjjjjjkkkkkklllmmmmmmnnnpppppppppppprrrtttvvvwww{{{{{{|||}}}~~~zzzwwwwwwyyy{{{{{{~~~ssslll___RRRLLLKKKGGGBBBDDDDDDDDDEEEGGGIIIKKKLLLRRRSSSUUUYYY^^^fffpppvvv~~~}}}||||||||||||}}}|||{{{{{{{{{|||}}}~~~||||||||||||||||||||||||{{{~~~~~~~~~qqqeee```bbbfffmmmsssyyyyyyyyy||||||mmm]]]SSSMMMHHHDDDDDDBBBCCCDDDCCCBBBBBBCCCDDDGGGMMMVVV___hhhsssxxxzzzzzz[[[LLLIIIFFFAAA??????>>>===<<<;;;::::::999888777666555444333222222111111000000///......111000///...---...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---............//////000000111111333888BBBQQQ___jjjqqqsssqqqyyywww~~~xxxnnnddd^^^WWWRRRJJJDDDBBBAAA@@@@@@BBBFFFJJJLLLMMMOOOSSSWWW^^^cccjjjooorrrwww||||||uuunnnjjj___\\\ZZZ[[[___bbbbbbaaawwwlllfff^^^]]]]]]___eeennnwww}}}{{{yyy|||xxxtttssstttrrrppppppxxxyyyvvvqqqlllgggcccaaa```^^^```cccbbb\\\RRRGGG@@@=========>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888888888888888888888666777777888:::;;;===>>>>>>>>>>>><<<;;;;;;===???BBBDDDFFFGGGGGGGGGHHHJJJIIIJJJJJJIIIGGGGGGHHHJJJLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLQQQLLLFFFBBB???===;;;999;;;;;;<<<>>>AAADDDGGGIIIHHHIIIIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUUUUVVVXXXZZZ[[[\\\]]]\\\[[[ZZZ\\\]]]\\\]]]^^^```aaacccddddddbbb```^^^]]]^^^___^^^^^^___```bbbdddeeefffggggggkkklllmmmmmmnnnmmmmmmlllpppoooooopppqqqsssuuuvvvyyyyyyyyy{{{~~~|||yyyxxx{{{~~~}}}}}}nnnfffZZZOOOKKKKKKIIIGGGIIIHHHHHHHHHJJJMMMPPPRRRYYY[[[___ccciiiqqqzzz}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz}}}~~~|||}}}~~~rrrfffaaaaaadddkkksssyyyzzz{{{|||ooo^^^TTTMMMGGGCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDFFFJJJQQQYYYdddrrrrrrsssvvvzzz~~~~~~]]]KKKGGGEEEAAA???>>>===<<<;;;:::999888::::::999888666444333222222222111111000//////...000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,---------------------------------------.........//////000000111111333999CCCRRR```lllrrrtttrrr|||yyyxxxmmmcccZZZUUUOOOLLLGGGDDDCCCCCCAAA@@@CCCFFFJJJLLLMMMNNNQQQTTTXXXZZZ^^^bbbgggnnnvvv|||~~~{{{ssskkkccc^^^TTTQQQPPPQQQUUUYYY[[[\\\vvvkkkddd]]]\\\\\\^^^eeennnwww}}}{{{yyy|||uuuooommmmmmmmmllliiilllxxxtttrrrmmmhhhccc___\\\[[[\\\___cccddd___VVVLLLEEE>>>>>>>>>???????????????>>>===<<<;;;;;;::::::;;;999999999888888888888777666666777777999:::<<<======>>>>>>===<<<<<<>>>@@@@@@BBBEEEFFFGGGGGGIIIJJJHHHHHHHHHGGGEEEEEEFFFGGGJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLOOOLLLGGGCCC@@@>>><<<;;;;;;<<<===@@@BBBEEEGGGIIIHHHIIIIIIJJJKKKLLLLLLLLLPPPRRRSSSTTTTTTUUUWWWYYY[[[\\\^^^]]]\\\[[[\\\]]]^^^___```bbbdddeeeeeeeeeaaa___\\\[[[\\\]]]]]]\\\]]]___aaadddfffhhhiiijjjlllmmmmmmnnnnnnmmmmmmlllnnnnnnnnnoooppprrrtttuuuwwwwwwwwwyyy|||{{{zzz}}}}}}oooeeeXXXOOOKKKJJJJJJJJJLLLKKKKKKMMMQQQVVV\\\```eeeiiinnnsssxxx~~~~~~|||{{{{{{{{{zzzzzz{{{{{{{{{|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxzzzzzzxxxyyy}}}}}}~~~sssgggaaa```bbbiiiqqqxxxyyy{{{|||rrr```TTTMMMGGGCCCCCCBBBCCCDDDCCCBBBAAABBBDDDEEEGGGMMMVVVbbbqqqyyyooopppssswww|||```LLLFFFCCC@@@@@@???>>>===;;;:::999888::::::999888777555333222222222222111000000//////000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---(((((()))***************.........///////////////......//////000000111111444999DDDSSSaaammmsssvvvwwwzzzyyynnnddd[[[SSSOOOGGGFFFDDDDDDEEEEEEDDDCCCDDDFFFIIIKKKMMMNNNOOOPPPPPPQQQSSSVVV\\\eeennntttvvvzzzxxxoooggg^^^VVVQQQLLLKKKJJJKKKNNNQQQTTTUUUuuukkkddd]]]\\\[[[^^^dddnnnwww}}}|||zzz}}}wwwmmmgggfffhhhiiiiiihhhooo}}}wwwnnnlllgggbbb]]]YYYWWWUUUZZZ]]]aaaccc```YYYQQQLLLBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<======<<<;;;;;;:::999888777777666666666777888999;;;<<<===>>>??????>>>>>>@@@BBB@@@BBBDDDFFFFFFGGGHHHJJJGGGGGGGGGFFFDDDCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJFFFCCC@@@===<<<<<<;;;<<<>>>AAACCCFFFHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKPPPRRRSSSTTTTTTUUUXXX[[[[[[]]]______^^^]]]^^^^^^bbbcccfffhhhiiihhhgggggg___]]][[[ZZZ\\\]]]]]]\\\]]]^^^aaadddgggiiijjjkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooorrrtttuuuwwwwwwxxxyyy|||}}}|||~~~~~~|||rrreeeWWWPPPLLLIIIJJJLLLPPPQQQTTTZZZaaajjjqqqvvvxxx{{{~~~}}}|||||||||zzz{{{{{{{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzuuuxxxxxxuuuvvv{{{}}}|||~~~sssgggaaa^^^___gggooouuuwwwzzz{{{}}}uuubbbVVVNNNGGGCCCCCCAAABBBCCCBBBAAAAAABBBCCCCCCFFFKKKUUUbbbqqquuupppqqquuuyyycccNNNGGGCCC@@@BBBAAA@@@>>>===;;;::::::888999999999777555333222333222222111111000//////111000///...---...//////++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,---...///000000000000000......//////000000111111444:::EEESSScccnnnuuuwww|||{{{|||zzztttlllddd\\\UUUOOOKKKEEEDDDCCCEEEGGGGGGGGGEEEEEEGGGIIIKKKMMMMMMMMMMMMKKKJJJKKKNNNSSS[[[bbbggghhhmmmtttxxx{{{yyypppfff^^^VVVPPPKKKEEEEEEEEEFFFHHHJJJMMMNNNwwwllleee\\\[[[[[[^^^dddnnnwww}}}}}}{{{~~~pppeeeaaabbbdddeeejjjkkktttxxxqqqgggeeeaaa\\\XXXTTTRRRRRRUUUXXX\\\^^^]]]YYYTTTQQQHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@??????>>>>>>?????????>>>===;;;999888777666666666666777777999:::;;;===???@@@@@@@@@@@@BBBCCCAAACCCEEEFFFEEEEEEFFFGGGFFFGGGGGGEEECCCBBBCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLGGGFFFDDDAAA>>><<<;;;;;;;;;<<>><<<;;;999999666777888888777666333222333333222111111000000///000////////////.........+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,...//////000000000+++,,,...///000000000000......//////000000111111555:::EEETTTcccooovvvxxx|||}}}|||zzzssspppiiieee```ZZZVVVRRRMMMJJJHHHGGGFFFGGGIIIIIIHHHGGGFFFGGGHHHKKKMMMMMMLLLKKKIIIHHHHHHIIIMMMQQQUUUXXXYYY___fffkkknnnqqqwww{{{yyyrrrhhh^^^VVVPPPKKKHHH???AAACCCDDDFFFGGGIIIKKKxxxnnnggg\\\[[[[[[]]]dddnnnwww}}}}}}|||{{{lllaaa]]]___aaaccckkkmmmyyytttmmmbbb```\\\XXXUUURRRQQQPPPPPPRRRVVVXXXXXXVVVTTTRRRLLLKKKJJJIIIHHHFFFEEEEEEAAAAAA@@@@@@???@@@@@@@@@@@@@@@>>><<<:::888666555666666666666777888::::::>>>???AAAAAAAAAAAACCCDDDCCCEEEFFFFFFDDDCCCDDDDDDFFFGGGGGGEEECCCBBBCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKCCCCCCBBB???<<<::::::;;;;;;===???BBBEEEGGGHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHEEEGGGJJJMMMPPPTTTYYY]]]^^^```bbbcccbbbaaabbbbbbbbbdddhhhkkkkkkhhheeebbb___]]][[[\\\^^^___``````aaabbbccceeefffggghhhhhhlllkkkjjjiiijjjlllnnnpppppppppppppppqqqsssvvvwww{{{{{{|||}}}uuuhhh\\\ZZZ[[[\\\bbbhhhkkkrrr|||~~~}}}~~~}}}}}}}}}}}}{{{|||||||||{{{zzzyyyyyy||||||||||||||||||||||||tttwwwvvvtttvvv{{{~~~}}}}}}sssggg___[[[[[[cccmmmppptttxxxyyy{{{zzzfffXXXOOOHHHDDDDDD???@@@AAAAAA??????@@@AAAAAADDDKKKWWWeeesss}}}zzzwwwyyy}}}gggRRRKKKHHHEEE??????===<<<:::888777666555666777888777666444222333333222222111000000000------......------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,------------)))+++---...000000000///......//////000111111111555:::FFFTTTdddpppvvvyyyyyy~~~uuummmfffccc^^^[[[XXXUUUSSSPPPLLLIIILLLKKKIIIIIIJJJKKKIIIHHHFFFGGGHHHKKKMMMMMMKKKIIIJJJHHHGGGGGGIIILLLMMMMMMOOOUUU\\\bbbfffjjjooosssvvv{{{~~~}}}~~~~~~zzzpppiii^^^SSSLLLGGGDDDBBB===???BBBEEEFFFHHHIIIKKK}}}uuummmhhh^^^^^^___aaafffoooyyy|||xxx|||vvvggg___\\\\\\```eeeuuuyyy}}}oooccc^^^[[[WWWSSSOOOMMMLLLKKKPPPOOONNNMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLGGGFFFCCCBBBAAAAAABBBCCCBBBCCCDDDBBB>>>:::777666888888888888888999999999<<<===>>>@@@AAABBBBBBBBBHHHEEECCCBBBCCCCCCCCCBBBEEEFFFHHHIIIHHHEEEBBB@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFHHHIIIHHHGGGGGGEEECCC@@@<<<::::::::::::>>>===>>>BBBGGGKKKLLLKKKHHHJJJJJJFFFAAA@@@BBBEEEFFFCCCDDDKKKOOOQQQXXX```bbbcccdddeeeeeeeeedddddddddhhhlllmmmkkkgggcccaaa\\\\\\\\\\\\]]]]]]^^^^^^___```aaabbbcccdddddddddjjjjjjkkkllllllmmmnnnnnnqqqrrrssssssssstttvvvxxx{{{|||~~~~~~~~~uuujjjeeeiiiqqqwwwyyy~~~~~~}}}~~~}}}}}}|||}}}}}}~~~~~~|||yyyyyyzzz{{{{{{zzz|||}}}}}}}}}}}}{{{yyyxxx{{{{{{zzzyyyzzz{{{|||}}}|||rrrhhhbbb___```fffmmmooosssxxxzzz{{{}}}jjj[[[RRRLLLDDD>>>CCCBBBAAA@@@AAABBBCCCDDDDDDDDDGGGOOO\\\jjjwww~~~~~~}}}{{{|||lllXXXNNNGGGAAACCCAAA>>><<<<<<;;;999888999999888888777555444333333333222222111000000/////////...------------...)))***,,,------,,,***)))++++++************++++++------------------------,,,,,,,,,---------......++++++,,,,,,---...//////////////////000111222333999>>>IIIWWWeeeooosssuuuuuuwwwsssnnnmmmppprrrssssssvvvtttqqqmmmgggaaa]]]ZZZXXXWWWUUURRROOOMMMKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHNNNUUUXXXZZZ]]]ccciiinnnppprrrtttuuuuuutttsssmmmdddWWWMMMHHHFFFDDDCCCDDDDDDDDDFFFHHHIIIHHHGGG}}}uuummmhhh_________aaafffnnnxxx{{{xxx{{{ssseee^^^]]]```gggnnnwww|||wwwiii^^^WWWUUUQQQMMMJJJHHHGGGGGGJJJIIIHHHGGGFFFGGGGGGHHHKKKLLLNNNOOOPPPQQQRRRRRRQQQOOOLLLHHHFFFEEEDDDDDDBBBCCCCCCBBB???===;;;;;;888888888888888999999999<<<===>>>@@@AAABBBBBBCCCGGGDDDBBBBBBCCCDDDDDDCCCFFFGGGGGGGGGFFFDDDBBB@@@?????????@@@@@@@@@AAAAAAAAACCCDDDFFFGGGFFFEEEDDD@@@???===;;;;;;:::;;;;;;???>>>???BBBGGGKKKKKKKKKHHHHHHHHHEEEBBB@@@@@@BBBFFFBBBCCCIIINNNRRRYYYbbbbbbcccdddeeefffeeecccbbbbbbfffjjjlllkkkhhhffffffbbbaaa___^^^]]]]]]^^^___```aaabbbcccddddddddddddiiiiiijjjkkklllmmmmmmnnnnnnppprrrrrrssstttwwwzzzxxxzzz|||}}}~~~zzzrrrpppvvv||||||||||||}}}}}}}}}}}}}}}}}}zzzyyyzzz{{{{{{zzz||||||}}}}}}|||{{{yyyxxxyyyyyyxxxyyyzzz|||~~~}}}sssiiiccc______dddkkknnnsssxxxzzz|||~~~kkk\\\SSSLLLEEE@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAADDDLLLYYYhhhuuu|||~~~vvv[[[MMMGGGCCCBBB@@@===<<<;;;;;;999777999999888888777555444333222222222111111000000000//////...------------...***+++,,,------,,,+++***++++++************++++++------------------------,,,,,,,,,,,,------------++++++,,,,,,---......///////////////000111222333888>>>IIIXXXeeennnrrrsssrrr|||wwwllliiieeedddfffiiijjjjjjpppnnnkkkfffccc___]]]\\\SSSSSSQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFJJJOOOQQQQQQTTTZZZ___bbbeeeiiimmmnnnllliiigggaaaYYYNNNFFFBBBAAAAAA@@@EEEFFFGGGIIIJJJKKKJJJIII}}}vvvmmmhhh`````````aaaeeemmmwww~~~zzzwww{{{ssseee^^^^^^bbbllluuu}}}rrrcccZZZPPPNNNKKKHHHFFFEEEEEEEEEHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGIIILLLOOOSSSWWWYYY\\\[[[XXXUUUQQQMMMJJJIIIEEEDDDCCCBBBAAAAAA@@@@@@888888888888888999999:::<<<<<<===???@@@BBBCCCCCCEEECCCBBBBBBDDDEEEEEEDDDHHHGGGFFFEEECCCBBBAAA@@@======>>>>>>>>>?????????@@@AAABBBCCCCCCBBBAAA@@@::::::;;;;;;;;;<<<<<<<<>>>>>@@@@@@CCCDDDFFFGGGHHHHHHGGGFFF~~~vvvnnnhhhaaa``````aaaeeelllvvv|||~~~yyyvvvzzzwwwhhh___]]]aaakkkvvvrrrbbbZZZMMMKKKHHHFFFDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEECCCCCCEEEGGGLLLRRRWWWZZZaaabbbeeeeeebbb\\\UUUQQQLLLJJJFFFDDDCCCCCCCCCBBB999888888777777888999:::;;;;;;<<<===???AAABBBCCCCCCBBBAAABBBDDDFFFFFFEEEHHHFFFDDDBBB@@@?????????======>>>>>>>>>?????????>>>>>>?????????>>>>>>===999999;;;<<<=========<<<@@@AAACCCFFFHHHJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGMMMNNNQQQRRRRRRSSSVVV[[[```bbbeeehhhjjjiiihhhffffffiiikkkmmmmmmmmmoooppprrrnnniiidddaaa``````aaabbbcccdddeeefffeeedddcccfffggghhhiiikkklllmmmnnnlllnnnpppqqqrrrtttwwwyyyxxx{{{~~~~~~||||||~~~|||{{{{{{|||{{{zzzzzz{{{|||||||||zzzyyyxxxwwwxxxxxxyyy{{{~~~uuukkkddd___]]]aaagggpppuuu{{{}}}pppaaaVVVOOOHHHCCC???@@@AAABBBCCCBBBAAA@@@BBBDDDIIIQQQ\\\jjjxxx|||]]]KKKFFFDDD@@@>>>;;;:::::::::888777999999999888777666555555222222222222111111111111000//////...............,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000111222333555<<>>???AAACCCDDDFFFGGGGGGFFFDDDCCCCCC~~~vvvnnniiiaaa``````aaadddkkkuuu{{{}}}xxxvvv{{{|||lllbbb^^^aaalllwwwrrrbbbYYYIIIHHHFFFDDDCCCCCCDDDEEEAAAAAAAAABBBBBBBBBBBBAAACCCBBBBBBDDDHHHMMMRRRVVV]]]ccckkkppppppjjjbbb\\\WWWSSSMMMIIIGGGEEECCCBBB;;;:::888777666777888999999999:::;;;===???AAABBBBBBAAAAAACCCEEEFFFFFFEEEEEEDDDAAA???=========>>><<<<<<<<<=========>>>>>><<<============<<<<<<;;;;;;;;;<<<=========<<<<<>>;;;:::::::::999777888999999888888777666555333333333333222222222222000000///............///---------......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------////////////000111222333444;;;HHHXXXfffnnnppppppqqq|||yyynnnjjjkkkmmmooouuu}}}{{{uuukkkaaaYYYTTTRRRRRROOOOOOOOOOOOOOONNNNNNNNNNNNMMMKKKJJJKKKNNNRRRTTTQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIGGGGGGGGGHHHJJJLLLMMMNNNOOOOOONNNNNNMMMIIIGGGDDDAAA???@@@BBBDDDHHHIIIJJJHHHDDDBBBBBBCCC~~~~~~wwwnnniii````````````dddkkkuuu{{{}}}xxxvvv{{{~~~pppfffbbbeeerrr~~~rrr```UUUFFFDDDBBB@@@@@@@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCCDDDCCCBBBCCCEEEIIILLLOOOUUU]]]iiisssvvvsssmmmhhhccc]]]VVVPPPMMMJJJFFFBBB>>><<<999777666666666777777777777888:::===???AAABBBAAABBBCCCFFFFFFEEEDDDAAA@@@>>><<<;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAFFFIIIJJJJJJLLLMMMJJJNNNTTTWWWYYY[[[```dddgggqqqzzzzzzuuuppplllhhheeefffiiikkkmmmnnnoooooonnnppprrrrrrqqqqqqrrrsssuuusssoookkkhhhgggggghhhfffeeedddbbbbbbbbbcccdddeeefffgggiiilllnnnoooppprrrtttuuuuuutttuuuwwwyyyyyy{{{~~~~~~}}}|||~~~}}}{{{zzz{{{|||||||||{{{{{{|||}}}}}}|||{{{zzz}}}|||{{{{{{{{{|||}}}~~~xxxnnngggbbb___aaagggkkkoootttvvvwww|||tttdddXXXOOOHHHEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBHHHRRR\\\fffqqq~~~gggRRRJJJEEE@@@@@@>>>;;;;;;;;;;;;999888888888999999888888777666666666555444444333222222111000//////......//////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------////////////000111222333333;;;HHHXXXfffooosssssssss~~~{{{tttnnnjjjlllrrrvvv~~~tttoooggg^^^WWWRRRPPPOOOKKKLLLMMMOOOQQQRRRSSSTTTNNNMMMLLLLLLMMMPPPTTTVVVTTTSSSRRRQQQPPPOOONNNNNNLLLMMMNNNOOOPPPQQQQQQRRROOONNNNNNMMMKKKJJJIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGDDDCCCBBB@@@??????BBBEEEFFFGGGGGGCCC???>>>@@@CCC{{{wwwoooiii_________```dddllluuu|||}}}xxxwww|||uuulllhhhkkkwwwsss___RRRDDDCCCAAA???>>>???@@@AAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJOOOVVVbbbmmmtttuuusssqqqmmmggg^^^YYYUUUQQQKKKFFF@@@>>>:::777555444555555555555555666888;;;>>>@@@BBBBBBBBBDDDFFFFFFDDDCCC<<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::;;;===>>><<>><<<;;;<<<<<<;;;999888888999999999888777777999888777666555444333222111000000/////////////////////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------////////////000111222333444:::GGGWWWfffqqqvvvwwwuuu{{{ooommmjjjiiikkksss}}}}}}zzzpppmmmhhhaaaZZZUUUQQQNNNMMMMMMNNNOOOPPPQQQRRRSSSMMMMMMMMMNNNPPPRRRUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQNNNNNNPPPRRRUUUWWWXXXYYYZZZYYYXXXVVVTTTPPPLLLIIIIIIIIIHHHHHHFFFDDDCCCAAA>>>???@@@@@@???@@@DDDGGGEEEFFFEEEBBB>>>???DDDJJJyyywwwoooiii^^^^^^^^^```dddlllvvv|||}}}yyyxxx}}}zzzqqqkkkmmmxxxvvvaaaRRREEEDDDBBB@@@??????@@@AAA??????AAABBBCCCBBBBBBAAAFFFFFFEEEEEEEEEGGGHHHIIILLLRRR\\\gggoootttuuuvvvrrrlllddd^^^[[[VVVOOOIIIBBB???;;;777444333444444444333333444666:::===???CCCBBBCCCDDDFFFFFFDDDBBB999999999999999999999999;;;;;;<<<<<<<<<=========;;;::::::;;;<<<===>>>???:::999888777888;;;===???;;;@@@GGGJJJKKKLLLMMMOOOOOOYYYccchhhiiiooo|||zzzooonnnllljjjiiiiiiiiijjjjjjmmmppprrrrrrrrrrrrrrrppppppooonnnnnnmmmmmmmmmiiifffbbb^^^]]]___bbbeeeeeefffhhhkkkmmmppprrrssssssuuuwwwxxxyyy{{{~~~{{{zzzxxxxxxzzz|||}}}}}}|||}}}~~~~~~}}}}}}||||||{{{{{{|||}}}~~~yyypppjjjeeebbbdddiiiqqquuuyyy{{{{{{~~~uuueeeXXXNNNHHHEEECCCBBBAAA@@@AAABBBCCCDDDGGGPPP^^^jjjsss|||cccPPPIIIFFFCCCAAA???===<<<<<<<<<;;;:::888888999999999888888777;;;:::999777666444333222111111000/////////////////////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------......------------------------////////////000111222333444:::GGGVVVfffrrrxxxzzzvvvuuukkkhhhgggggghhhooo{{{{{{wwwvvvxxxvvvrrrllleee^^^XXXUUURRRRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSNNNOOORRRUUUXXX[[[]]]^^^dddcccaaa___\\\VVVPPPKKKIIIJJJKKKKKKIIIFFFBBB???;;;===@@@@@@@@@BBBGGGJJJKKKLLLLLLHHHFFFHHHPPPWWWzzzwwwnnnhhh___^^^\\\^^^dddmmmwww}}}{{{xxx|||~~~uuummmnnnyyy|||eeeTTTGGGCCCAAAAAA???<<<>>>CCCEEEDDDBBBAAABBBCCCEEEFFFCCCDDDEEEGGGHHHIIIHHHHHHOOOOOORRRZZZeeennnssstttpppmmmhhhccc\\\UUUNNNIIIFFFDDD@@@<<<888666666555444444333444555888;;;<<<>>>???@@@AAABBBAAAAAA@@@:::;;;;;;;;;<<<<<<======???@@@@@@AAAAAA@@@@@@???@@@???===<<<;;;:::;;;;;;<<<999888::::::888:::===@@@CCCGGGJJJKKKLLLMMMOOOUUU[[[dddjjjjjjqqqyyyvvvrrrnnnkkkiiijjjjjjnnnppprrrsssssspppmmmjjjiiihhhhhhhhhiiijjjkkkllleeedddbbb```^^^^^^aaacccjjjjjjkkklllmmmnnnpppqqqpppooonnnrrrwww|||}}}|||{{{}}}}}}}}}wwwuuuyyy}}}}}}|||}}}~~~|||||||||~~~~~~}}}{{{yyywwwuuuvvvxxx{{{~~~}}}tttjjjbbbaaaeeejjjrrrvvvzzz{{{{{{tttdddWWWMMMGGGDDDEEEDDDCCCBBBBBBCCCEEEFFFHHHTTTcccpppxxxfffUUULLLFFFHHHDDDAAA===;;;:::::::::999::::::999888888999::::::999999888777666555444444111111000000//////......//////////////////////////////...---,,,++++++***...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......////////////000111222333666<<>>===<<<<<>>CCCBBBCCCCCCDDDEEEEEEFFFFFFJJJJJJIIIIIIIIIJJJKKKKKKOOOOOOQQQVVV]]]eeejjjmmmjjjgggbbb^^^YYYTTTNNNJJJCCCAAA===999666444333333444444333444555888;;;===>>>???@@@AAAAAA@@@@@@???:::;;;;;;<<<===>>>>>>>>>BBBBBBCCCDDDEEEEEEDDDDDDBBBAAA???>>>===<<<======>>>:::999;;;;;;999;;;>>>@@@CCCGGGJJJKKKLLLNNNPPPUUU[[[dddjjjlllrrr{{{xxxtttppplllkkkkkkkkkoooppprrrsssssspppmmmkkkiiihhhfffeeefffhhhkkklllhhhfffdddbbbaaabbbeeegggmmmmmmlllllllllmmmmmmnnnpppooopppsssxxx{{{{{{zzzzzz}}}~~~|||zzz|||vvvssswwwzzz{{{|||~~~}}}|||{{{|||~~~~~~}}}|||zzzxxxwwwwwwzzz}}}|||tttiiiaaa```dddiiiqqquuuyyyzzzzzz~~~uuueeeXXXOOOHHHEEEFFFEEECCCBBBBBBCCCDDDEEEHHHRRRaaaoooyyyhhhWWWNNNGGGIIIDDDAAA>>><<<<<<;;;:::999<<<;;;:::999999:::;;;<<<:::999888777666555444444222111111000//////..............................------------------,,,,,,------,,,+++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......////////////000111222333666<<>>===<<<===@@@DDDIIILLLRRRTTT[[[cccgggjjjuuu}}}yyyooogggaaa___]]]^^^cccmmmvvv|||{{{yyy}}}yyyvvv~~~lllWWWGGGCCCAAABBBAAA>>>???BBBCCCDDDFFFHHHIIIIIIHHHHHHOOOMMMLLLJJJIIIJJJKKKLLLLLLMMMOOOQQQUUUZZZaaaffffffbbb]]]YYYUUUQQQMMMJJJBBB@@@<<<999666444333333444333333333555888;;;===>>>??????@@@@@@???>>>>>><<<<<<===>>>???AAAAAABBBDDDDDDEEEFFFFFFGGGFFFFFFDDDCCCAAA@@@???>>>>>>>>>???<<<;;;<<<<<<:::;;;???AAADDDHHHKKKLLLNNNOOOQQQVVV[[[bbbhhhhhhlllyyyzzzxxxtttqqqnnnmmmmmmmmmmmmnnnpppqqqpppnnnkkkjjjiiigggcccaaabbbeeejjjnnngggfffcccbbbbbbeeehhhjjjllllllllllllmmmmmmnnnooopppppprrruuuyyyzzzzzzyyyzzz|||~~~}}}}}}}}}|||{{{{{{uuurrrvvvzzz{{{|||}}}|||{{{|||}}}~~~~~~|||}}}{{{yyyxxxyyy{{{~~~|||sssiii```^^^bbbgggnnnssswwwyyyyyy}}}vvvfffYYYPPPIIIFFFFFFEEEDDDBBBBBBBBBCCCDDDGGGPPP___ooo|||iiiXXXOOOHHHJJJDDDBBB???>>>>>>===;;;999<<<<<<;;;;;;;;;;;;<<<<<<:::999999888777666555555222222111111000/////////------------------------,,,,,,,,,---------......---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,---------......////////////000111222333555;;;GGGVVVdddmmmrrrsssvvvyyy~~~{{{|||pppeeeaaaccceeeeeeooo{{{tttaaaUUUOOOQQQRRRTTTUUUUUUTTTRRRQQQPPPOOOOOONNNPPPUUU[[[```hhhlllqqqtttvvvxxxzzz{{{}}}yyytttooommmmmmuuutttrrrqqqpppnnnjjjhhh\\\VVVNNNGGGDDDCCCDDDDDD=========???BBBGGGKKKNNNUUU[[[gggrrrzzz|||zzzooohhhccc```^^^^^^cccmmmvvv}}}}}}{{{~~~yyy~~~ppp\\\IIIDDDAAABBBBBB@@@@@@CCCGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMRRRZZZ```ccc___YYYTTTQQQMMMJJJHHHAAA@@@===:::888666555444333222222333555888;;;===????????????>>>>>>>>>===>>>???@@@AAACCCDDDFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@??????>>>???;;;:::<<<<<<:::;;;???AAADDDHHHKKKMMMNNNPPPQQQVVVXXX]]]```______gggrrrzzz|||~~~}}}xxxtttsssrrrpppnnnmmmmmmnnnnnnjjjkkkmmmmmmmmmkkkiiihhhhhhddd```]]]^^^dddjjjooodddbbb______aaaeeeiiijjjiiijjjkkklllnnnppprrrsssqqqsssuuuxxxzzz{{{zzzyyyzzz|||~~~zzzvvvuuuzzz~~~~~~|||{{{zzz{{{}}}~~~}}}||||||zzzxxxwwwxxx{{{~~~{{{sssiii```]]]aaaeeelllqqqvvvxxxxxx|||vvvfffYYYOOOIIIFFFFFFEEEDDDCCCBBBBBBCCCCCCGGGQQQbbbttthhhXXXOOOHHHJJJCCCBBB@@@@@@@@@???<<<:::<<<;;;;;;;;;;;;;;;;;;<<<::::::999888777777666666333222222111111000//////........................------------------------,,,,,,+++************+++++++++******++++++,,,---,,,,,,,,,---------......////////////000111222333444;;;GGGVVVdddmmmpppqqqrrrvvv{{{|||~~~tttlllgggffffffmmmwwwsss```TTTOOOSSSTTTVVVWWWWWWVVVTTTSSSTTTSSSRRRRRRTTT[[[dddkkktttyyy}}}zzzyyyxxxuuuqqqnnnmmmllljjjhhhccc\\\RRRIIIDDDBBBAAAAAA======>>>@@@DDDIIIMMMPPPZZZcccqqq~~~xxx{{{pppiiiccc```]]]^^^cccmmmwww~~~}}}zzz|||uuubbbMMMFFFBBBBBBCCCBBBBBBEEEJJJJJJJJJJJJJJJKKKMMMMMMKKKMMMQQQSSSSSSRRROOOMMMKKKLLLKKKIIIGGGIIIPPPUUUYYYUUUQQQMMMKKKJJJHHHFFF???>>><<<999777555444444222222222222555888;;;===??????>>>>>>>>>>>>>>>>>>AAABBBCCCEEEFFFHHHIIIIIIFFFFFFEEEEEECCCAAA@@@???BBBBBBAAAAAA@@@>>>=========:::999;;;<<<:::;;;???BBBEEEIIILLLMMMMMMOOOQQQRRRRRRTTTVVVUUUTTTZZZbbbjjjlllpppuuuyyyxxxtttpppiiihhhhhhhhhiiijjjlllllliiiiiikkkkkkkkkjjjhhhgggdddaaa]]][[[]]]dddkkkpppccc```]]]]]]bbbhhhlllmmmkkkkkklllnnnoooqqqssstttsssuuuxxx{{{||||||{{{{{{zzz|||{{{xxxyyy~~~{{{zzzzzzzzz|||}}}|||{{{yyyxxxvvvuuuvvvyyy}}}{{{tttiii```]]]___ccckkkpppvvvxxxyyy}}}uuueeeXXXOOOHHHEEEEEEEEEDDDCCCCCCCCCCCCCCCHHHUUUiii~~~eeeVVVNNNGGGIIICCCBBB@@@@@@@@@???===:::::::::;;;;;;;;;;;;::::::::::::999999888888777777333333333222111111000000//////////////////////////////...---,,,,,,++++++---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,---------......////////////000111222333444;;;GGGVVVdddmmmpppppppppuuu~~~~~~~~~wwwrrrooonnnnnnyyysss```VVVQQQTTTUUUWWWXXXXXXWWWUUUTTTUUUTTTSSSTTTXXXaaalllttt{{{vvvpppjjjgggeeecccbbbbbb\\\TTTLLLFFFAAA===;;;<<<===>>>AAAEEEJJJNNNQQQ\\\gggvvvttt}}}|||rrrkkkccc```]]]]]]cccnnnyyy~~~yyyyyyzzziiiQQQIIIBBBBBBDDDDDDEEEHHHJJJKKKLLLNNNOOOQQQRRRRRRPPPTTTYYY]]]]]]ZZZVVVSSSQQQPPPMMMIIIFFFFFFIIIKKKMMMKKKHHHGGGGGGFFFEEECCC::::::888777555333222111111111111222444888;;;===???>>>>>>>>>>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@???>>>===<<<;;;888888;;;<<<;;;===@@@CCCFFFIIIKKKLLLLLLMMMNNNMMMKKKJJJMMMNNNOOOTTT[[[^^^aaagggmmmqqqqqqnnnkkk______```aaaccceeefffgggfffggghhhiiihhhhhhgggfff___]]][[[\\\___eeelllqqqeeeaaa^^^___fffmmmrrrsssrrrqqqqqqppppppqqqqqqqqqsssvvvyyy{{{{{{{{{|||}}}{{{}}}~~~~~~~~~~~~}}}|||zzz{{{}}}{{{zzzyyyzzz|||||||||zzzwwwvvvtttsssuuuxxx|||~~~|||uuujjj```]]]^^^bbbkkkqqqwwwzzz{{{~~~uuueeeXXXNNNHHHEEECCCCCCDDDDDDDDDDDDDDDDDDIIIZZZsss|||{{{dddUUUMMMFFFGGGCCCAAA@@@?????????===<<<::::::;;;;;;;;;;;;:::::::::::::::999999999888888444444333333222111111111000000000000000000000000000///...---,,,++++++***...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......////////////000111222333555<<>>999888888666555333111111111000111222444888;;;===>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<;;;888888;;;======???CCCDDDGGGJJJKKKJJJJJJKKKLLLJJJFFFCCCEEEGGGIIINNNTTTRRRWWW^^^dddgggfffdddbbbZZZZZZ[[[\\\]]]___````````````aaaaaaaaaaaa``````YYYZZZ[[[]]]bbbhhhmmmqqqfffbbb^^^aaaiiiqqqvvvxxxuuutttsssrrrrrrrrrrrrrrrrrruuuxxxyyyxxxyyy||||||~~~~~~}}}|||}}}~~~}}}{{{zzzyyy~~~}}}|||zzzyyyxxxyyy{{{|||{{{zzzwwwuuutttssstttxxx{{{~~~}}}vvvkkkaaa]]]^^^aaalllrrryyy|||}}}vvvfffYYYPPPIIIFFFBBBBBBCCCDDDDDDEEEEEEEEEIII___||||||xxxyyyfffVVVMMMEEEFFFCCCAAA>>>===>>>>>>===<<<:::;;;<<<======<<<;;;::::::::::::::::::999999999444444444333222222111111000000000000000000000000.........------,,,,,,,,,///...------,,,,,,------++++++******++++++,,,---,,,,,,,,,---------......////////////000111222333666===IIIYYYfffnnnpppppprrrwwwmmm]]]WWWWWWTTTUUUWWWXXXXXXWWWUUUTTTTTTUUUVVV[[[cccooo||||||uuulllddd^^^YYYVVVTTTOOOLLLHHHDDDBBBAAA???===<<<===???BBBFFFJJJMMMOOOVVV___lll~~~oooyyy|||tttoooaaa^^^\\\]]]dddooo|||~~~|||wwwwww|||qqqYYYMMMCCCBBBDDDGGGJJJNNNLLLRRR\\\fffkkkllliiigggaaabbbcccdddccc```]]][[[YYYVVVTTTUUUYYY[[[[[[YYYTTTQQQNNNKKKGGGBBB<<<888:::999999888777555333222000000000222444888;;;===>>>>>>>>>>>>@@@BBBDDDEEECCCCCCDDDDDDEEEEEEEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDAAABBBBBBBBBAAA???===<<<;;;888888===??????AAAFFFEEEGGGJJJKKKJJJIIIIIIJJJKKKDDD@@@@@@AAABBBFFFLLLMMMSSS[[[```aaa```^^^]]]YYYYYYYYYZZZZZZ[[[[[[[[[XXXYYYYYYZZZZZZZZZYYYYYYVVVWWWZZZ___dddjjjnnnqqqfffaaa^^^```iiirrrwwwyyytttsssssssssssstttuuuuuuqqqsssvvvvvvvvvxxx|||}}}|||||||||~~~~~~|||zzzvvvyyy{{{{{{{{{|||zzzyyyxxxyyy{{{|||{{{zzzwwwuuutttsssuuuxxx|||~~~~~~vvvlllbbb]]]^^^aaammmssszzz}}}~~~xxxgggZZZQQQJJJGGG@@@AAABBBDDDEEEEEEFFFFFFJJJbbb{{{yyy{{{iiiXXXMMMEEEEEEDDDAAA===<<<<<<=========;;;<<<===>>>>>>===<<<;;;;;;::::::::::::::::::999555444444333333222222111////////////////////////,,,,,,,,,---------......//////...------------...++++++******++++++,,,---,,,,,,,,,---------......////////////000111222333666===JJJZZZgggoooqqqpppqqqvvv{{{eeeXXXUUUWWWTTTUUUWWWXXXXXXWWWUUUTTTWWWXXX[[[```iiivvvxxxrrriiiaaaZZZVVVRRRPPPHHHEEEAAA???@@@AAABBBBBB<<<===???BBBEEEIIILLLNNNUUU\\\gggxxxttt{{{~~~uuulllddd___\\\^^^bbbjjjwww}}}~~~zzzwwwnnn]]]RRRHHHGGGHHHIIIJJJLLLRRR\\\lllyyy|||tttnnnlllllljjjfff```[[[XXXWWWXXXZZZ\\\^^^```dddhhhkkkkkkaaaTTTLLLIIIEEE===777666666555444444333222222111111111222555777:::<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>???@@@@@@?????????>>>===;;;:::999>>>>>>>>>>>>@@@BBBDDDEEEGGGIIIKKKKKKIIIFFFEEEEEEBBB???;;;<<>>======@@@>>><<<<<<<<<===<<<:::=========<<<;;;;;;::::::888777666444222111111111000000000000////////////,,,---...//////...---,,,000000///,,,++++++...000******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000000000111222333444777>>>JJJ[[[jjjrrrrrrpppqqqxxxooobbbWWWUUUXXXTTTTTTUUUWWWWWWXXXWWWVVV______bbbhhhrrrzzzxxxzzzxxxpppdddYYYRRRMMMJJJHHHBBBAAA???===<<<<<<<<<<<<>>>AAADDDGGGHHHJJJKKKMMMQQQUUU___qqquuu|||wwwmmmfffaaa^^^___cccjjjwww|||zzzwww~~~~~~kkk]]]SSSJJJHHHJJJJJJLLLNNNYYYgggyyyyyyuuuooonnnlllgggaaa[[[YYYXXXVVVXXX\\\```hhhqqq|||vvveeeVVVLLLDDD>>>999666555555444333333222222222222222333555777999;;;===>>>???@@@@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;::::::999999::::::;;;<<<============<<<;;;::::::>>>======>>>???AAACCCEEEIIILLLNNNNNNKKKIIIHHHHHH@@@>>>;;;;;;>>>@@@@@@@@@>>>AAAFFFKKKNNNPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSVVVZZZ\\\\\\dddkkkqqqxxxzzzrrrhhh```aaaeeennnyyy{{{yyywwwvvvvvvvvvuuutttsssssstttvvvxxx{{{}}}zzz{{{{{{||||||}}}}}}}}}zzz{{{{{{|||||||||{{{zzzzzz{{{{{{|||||||||{{{{{{xxxwwwvvvuuuuuuyyy~~~xxxmmmbbb\\\]]]___jjjpppxxx~~~tttdddYYYPPPJJJFFFCCCBBBBBBBBBCCCDDDEEEFFFJJJYYYsss~~~pppXXXOOOLLLHHHDDDCCCAAA@@@>>>======<<<>>><<<;;;<<<===>>>>>>>>>>>>======<<<<<<;;;:::::::::999888666555444333333111111000000/////////...------............------.........,,,******,,,...++++++,,,,,,,,,---------///............///000000000000000000111222333333666===JJJ[[[kkktttvvvuuussszzz{{{lllaaaXXXWWWZZZYYYZZZ\\\___``````___]]]___bbbhhhqqqzzz|||uuuooommmpppmmmfff[[[QQQKKKGGGDDDBBB@@@???===<<<;;;;;;;;;<<<<<>>???AAABBBCCCCCCCCC???>>>===<<<:::888777777777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@AAACCCDDDJJJLLLOOOOOOMMMJJJIIIIII???===<<<;;;<<<<<<;;;::::::;;;<<>>=========<<<;;;:::<<<>>>AAAAAAAAA>>>>>>===<<<<<<;;;;;;:::::::::888777555444444444222222111000//////...............------.........+++,,,---,,,+++******,,,,,,,,,---------.........///............///000000000000000000111222333333444;;;HHHZZZlllwwwzzzyyyvvv}}}xxxjjj```ZZZZZZ]]]YYY[[[___cccgggfffccc```___eeeppp{{{~~~ssslllfffaaa```ccc___YYYPPPHHHCCCAAA???===>>>===;;;:::::::::;;;;;;<<>>???AAABBBDDDDDDDDDDDD???>>>===;;;888666555444777777777777777888999999888888888999:::;;;<<<===<<<===>>>???@@@BBBCCCCCCHHHKKKMMMMMMKKKIIIHHHHHH??????>>>>>><<<:::777666888888:::<<>><<<<<<===???AAABBBAAA>>>>>>======<<<;;;;;;;;;999888666555444333333333333333222111000......---///...---,,,,,,---...///+++,,,...---,,,******+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---....../////////000000111222333444:::GGGXXXjjjuuuyyyyyyyyyzzzlllaaa\\\\\\]]]ZZZ\\\aaahhhmmmlllgggcccaaahhhtttwwwnnneee```\\\WWWVVVYYYSSSOOOHHHCCC@@@>>>===<<<<<<;;;:::999999:::;;;<<>>@@@AAA???@@@BBBDDDFFFFFFEEEEEE@@@???===;;;999777555444777777666666777777888999666666666777888:::<<<=========???@@@AAABBBCCCDDDGGGIIILLLLLLKKKIIIHHHHHHBBBBBBBBBAAA===:::777555666888;;;>>>AAACCCEEEEEEDDDDDDCCCCCCDDDGGGJJJLLLQQQUUU[[[eeeqqq~~~yyytttvvvzzz}}}{{{wwwuuuvvvvvvwwwvvvwwwwwwwwwyyy{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyyyyzzz{{{|||{{{{{{|||||||||{{{zzzyyyyyyyyyyyywwwvvvwww{{{}}}~~~wwwlllbbb^^^___bbbgggooowwwzzzzzz|||qqq```SSSKKKFFFBBBAAAAAABBBBBBCCCDDDDDDDDDBBBJJJ[[[ppp~~~}}}}}}|||aaaTTTLLLFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>@@@AAA@@@??????>>>>>>===<<<<<<;;;;;;999888777666555444444444444333222111000///...---///...---,,,,,,---...///+++---......,,,++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000111222333444999DDDUUUfffqqqvvvvvvxxx~~~ooobbb]]]]]]^^^```ccchhhpppvvvvvvpppiiidddkkkvvvtttiiiaaaZZZVVVSSSOOONNNPPPIIIFFFAAA???>>>===<<<;;;;;;:::999999:::;;;===>>>BBBDDDFFFGGGEEEDDDDDDEEE???>>>======???BBBDDDDDDttt{{{uuuiiiccc^^^]]]___eeeppp|||{{{uuunnnppprrrrrrpppkkkddd```VVVQQQPPPSSSVVVXXX^^^eeesss}}}~~~zzzrrrkkkfffggglllqqqtttwww{{{ttt[[[EEE999666555555555555555555555333555888;;;>>>@@@BBBCCCAAABBBEEEFFFGGGGGGEEEDDDAAA@@@>>><<<:::888666555444444444444444555666666444444444555777999;;;======>>>@@@BBBCCCDDDDDDDDDGGGIIILLLLLLKKKIIIHHHIIIEEEFFFFFFCCC>>>:::777666666888<<<@@@BBBDDDDDDDDDBBBAAA@@@@@@CCCGGGLLLOOOWWW\\\fffsssyyytttuuu}}}zzzvvvttttttuuuvvvvvvxxxwwwwwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxwwwyyy{{{}}}|||{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxwwwxxx{{{}}}}}}vvvlllccc___```cccfffnnnwwwyyywwwzzzppp^^^QQQIIIDDD@@@@@@@@@BBBCCCCCCDDDCCCCCCBBBGGGUUUiiixxx}}}||||||~~~}}}|||}}}{{{gggXXXOOOIIIEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@@@@@@@AAA@@@>>>??????>>>======<<<<<<;;;;;;:::999888777777777777333333222111000000//////.........------.........,,,......---,,,+++,,,---*********+++++++++,,,,,,///............///000000////////////000111222222444888BBBRRRbbbnnnssstttvvvyyypppbbb___``````fffgggllluuu||||||uuunnnhhhnnnxxx}}}kkk___XXXQQQOOOLLLGGGFFFGGGAAA>>><<<;;;<<<<<<;;;:::;;;:::::::::<<<===???AAACCCFFFHHHHHHGGGFFFFFFGGGDDDCCCAAA@@@???@@@@@@AAAsssxxxtttiiiccc^^^^^^```fffqqq}}}~~~~~~~~~vvvppphhhhhhhhhfffccc^^^\\\[[[VVVSSSSSSXXX[[[___fffnnn|||zzzrrrkkkhhhkkkrrrxxx|||vvv^^^HHH;;;666777777777777777777777888999<<<>>>@@@AAABBBBBBCCCEEEGGGHHHHHHGGGEEECCC@@@???>>><<<:::999777666333333333222333444444555444333333444555888;;;<<<>>>???AAACCCEEEEEEEEEEEEDDDGGGJJJJJJIIIGGGGGGGGGGGGHHHGGGCCC>>>999888888888:::===@@@CCCEEEFFFFFF@@@???>>>>>>BBBHHHNNNRRRVVV^^^jjjwww|||uuutttxxx}}}zzzvvvssstttuuuvvvvvvxxxwwwwwwxxx{{{~~~}}}}}}~~~~~~|||zzzzzzzzz{{{}}}|||zzzyyyxxxxxxxxxzzz{{{wwwxxxxxxxxxwwwxxx{{{~~~}}}vvvkkkaaa]]]^^^aaafffoooxxxyyywwwyyynnn\\\PPPIIIDDDAAA???@@@BBBCCCDDDCCCCCCCCCCCCDDDOOObbbsss{{{}}}}}}}}}gggXXXQQQLLLEEEDDDDDDDDDDDDDDDEEEEEEEEECCCAAAAAAAAAAAA@@@?????????>>>>>>===<<<<<<<<<;;;;;;:::999888888888888222222222111111000000000------............---------------+++))))))+++---+++++++++,,,,,,,,,------///............///000000///......//////000111222333777AAAPPPaaammmssstttuuuvvvmmm``````cccdddlllmmmqqqyyyzzzrrrkkkrrr|||yyyfffZZZSSSMMMKKKHHHBBB@@@AAA===<<<:::;;;<<<===<<<;;;<<<;;;;;;<<<>>>@@@BBBCCCBBBEEEHHHJJJJJJJJJKKKLLLKKKJJJIIIGGGEEEDDDCCCDDDrrrwwwtttiiiccc______aaagggsss~~~}}}}}}{{{rrrlllcccbbb```^^^ZZZVVVVVVWWWWWWUUUVVV[[[___dddkkksss~~~}}}zzzrrrkkkiiimmmvvv}}}|||eeeQQQDDD777777777777888888888888<<<===???@@@AAAAAAAAA@@@DDDFFFHHHIIIIIIGGGDDDCCC??????>>><<<:::999888777444444333333444444555666444333333333444777:::<<>>===<<<===AAAHHHOOOSSSSSSZZZggguuu~~~~~~vvvtttzzz~~~{{{vvvttttttvvvwwwwwwxxxwwwvvvwww{{{~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{zzzxxxwwwwwwzzz|||~~~vvvwwwxxxxxxxxxyyy|||~~~}}}uuujjj```[[[[[[^^^gggpppyyyzzzwwwyyylll[[[PPPJJJFFFCCC???@@@AAACCCDDDCCCCCCBBBDDDCCCJJJ\\\ooozzz~~~dddUUUPPPLLLDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAAAAABBBBBBBBBAAA??????>>>>>>======<<<<<<999999888777666666666777222222111111111111111111,,,---...//////...---,,,,,,,,,+++)))'''(((***---,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222222666@@@OOO```nnntttvvvvvvvvv|||jjj^^^```fffhhhvvvvvvyyyzzzmmmtttxxxdddZZZSSSMMMJJJGGGAAA>>>???===<<<<<<===>>>??????===<<<<<<<<<===???AAADDDEEE@@@CCCGGGJJJLLLNNNPPPQQQOOOPPPOOONNNLLLJJJJJJJJJuuuxxxzzzkkkeee^^^ZZZ\\\eeepppwww||||||uuukkkdddaaa]]]XXXTTTSSSRRRRRRQQQVVVXXX[[[^^^ccchhhooosss}}}}}}xxxzzzrrrmmmqqquuuwww~~~hhhNNN>>>>>>:::666444666999<<<======>>>???AAACCCEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFAAA???===:::888666555555333333222222333333444555555666777666555666888999<<<===@@@BBBDDDEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@EEEGGGHHHDDD===888999;;;@@@@@@BBBGGGMMMOOOJJJEEE???<<<:::;;;???FFFKKKNNNQQQXXXaaaiiinnnqqqtttuuunnnpppttt}}}{{{xxxuuusssssstttuuuvvvwwwyyyzzz|||~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{xxxyyyxxxwwwwwwxxx{{{~~~zzznnnbbb[[[[[[^^^hhhpppxxx{{{zzz}}}iiiYYYNNNFFFAAA@@@>>>@@@CCCDDDEEEDDDAAA@@@AAACCCIIIVVVhhhxxx|||~~~}}}~~~bbbTTTNNNIIIFFFEEEEEEFFFGGGGGGDDDBBB@@@@@@AAA@@@???===;;;:::;;;;;;<<<<<<;;;;;;:::999::::::999999888777777777333333222222111000000000......------------......000//////......//////000------------------------+++,,,,,,,,,------....../////////000111111222222444888AAAOOO```lllsssuuuuuusss{{{yyykkkcccbbbgggkkkuuuxxx{{{~~~uuu|||tttfffYYYQQQJJJGGGDDD???===???=========>>>@@@AAA@@@??????>>>===>>>@@@BBBCCCBBBBBBCCCEEEFFFGGGIIILLLNNNMMMOOOQQQQQQPPPOOOPPPQQQtttxxxzzzkkkfff^^^ZZZ\\\eeeooowww{{{yyyqqqfff___\\\XXXSSSPPPOOOOOONNNNNNOOORRRUUUXXX\\\aaahhhlllqqq{{{}}}zzzwwwrrrpppvvv|||oooUUUFFF===:::666444666999;;;<<<>>>>>>???AAABBBDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHCCCAAA???<<<888666444444222111111111111222333333555666777666666666888:::===>>>@@@BBBDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>AAACCCEEEBBB===:::<<<>>>CCCCCCEEEKKKPPPPPPKKKFFF>>><<<:::;;;???DDDHHHJJJHHHMMMUUU\\\aaaeeeiiikkklllrrr{{{zzzzzzxxxvvvttttttuuuwwwxxxyyyyyyzzzzzz|||}}}}}}|||{{{{{{|||~~~~~~}}}||||||||||||{{{{{{{{{{{{zzzxxxyyyyyyxxxwwwxxx{{{~~~zzznnnbbb[[[[[[^^^hhhoooxxx{{{{{{~~~|||fffXXXNNNFFFBBBBBB???@@@BBBCCCDDDCCCBBBAAA===???GGGSSScccttt}}}yyy{{{]]]PPPJJJEEEFFFEEEDDDEEEFFFFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::999999888777666666333333333222111111000000///......------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------/////////000111111222222333666???MMM^^^kkkrrruuuyyyvvv{{{}}}nnneeecccfffiiiuuuxxx{{{|||wwwjjjZZZQQQIIIEEE@@@;;;999;;;<<<<<<===>>>@@@AAA@@@???<<<<<<<<<===???@@@AAABBBAAACCCEEEEEEEEEFFFIIIKKKGGGIIIMMMOOOQQQSSSWWWYYYssswww~~~zzzkkkfff^^^ZZZ\\\dddnnnuuu{{{|||uuukkkaaaYYYTTTQQQMMMJJJJJJJJJJJJJJJIIIKKKNNNQQQUUUZZZ```dddgggppp{{{~~~{{{yyyuuusssuuu|||pppWWWGGG<<<888555444666999;;;<<<>>>???@@@AAABBBCCCDDDDDDFFFGGGIIIJJJKKKJJJIIIHHHDDDBBB???<<<888666444333222222111111222222333444444555777777666777888:::>>>???AAABBBCCCCCCBBBAAABBBAAA@@@???>>>===<<<<<<;;;>>>@@@???===<<>><<<;;;<<>>EEENNN[[[kkk{{{xxxuuuYYYMMMIIIDDDFFFDDDCCCCCCDDDDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555444333333222222111111000///......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000///......------,,,/////////000111111222222111444===KKK\\\jjjrrruuu|||xxx{{{vvvlllggggggiiiuuuyyy|||zzzmmm[[[RRRHHHBBB>>>999888:::===>>>@@@AAACCCCCCCCCCCC=========>>>???@@@BBBCCC???AAABBBBBBAAAAAACCCDDDBBBDDDGGGJJJMMMQQQWWWZZZtttyyywwwkkkfff^^^YYY[[[bbbkkkrrrzzz}}}{{{rrrhhh^^^VVVOOOLLLGGGEEEEEEFFFGGGFFFGGGIIIKKKMMMPPPUUUZZZ^^^ccckkkuuu{{{{{{zzzyyyyyyuuuwww{{{oooVVVGGG:::888555444666999;;;;;;??????@@@AAABBBCCCDDDDDDGGGHHHJJJKKKKKKIIIFFFDDDAAA???===:::777555444333333333333333333444444555333555777888888888:::;;;???@@@AAABBBBBBAAA@@@???@@@@@@???>>><<<;;;::::::888:::<<<===<<<===???AAAFFFGGGIIIMMMOOONNNIIIDDD>>>======>>>@@@@@@???>>>===???BBBEEEJJJPPPWWW]]]hhhtttzzzvvvtttttttttuuuvvvyyy|||~~~~~~}}}}}}}}}}}}|||{{{|||}}}~~~}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwyyy|||~~~{{{pppccc\\\[[[^^^ccckkktttyyyzzz~~~uuu```SSSKKKDDDAAABBB@@@AAAAAAAAAAAABBBBBBBBB???AAADDDIIISSSeeeyyy~~~pppWWWOOOLLLHHHFFFDDDAAAAAABBBCCCCCCBBBCCCAAA@@@>>>======>>>???======<<<<<<;;;;;;;;;<<<<<<;;;:::999888666555555444444444333222222111111//////............//////......------------......++++++++++++++++++++++++///////////////........./////////000111111222222111444;;;JJJ[[[jjjssswwwyyywwwzzzxxxqqqmmmlllxxx|||yyylllZZZPPPFFFAAA===999999<<<>>>AAADDDFFFFFFFFFFFFFFFAAABBBBBBBBBBBBCCCEEEFFFBBBCCCEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHJJJMMMRRRUUUwww|||uuukkkfff^^^YYYZZZ```iiioooyyy|||~~~|||sssiii^^^WWWLLLIIIEEECCCCCCDDDEEEEEEEEEFFFHHHIIIJJJNNNSSSVVV^^^eeemmmsssuuuvvvyyy{{{zzz~~~oooWWWGGG:::777555555777:::;;;<<>>;;;:::999777666555444444222222222222222333444444333555888:::::::::<<<===???@@@AAAAAAAAA@@@>>>===???>>>>>>===;;;::::::999888999:::;;;;;;;;;===>>>CCCDDDFFFIIIIIIHHHDDDAAA>>>===>>>???AAA@@@>>><<<>>>???AAACCCGGGMMMTTTYYYbbbmmmxxx{{{|||~~~~~~}}}|||}}}~~~{{{wwwuuutttttttttuuuwwwzzz|||}}}~~~}}}}}}}}}}}}}}}|||}}}}}}|||||||||{{{{{{{{{zzzzzzzzzyyyzzzyyyxxxxxxyyy|||{{{qqqddd]]]\\\^^^aaaiiissswwwyyy|||rrr^^^QQQHHHBBB??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBFFFQQQfff~~~oooWWWPPPMMMIIIFFFDDDAAA@@@AAACCCCCCBBBAAA???>>><<<<<<<<<===>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999888777666555555555444444333222222222/////////......////////////......------......///++++++++++++++++++++++++---------...///000111111/////////000111111222222333555<<>><<<:::;;;>>>???BBBFFFHHHGGGFFFFFFGGGDDDFFFGGGGGGFFFFFFIIIKKKJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMPPPSSSyyy~~~vvvmmmhhh```[[[[[[aaaiiinnnxxxzzz}}}~~~xxxmmmaaaXXXKKKHHHDDDBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDFFFJJJMMMSSSYYYaaaggglllpppvvv{{{|||jjjSSSEEE:::888666666999;;;<<<<<>>??????@@@@@@AAA@@@???>>>============<<<;;;;;;::::::888888999999:::::::::;;;>>>???AAABBBAAA@@@???>>><<<<<<===???@@@@@@>>><<<>>>@@@BBBCCCFFFJJJOOOSSSXXX```hhhkkknnnssswwwxxxssstttuuuvvvvvvtttsssqqqssstttuuuvvvxxxzzz|||}}}yyypppiiifffgggpppwww}}}|||{{{||||||}}}}}}}}}~~~~~~~~~||||||}}}||||||||||||{{{{{{{{{zzzzzzzzzyyyxxxyyy||||||rrreee]]]\\\]]]aaaiiissswwwxxx|||ooo[[[NNNFFF@@@===>>>??????@@@AAAAAAAAAAAAAAA>>>>>>@@@GGGWWWnnnpppXXXOOOJJJEEEEEECCCBBBBBBCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;::::::999999888777777777666555555444444333333222000//////......//////000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111222/////////000111111222222444666;;;HHHYYYiiitttxxxxxxxxxyyy}}}|||{{{nnnmmmmmmnnnqqqrrrrrrqqqqqqssswww|||yyy{{{qqqaaaNNNFFF???===;;;:::;;;???>>>CCCGGGHHHFFFDDDDDDEEEEEEHHHLLLLLLLLLMMMQQQUUUSSSUUUXXXXXXXXXWWWWWWXXXRRRSSSSSSRRRQQQQQQSSSVVVyyyzzzpppkkkddd___^^^cccjjjooowwwyyy{{{}}}|||~~~}}}pppbbbYYYKKKHHHDDDAAAAAABBBBBBBBBBBBBBBBBB@@@???@@@CCCFFFHHHMMMTTTYYY^^^dddkkkqqquuu~~~}}}fffQQQDDD:::888777888:::<<<======???@@@AAACCCFFFHHHJJJKKKKKKKKKIIIFFFCCC@@@===<<<999888777666555444444444333222222222222333444444444777;;;>>>??????@@@AAA>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<777777777777999::::::999;;;;;;<<<;;;;;;;;;;;;<<<:::::::::<<>>===>>>@@@CCCEEEFFFHHHKKKMMMNNNTTTYYY[[[aaaiiinnnooooooooooooooooooooooooooorrrrrrtttwwwyyy|||~~~}}}pppddd\\\VVVSSSTTTWWW___hhhooouuu~~~|||{{{zzz{{{{{{~~~~~~~~~}}}}}}||||||{{{~~~~~~}}}}}}}}}|||||||||zzzzzzzzzyyyxxxzzz}}}|||rrrfff]]]\\\]]]dddllltttyyyzzz}}}|||kkkXXXLLLEEE@@@>>>???===???AAABBBBBBBBB@@@???>>>>>>BBBMMM___uuuvvvvvv{{{~~~pppYYYOOOIIICCCEEEDDDCCCCCCDDDDDDCCCAAA>>>>>>>>>>>>>>>======<<<<<<;;;999888888888:::;;;888888888888888888888888666666555555444333333333000000////////////000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000/////////000111111222222555555:::FFFWWWgggrrrwwwzzz{{{zzz}}}{{{mmmcccccccccfffjjjooorrrtttqqqtttxxx{{{~~~|||xxxqqq___MMMFFFAAA@@@???===>>>AAAAAAFFFKKKLLLHHHEEEEEEFFFGGGLLLQQQTTTVVVYYY```eeedddgggkkkmmmmmmmmmmmmnnnfffggggggeeecccaaabbbbbbyyy~~~sssnnngggaaaaaaeeelllqqqvvvxxxzzz|||{{{~~~rrrcccXXXKKKHHHCCCAAA@@@AAAAAA@@@CCCCCCBBB@@@??????AAADDDCCCGGGLLLOOORRRXXX___eeelllwww~~~}}}~~~~~~iiiUUUJJJ:::999888888;;;===>>>>>>???@@@BBBDDDGGGIIIKKKLLLKKKJJJHHHFFFCCCAAA???>>><<<;;;999777555444333333777666666666666777888888555888<<>>???@@@@@@???>>>===;;;;;;;;;<<<<<<<<<======666555555666888::::::999999999999888777888:::<<<888777888:::===???>>>===???BBBFFFHHHHHHIIIJJJKKKIIIMMMPPPRRRXXXaaaeeedddnnnnnnmmmmmmmmmnnnoooppppppqqqssswwwzzz}}}{{{}}}uuubbbVVVOOOJJJIIIJJJFFFMMMUUU[[[```jjjxxx~~~|||{{{{{{{{{~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzyyyxxxzzz}}}}}}sssfff^^^\\\]]]fffnnnvvvzzz{{{~~~yyyhhhVVVKKKEEEAAA@@@AAA<<<>>>AAACCCCCCBBB@@@>>>@@@AAAFFFSSSeeewww|||rrrssszzzpppZZZQQQKKKDDDDDDDDDDDDEEEFFFEEECCC@@@===>>>???@@@@@@???===<<<<<<;;;999777777888999:::777888888888888999999999666666666555444444333333000000////////////000000111111000000000000111111------------------------,,,,,,------------------/////////000111111222222555555999EEEUUUeeepppuuu|||~~~}}}~~~kkk___aaaaaabbbffflllsssyyy|||~~~}}}uuu}}}~~~rrr___QQQJJJEEEEEEDDDAAAAAACCCEEEKKKPPPPPPLLLHHHHHHIIIJJJOOOWWW[[[___dddlllssszzz~~~zzzvvvuuuttt~~~xxxooofffaaa```ccckkksss{{{~~~yyyvvv}}}uuudddWWWHHHFFFCCCBBBBBBBBBAAA@@@BBBCCCBBBAAA??????AAACCCEEEGGGJJJLLLNNNQQQUUUXXX___gggrrrzzzhhhUUUJJJ<<<999666666999===???@@@@@@BBBDDDGGGIIIJJJJJJJJJKKKIIIFFFCCC@@@???>>>>>><<<:::888666444444333444222222333333555666888999:::;;;<<<===???@@@AAABBBAAABBBBBBAAA???<<<:::888::::::;;;;;;;;;;;;::::::555555444444555888:::<<<;;;999888777666666777777777777888999:::;;;;;;<<>>>>>@@@BBBGGGIIIJJJKKKKKKLLLOOOQQQYYY___iiirrr{{{nnnWWWJJJ===:::777777:::===???@@@@@@BBBDDDGGGIIIKKKKKKKKKKKKIIIGGGDDDBBB@@@??????;;;:::777555444333333333333333444555777999;;;<<<>>>>>>??????@@@@@@AAAAAACCCCCCBBB@@@>>>;;;999777666777888999999999999999666666555555555777888999:::999777666555555666666777777888999:::;;;<<<<<<@@@BBBDDDFFFHHHIIIIIIIIIGGGFFFDDDFFFJJJQQQXXX\\\aaaaaabbbcccfffhhhiiiiiinnnqqqtttuuuuuuwww|||hhhWWWIIIHHHGGGCCCCCCGGGFFFFFFFFFHHHLLLRRRXXX[[[dddjjjssszzz~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{||||||||||||{{{zzzxxxwwwxxxxxxwwwwwwwwwzzz|||qqqddd\\\[[[]]]iiipppxxx}}}xxxgggSSSGGGAAA>>>===???>>>???AAABBBCCCCCCBBBBBB???BBBKKKYYYeeennnwwwzzzuuugggSSSMMMJJJEEEEEEFFFFFFFFFDDDBBB???>>>????????????????????????<<<<<<;;;:::999888888888999999999888888777666555444555666777777777666555333333333333222000///...000/////////............***+++---.........---,,,---......//////////////////////////////000111111333333666???OOOaaaooovvvzzzzzz{{{qqqddd___aaa___fffqqq}}}yyyooonnnttt{{{tttaaaHHHFFFCCCAAABBBGGGLLLOOORRRTTTUUUSSSOOOLLLLLLNNNTTT[[[fffsss~~~}}}sssjjjeeeccceeellluuu|||www}}}xxxfffYYYJJJGGGCCCAAA@@@@@@???>>>@@@AAAAAAAAA@@@AAACCCEEEHHHJJJKKKKKKJJJJJJLLLMMMPPPTTTZZZbbbmmm}}}sssYYYIII>>>;;;999999;;;>>>@@@AAAAAABBBDDDGGGIIIKKKKKKLLLJJJIIIGGGFFFDDDBBBAAA@@@:::999777555444444444444444444666888:::===>>>???BBBBBBBBBBBBBBBAAAAAAAAAEEEDDDBBB???<<<999777666444555666777888999999999999999999999888888888888999888777555444555555666666777888999:::;;;<<<<<>>===>>>@@@AAABBBBBBAAAAAAAAADDDNNNZZZdddiiiqqqxxxyyywwwdddQQQLLLJJJEEEFFFFFFFFFFFFEEECCCAAA???????????????????????????===<<<;;;:::999999:::;;;:::999999888777777666666555666777999999999888777444444333333222000///...////////////............+++++++++,,,,,,,,,,,,,,,...............///000000///////////////000111111333333666???NNN___nnnvvvyyyyyy{{{wwwmmmccc\\\]]]bbbdddnnn~~~~~~rrrjjjhhhmmmttt{{{lll[[[EEECCCAAAAAACCCGGGLLLPPPQQQSSSUUUSSSPPPOOOQQQTTT]]]dddppp~~~~~~tttjjjeeecccdddkkksss~~~www{{{xxxfffZZZKKKHHHCCC@@@@@@??????>>>BBBCCCEEEEEEEEEFFFHHHIIIGGGIIIKKKLLLLLLLLLNNNOOOMMMOOORRRVVV^^^kkk|||qqqXXXHHH>>><<<::::::===???AAAAAACCCCCCEEEFFFHHHIIIJJJJJJJJJIIIIIIGGGEEECCCAAA@@@:::999888666555555666666444555777:::===???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDGGGEEEBBB>>>:::888666555666777888999999:::::::::;;;<<<<<<===<<<<<<;;;:::999888666555444444555555555666666888999:::;;;<<<>>>@@@BBBEEEFFFGGGGGGGGGEEEDDDCCCCCCEEEHHHLLLOOOSSSUUUXXX[[[___ccchhhkkkmmmpppsssttttttvvvzzz~~~wwwcccTTTJJJBBBCCCDDDBBBAAADDDDDDGGGJJJMMMNNNNNNLLLKKKIIILLLPPPTTTYYY]]]bbbddddddfffjjjooouuuzzz~~~}}}~~~~~~||||||||||||||||||||||||~~~}}}{{{yyywwwvvvuuuvvvvvvuuuuuuuuuxxx}}}|||ooobbb[[[[[[^^^eeellluuu{{{~~~uuueeeRRRGGGBBB>>>===>>><<<===???@@@AAAAAA@@@@@@@@@DDDOOO[[[bbbfffmmmtttzzzvvvyyydddRRRMMMJJJFFFGGGGGGGGGFFFEEECCCBBBAAA????????????????????????>>>===;;;::::::;;;<<<===;;;:::999888777777666666555666777999999999888888444444444333222111/////////////////////.........---,,,,,,++++++,,,------///......------...000111///////////////000000111333333666???MMM^^^mmmwwwyyyyyyyyy~~~}}}tttkkkddd^^^[[[aaahhhpppzzzwwwllleeebbbeeelllvvvsss```PPPBBBAAAAAABBBEEEIIINNNQQQRRRTTTVVVUUUTTTUUUYYY]]]eeennnzzz}}}rrrrrrqqqssswww}}}|||~~~tttiiicccaaabbbhhhppp}}}}}}~~~zzz|||vvveeeYYYMMMIIIDDDAAA@@@@@@@@@???CCCEEEGGGHHHHHHHHHJJJKKKFFFHHHKKKLLLLLLLLLMMMOOOMMMOOOPPPQQQTTT\\\gggooo~~~|||iiiUUUGGG>>>===;;;<<>>;;;:::888777777777888888444555888<<>>@@@BBBDDDEEEFFFFFFEEECCCBBBAAAAAABBBDDDGGGHHHLLLOOOSSSWWW[[[aaahhhmmmmmmpppssssssrrrssswww{{{mmmZZZOOOIIIDDDDDDFFFFFFGGGHHHNNNOOORRRTTTUUUTTTRRRQQQKKKKKKKKKLLLNNNPPPSSSTTTVVVXXX\\\aaaggglllppprrrsssuuuvvvvvvuuuuuuwwwxxx}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}|||zzzzzzyyyyyyxxxxxxvvvuuutttvvv{{{~~~{{{nnnaaaZZZ[[[^^^cccjjjsssyyy|||uuueeeSSSHHHCCC???>>>???<<<===???@@@AAA@@@@@@??????DDDOOOZZZ```dddkkksss}}}zzztttvvv~~~hhhTTTOOOKKKFFFGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>???<<<;;;:::888777666666666555666777888999888888777444444444333222111000///.........//////////////////...------------......///......------...000111///////////////000000111444444777???LLL]]]mmmwwwxxxxxxxxxzzzwwwrrrkkkeeebbb```bbbkkkttt}}}}}}pppddd]]][[[___fffqqq|||ttteeeUUUIIIAAAAAABBBDDDGGGLLLPPPSSSQQQTTTVVVVVVWWW[[[aaafffoooxxxwwwoookkkccceeejjjpppvvv{{{~~~|||zzzyyy{{{zzz~~~tttiiibbb___```fffnnnxxx|||~~~||||||ssscccXXXNNNJJJDDDAAAAAAAAABBBBBBCCCEEEGGGHHHHHHHHHIIIKKKHHHJJJLLLMMMLLLLLLLLLMMMJJJLLLNNNOOOOOORRRXXX]]]jjjxxxuuubbbQQQFFF===<<<<<<===AAADDDEEEFFFEEEFFFFFFGGGIIIKKKMMMNNNQQQQQQQQQNNNJJJEEE@@@<<<:::999888777777777888999555777;;;>>>AAACCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEBBB>>>:::888777777888999::::::;;;<<<<<<<<<<<<======<<<<<<;;;::::::999999888777555444555555666555666777888:::;;;======???@@@BBBCCCDDDDDDCCCCCC@@@????????????@@@BBBBBBEEEIIINNNRRRUUU[[[dddjjjjjjmmmppppppoooqqquuuxxx|||}}}~~~yyycccTTTHHHFFFDDDFFFJJJNNNRRRTTTWWWYYY[[[\\\[[[ZZZWWWUUUMMMJJJGGGFFFFFFFFFFFFEEEJJJLLLOOOSSSWWW[[[^^^```eeegggiiiiiiiiijjjlllnnnuuu{{{}}}zzz{{{{{{{{{{{{||||||||||||~~~}}}|||{{{{{{{{{{{{{{{yyyyyywwwuuutttvvvzzz}}}zzzmmm```ZZZ[[[^^^dddkkksssxxx|||ttteeeSSSIIIDDD@@@>>>???<<<===???@@@AAAAAA@@@@@@@@@EEEPPPZZZ^^^bbbjjjsssyyywwwqqqxxxlllVVVOOOLLLGGGFFFFFFEEEDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@===<<<:::888777666777777666777888999999888777666555555444444333111000///.........//////////////////...............------...............///000000///////////////000111111333444777>>>JJJZZZlllwwwvvvwwwwwwyyy{{{pppllliiijjjlllpppyyy}}}nnnbbb[[[WWW[[[bbbkkkttt||||||jjj[[[OOOFFFBBBBBBDDDGGGKKKOOOSSSUUUQQQTTTVVVXXXZZZ```iiiooozzz~~~ssshhhbbbaaa^^^ccckkksssyyy|||||||||rrrqqqooommmnnnttt|||yyytttiiibbb______eeellluuuyyy}}}}}}|||}}}}}}nnn```WWWNNNJJJEEEBBBBBBCCCDDDDDDDDDGGGIIIJJJJJJIIIJJJKKKIIILLLOOOQQQQQQQQQRRRRRROOORRRUUUUUUTTTTTTWWWZZZcccpppttt```OOOEEE<<<<<<<<<>>>CCCFFFHHHHHHEEEEEEGGGIIIMMMQQQTTTVVVXXXXXXWWWTTTOOOGGG@@@<<<777777666555555666777888888:::>>>AAADDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@<<<888777777999;;;;;;<<<>>>@@@BBBDDDDDDEEEEEECCC@@@===;;;999999999:::999777666555555666666888888:::;;;===???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@???????????????@@@@@@@@@@@@DDDHHHKKKMMMRRRZZZaaacccfffjjjkkklllnnnssswwwyyyzzz|||||||||~~~mmmZZZNNNGGGGGGGGGIIIOOOWWW]]]______aaadddeeeccc^^^XXXUUUMMMJJJFFFEEEEEEDDDBBB@@@CCCDDDFFFHHHKKKMMMOOOPPPSSSVVVYYY[[[]]]___ccceeemmmuuu}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzyyyyyywwwvvvuuuwww|||zzzmmm```YYY[[[^^^fffmmmuuuzzz}}}ssscccRRRHHHCCC???===>>>===>>>???AAAAAAAAAAAA@@@CCCHHHQQQYYY\\\___hhhrrrwww~~~|||{{{lllVVVOOOLLLGGGEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBAAAAAA@@@>>>===:::888666666777777999999:::::::::888777666555555555444333222000000............/////////000------...///...---,,,+++---......//////////////////////////////000111111111222666;;;FFFWWWiiiuuuwwwxxxxxxxxx~~~~~~}}}~~~|||mmmaaaZZZSSSXXX^^^ccciiipppyyyuuuaaaSSSKKKEEEDDDEEEGGGJJJNNNRRRUUUVVVUUUXXX[[[]]]aaahhhrrrzzz~~~yyyqqqhhhaaa______aaafffnnnuuuxxxxxxuuurrrfffggggggfffgggkkkrrrwwwyyyuuujjjccc______eeelllsssxxx|||}}}|||~~~}}}}}}zzzkkk^^^VVVNNNJJJEEEBBBBBBDDDFFFFFFHHHJJJLLLMMMMMMLLLLLLMMMIIIMMMRRRVVVXXXYYY[[[]]]^^^aaacccbbb```___aaadddeeeooo~~~www```NNNEEE;;;;;;<<>>:::777666888;;;===>>>@@@CCCFFFIIILLLMMMNNNMMMJJJFFFAAA===;;;::::::;;;:::888777666666777777:::;;;<<<>>>@@@AAACCCCCCAAAAAABBBCCCBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBB>>>AAAEEEFFFFFFJJJRRRYYY]]]```eeehhhiiimmmrrrwwwvvvxxxzzz{{{{{{}}}uuudddSSSIIIKKKLLLLLLNNNSSS\\\cccfffdddgggkkklllhhhaaaYYYSSSPPPLLLIIIHHHIIIHHHFFFCCCAAABBBCCCDDDEEEFFFGGGHHHGGGJJJNNNRRRUUUYYY]]]```hhhppp|||~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwwwwvvvvvvyyy~~~zzzmmm___YYY[[[^^^iiiooovvv{{{~~~qqqbbbQQQGGGBBB>>><<<======>>>@@@AAABBBBBBAAAAAAFFFKKKSSSYYY[[[]]]gggqqqxxxlllUUUNNNLLLHHHEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@BBBCCCCCCAAA@@@???===:::888666666777777;;;<<<<<<<<<;;;999777666555555555444333222111000---.........//////000000+++,,,.........,,,***))),,,---///000000000///...///////////////000111111///111444999DDDTTTgggtttyyyzzzyyywww{{{vvvhhh\\\UUURRRVVV[[[^^^```gggqqqyyyoooZZZNNNGGGCCCEEEFFFIIIMMMPPPTTTVVVWWWZZZ]]]```cccgggpppzzzyyyooofffbbb`````````dddiiiooossstttrrrmmmjjjbbbeeeggghhhhhhjjjooorrrvvv}}}{{{mmmccc^^^\\\bbbjjjpppyyyzzzyyy{{{}}}xxxkkkaaa\\\RRROOOIIIDDDCCCDDDGGGIIIIIIKKKMMMMMMMMMNNNRRRVVVTTTYYY^^^```aaaccciiinnnuuuxxx}}}|||wwwtttwwwvvv|||lllUUUFFF???>>>>>>@@@CCCFFFGGGFFFFFFGGGHHHJJJNNNVVV^^^dddiii```YYYWWWRRRGGG???===777333111333444333666;;;;;;>>>BBBEEEGGGFFFEEECCCDDDDDDDDDCCCAAA???===;;;>>>;;;888666777888::::::>>>EEEKKKNNNSSSXXXZZZXXXYYYPPPFFF???>>>===:::777<<<:::777555555666999;;;===<<<<<<===@@@BBBCCCCCCAAABBBCCCDDDDDDDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIQQQXXX```eeefffiiinnnrrrxxxwwwvvvttttttuuuvvvvvv|||{{{zzzzzz{{{~~~}}}rrrcccVVVOOOMMMJJJLLLPPPTTTYYY\\\___aaa```cccfffiiigggaaa[[[VVVRRRRRRQQQNNNKKKIIIIIIJJJGGGAAA???AAABBBAAAAAACCCDDDFFFHHHIIIKKKMMMPPPSSS[[[dddqqq}}}~~~~~~|||||||||}}}}}}||||||{{{{{{|||~~~{{{zzz{{{|||||||||wwwuuuttttttwww||||||nnn___XXX\\\ccclllsss{{{~~~~~~ooo```OOOGGGCCC???>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@HHHRRRXXX[[[___gggnnnjjjVVVNNNIIIEEEEEEEEEEEEEEEDDDBBBAAA@@@??????>>>>>>===<<<<<<<<<;;;<<<===>>>>>>???>>>>>>===<<<:::999999:::<<<===;;;;;;;;;:::999666444222777777555444333222222222222111111000///......---......//////......---,,,---------............///000000000000111111111111333000111999CCCQQQdddsssxxxuuutttsssuuuzzzrrrhhh[[[SSSPPPKKKMMMPPPTTTYYY___ccceeerrryyy{{{fffTTTIIIFFFFFFGGGIIILLLPPPSSSUUUVVVVVVZZZ```eeekkktttrrreee```]]]\\\ccckkkkkkooorrrrrrmmmhhheeedddiiihhhiiilllqqquuuvvvvvv||||||nnneee^^^]]]bbbiiisss|||{{{yyy}}}}}}}}}~~~vvvllldddaaaYYYUUUNNNHHHEEEEEEHHHJJJLLLNNNPPPPPPQQQTTTYYY]]]eeekkkrrrvvvxxx{{{mmmWWWHHHAAA@@@???AAADDDGGGHHHHHHHHHIIIJJJLLLPPPWWW___eeeggg```ZZZYYYTTTIII???<<<888444222444444444666;;;===???CCCFFFHHHHHHFFFEEEDDDEEEEEEDDDCCCAAA???>>>;;;999888888:::<<<>>>???EEELLLTTTZZZ```dddaaa\\\PPPJJJBBB>>>>>>>>>===:::<<<:::777666666888:::<<<>>>>>>>>>???@@@BBBBBBAAABBBBBBBBBDDDHHHLLLNNNOOONNNLLLIIIEEEBBB@@@???>>>???@@@@@@AAACCCDDDFFFGGGJJJPPPXXX\\\^^^```eeeiiikkkkkkkkklllnnnoooqqqrrrrrrqqqppppppqqqtttwwwyyyuuuuuusssjjj]]]RRRLLLKKKLLLNNNRRRVVVYYY\\\^^^^^^\\\___bbbeeedddbbb^^^[[[ZZZYYYWWWVVVUUUTTTSSSRRRIIICCC@@@AAABBB@@@AAADDDCCCDDDFFFGGGHHHJJJMMMOOOXXXaaannnyyy}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||yyywwwuuutttwwwzzz~~~}}}ooo___XXX\\\bbbkkksss{{{~~~~~~nnn___OOOFFFBBB???>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAHHHPPPWWW[[[cccllltttjjjWWWPPPKKKGGGGGGGGGFFFFFFEEECCCBBBAAA@@@@@@??????>>>=========<<<<<<===>>>????????????>>>===;;;::::::;;;===>>>>>>>>>>>>===<<<;;;999999777666555444333222222222222111111000//////............//////......---,,,---------............/////////000000000111111111333000111888BBBPPPcccrrruuutttsssrrrsss}}}~~~sssjjj```TTTLLLJJJFFFGGGJJJNNNSSSWWW[[[]]]hhhnnnwwwrrraaaRRRKKKIIIJJJIIIKKKNNNQQQTTTWWWXXXXXX\\\cccllluuuyyymmmccc```bbbdddiiipppppprrrsssqqqnnnkkkkkkkkkrrrsssvvvxxxzzz{{{{{{zzz~~~~~~qqqggg```]]]aaagggrrr{{{zzzxxx||||||{{{rrrkkkfffeeeaaa[[[SSSKKKGGGGGGJJJLLLPPPQQQTTTWWW[[[aaahhhmmmzzz~~~~~~mmmXXXJJJDDDBBBAAACCCFFFHHHIIIIIIJJJKKKLLLNNNQQQXXX___eeeeee```^^^^^^YYYNNNBBB;;;888444333555555555777<<<@@@AAAEEEGGGIIIIIIIIIHHHEEEFFFFFFFFFDDDCCCAAA???888999:::<<>>AAABBBBBBCCCCCCBBBAAAAAADDDBBBBBBGGGOOOVVVZZZ[[[ZZZVVVPPPIIIBBB>>><<<;;;===>>>???AAABBBCCCCCCCCCCCCHHHNNNRRRTTTVVVZZZ]]]^^^___aaacccfffggghhhhhhhhhgggfffeeefffhhhkkklllhhhiiiggg```WWWNNNJJJIIIJJJMMMPPPTTTWWWYYYZZZYYYYYYZZZ]]]```cccdddddddddccc```^^^^^^```___\\\YYYMMMGGGAAAAAAAAA@@@AAADDDBBBCCCEEEEEEEEEFFFHHHKKKSSS\\\hhhssszzz~~~|||{{{yyyyyyyyyzzz~~~}}}}}}}}}~~~~~~|||{{{zzzxxxvvvuuuvvvyyy}}}|||mmm^^^WWWZZZ```kkkrrrzzz}}}~~~lll]]]MMMEEEBBB???>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFMMMTTT\\\gggsss{{{iiiXXXRRRNNNIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>><<<===>>>???@@@@@@@@@@@@??????============??????@@@@@@???======<<<<<<<<<777666555444333222222222111111111000000//////.........//////......---,,,---------............/////////000000000000111111222000222888@@@MMM```pppsssssssssrrrrrrxxxwwwjjj```VVVLLLGGGFFFHHHJJJLLLOOOSSSVVVYYYZZZ]]]bbbjjjrrrxxx|||}}}}}}|||uuuiii[[[PPPJJJJJJKKKLLLMMMPPPSSSVVVYYY[[[\\\bbbjjjuuuooofff```bbbhhhmmmqqquuuvvvvvvtttrrrqqqsssxxx{{{sssiiiaaa]]]```fffmmmwwwwwwvvv|||~~~|||uuummmgggeeedddddd^^^VVVNNNJJJKKKNNNPPPRRRTTTXXX^^^fffpppyyy~~~{{{mmmZZZMMMFFFDDDBBBCCCFFFHHHJJJJJJKKKLLLMMMOOORRRWWW^^^cccdddcccdddeeeaaaUUUGGG===:::666444666777666999>>>CCCDDDFFFHHHJJJKKKKKKJJJGGGGGGGGGFFFDDDBBB???>>>888;;;>>>AAADDDGGGJJJLLLQQQ___llloookkkcccYYYPPPHHHEEEAAA???>>>===:::888999999999999:::<<<>>>???DDDEEEFFFFFFDDDCCCBBBBBBDDDDDDFFFNNNWWW^^^```___\\\WWWPPPGGGAAA===;;;:::;;;<<<>>>@@@AAAAAA@@@@@@@@@CCCHHHKKKMMMOOORRRUUUXXXYYY[[[]]]^^^___^^^^^^aaaaaa```___```aaacccdddaaaaaa___ZZZSSSMMMJJJIIIDDDGGGKKKPPPSSSUUUUUUUUUXXXYYY\\\___dddhhhlllnnnkkkgggddddddfffeee```ZZZQQQIIICCCAAAAAA???AAADDDBBBCCCDDDCCCCCCCCCEEEGGGOOOWWWcccmmmsssyyy~~~~~~~~~}}}{{{yyyxxxxxxxxxxxx}}}~~~}}}|||~~~}}}}}}}}}~~~}}}{{{yyyyyyxxxvvvtttuuuyyy~~~yyyjjj]]]WWWZZZ___jjjqqqyyy}}}kkk\\\LLLDDDAAA>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAADDDIIIQQQ\\\jjjxxxhhhYYYTTTPPPKKKJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@======???@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAA???===;;;:::::::::;;;666666555444333222222333111111111000000000//////.........///......---,,,---------............///////////////000000000111222000222777>>>JJJ]]]mmmssstttvvvuuusssvvv}}}yyymmmaaaXXXOOOHHHFFFGGGLLLMMMOOORRRTTTVVVXXXYYYYYY\\\bbbhhhmmmpppqqqqqqtttoooeeeYYYOOOIIIHHHIIIMMMNNNPPPSSSWWW[[[^^^```jjjrrr}}}ttthhhbbb```dddmmmtttwwwwwwxxxwwwvvvvvvzzztttkkkccc^^^___dddkkkuuuvvvvvv|||}}}zzzqqqhhhbbb``````aaa\\\UUUOOOMMMNNNRRRUUUVVVWWW\\\cccmmmwww|||qqqaaaTTTGGGEEECCCCCCEEEHHHIIIJJJKKKLLLNNNOOOQQQVVV\\\aaadddgggkkkllliii^^^NNNAAA<<<888777999999999;;;@@@FFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHFFFCCC@@@===;;;<<>>???@@@AAACCCEEEEEECCCBBBCCCDDDHHHJJJOOOWWW]]]___]]]YYYRRRNNNIIIBBB>>><<<<<<<<<;;;<<<===?????????>>>===>>>@@@CCCEEEGGGIIIKKKMMMPPPQQQSSSUUUWWWWWWWWWVVV\\\[[[[[[ZZZ[[[\\\]]]^^^]]]]]]ZZZUUUPPPKKKGGGFFF@@@CCCGGGLLLQQQSSSUUUUUUZZZ[[[^^^bbbgggmmmrrruuupppmmmiiiiiijjjggg___YYYRRRJJJDDDBBBAAA???@@@DDDBBBCCCDDDCCCBBBBBBDDDFFFLLLTTT^^^gggnnnsssyyy}}}~~~}}}||||||||||||~~~|||zzzyyyxxxwwwxxxxxxyyyzzz|||~~~~~~~~~~~~}}}}}}|||{{{{{{|||{{{yyywwwvvvvvvuuutttuuuyyyxxxjjj^^^ZZZ^^^ccckkkqqqyyy~~~iiiZZZJJJCCC@@@>>>===???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBGGGQQQ```ppp}}}fffYYYUUUQQQLLLLLLLLLKKKKKKJJJHHHGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA===>>>???AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===;;;999888888888666555444444333333333333111111111111000000000000.........///......---,,,---------............///...////////////000000000111000222666;;;FFFYYYjjjtttvvvyyyyyyuuuvvvxxxqqqiii___UUUOOOJJJFFFFFFIIIIIIJJJLLLOOOQQQRRRRRRRRRXXXZZZ]]]aaadddggghhhiiimmmiiibbbXXXPPPKKKJJJKKKLLLMMMOOORRRWWW\\\aaadddpppxxxwwwhhhdddcccdddhhhqqqxxxyyywwwxxxxxxzzzwwwrrruuukkkccc^^^^^^ccckkkvvvxxxxxx}}}{{{||||||qqqggg```]]]]]]\\\YYYTTTPPPOOOQQQUUUXXXZZZ\\\```hhhrrr{{{yyyiii]]]JJJGGGDDDCCCEEEHHHJJJJJJLLLMMMOOOPPPRRRVVV[[[___eeekkkpppqqqoooeeeSSSDDD???;;;:::;;;<<<<<<>>>CCCIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFDDD@@@===;;;@@@CCCGGGJJJKKKNNNSSSWWWdddpppvvvkkkZZZMMMHHHFFFCCCBBBAAA???>>>>>>======:::;;;<<<>>>???@@@@@@@@@>>>@@@CCCBBBAAABBBFFFIIIRRRVVV\\\______ZZZSSSOOOFFFDDDAAA>>>======>>>???<<<<<<======>>>===============???@@@BBBDDDEEEFFFEEEGGGIIILLLNNNPPPRRRRRRUUUUUUUUUVVVVVVWWWXXXYYYZZZXXXUUUQQQLLLHHHEEECCCAAACCCGGGKKKPPPTTTWWWXXX[[[\\\```eeejjjnnnrrrtttsssqqqooonnnlllggg___YYYQQQJJJDDDCCCAAA???@@@BBBBBBCCCCCCCCCAAABBBCCCEEEIIIPPPZZZbbbhhhmmmsssxxx~~~~~~|||{{{zzzzzzzzz|||{{{zzzxxxxxxxxxyyyyyyxxxyyy{{{|||}}}~~~~~~~~~|||{{{yyyyyyzzzzzzxxxwwwtttuuuuuussstttyyyxxxkkkaaa^^^bbbffflllqqqyyygggXXXIIIBBB???======???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBIIIVVViiizzzeeeXXXUUUQQQLLLLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===;;;:::999999666555444333333333333333111111111111111111111111......//////......---,,,---------............///......////////////000000111000222555999CCCVVVhhhtttwww{{{{{{wwwvvv}}}sssiiibbbXXXPPPJJJHHHGGGEEEFFFJJJIIIKKKMMMOOOQQQQQQQQQQQQTTTUUUVVVXXXYYY\\\]]]^^^aaa___\\\VVVQQQNNNNNNOOOLLLLLLNNNRRRXXX___fffjjjttt}}}sssgggdddhhhkkknnntttzzz{{{yyyzzz}}}xxxkkkaaa[[[tttlllddd^^^^^^bbbhhhtttxxxyyy~~~|||{{{tttiiiaaa^^^]]]ZZZXXXUUURRRRRRTTTWWWYYY]]]^^^dddnnnzzzooobbbMMMJJJFFFEEEGGGIIIKKKLLLNNNPPPQQQRRRSSSWWW[[[___eeemmmssstttqqqhhhWWWFFFBBB>>><<<>>>???>>>AAAEEEJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGEEECCCAAA???AAAEEEJJJKKKMMMQQQXXX^^^ooorrrnnnaaaTTTMMMKKKIIIJJJIIIGGGEEEBBBAAABBBCCC;;;<<<>>>@@@AAAAAA@@@???>>>AAADDDDDDDDDGGGNNNTTTaaaeeehhheee\\\QQQJJJGGG@@@???>>>=========>>>???>>>======<<<<<<<<<======>>>======>>>@@@BBBBBBBBBCCCCCCDDDFFFHHHKKKMMMNNNQQQQQQRRRSSSTTTUUUVVVWWWXXXVVVRRROOOKKKHHHEEECCCCCCDDDFFFIIIMMMQQQUUUWWWZZZ\\\aaaeeeiiilllmmmmmmoooooopppoookkkddd^^^ZZZOOOHHHDDDCCCBBB??????AAA@@@AAABBBAAA@@@AAABBBDDDFFFMMMVVV^^^ccchhhnnnssszzz}}}}}}}}}}}}||||||{{{{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{||||||{{{||||||}}}~~~~~~~~~|||yyyxxxyyyzzzyyyxxxvvvvvvvvvtttssswwwxxxjjj```]]]```dddmmmrrrzzzeeeWWWHHHAAA???======???>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCLLL___uuu~~~cccWWWTTTPPPJJJLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>???AAABBBDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>===<<<;;;;;;555555444333333333444444111111111111111111111111......//////......---,,,---------............///........./////////000000000111222555777@@@TTTeeerrruuuyyyzzzuuuttt|||rrrhhhaaaZZZUUUNNNHHHEEEGGGHHHGGGHHHJJJMMMNNNQQQSSSTTTUUUTTTTTTPPPOOOOOOOOOPPPQQQSSSTTTWWWWWWVVVSSSOOONNNNNNOOOLLLMMMOOOSSSZZZccckkkpppxxxxxxooogggfffnnntttuuuwww}}}~~~|||jjj```XXXPPPJJJ~~~tttkkkddd^^^^^^aaacccpppvvvyyy~~~}}}wwwlllddd___^^^ZZZXXXVVVTTTTTTUUUWWWYYY\\\___gggtttpppbbbOOOLLLHHHGGGHHHKKKLLLMMMPPPQQQSSSSSSUUUXXX\\\```eeemmmssstttrrrjjjXXXGGGCCC???>>>???@@@@@@BBBGGGKKKJJJGGGEEECCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBFFFJJJLLLNNNSSS\\\dddtttoooeeeXXXQQQPPPOOOLLLMMMKKKHHHCCC>>><<<<<<===<<<===???AAABBBAAA@@@???AAADDDGGGHHHIIIMMMVVV]]]lllpppppphhhYYYKKKDDDBBB>>>>>>>>>>>>>>>>>>?????????>>>===;;;;;;<<<===>>>AAA@@@??????AAACCCCCCCCCGGGFFFEEEEEEFFFGGGIIIJJJOOOPPPQQQSSSTTTVVVWWWWWWYYYVVVRRROOOMMMKKKHHHFFFDDDDDDDDDFFFIIIMMMQQQTTTXXX[[[```eeehhhiiihhhgggiiilllnnnmmmhhhaaa\\\YYYMMMGGGCCCDDDCCC@@@???@@@>>>???@@@@@@???@@@BBBDDDDDDJJJTTT[[[```eeekkkooouuuxxx}}}~~~~~~~~~~~~zzz{{{||||||}}}}}}||||||zzzzzzyyyyyyyyyzzz{{{|||}}}|||||||||}}}~~~}}}zzzxxxyyyzzzzzzzzzwwwxxxwwwtttrrrvvvuuuggg\\\YYY\\\___nnnssszzzeeeVVVGGG@@@>>>======???>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDPPPeee~~~{{{}}}bbbVVVTTTPPPIIILLLLLLLLLLLLKKKIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>???AAACCCDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC888:::;;;=========<<<<<<555555444333333333444444111111111111111111222222......//////......---,,,---------.........//////............/////////000000111333444666???RRRdddooorrrwwwxxxsssrrrzzztttbbbYYYUUUPPPLLLKKKGGGFFFJJJLLLJJJJJJLLLLLLNNNQQQSSSTTTUUUTTTSSSNNNMMMKKKJJJJJJLLLNNNOOOSSSTTTSSSPPPMMMKKKKKKLLLMMMMMMOOOTTT\\\fffnnnttt{{{wwwpppjjjeeegggrrryyyyyyyyy{{{dddUUUOOOMMMIIIEEE}}}uuuoooggg^^^ZZZ[[[fffnnnxxx~~~{{{mmmddd```___\\\YYYWWWWWWZZZ___bbbdddjjjuuu|||kkk]]]PPPJJJGGGIIIJJJIIIJJJMMMQQQPPPOOOPPPUUUZZZ]]]___ccciiioooooohhh]]]TTTOOOFFFFFFDDD@@@>>>@@@FFFKKKMMMLLLKKKHHHEEEDDDEEEGGGIIIGGGIIIOOOPPPLLLHHHGGGFFFKKKOOOOOONNNUUUcccnnn{{{oooccc[[[WWWUUUWWW[[[^^^]]]TTTFFF>>>??????<<<@@@BBBDDDCCC@@@>>>@@@BBBDDDHHHJJJGGGKKKXXXgggpppvvvbbbPPPGGGCCC???<<<<<<<<<::::::;;;>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEBBBCCCDDDCCCCCCDDDGGGIIIMMMNNNPPPSSSTTTUUUVVVVVVWWWUUURRRRRRQQQNNNIIIDDDHHHEEEGGGMMMNNNKKKLLLQQQQQQRRRUUUXXXZZZ\\\^^^^^^______``````___\\\WWWRRRKKKHHHEEEAAA???>>>>>>>>>>>>???@@@???======???@@@DDDIIIPPPWWW]]]dddjjjnnnxxxxxxyyy}}}~~~zzzxxxyyy|||~~~|||}}}~~~~~~~~~|||{{{zzzzzzzzzyyyyyyzzz{{{}}}~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}|||{{{zzzyyyyyyxxxtttuuutttssssssxxxqqqbbbXXXXXX^^^dddlllxxx{{{}}}dddTTTEEEAAABBB@@@===<<<===>>>>>>>>>>>>?????????DDDEEEUUUssswwwxxxkkk[[[RRROOOMMMKKKJJJHHHHHHIIIHHHFFFDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@AAACCCEEEFFFGGGGGGFFFBBBCCCDDDDDDDDDCCCAAA@@@@@@???===<<<;;;;;;;;;<<<@@@===999555333333555666444333222222111111222222///......---------............------------......222111000///---+++******111111222333555===NNN^^^mmmxxxyyyxxxzzzxxxzzzzzzdddXXXQQQLLLIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRSSSSSSRRRQQQQQQQQQOOOMMMJJJIIIIIIJJJKKKIIIJJJKKKMMMNNNOOOOOOOOONNNOOOSSSZZZbbbkkktttxxx}}}uuummmiiiiiiooouuu{{{~~~}}}mmm```RRRLLLIIIEEEDDDDDD}}}~~~}}}uuuoooggg^^^[[[\\\dddlllvvv|||}}}~~~|||rrrnnnhhhfffbbb``````cccgggiiimmmuuuzzzjjj^^^QQQLLLIIIKKKMMMMMMNNNRRRQQQQQQPPPQQQTTTXXXZZZ\\\]]]bbbgggggg```VVVNNNIIIFFFFFFDDDAAA???@@@EEEIIINNNMMMKKKHHHEEEDDDEEEGGGLLLKKKNNNTTTVVVPPPKKKIIIIIIMMMQQQQQQSSSZZZgggrrryyymmmaaaZZZWWWWWW\\\bbbdddaaaVVVGGG???@@@AAA???@@@BBBDDDCCC@@@???BBBDDDFFFIIIJJJJJJRRRcccttt|||sss]]]LLLDDD@@@<<<=========;;;:::;;;>>>AAA@@@@@@AAACCCEEEHHHKKKMMMKKKIIIGGGEEEDDDEEEGGGHHHFFFEEEDDDDDDEEEFFFGGGHHHMMMOOORRRTTTVVVWWWVVVVVVWWWVVVUUUUUUUUUSSSOOOKKKJJJGGGHHHMMMMMMJJJIIILLLLLLMMMOOOPPPRRRSSSTTTUUUTTTTTTTTTUUUUUUSSSOOOKKKHHHGGGEEECCCAAAAAAAAABBB???@@@AAA@@@@@@@@@BBBDDDDDDHHHOOOVVV^^^gggooottt~~~}}}~~~zzzyyyzzz|||}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{zzzyyyyyyzzz{{{|||||||||{{{{{{|||}}}~~~|||{{{{{{zzzyyyxxxwwwvvvuuuuuutttssssssxxxrrrbbbYYYXXX]]]ccclllyyy|||}}}|||bbbSSSEEEAAAAAA@@@===<<<>>>>>>>>>????????????@@@BBBEEEWWWuuulll[[[SSSOOONNNKKKJJJIIIIIIIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFCCCDDDDDDDDDCCCCCCBBBBBB@@@???===<<<;;;;;;;;;;;;:::999777555555777999:::555555444444333333333333000000//////...////////////......------......///000000000//////.........111000222333555<<>>;;;===>>>===<<<;;;<<>>???@@@@@@@@@BBBEEEGGGGGGLLLTTT]]]fffpppyyy~~~|||{{{{{{||||||zzzzzz{{{|||||||||{{{{{{}}}|||{{{yyyyyyxxxxxxyyy{{{{{{{{{{{{|||}}}||||||{{{{{{zzzyyywwwwwwvvvuuutttssstttxxxrrrcccYYYXXX\\\aaammmzzz}}}}}}www___RRREEEAAAAAA???======>>>????????????@@@@@@@@@AAAFFFYYYvvvlll[[[TTTPPPNNNLLLKKKIIIIIIJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGHHHIIIIIIIIIIIIGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@>>><<<;;;;;;;;;;;;888777777777888999:::;;;777777666666666555555555333222111000000000000000///......------......///...//////000000111222222000000111333444;;;KKKZZZiiiuuuwwwwwwzzzyyy{{{~~~{{{jjjXXXOOOLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOORRRRRRSSSSSSSSSQQQPPPOOOKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKNNNPPPTTT[[[eeepppyyy~~~~~~zzztttppppppqqq}}}vvvaaaQQQJJJGGGHHHIIIFFFCCCCCC{{{tttoooiiiaaa^^^```aaagggpppwww{{{|||~~~nnnaaaXXXMMMHHHGGGIIIKKKJJJKKKNNNMMMNNNQQQSSSTTTVVVXXXZZZfffggggggddd^^^WWWPPPLLLGGGFFFFFFEEEFFFHHHJJJLLLKKKKKKJJJHHHGGGHHHLLLOOOUUUWWW___hhhiii```UUUPPPNNNPPPRRRTTTWWW___iiipppnnncccYYYVVVYYY```kkktttvvviiiUUUFFF@@@AAACCCDDDBBBDDDEEEDDDBBBDDDHHHLLLOOOQQQUUU^^^ppp}}}dddNNNCCC@@@>>><<<===>>>===<<<;;;<<>>======????????????@@@@@@@@@@@@CCCGGGYYYtttiiiZZZSSSOOOMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBAAABBBCCCFFFGGGGGGGGGIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEAAA@@@>>><<<;;;::::::;;;999999::::::::::::999999888888888888888777666666444333222111000000000000//////............//////......//////000111222222//////111333444999HHHVVVfffrrrvvvvvvzzzyyy{{{{{{tttcccSSSLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSRRRQQQOOONNNKKKJJJIIIGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOSSSZZZeeeppp{{{|||wwwuuuwwwzzzhhhUUUKKKFFFEEEHHHJJJHHHGGGHHH~~~~~~|||uuupppiiibbb```aaaaaagggooowww|||~~~~~~}}}kkk^^^UUUMMMIIIFFFIIIIIIGGGGGGIIIIIILLLPPPTTTVVVYYY]]]```nnnmmmllliiiddd]]]VVVRRRHHHGGGFFFFFFGGGIIIKKKLLLHHHHHHHHHGGGHHHLLLQQQUUUXXX\\\eeepppqqqggg[[[TTTOOOOOOPPPRRRWWW^^^eeejjjiii```XXXXXX]]]eeepppzzzzzzhhhRRRCCC???AAACCCEEEEEEFFFGGGEEECCCEEEKKKPPPQQQWWWbbbqqqsss\\\KKKDDDAAA@@@@@@===============>>>BBBDDDHHHNNNWWWbbblllrrrvvvxxxzzzwwwrrrnnnlllmmmoooqqqpppdddSSSGGGCCCCCCCCCBBB>>>AAAFFFJJJNNNPPPPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPOOOSSSWWW[[[```cccddddddbbb```^^^[[[XXXWWWVVVUUURRRQQQOOOOOOOOONNNKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLMMMNNNPPPTTTYYY]]]hhhppp{{{}}}||||||yyyyyyyyyzzzzzz{{{{{{|||}}}}}}|||{{{yyyxxxwwwvvvyyyyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~}}}{{{yyywwwvvvuuussssssvvvzzz|||pppbbbYYYXXX\\\```nnn|||~~~mmmXXXMMMCCC@@@???======>>>>>>>>>?????????@@@@@@@@@EEEHHHWWWnnn~~~~~~dddWWWQQQMMMJJJLLLJJJIIIIIIJJJIIIGGGEEEDDDCCCAAA@@@@@@AAACCCDDDDDDEEEGGGHHHJJJJJJJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEBBB@@@>>><<<;;;:::::::::888999:::;;;<<<<<<;;;:::999999:::::::::999888777555444333111000//////////////////......///////////////////////////000000...///111333333777EEESSSbbboootttuuuzzzyyy{{{ppp```PPPJJJJJJJJJJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQOOONNNJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLQQQXXXcccooozzz}}}zzzyyy|||{{{aaaQQQKKKFFFDDDFFFHHHGGGHHHLLL~~~}}}vvvqqqjjjccc```bbbbbbfffnnnvvv|||xxxjjj]]]TTTOOOJJJHHHJJJKKKHHHGGGHHHHHHLLLQQQUUUWWW\\\bbbgggpppooonnnllljjjeee^^^YYYNNNKKKHHHGGGHHHJJJKKKKKKGGGHHHGGGGGGIIINNNTTTYYYZZZ^^^iiiuuuvvvkkk___XXXQQQPPPOOORRRYYY```fffiiiggg___ZZZ]]]cccjjjttt|||zzzeeeMMMAAA???AAADDDFFFHHHIIIHHHFFFDDDGGGMMMRRRQQQ]]]nnnyyyiiiXXXMMMHHHDDDBBBCCC===>>>??????@@@BBBFFFIIIKKKPPPXXXaaaiiippptttvvvxxxyyy{{{|||}}}{{{zzzyyypppeeeUUUHHHBBBAAABBBCCC>>>@@@CCCFFFHHHJJJKKKKKKQQQRRRSSSRRRQQQPPPQQQSSSOOOTTTXXX[[[aaahhhlllkkkmmmllljjjiiiiiiiiijjjjjjcccbbbaaaaaaaaa___\\\YYYXXXWWWUUUSSSSSSTTTUUUVVVYYYZZZ\\\]]]___dddjjjnnn~~~}}}|||}}}}}}}}}|||}}}}}}~~~||||||||||||{{{zzzyyyxxxxxxyyyzzzzzz{{{zzzzzzzzzyyyzzz{{{{{{zzzxxxvvvtttuuusssrrrssswww|||zzzmmm```XXXXXX^^^cccmmm|||}}}iiiUUUKKKBBB@@@???===<<<>>>===>>>>>>>>>>>>?????????EEEGGGTTTjjjyyy{{{~~~}}}vvv___TTTPPPLLLIIIKKKJJJHHHHHHIIIHHHFFFDDDCCCCCCAAA@@@@@@AAABBBCCCBBBCCCEEEHHHIIIJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBAAA>>><<<;;;:::::::::666777999;;;===>>>??????;;;<<<=========<<<:::999666555444222000//////...000//////......//////000000000////////////......---...111333333666BBBOOO___lllrrrtttzzzzzz|||lll]]]OOOJJJKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSSSSQQQPPPOOOHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEFFFGGGIIIJJJJJJKKKOOOVVVaaannnyyy~~~{{{zzz~~~ttt\\\PPPJJJEEECCCDDDDDDDDDGGGLLL~~~}}}~~~wwwqqqjjjccc```aaaaaaeeemmmuuu|||~~~}}}zzznnneeeZZZPPPNNNJJJHHHKKKLLLIIIHHHIIIJJJNNNSSSVVVXXX]]]ffflllrrrrrrrrrttttttqqqlllggg]]]WWWQQQMMMLLLLLLLLLKKKJJJIIIHHHHHHIIINNNTTTYYYZZZ^^^jjjvvvxxxnnnbbb[[[TTTQQQQQQVVV___hhhmmmooogggbbb```dddjjjpppwww~~~zzzbbbIII@@@@@@CCCEEEHHHKKKKKKJJJGGGEEEGGGNNNTTTVVVcccuuummmbbbWWWRRRMMMFFFBBBCCC???@@@BBBBBBDDDGGGLLLOOORRRSSSVVVZZZaaahhhooossswww{{{{{{rrrlllccc\\\SSSIIIDDDBBBDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGMMMOOOQQQQQQPPPQQQTTTVVVSSSXXX[[[[[[```iiinnnmmmppppppqqqrrruuuyyy}}}||||||}}}~~~}}}yyyvvvrrrpppmmmkkkkkkmmmqqqssstttuuuvvvwwwyyy~~~~~~}}}}}}~~~}}}|||||||||}}}~~~zzz{{{|||}}}}}}}}}|||{{{xxxxxxyyyyyyyyyxxxwwwvvvxxxyyyzzz{{{zzzwwwuuussstttrrrpppsssxxx~~~yyykkk^^^WWWXXX___ffflll{{{}}}}}}gggRRRIIIBBB@@@>>><<<<<>>>>>>>>AAADDDSSSiiiwwwzzz~~~~~~ppp[[[SSSQQQMMMIIIJJJIIIGGGGGGHHHGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA???<<<::::::999999888999:::;;;===>>>@@@@@@>>>???@@@AAAAAA???>>>===999777666444222000000///000000////////////000000000000000000000000000000---...111333222555@@@LLL\\\jjjqqqtttzzzzzz|||gggYYYLLLIIIKKKLLLMMMOOONNNNNNOOOPPPQQQRRRSSSSSSQQQQQQRRRSSSSSSRRRQQQPPPIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHGGGFFFGGGHHHJJJKKKJJJLLLOOOVVV```mmmyyy}}}}}}lllWWWPPPHHHDDDCCCEEEEEEDDDGGGLLL{{{|||wwwrrrjjjccc```aaa```dddkkkttt{{{~~~~~~}}}}}}|||zzzsssjjjeee___UUULLLKKKGGGFFFIIIKKKIIIHHHJJJLLLPPPUUUWWWYYY^^^gggnnnvvvvvvxxx|||~~~}}}yyytttjjjcccZZZTTTQQQQQQOOONNNLLLKKKJJJHHHIIIMMMSSSXXXYYY^^^jjjwwwyyyoooccc\\\VVVSSSSSSZZZeeeoootttvvviiieeedddjjjppptttyyy~~~yyyaaaHHH???BBBDDDFFFIIIMMMMMMKKKGGGEEEHHHOOOTTTZZZhhhyyy~~~fff^^^XXXVVVQQQGGGBBBCCCAAABBBDDDEEEGGGKKKPPPTTTYYYWWWUUUUUUZZZccclllrrryyyttteeeZZZUUUSSSPPPJJJFFFDDDEEEGGGLLLJJJHHHFFFDDDDDDDDDDDDIIILLLNNNOOOOOOPPPTTTXXXYYY^^^___]]]aaajjjnnnmmmnnnooorrrvvv|||~~~~~~}}}|||{{{zzzyyyyyyzzz{{{yyyzzz|||~~~~~~~~~~~~}}}xxxxxxyyyyyyxxxwwwuuutttyyyzzz||||||{{{yyyvvvtttsssqqqppprrryyyxxxjjj]]]VVVXXXaaahhhkkkzzz}}}|||fffQQQIIIBBB???>>><<<<<>>BBBSSSjjjxxx{{{~~~lllZZZSSSRRRNNNIIIIIIHHHGGGGGGGGGFFFDDDBBB@@@AAACCCEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIGGGGGGFFFFFFGGGHHHHHHFFFEEEDDDCCCAAA???<<<:::999999999======<<<<<<<<<<<<===>>>AAABBBCCCDDDDDDBBB@@@???:::999777555333222111000000000////////////000000000000000111222222333333,,,...111333222444???KKK[[[iiipppssszzzzzz|||cccVVVIIIGGGKKKMMMOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSPPPQQQRRRSSSSSSRRRRRRQQQLLLLLLLLLMMMLLLLLLKKKKKKKKKJJJHHHGGGGGGIIIJJJLLLLLLLLLOOOVVV```mmmyyygggTTTPPPFFFEEEEEEHHHHHHFFFHHHMMM~~~|||yyyqqqiiiccc^^^\\\```fffooowww|||~~~}}}}}}ooofff]]]XXXQQQIIIEEEEEEDDDEEEGGGIIIKKKLLLMMMNNNMMMQQQVVVZZZ^^^ccckkkpppxxx{{{|||wwwnnncccYYYTTTRRRSSSRRRLLLIIIJJJLLLNNNSSSZZZXXX[[[bbbkkkqqqnnneee\\\[[[UUUQQQXXXfffsssxxxxxxooonnnkkkjjjrrr}}}vvvYYYCCCCCCGGGEEEFFFNNNSSSPPPMMMJJJHHHKKKPPPTTT]]]hhhxxx~~~uuubbbcccbbb\\\RRRIIIEEECCCEEEGGGJJJJJJJJJMMMSSSXXXYYYTTTRRRXXX```iiisss{{{vvvfff[[[VVVMMMPPPRRRQQQOOOPPPUUUZZZ\\\YYYSSSNNNJJJHHHIIIIIIKKKHHHGGGKKKNNNOOOSSSXXXYYY]]]```bbbcccfffjjjnnnpppppprrruuuzzz~~~}}}|||{{{{{{~~~||||||}}}}}}{{{zzzvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxvvvuuussstttrrrqqqvvvtttfff]]]YYYYYY^^^eeepppxxxuuuaaaKKKDDD???>>>===;;;<<>>>>>DDDFFFRRRgggvvv}}}{{{~~~fffXXXRRRNNNLLLKKKEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDFFFFFFFFFEEEEEEKKKJJJHHHFFFEEEEEEFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA>>><<<:::::::::;;;======<<<<<<<<<;;;;;;;;;;;;===@@@CCCDDDDDDCCCBBB;;;:::999777555333111111111111000///////////////////////////////////////000111444555222222:::EEEWWWdddqqqvvvwww{{{ttt___UUUMMMLLLMMMMMMNNNQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTRRRPPPNNNOOOOOONNNNNNLLLKKKJJJIIINNNLLLIIIHHHIIIKKKKKKKKKEEEIIIOOOUUU^^^jjjwwwvvv^^^QQQLLLJJJHHHGGGGGGHHHIIIIIIHHH}}}{{{ssskkkeee```^^^```fffooowww}}}}}}}}}tttpppfff]]]SSSNNNHHHBBB@@@AAA@@@AAACCCEEEHHHIIIJJJKKKMMMRRRYYY___cccgggmmmrrr|||~~~|||pppdddZZZTTTRRRTTTNNNJJJJJJKKKLLLQQQWWWYYY[[[```hhhnnnnnngggaaa^^^XXXTTTZZZhhhtttzzzzzzyyyxxxtttrrrvvv~~~~~~xxx\\\GGGGGGKKKIIIKKKRRRVVVSSSPPPMMMLLLPPPUUUYYYaaajjjxxxwwwnnnhhhjjjiiibbbWWWMMMJJJJJJHHHJJJLLLNNNQQQTTTYYY\\\ZZZUUUUUU]]]hhhtttwwwhhh___\\\\\\^^^___]]][[[]]]ccciiirrrnnnhhhccc^^^YYYTTTPPPLLLGGGEEEHHHJJJLLLOOOTTTVVVYYY]]]```bbbfffkkkooooooooopppsssxxx}}}~~~~~~}}}}}}||||||{{{{{{}}}||||||||||||zzzxxxtttuuuvvvvvvwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxvvvvvvuuuuuutttrrrwwwttteee]]]YYYYYY^^^dddooowwwrrr^^^KKKDDD>>>>>>===<<<<<>>===<<<;;;<<<===>>>???BBBEEERRRfffvvv}}}{{{www___RRRNNNKKKHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@>>>;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<>>>@@@AAABBB@@@>>>===999999888666444333222111111111000///////////////////////////////////////000111333555222222:::DDDVVVcccqqqvvvwww{{{mmm]]]TTTLLLLLLMMMMMMOOORRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUTTTRRRPPPNNNPPPPPPPPPPPPOOONNNLLLLLLNNNLLLJJJIIIJJJKKKKKKKKKFFFIIINNNUUU^^^jjjwwwoooYYYNNNKKKLLLKKKJJJIIIJJJJJJJJJJJJ~~~|||uuummmgggbbb______eeeoooxxx}}}~~~}}}}}}|||yyysssllleee```\\\SSSJJJEEEAAA===<<>>AAACCCFFFHHHIIIJJJMMMSSS\\\cccggglllqqquuu~~~}}}qqqdddYYYSSSVVVPPPKKKJJJJJJJJJOOOUUUZZZ\\\```gggmmmnnnjjjfffbbb\\\YYY^^^kkkxxx~~~}}}zzz|||~~~zzz```LLLKKKOOONNNQQQXXXYYYVVVRRRPPPQQQUUU[[[^^^dddlllyyytttkkkkkkooopppgggYYYOOOMMMPPPMMMMMMOOOTTTYYY]]]___```YYYVVVYYYeeeuuuuuupppoooqqqqqqooollljjjlllsssyyy~~~|||yyyrrrggg^^^VVVNNNHHHGGGHHHHHHKKKPPPUUUXXX]]]aaaeeehhhllloooooooooppprrrvvv{{{||||||{{{{{{{{{{{{||||||~~~}}}{{{zzz{{{zzzxxxwwwsssssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvwwwxxxvvvtttyyysssddd\\\XXXXXX]]]dddnnnvvv~~~mmmYYYIIICCC>>>>>>>>><<<===???>>>===<<<<<<<<<===???@@@@@@FFFTTTgggwww~~~oooYYYNNNKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDEEEGGGGGGIIIHHHHHHGGGEEEDDDBBBAAA@@@???===;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::===>>>??????>>><<<:::888777777666555444333222222111111000///////////////////////////////////////000000222444222222888BBBSSSbbbpppuuuvvvzzz}}}wwwhhhZZZRRRLLLLLLNNNNNNPPPSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUSSSPPPOOOQQQRRRSSSSSSRRRQQQPPPOOONNNMMMKKKKKKLLLLLLKKKJJJHHHJJJNNNTTT]]]iiivvv~~~}}}eeeSSSKKKKKKNNNNNNNNNMMMLLLLLLLLLLLL~~~}}}wwwpppiiiccc```___eeennnyyy~~~zzzrrrjjjlllmmmmmmmmmlllllllllpppppppppooonnnmmmnnnooonnnnnnnnnmmmiiiccc\\\WWWVVVNNNGGGDDDAAA===<<<>>>===???AAADDDGGGIIIJJJKKKNNNSSS[[[aaaffflllsssyyyzzzmmmaaaYYYVVVPPPJJJIIIIIIJJJOOOUUU[[[^^^dddkkkqqqqqqnnnjjjfffaaa^^^cccppp}}}}}}zzzcccOOOLLLOOOPPPTTT[[[\\\XXXSSSQQQTTTYYY___bbbgggnnnyyyxxxpppjjjoooqqqgggXXXMMMMMMRRRQQQQQQRRRWWW]]]aaaaaa```WWWWWW]]]mmmzzzwwwyyyvvviii]]]RRRLLLIIIGGGHHHKKKUUUYYY___fffkkkmmmooooooqqqqqqrrrtttxxx|||zzzyyyyyyyyyyyyzzz{{{|||}}}{{{zzzyyyyyyyyywwwvvvsssttttttuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyyyyxxxxxxxxxyyywwwvvvzzz~~~qqqccc[[[XXXXXX]]]dddnnnuuu}}}hhhVVVHHHBBB===>>>>>><<<===@@@>>>======<<<===>>>@@@AAAAAAIIIXXXjjjyyy~~~kkkVVVMMMKKKJJJJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHEEEDDDCCCCCCCCCCCCEEEEEEHHHHHHGGGFFFDDDBBBAAA@@@???>>>===<<<<<<<<<<<<===;;;;;;:::::::::999999999===>>>>>>>>>===:::888777555555555444333333222222111000000/////////////////////////////////////////////111333222111777???OOO^^^mmmsssuuuxxx{{{|||ttteeeWWWPPPKKKLLLOOOPPPQQQSSSPPPPPPPPPOOOOOOPPPQQQQQQTTTUUUVVVVVVUUUSSSQQQOOORRRSSSTTTUUUUUUTTTSSSRRROOONNNLLLLLLMMMMMMLLLJJJIIIJJJMMMSSS\\\hhhttt{{{sss\\\NNNKKKMMMQQQRRRRRRQQQOOOMMMMMMMMM}}}~~~~~~}}}|||~~~xxxrrrjjjddd``````eeemmmxxx~~~zzzooogggbbbbbbeeeffffffdddccccccddddddfffhhhiiiiiijjjnnnqqqpppppppppqqqnnnhhh___XXXTTTMMMHHHFFFCCC>>><<<======???AAADDDFFFHHHIIIJJJNNNRRRVVVZZZ___hhhrrrzzzuuuhhh___VVVOOOJJJIIIIIIJJJPPPWWW]]]bbbjjjrrrwwwwwwsssooolllgggeeeiiiuuu}}}gggRRRKKKMMMPPPUUU\\\^^^YYYSSSRRRUUU[[[aaadddiiioooyyyxxxpppiiiooopppgggXXXNNNNNNSSSUUUTTTTTTXXX^^^aaa```^^^XXXZZZcccvvv}}}ooo___UUUOOOJJJIIIJJJPPPUUU]]]fffmmmqqqrrrqqqssssssuuuxxx{{{~~~xxxwwwwwwvvvwwwxxxzzz{{{{{{zzzxxxxxxyyyyyywwwvvvuuuuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxzzzzzzzzzyyyyyywwwxxxwwwvvvzzz{{{nnnaaaYYYWWWXXX^^^eeeooouuu}}}{{{dddRRRFFF@@@===>>>>>>======@@@>>>>>>======>>>???AAABBBBBBMMM\\\lllzzzzzzgggTTTKKKKKKKKKJJJJJJDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCEEEGGGHHHFFFEEEDDDBBBAAABBBBBBCCCGGGGGGGGGFFFDDDBBBAAA@@@@@@???>>>>>>============;;;;;;:::::::::999999999<<<<<<======<<<;;;:::999555555444444444333333333111000000//////////////////////////////////////////...000222222111666<<>>???======@@@>>>>>>===>>>???@@@BBBCCCFFFSSScccppp|||vvvdddQQQIIIIIIIIIHHHHHHDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDBBBAAAAAAAAABBBFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>===;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;666666555555444444333333111111000//////////////////////////////////////////---...222222111444:::BBBSSSeeennnrrruuuxxxxxx{{{}}}mmm]]]SSSMMMJJJMMMQQQPPPPPPQQQNNNNNNNNNNNNOOOPPPRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQTTTWWWYYYZZZZZZXXXWWWTTTQQQNNNLLLMMMNNNNNNMMMLLLMMMQQQXXXbbblllssswww}}}{{{eeeTTTMMMPPPUUUXXXZZZ\\\YYYUUUQQQPPPQQQ|||~~~~~~|||{{{}}}~~~yyyqqqjjjeeedddfffkkkuuu~~~jjjaaa`````````\\\___ccccccbbbdddiiinnnkkkrrrzzz~~~rrr^^^TTTJJJDDD???;;;:::===@@@AAACCCDDDFFFGGGGGGGGGHHHKKKNNNQQQVVV___jjjrrr|||qqqggg[[[SSSMMMJJJIIIKKKQQQXXXZZZaaalllwww~~~zzzuuuuuu{{{|||bbbSSSPPPVVV___fffhhhaaaYYYWWW\\\ccchhhiiihhhlllttt{{{}}}zzzrrrllloooqqqppphhh___XXXXXXZZZWWWXXXZZZ[[[]]]___cccfffkkkooo}}}wwwoookkkgggeeeeee]]]ZZZXXXZZZ```hhhmmmooommmooorrrwww}}}}}}wwwvvvtttssssssuuuwwwxxxxxxwwwwwwxxxzzz{{{{{{zzzvvvwwwwwwxxxyyyxxxxxxxxxvvvvvvwwwxxxxxxwwwuuutttqqqsssssssssxxxttthhh\\\WWWVVVYYY```hhhtttyyypppZZZKKKCCC>>><<<>>>???===>>>@@@>>>>>>>>>>>>???AAACCCDDDPPP^^^nnnyyyuuucccPPPIIIHHHHHHFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::777777666666555444333333111111000///////////////////////////////////////...,,,---111222111333888<<>>???>>>>>>@@@???>>>>>>>>>???AAACCCDDDYYYhhhxxxwwweeeRRRJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBB@@@>>>=========<<<<<<<<<;;;;;;;;;===<<<;;;;;;:::999888888999888777666555444333333111111000///////////////////////////////////////...,,,---111222111333777888JJJ^^^jjjooosssvvvvvvxxx}}}pppbbbSSSMMMKKKNNNQQQPPPOOOOOOLLLMMMMMMNNNOOOQQQRRRSSSPPPPPPQQQQQQRRRRRRSSSSSSTTTWWW[[[___``````___]]]YYYTTTNNNKKKKKKMMMPPPQQQSSSUUUYYYcccmmmuuuyyyyyyxxx{{{~~~rrr```SSSOOOSSSXXX___ccceeebbb\\\VVVVVVWWW~~~xxx{{{}}}|||{{{}}}tttlllfffaaaccciiirrr}}}qqqfffaaa___```cccfffkkkooopppwww}}}gggWWWEEE<<<999999<<<@@@DDDGGGJJJLLLLLLKKKKKKKKKGGGHHHJJJLLLPPPWWW^^^dddlllooosssvvvzzz~~~{{{pppfff]]]RRRLLLLLLPPPTTTVVV]]]bbbiiirrrzzz~~~}}}uuuaaa\\\dddqqqzzz~~~jjj[[[^^^dddccccccgggjjjjjjqqq{{{zzzxxxlllmmmlllggg```[[[[[[\\\aaa\\\]]]eeekkkllloootttwwwjjj```]]]^^^```aaaffflllsssxxx{{{~~~|||wwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxzzz{{{{{{yyywwwuuusssrrrrrrssstttrrrqqqqqqqqqpppqqqxxxzzzooocccWWWSSSTTTYYYbbbkkkvvv{{{~~~gggTTTHHH@@@???===;;;:::;;;<<<===@@@===<<<>>>@@@AAAIIIQQQ```nnn~~~{{{zzz```OOOLLLEEEDDDGGGEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEECCCAAABBBDDDGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;<<<=========<<<<<<;;;;;;:::999999;;;;;;:::888666444222111000000000000000111222222//////.........------------/////////...///111333;;;EEEUUUdddnnnssstttuuuvvv|||nnn^^^TTTNNNJJJLLLNNNMMMLLLMMMOOOMMMLLLMMMPPPSSSTTTTTTRRRMMMLLLPPPTTTTTTTTTVVVVVVYYY\\\```fffhhhbbbYYYYYYPPPIIIJJJMMMMMMNNNOOOVVVXXX^^^iiisssxxx{{{}}}xxxwwwzzz~~~jjjZZZTTTVVV[[[^^^dddddddddaaa]]]ZZZYYYYYY{{{}}}~~~}}}|||~~~uuulllgggcccdddiiirrr|||yyyttt|||nnndddaaaaaadddhhhnnnwwwwww```RRRCCC<<<::::::<<<@@@DDDGGGJJJLLLLLLKKKKKKLLLGGGHHHJJJKKKNNNSSSZZZ^^^dddfffjjjmmmqqquuu{{{{{{tttjjjaaaUUUMMMLLLOOOSSSVVV\\\aaajjjrrryyyiii```fffrrr{{{ooo```aaaeeedddcccfffeeedddjjjvvv~~~}}}xxxuuuqqqqqqoookkkfffccccccdddddd___]]]cccjjjqqqzzztttiiidddcccddddddgggkkkppptttwww{{{zzzwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxyyyzzzzzzxxxvvvvvvtttssssssttttttrrrqqqrrrsssrrrttt{{{zzzjjj```VVVSSSVVV[[[eeemmmvvv{{{zzzcccQQQFFFAAA@@@>>>=========???@@@@@@>>>>>>@@@@@@BBBIIIQQQddduuu~~~cccRRROOOHHHHHHLLLJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIFFFFFFEEEDDDCCCBBBBBBAAA??????===<<<<<<<<<===>>><<<<<<;;;;;;:::999999999888888888777777555444444222222111000000000000000//////.........---------...000111000000000222444:::DDDTTTcccnnnssstttsssssswwwooo___TTTNNNIIIKKKMMMLLLLLLMMMNNNMMMLLLNNNQQQSSSSSSSSSSSSNNNNNNRRRUUUUUUTTTVVVWWW[[[___ccciiikkkddd[[[YYYQQQJJJLLLOOOPPPQQQSSSYYY\\\cccnnnwww{{{||||||vvvssstttzzzyyygggZZZVVVYYY```dddhhhhhhgggddd___\\\[[[[[[}}}}}}}}}{{{{{{~~~~~~~~~uuummmhhheeeeeeiiiqqq{{{xxxkkkjjjrrr}}}mmmdddbbbccciiiooouuu|||kkkVVVKKK@@@<<<;;;;;;===@@@EEEHHHJJJLLLKKKKKKLLLLLLJJJKKKLLLMMMNNNQQQVVVYYY[[[\\\___bbbffflllssswwwzzz}}}~~~xxxtttooofffZZZPPPLLLNNNRRRUUU\\\bbbkkksssyyy}}}tttgggiiiuuuooo``````cccbbbaaacccccc```eeerrr|||}}}yyyuuuqqqpppnnnkkkiiihhhhhhiiijjjeeecccfffnnnzzz|||rrrmmmmmmmmmnnnqqqrrrssstttvvvzzzzzzxxxxxxyyyyyyxxxvvvtttsssttttttuuuuuuvvvxxxyyyzzzxxxwwwwwwxxxyyyyyyxxxvvvwwwvvvttttttttttttsssqqqqqqrrrsssvvv|||xxxddd[[[TTTTTTXXX^^^gggooouuuzzzsss^^^MMMDDD???>>>=========>>>@@@AAA@@@??????AAAAAABBBJJJSSSeeezzzfffUUUPPPJJJJJJOOONNNJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB??????>>>============>>>;;;;;;;;;:::999999888888444555666666777777777666555444333111000//////////////////............---///000111111000111333555777AAAQQQaaammmrrrsssqqqppprrr~~~qqqbbbUUUNNNIIIKKKMMMLLLLLLMMMMMMLLLMMMOOOQQQSSSRRRQQQSSSOOOPPPTTTWWWUUUTTTUUUYYY^^^eeeiiimmmnnnfff\\\YYYQQQLLLNNNQQQSSSTTTWWW\\\bbbkkkuuu}}}~~~{{{uuupppooouuu|||}}}sssdddZZZXXX^^^fffkkkllllllkkkgggccc___^^^^^^}}}{{{yyywwwwww}}}~~~~~~vvvnnnjjjffffffhhhoooyyytttfffdddkkkxxx|||mmmgggfffiiipppxxxnnn^^^KKKDDD============>>>BBBFFFHHHKKKLLLKKKKKKLLLMMMPPPQQQQQQQQQPPPQQQTTTVVVTTTVVVXXXZZZ^^^dddlllqqquuuzzz|||wwwtttsssrrriii]]]RRRMMMNNNRRRUUU]]]ccckkkrrrwww|||}}}llllllxxx|||mmm```^^^bbbcccdddfffddd```dddqqq}}}|||xxxsssqqqooonnnmmmnnnnnnnnnpppooonnnrrr{{{}}}xxxwwwyyy|||}}}zzzzzz|||}}}yyyzzzzzzzzzxxxvvvsssrrrsssssstttuuuvvvwwwyyyzzzxxxwwwvvvvvvxxxxxxwwwvvvxxxwwwuuuuuuuuuuuusssqqqnnnppprrrvvv|||{{{sssaaaYYYSSSTTTYYY___hhhoootttyyymmmYYYJJJBBB;;;;;;;;;;;;<<<===???????????????AAAAAACCCLLLVVVeee|||hhhVVVPPPIIIIIIMMMLLLJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>======<<<<<<<<<<<<;;;::::::999999888888777444555666666777777777777555444333222111000000000/////////...............///000111111000000222444555>>>NNN^^^kkkqqqqqqppppppoooxxxtttdddUUUMMMHHHJJJLLLKKKKKKMMMLLLLLLMMMOOORRRSSSQQQOOOQQQOOOQQQUUUWWWUUUTTTWWW]]]dddkkkooorrrpppggg]]]WWWQQQMMMOOORRRSSSUUUXXX^^^fffrrr{{{yyytttmmmlllsss|||wwwoooddd\\\[[[```iiiooooooooommmjjjeeebbbaaaaaa|||xxxvvvwww}}}}}}uuunnnjjjgggeeefffkkkuuu~~~sssggg^^^eeeppp}}}uuukkkiiikkkqqq{{{sss___RRRDDD???<<<>>>???>>>@@@CCCGGGIIIKKKKKKKKKKKKMMMNNNRRRSSSSSSRRRQQQPPPQQQRRRPPPQQQRRRSSSWWW\\\ccchhhnnnsssyyyzzzwwwtttrrrsssooohhh^^^TTTNNNOOOSSSVVV\\\bbbiiinnnrrryyyooollluuu~~~qqqeeebbbdddgggiiikkkfffcccfffrrr}}}}}}{{{zzzzzzyyyxxxwwwvvvvvvwwwvvvyyy~~~~~~zzzzzzzzzyyyxxxvvvsssrrrssssssssstttuuuvvvxxxyyywwwvvvuuuuuuvvvwwwvvvuuuxxxvvvuuutttuuuuuusssrrrmmmppptttxxx~~~zzzppp```XXXSSSUUUYYY___gggnnnsssyyyjjjVVVHHHAAA:::;;;;;;<<<===>>>??????>>>>>>???AAAAAADDDPPP]]]nnnjjjXXXRRRJJJHHHKKKIIIHHHIIIJJJJJJKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGDDDFFFHHHKKKLLLMMMLLLLLLNNNMMMMMMLLLKKKIIIHHHHHHFFFEEEDDDDDDBBBBBBAAA@@@============<<<<<<;;;;;;;;;::::::999999888888777666777777777777777666666444333333222222222222222////////////////////////...///000/////////111333444;;;IIIZZZhhhppppppnnnqqqooouuu}}}vvvfffUUUMMMHHHIIIKKKKKKKKKMMMLLLLLLMMMOOOQQQRRRPPPOOOOOONNNQQQVVVWWWVVVWWW[[[dddlllsssuuuuuuqqqggg]]]UUUPPPNNNQQQSSSSSSVVVZZZaaalllxxxuuuoooiiiiiiqqqyyy}}}}}}~~~uuuoooeee]]][[[```gggmmmnnnooonnnkkkgggeeedddddd{{{yyyzzz~~~{{{tttnnnkkkfffdddcccgggpppzzz~~~}}}uuujjjdddhhhppp{{{zzzpppiiieeehhhnnnwwwuuubbbRRRIIIAAA======@@@@@@???AAAEEEHHHIIIKKKKKKKKKKKKMMMOOOPPPQQQRRRRRRPPPNNNNNNNNNLLLLLLNNNNNNPPPTTTYYY]]]aaagggmmmppppppoooooopppgggccc\\\TTTPPPPPPUUUYYY\\\bbbjjjnnnqqqvvvqqqlllqqqwww}}}ssshhhdddfffkkknnnooopppnnnqqqzzz||||||{{{zzzxxxwwwvvvuuuttttttssssssttttttuuuvvvwwwwwwuuussssssuuuvvvuuuuuuvvvuuussstttuuuuuutttrrrnnnrrrwww|||zzzooo```XXXSSSTTTYYY^^^gggnnnuuu{{{~~~gggTTTGGGAAA<<<======>>>???@@@@@@AAA>>>>>>???AAABBBHHHXXXhhh{{{kkkYYYTTTLLLIIIKKKHHHGGGHHHIIIKKKKKKJJJIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIEEEFFFHHHJJJLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@===============<<<;;;;;;;;;;;;;;;:::999999888888999999999999888777666666444444333333222333333333...////////////000000000---...//////...///111333333999EEEVVVeeennnpppnnnrrrpppttt|||wwwhhhUUUMMMGGGHHHJJJJJJKKKNNNMMMLLLLLLNNNPPPQQQPPPOOOOOONNNQQQWWWYYYYYY^^^dddllltttyyyyyyvvvpppeee[[[SSSPPPPPPTTTVVVXXX\\\aaaiiiuuu|||ooogggdddgggooovvvwwwwwwxxxzzzzzz{{{|||}}}}}}}}}}}}rrrmmmeee]]]YYY[[[bbbggglllmmmnnnllljjjhhhhhhiii|||~~~~~~}}}xxxsssnnnkkkeeebbb___ccclllvvv|||||||||zzzrrrrrrsssuuu{{{~~~zzztttmmmjjjeeeaaa```fffmmmvvv{{{gggWWWKKKEEEAAA>>>>>>AAABBB@@@BBBGGGHHHJJJKKKKKKKKKKKKNNNOOOOOOQQQSSSRRRPPPNNNNNNNNNKKKLLLMMMMMMMMMOOOSSSUUUVVVZZZ```dddeeeeeeeeeeee^^^\\\YYYTTTQQQRRRWWW\\\aaaiiirrrwwwxxxzzzsssooorrrvvv{{{uuummmjjjoooxxx~~~~~~}}}{{{yyywwwvvvvvvvvvwwwuuuttttttssssssttttttuuuvvvtttrrrrrrtttuuuuuuttttttrrrrrrssstttuuutttsssmmmrrrxxx~~~yyymmm___WWWQQQSSSXXX___hhhqqqxxx~~~|||eeeRRREEE???======>>>???????????????@@@???@@@BBBDDDMMMaaasssfffVVVSSSLLLIIIJJJGGGGGGHHHJJJKKKLLLKKKJJJIIIGGGGGGEEEEEEFFFGGGIIIKKKHHHIIIJJJKKKKKKLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>??????@@@???>>>===<<<<<<<<<;;;;;;:::999999999999::::::::::::999888888777666555333222222222222.../////////000000000000...///000000///000222444333777BBBQQQbbblllpppoooqqqoootttwwwhhhUUUMMMGGGHHHJJJJJJKKKNNNNNNMMMLLLMMMOOOPPPPPPOOOPPPPPPSSSXXX\\\^^^eeennntttzzz~~~|||uuunnncccYYYQQQPPPRRRXXX]]]```ffflllsssxxxhhhaaabbbhhhqqquuutttsssuuuvvvvvvvvvvvvwwwwwwwwwwwwmmmjjjcccZZZUUUVVV[[[```kkklllmmmmmmllllllmmmooo}}}~~~|||wwwrrrnnnkkkddd```]]]```iiisss{{{~~~~~~{{{{{{{{{zzzxxxvvvxxx}}}zzzvvvsssqqqmmmfff```]]]bbb______dddjjjrrr}}}rrr```RRRHHHDDDAAA???@@@BBBBBBAAACCCHHHIIIJJJKKKKKKKKKKKKNNNPPPPPPRRRTTTUUUSSSQQQPPPPPPLLLNNNOOOOOONNNOOOQQQRRRRRRTTTXXX[[[\\\\\\ZZZXXXWWWXXXWWWTTTRRRTTTYYY]]]gggqqq|||~~~uuuuuuwwwzzz~~~zzzuuuuuu~~~~~~~~~}}}zzz}}}{{{xxxvvvuuuvvvwwwyyyuuuuuutttsssssssssssstttvvvtttrrrrrrssstttuuutttrrrqqqqqqrrrtttuuutttssskkkpppwww}}}vvvjjj]]]UUUPPPQQQXXX```jjjssszzzzzzdddQQQDDD>>>;;;<<<<<<===============AAAAAABBBCCCFFFQQQggg{{{{{{{{{yyy```RRRPPPJJJGGGHHHEEEGGGIIIKKKLLLMMMLLLKKKJJJGGGFFFEEEEEEFFFHHHJJJLLLJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBAAA@@@???>>>===<<<<<<;;;;;;::::::999999999:::;;;;;;;;;::::::999888666444222111000000.../////////000000111111///000111111000111333555333777@@@OOO```kkkpppooopppnnntttwwwiiiUUUMMMGGGGGGIIIJJJKKKNNNOOOMMMLLLLLLNNNPPPPPPPPPQQQQQQUUUZZZ^^^bbbkkktttxxx~~~}}}uuulllaaaXXXPPPPPPTTT\\\bbbgggnnnvvv|||tttccc```ccckkkuuuwwwtttsssvvvsssssssssrrrrrrrrrqqqqqqjjjfff```XXXRRRRRRWWW\\\jjjlllnnnnnnnnnoooqqqsss~~~{{{}}}{{{yyytttoookkkfff___\\\aaaiiipppxxx~~~~~~}}}}}}yyyrrrtttkkkcccaaa^^^ZZZWWWWWWXXXVVVZZZccckkkrrr{{{kkk[[[LLLEEEDDD??????AAACCCEEEHHHJJJLLLLLLMMMMMMLLLJJJJJJKKKLLLPPPPPPQQQQQQRRRQQQQQQPPPNNNLLLJJJJJJMMMOOOPPPQQQRRRQQQRRRTTTWWWYYYYYYXXXTTTQQQQQQUUUWWWWWWYYY]]]iiirrr~~~{{{~~~zzzzzz~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~|||xxxuuussssssssstttuuuuuuuuuuuutttsssrrrqqquuuuuuuuutttsssrrrqqqpppmmmnnnoooqqqrrrsssttttttqqqrrrvvv~~~uuukkk]]]WWWSSSUUUZZZaaakkkuuuzzzzzzbbbOOOEEECCC@@@???>>>======>>>??????@@@??????CCCIIIWWWooo{{{zzzyyywww|||mmm```RRRKKKHHHEEEFFFIIICCCEEEHHHJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLJJJGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888777666444333222111000///...///000111000///111111111111000000//////444888===GGGWWWhhhooonnnssspppqqqzzz{{{kkkYYYPPPIIIJJJLLLKKKIIIIIIJJJJJJKKKNNNQQQSSSSSSSSSRRRRRRSSSXXXaaallltttxxxrrrddd]]][[[RRRWWW\\\```dddlllxxxvvvkkkbbb```fffnnnuuuxxxvvvrrroooooooooppppppqqqrrrsssssskkkhhhccc]]]VVVTTT]]]hhhmmmqqqqqqmmmnnntttwwwtttzzz{{{~~~~~~|||wwwrrrnnnhhhaaa^^^aaahhhnnnuuu{{{~~~}}}}}}{{{tttppphhh```^^^]]]ZZZYYY[[[YYY[[[aaahhhoooxxx|||jjjYYYKKKCCCCCC???@@@AAACCCFFFHHHJJJLLLMMMMMMMMMKKKJJJIIIKKKMMMOOOPPPPPPPPPQQQPPPPPPPPPLLLJJJIIIIIILLLOOOPPPQQQPPPOOOOOORRRUUUXXXZZZZZZXXXSSSQQQSSSTTTUUUYYY___hhhppp|||}}}{{{{{{{{{{{{{{{}}}{{{zzzyyywwwvvvvvvzzz~~~~~~{{{}}}~~~}}}{{{xxxuuutttssstttuuuttttttuuuuuuuuuuuuttttttssssssssssssrrrqqqpppooommmnnnoooqqqrrrsssssssssrrrtttyyyrrrgggYYYUUUTTTWWW\\\bbbjjjsss{{{www___MMMCCCAAA@@@???>>>======>>>??????BBB??????AAAHHHWWWqqqxxxyyy}}}~~~iii]]]PPPJJJGGGDDDEEEHHHDDDEEEGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@??????????????????>>>======;;;;;;;;;<<<<<<;;;;;;;;;999888666555333222222222111///...///000111000/////////000000000111111111222555;;;DDDTTTeeemmmmmmrrrpppqqqxxx|||mmmYYYPPPHHHIIIKKKKKKJJJJJJNNNOOOPPPSSSWWWXXXXXXVVVUUUUUUWWW^^^hhhrrrzzz~~~qqqeee^^^\\\VVVZZZ___ccchhhqqq}}}~~~qqqfff^^^aaahhhqqqwwwyyyuuupppllloooooopppqqqrrrrrrrrrrrrjjjgggddd```[[[ZZZcccnnnpppttttttqqqsssyyy|||zzzyyywww{{{}}}|||yyyuuupppllljjjddd___aaafffjjjqqqwww~~~~~~~~~}}}~~~zzzmmmeee^^^[[[ZZZYYY\\\``````eeelllrrrxxx{{{iiiXXXIIIBBBBBB@@@AAABBBDDDGGGIIIKKKLLLOOOOOOMMMKKKIIIIIIKKKMMMOOOOOOOOOOOOOOOOOONNNNNNJJJIIIGGGHHHKKKNNNPPPPPPOOOMMMMMMNNNSSSWWWYYYZZZ[[[UUUPPPQQQRRRTTTZZZaaaiiiooozzzzzz|||~~~|||xxxvvvsssrrrrrrrrrqqqqqqtttyyy|||wwwvvv}}}}}}{{{xxxvvvuuuuuuvvvwwwuuuuuuvvvvvvwwwwwwvvvvvvrrrrrrrrrqqqqqqppppppooonnnnnnoooqqqqqqrrrrrrrrrrrruuu|||pppdddVVVSSSSSSYYY^^^cccjjjqqq|||rrr[[[JJJAAA>>>??????>>>>>>>>>>>>??????CCC@@@???AAAGGGVVVppp|||tttxxxeeeYYYNNNHHHFFFDDDEEEGGGEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKFFFEEEDDDBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999888666444222222222222111000//////111111000///------...///111222333333111555:::BBBQQQccclllmmmppppppqqqttt~~~pppZZZPPPHHHHHHJJJJJJJJJKKKPPPRRRUUUZZZ^^^___]]][[[WWWXXX]]]dddoooxxx|||pppeee```___^^^aaaeeeiiinnnwwwwwwkkkccc^^^fffmmmwww}}}}}}wwwqqqmmmooopppqqqssssssrrrpppoooiiigggfffdddaaaaaajjjttttttwwwyyywwwxxx}}}yyyuuuyyy~~~~~~|||{{{yyyuuupppllljjjddd```bbbeeehhhooovvv}}}~~~~~~}}}|||uuummmeeebbbaaaaaaeeejjjmmmrrrxxxwwweeeVVVIIICCCCCCAAABBBDDDFFFHHHJJJKKKLLLPPPPPPNNNKKKIIIIIIKKKMMMOOONNNNNNMMMMMMMMMMMMMMMIIIGGGFFFFFFJJJMMMOOOOOOOOOMMMKKKLLLOOOSSSVVVWWWWWWRRROOOQQQSSSUUU[[[bbbmmmpppxxx~~~zzzxxxyyyzzzzzzvvvnnnhhheeejjjrrryyyyyy{{{{{{wwwtttvvv~~~|||{{{yyywwwvvvwwwwwwxxxwwwwwwxxxxxxwwwvvvvvvuuurrrrrrrrrqqqqqqqqqqqqqqqnnnoooppppppqqqppppppppppppuuunnnbbbVVVRRRRRRWWW]]]ccclllttt}}}nnnXXXHHH@@@===>>>>>>>>>>>>>>>?????????CCCAAA@@@BBBFFFRRRhhh|||}}}wwwtttzzzzzzaaaVVVLLLHHHGGGEEEFFFHHHGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEFFFGGGIIIKKKFFFEEECCCBBBAAAAAABBBCCC@@@AAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>===<<<<<<============<<<<<<:::888666333222222222333222000///000111111000///------...///000111222222333666:::AAAOOOaaalllooollloooqqqrrrxxxttt]]]RRRHHHGGGIIIJJJKKKMMMNNNRRRXXX```eeefffccc```ZZZ\\\aaaiiirrrzzzyyynnnfffccccccgggiiimmmrrrxxxqqqgggcccaaakkkttt|||uuuqqqoooqqqssstttsssqqqnnnllliiihhhggggggffffffmmmwwwyyy{{{|||{{{{{{~~~zzzvvvzzz~~~}}}zzzuuurrrjjjeeeaaabbbdddgggooowww|||~~~~~~|||zzz|||}}}uuuqqqnnnmmmrrryyy|||qqq```TTTJJJEEEEEEBBBCCCEEEHHHJJJKKKKKKLLLOOOOOONNNLLLJJJIIIKKKMMMOOONNNMMMLLLLLLLLLLLLMMMIIIGGGEEEFFFIIILLLMMMNNNPPPMMMJJJJJJLLLOOOQQQQQQOOOMMMNNNSSSVVVXXX[[[```mmmpppwww~~~~~~sssfff]]][[[^^^bbbjjjpppwwwyyyvvvtttuuuwww}}}|||zzzyyyxxxxxxxxxxxxzzzzzzyyyxxxvvvtttsssrrrssssssrrrrrrrrrrrrssstttoooooopppppppppooonnnnnnllltttnnnaaaXXXSSSQQQUUU\\\dddoooyyy~~~iiiUUUGGG@@@=========>>>>>>????????????AAA@@@AAACCCEEEMMM^^^nnnrrruuuzzzvvv^^^TTTLLLJJJJJJHHHIIIKKKJJJJJJJJJKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIGGGEEEDDDEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBB@@@@@@AAAAAA@@@@@@???>>><<<<<<===============<<<<<<======>>>>>>======<<<:::888666444333333333333333111000000111111000......////////////000000000222555888===JJJ\\\iiimmmhhhmmmpppqqquuuyyyaaaUUUJJJGGGIIIJJJLLLOOONNNTTT^^^hhhnnnooojjjfff___aaaeeellluuu{{{|||uuummmhhhggghhhmmmqqqwwwxxxkkkcccccceeeqqqzzz~~~wwwtttqqqrrrssstttrrrooollljjjjjjhhhhhhiiiiiihhhnnnuuu|||}}}~~~}}}|||}}}|||xxx{{{~~~{{{vvvssskkkgggccccccdddfffnnnvvv|||~~~|||yyyzzz~~~yyyxxx}}}~~~iii[[[RRRJJJFFFEEECCCDDDGGGIIIKKKLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLNNNPPPOOOMMMLLLKKKKKKLLLMMMJJJHHHFFFFFFHHHKKKLLLMMMNNNLLLIIIIIIJJJLLLMMMMMMHHHHHHLLLTTTXXXYYY[[[^^^gggllluuuqqqccc[[[WWWWWW\\\dddpppwwwxxxuuurrrqqqxxx{{{~~~}}}|||{{{yyyyyyxxxxxxzzzzzzyyywwwtttrrrpppnnnsssrrrrrrqqqrrrsssuuuvvvpppppppppoooooonnnllllllkkksss}}}lll```YYYTTTQQQUUU\\\eeeqqq|||~~~{{{eeeRRRFFF@@@>>><<<===>>>??????@@@????????????AAACCCCCCHHHUUUdddmmmxxxqqq[[[RRRKKKKKKLLLKKKKKKMMMKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>;;;;;;<<<<<<======<<<<<<======>>>>>>>>>>>>======:::999888777666444333333333222111111111111000...////////////////////////000333555888CCCTTTbbbhhhfffkkkpppqqqttt}}}gggZZZLLLHHHIIIJJJMMMPPPRRRYYYeeeqqqxxxwwwpppjjjcccdddhhhnnnvvv|||~~~xxxqqqllljjjlllnnnqqqwww|||qqqgggbbbffflllyyy}}}vvvssssssssstttsssqqqnnnjjjiiiiiiggghhhkkkkkkjjjnnnsss~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}zzzvvvsssooojjjgggeeeddddddlllttt{{{~~~|||xxxxxxxxxdddXXXPPPIIIDDDCCCCCCEEEHHHJJJLLLLLLLLLLLLJJJLLLNNNOOONNNMMMMMMNNNQQQOOOMMMLLLKKKKKKLLLMMMLLLIIIGGGGGGHHHKKKKKKLLLKKKIIIHHHHHHJJJKKKKKKKKKGGGGGGKKKRRRVVVWWWXXX\\\___gggrrr|||}}}ooocccZZZVVVUUU\\\fffqqqwwwyyyxxxvvvuuuvvvwwwwwwzzz~~~}}}|||zzzyyyxxxwwwwwwwwwvvvuuussspppooommmrrrqqqppppppqqqsssuuuvvvpppppppppooonnnlllkkkjjjllluuuzzziii]]]WWWSSSSSSXXX```hhhsss}}}~~~vvv```NNNDDD???>>>;;;<<<>>>???@@@@@@?????????>>>@@@@@@@@@EEESSSaaarrrkkkXXXPPPJJJKKKMMMLLLLLLNNNJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<==================>>>>>>??????>>>>>>===999:::::::::999666444222444222111111111111000...,,,------...///000111111000222333444>>>OOO^^^eeefffjjjoooqqqsss|||lll^^^OOOIIIIIIJJJMMMQQQWWW___kkkwww|||yyypppiiibbbbbbeeelllttt{{{|||uuunnnkkklllooosssxxx{{{pppjjjfffgggoooxxx}}}vvvtttuuuuuutttrrrooollljjjhhhgggfffhhhlllmmmmmmooottt~~~~~~|||}}}}}}~~~~~~~~~zzzwwwrrrmmmiiigggdddcccjjjrrr{{{~~~|||wwwwww~~~}}}uuuaaaVVVOOOHHHBBBAAADDDFFFHHHKKKMMMMMMLLLLLLHHHKKKNNNPPPOOONNNNNNNNNQQQPPPNNNLLLKKKKKKLLLMMMMMMJJJHHHGGGIIIJJJKKKKKKGGGFFFFFFHHHJJJLLLKKKJJJIIIHHHJJJQQQTTTTTTWWW[[[ZZZcccpppyyy}}}}}}|||tttfff\\\VVVSSSWWW___kkkuuu|||~~~~~~zzzwwwtttppppppttt|||~~~}}}{{{yyyxxxwwwuuuttttttsssrrrpppooonnnqqqpppooooooppprrrtttvvvqqqppppppooonnnllljjjiiinnnvvvxxxfffZZZUUUSSSTTT[[[cccjjjsss|||}}}rrr\\\LLLCCC>>>===;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>>>>DDDSSScccxxxgggUUUNNNIIIKKKMMMLLLMMMNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFFFFEEEDDDCCCBBBAAABBBDDDEEEDDDBBB???===???@@@@@@@@@@@@???>>>>>><<<<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>999:::<<<<<<;;;888444222444333111111222111000...***+++,,,...000111333333222444444555===NNN^^^eeegggjjjnnnpppssszzzooo```QQQJJJIIIJJJMMMQQQYYYaaammmxxx|||wwwmmmddd]]]^^^aaagggpppxxx}}}zzzsssmmmjjjmmmrrrvvv~~~xxxnnnfffeeehhhmmmxxxwwwuuuwwwvvvtttqqqnnnkkkiiihhhfffeeegggmmmoooooorrrvvv~~~~~~{{{yyywwwwww{{{}}}{{{wwwqqqiiiccccccgggllloooyyy~~~~~~xxxwww{{{{{{qqqcccWWWOOOJJJFFFCCCCCCFFFIIIKKKLLLMMMNNNOOONNNMMMMMMNNNOOONNNLLLJJJMMMNNNMMMLLLJJJJJJLLLNNNPPPLLLKKKMMMIIIDDDDDDIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIKKKOOOUUUXXXWWWVVV^^^bbbjjjqqqwww|||{{{zzz{{{tttlllfffbbb]]][[[]]]eeennnvvvzzzoooggghhhpppxxx~~~yyyvvvttttttvvvtttrrrqqqqqqqqqpppoooqqqqqqqqqqqqrrrsssttttttsssqqqnnnlllkkkkkkjjjiiinnnxxxzzzlll___XXXTTTVVVYYY^^^dddllluuu{{{gggUUUIIIAAA???AAA===>>>???@@@AAABBBBBBBBBAAA@@@AAAAAA@@@GGGZZZkkkhhhTTTNNNJJJJJJJJJHHHIIIKKKOOOMMMKKKHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGEEEDDDDDDGGGIIIEEEDDDCCCDDDEEEFFFEEECCC???@@@AAABBBBBBAAA???>>>?????????????????????????????????>>>===<<<<<<;;;<<<===>>>???@@@??????>>>;;;::::::999888777666666444333222111000000000000------......//////000000///...000555;;;FFFXXXhhhfffppppppoootttwww{{{kkkYYYNNNJJJJJJOOOUUU]]]hhhtttxxxtttkkkdddaaaWWW]]]cccjjjtttxxxooommmoooqqquuuzzzzzztttkkkhhhgggjjjpppzzz{{{zzz~~~yyyuuuuuurrrlllhhhhhhgggggggggiiimmmrrrwwwyyy~~~zzzxxxvvvwww{{{~~~{{{uuullleeeccceeeiiilllyyy}}}~~~xxxvvvxxx|||xxxnnnaaaUUUOOOJJJFFFCCCDDDFFFJJJLLLMMMMMMOOOPPPOOONNNNNNOOOPPPOOOLLLJJJMMMMMMMMMKKKIIIIIIKKKMMMPPPMMMMMMNNNLLLFFFFFFJJJKKKJJJJJJKKKKKKMMMNNNOOOMMMLLLLLLOOOTTTWWWWWWVVV\\\aaagggnnnsssyyy~~~}}}}}}yyyrrrkkkggggggeeefffiiikkknnnxxx{{{qqqkkklllooorrrwww}}}{{{yyy{{{{{{xxxvvvvvvvvvtttrrrqqqqqqqqqooonnnppppppoooooooooppprrrsssqqqooommmlllkkkjjjjjjiiiqqqyyywwwhhh[[[UUUSSSUUUYYY^^^eeemmmvvv}}}|||dddRRRFFF???>>>@@@>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBAAAIII___sssfffTTTNNNJJJJJJJJJHHHHHHKKKKKKJJJHHHGGGFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGFFFEEEEEEFFFHHHFFFEEEDDDDDDFFFFFFEEEDDDAAAAAAAAA@@@@@@>>>===<<<========================?????????>>>>>>>>>======>>>>>>???@@@@@@???>>>>>>;;;::::::999888777666666444333222111000000000000.........///////////////000...000333888AAARRRbbbfffppppppnnnsssuuuzzzooo\\\PPPKKKLLLQQQXXX^^^gggqqqtttnnnfff___\\\XXX___gggnnnwww}}}uuuoooppprrrssswww{{{wwwnnniiiiiijjjmmmsss|||~~~{{{xxxwwwuuuoookkklllkkkkkkkkklllooossswwwzzzzzzxxxvvvwww{{{yyyppphhhcccdddfffiiivvv{{{~~~yyyuuuvvvxxx~~~{{{|||~~~uuulll___UUUOOOKKKGGGDDDDDDGGGKKKMMMNNNNNNPPPQQQQQQPPPPPPPPPQQQPPPMMMKKKLLLLLLKKKIIIHHHHHHJJJLLLPPPOOOPPPQQQOOOJJJIIILLLKKKKKKKKKKKKLLLNNNPPPQQQRRRPPPNNNOOOQQQTTTUUUUUU[[[^^^ccciiinnntttzzz~~~~~~}}}uuuooorrrqqqpppmmmiiihhhppp{{{xxxrrrooogggkkkpppsssttttttttttttyyy{{{{{{xxxssspppqqqrrruuuvvvwwwyyy|||{{{{{{~~~}}}{{{yyyxxxwwwuuurrrqqqqqqqqqooonnnpppnnnmmmllllllmmmoooqqqnnnnnnmmmlllkkkkkkkkkkkkssszzz}}}qqqbbbVVVQQQRRRUUUYYY___fffoooyyyvvv^^^MMMCCC===<<<===??????@@@@@@@@@@@@@@@??????AAADDDCCCBBBLLLggg~~~cccTTTNNNIIIJJJJJJHHHHHHKKKGGGFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA???>>>===::::::999888777666666555444333222111000000000000///////////////.........000///000222555<<>>===@@@CCCCCCBBBPPPppp{{{bbbSSSMMMIIIJJJJJJHHHHHHJJJFFFFFFFFFFFFGGGGGGGGGHHHBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEGGGHHHFFFDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBAAA???===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCBBBCCCCCCBBBAAA???===;;;::::::999888777666555555444333222111000000000000000000//////......------000//////111333999FFFSSSeeeqqqrrrppprrroooppp{{{xxxeeeXXXPPPOOOVVV^^^bbbgggjjjhhh```YYYWWWWWW^^^iiittt{{{|||wwwssssssuuutttpppooopppqqqssssssppplllkkkmmmpppuuu}}}}}}yyyyyywwwrrrpppqqqpppppprrrtttvvvyyy{{{|||~~~{{{xxxuuuvvvzzzwwwnnnfffdddgggjjjlllrrryyy}}}}}}{{{yyyyyy~~~~~~uuurrrsss|||uuuhhh]]]UUUNNNHHHDDDEEEHHHKKKMMMNNNOOOPPPQQQRRRQQQQQQRRRSSSRRRPPPNNNLLLLLLJJJGGGDDDEEEHHHJJJOOOSSSVVVUUUTTTSSSRRRQQQJJJJJJIIIIIIJJJMMMPPPRRRTTTRRROOOMMMLLLNNNQQQTTTYYY[[[___bbbeeejjjooosssrrruuuyyy}}}{{{vvvxxx~~~{{{tttppprrrqqqmmmjjjiiiwww{{{wwwrrrmmmiiigggeeeeeeggglllqqqsssqqqooooooqqqkkklllkkkhhhhhhooo{{{}}}}}}}}}|||zzzzzzxxxuuuttttttsssrrrqqqqqqpppnnnlllllllllmmmnnnlllmmmnnnmmmlllnnnqqqtttwwwzzzzzzsssfffZZZSSSQQQQQQTTTZZZaaaiiitttkkkTTTFFFAAA>>>===>>>??????@@@@@@@@@???>>>>>>;;;>>>BBBBBBDDDUUUwwwyyybbbSSSMMMIIIIIIIIIGGGGGGJJJIIIIIIHHHHHHHHHGGGFFFFFFAAAAAABBBBBBBBBCCCCCCCCCBBBDDDFFFFFFDDDCCCBBBBBBBBB@@@???@@@AAABBBAAA@@@===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDCCCCCCCCCBBBAAA>>><<<::::::999999888777666555555444333222111000000000000000000//////......------///...///222333888DDDQQQcccpppsssqqqsssooonnnxxx{{{jjj\\\SSSQQQWWW___eeehhhhhhddd\\\XXXXXX[[[dddooozzz~~~yyywwwtttttttttqqqjjjggghhhiiijjjkkkkkklllooowww|||yyyuuuvvvuuurrrppprrrpppqqqtttvvvyyy{{{}}}~~~~~~}}}yyyvvvuuuyyyzzzppphhheeehhhkkkkkkqqqxxx~~~~~~}}}|||~~~tttmmmlllrrr|||nnnbbbYYYQQQJJJEEEDDDGGGKKKMMMNNNNNNPPPQQQPPPPPPPPPRRRSSSSSSRRRPPPMMMLLLJJJFFFDDDDDDGGGJJJPPPUUUWWWUUUTTTVVVVVVTTTKKKJJJIIIHHHJJJLLLPPPRRRSSSRRRPPPNNNMMMNNNRRRUUUZZZ\\\___bbbdddgggjjjmmmkkknnnqqqtttvvvzzz~~~}}}xxxvvvwww{{{~~~wwwrrruuuwwwsssnnnkkkmmmvvv|||vvvqqqllliiiccchhhpppuuuxxx|||zzzuuuuuuzzz~~~}}}{{{{{{|||{{{yyyyyywwwuuutttttttttsssrrrqqqpppooonnnmmmmmmllllllkkkllllllkkkjjjmmmtttyyy{{{|||yyypppbbbXXXSSSRRRRRRUUU[[[bbbkkkvvv|||gggOOOCCC@@@>>>>>>>>>>>>>>>???????????????>>>;;;===@@@CCCHHH[[[wwwbbbSSSMMMHHHIIIIIIGGGGGGJJJJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDDDDBBB@@@@@@AAA@@@???>>>>>>@@@@@@???>>>;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDCCCCCCCCCBBB@@@>>>;;;:::999999888777666555555444444333222111000000000000///////////////...............///222333777BBBNNN^^^lllqqqrrruuupppnnnwwwooobbbWWWSSSXXX___ggghhhfffaaaZZZYYY]]]bbbkkkuuu~~~~~~}}}zzzvvvuuussssssrrrmmmgggeeegggiiikkknnnppprrrwww~~~{{{vvvrrrssstttrrrrrrtttssstttwwwzzz|||~~~~~~~~~~~~{{{vvvuuuxxx~~~}}}sssiiieeegggkkknnnsssyyy~~~}}}}}}zzznnnjjjmmmvvvrrreee\\\SSSLLLFFFDDDFFFJJJLLLMMMMMMOOOPPPNNNNNNOOOQQQSSSTTTSSSQQQNNNMMMJJJFFFDDDDDDHHHKKKPPPVVVWWWTTTSSSWWWYYYWWWNNNLLLJJJIIIJJJMMMPPPRRRRRRRRRRRRQQQOOOQQQUUUXXX[[[^^^aaacccdddeeeggghhhiiikkknnnoooppprrrtttvvvvvvwwwzzz|||yyyzzz|||{{{zzzzzz}}}{{{zzzyyyuuusssssskkknnnuuu~~~zzzqqqjjj```eeekkkrrr{{{|||xxxxxxyyyyyywwwvvvtttsssrrrssstttsssrrroooppppppooonnnlllkkkjjjiiijjjiiiggggggkkkttt{{{zzznnn```UUUQQQRRRSSSVVV\\\ccclllwwwxxxbbbKKK@@@>>>>>>>>>>>><<<===>>>??????@@@??????======@@@DDDMMMccctttaaaRRRLLLHHHIIIIIIGGGGGGIIIHHHHHHIIIHHHGGGFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA???>>>???@@@@@@>>>>>>>>>???@@@???>>>;;;<<<<<<============<<<========================<<<===>>>???@@@AAABBBCCCBBBBBBBBBAAA???===;;;999999999888777666555444444444333222111000000000000.........///////////////......000222222444>>>IIIXXXgggnnnqqquuupppnnnvvvuuuhhh\\\VVVYYY```ffffffddd^^^YYYZZZbbbiiiqqqyyy~~~zzzxxxvvvsssqqqooooooooolllhhhiiinnnooosssxxx{{{}}}zzztttrrrtttuuutttvvvyyyyyyzzz}}}}}}|||}}}|||wwwuuuxxx}}}tttiiidddfffiiiqqquuu{{{}}}|||~~~uuummmmmmrrr|||rrrfff]]]UUUMMMHHHCCCFFFIIILLLLLLMMMNNNOOOMMMMMMNNNQQQSSSUUUTTTRRROOOMMMJJJFFFDDDDDDHHHKKKQQQVVVWWWSSSSSSXXXZZZXXXPPPNNNLLLKKKKKKMMMQQQSSSQQQSSSTTTSSSRRRSSSWWW[[[\\\___bbbdddddddddeeefffhhhkkkmmmnnnnnnnnnoooqqqoooooorrrxxx}}}{{{}}}}}}||||||~~~zzzzzzzzz~~~yyyuuuvvv{{{wwwtttqqqrrrvvv|||zzzmmmddd^^^aaagggnnnzzz|||vvvvvvxxxwwwvvvtttrrrpppqqqrrrsssrrrqqqnnnoooppppppnnnllliiigggggghhhgggddddddiiittt||||||nnn^^^SSSPPPQQQTTTWWW\\\ccclllwwwuuu___HHH>>>============<<<<<<===??????@@@@@@@@@???>>>@@@FFFQQQggg~~~yyyrrraaaRRRLLLHHHIIIIIIGGGGGGIIIFFFFFFGGGGGGFFFEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA???===<<<>>>@@@@@@???>>>???@@@AAA@@@>>>======>>>???>>>===;;;:::@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBBAAAAAAAAA@@@???===;;;999999999888777666555444444444333222111000000000000---.........//////000000///...000111111222;;;EEESSScccllloootttpppnnnvvvyyylll```YYY[[[aaaeeeeeebbb\\\XXX\\\eeemmmttt|||}}}wwwuuutttrrrmmmllllllnnnllljjjooouuutttyyy~~~zzzuuurrruuuwwwwwwyyy|||~~~}}}{{{|||vvvsssvvvzzz~~~|||zzz|||~~~xxxrrrmmmjjjhhhkkkttt~~~}}}~~~vvvpppkkklllvvvuuuiii^^^UUUNNNIIIFFFFFFHHHKKKNNNOOOMMMLLLMMMLLLLLLNNNPPPQQQPPPOOOMMMJJJGGGEEEEEEGGGKKKMMMQQQWWWYYYVVVTTTWWWZZZZZZ[[[TTTOOONNNOOONNNPPPTTTYYYWWWUUUSSSUUUZZZ___ccckkkjjjhhhgggfffggghhhiiihhhiiikkknnnqqqqqqlllhhhfffiiinnnuuu{{{~~~~~~}}}|||}}}yyywwwxxxxxx~~~~~~zzz{{{}}}~~~yyyttttttxxx|||xxxsssooonnnnnnooonnntttvvvxxxwwwssskkkbbb]]]XXXXXXYYY```oooyyywwwuuusssqqqtttsssrrrppppppppppppqqqllllllmmmmmmmmmllljjjiiikkkeeecccgggiiikkksss}}}vvvjjj^^^RRROOOQQQRRRWWW^^^eeemmmxxxhhhVVVDDD<<<<<<======>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCKKK]]]uuu}}}xxxiiiYYYQQQNNNIIIFFFFFFHHHIIIIIIDDDEEEFFFGGGFFFDDDBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????BBBAAA@@@>>><<<;;;::::::======>>>>>>??????@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@??????>>>>>><<<;;;;;;:::999888777777222222222222222222222222000000000000//////////////////000000111555;;;???LLLYYYiiipppooolllmmmoooxxxtttfff^^^]]]^^^eeebbb]]]XXXXXX___kkksssyyyzzz{{{zzzvvvrrrooommmllllllmmmnnnppptttyyy}}}{{{uuuwwwzzz}}}~~~}}}|||~~~zzzxxxxxx{{{~~~{{{vvvwwwzzz~~~|||{{{}}}|||vvvqqqmmmkkkjjjrrr|||}}}~~~zzznnnmmmnnnsss~~~~~~rrrggg\\\TTTLLLHHHDDDDDDEEEHHHKKKLLLKKKIIILLLLLLLLLMMMOOOPPPOOONNNLLLJJJGGGEEEEEEHHHKKKNNNUUU\\\___[[[YYY[[[^^^___]]]VVVPPPOOOOOOOOOQQQUUUVVVUUUTTTUUUYYYaaaiiiooovvvsssnnniiiggggggjjjmmmiiiiiikkkooorrrppplllhhheeeggglllrrrxxx{{{zzzyyywwwyyy|||}}}|||zzzxxxwwwxxxwwwzzz}}}wwwvvvyyy{{{yyywwwuuusssnnniiieeeeeeggghhhhhhddd___XXXTTTPPPPPPRRRXXXdddsssyyywwwvvvtttssstttsssqqqpppoooooopppppplllmmmnnnnnnnnnmmmlllkkkkkkgggeeehhhkkknnnvvv}}}qqqfffZZZQQQOOORRRRRRXXX```hhhoooyyyfffUUUCCC<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???DDDPPPbbbxxx{{{cccUUUOOOLLLIIIGGGGGGIIIIIIIIIFFFFFFGGGGGGFFFDDDAAA@@@AAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>>>>??????BBBAAA???>>><<<;;;;;;:::=========>>>??????@@@@@@>>>??????????????????>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@????????????======<<<;;;:::999888888555444444333222111111111222222111111111000000000111111111000111444999===GGGTTTeeennnooommmmmmooowwwyyylllccc______bbb```\\\XXXYYYaaallluuuzzzzzzxxxuuuqqqnnnlllkkkmmmnnnooooooqqqtttyyy}}}~~~zzzwwwvvvzzz~~~{{{xxxwwwwww|||xxxwwwyyy}}}}}}}}}~~~}}}}}}}}}vvvqqqmmmhhhoooxxx}}}~~~~~~wwwqqqkkkpppxxx|||rrrggg]]]UUUNNNJJJDDDDDDEEEHHHJJJKKKJJJHHHLLLKKKKKKLLLNNNOOONNNMMMKKKIIIFFFEEEFFFIIIMMMPPPVVV]]]```\\\YYY[[[^^^___aaaYYYQQQOOOOOOOOORRRWWWWWWVVVVVVWWW\\\fffqqqyyy|||tttkkkffffffkkkoookkklllnnnqqqsssqqqmmmjjjfffhhhlllqqqvvvyyyxxxwwwsssttttttuuuuuuvvvvvvvvvwwwuuuvvvzzz|||}}}}}}zzz{{{xxxyyy{{{}}}zzzsssiiibbb___```aaaaaa___\\\YYYWWWTTTTTTUUUYYY___hhhoootttxxxyyywwwwwwvvvuuurrrrrrpppooooooooooooooolllmmmnnnooooooooonnnmmmlllhhhfffiiimmmrrryyywwwiii___VVVOOOPPPTTTRRRXXXbbbkkksss{{{yyybbbRRRBBB======<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>EEEUUUjjj}}}qqqZZZPPPLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHGGGFFFCCCAAA@@@@@@@@@??????>>>======<<>>>>>>>>>>>??????AAA@@@???===<<<;;;;;;;;;=========>>>??????@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>===<<<;;;::::::777777666444333222111000333333333222222222111111222222222111111333777:::AAANNN___jjjnnnmmmnnnooosss~~~qqqgggaaa______\\\YYYXXX[[[dddooowww|||yyytttoookkkiiiiiijjjooopppppppppqqqtttxxx{{{sssooollllllqqquuuwwwwwwyyy|||~~~zzzvvvuuuvvvzzz|||wwwuuuuuuvvv~~~vvvtttvvv{{{{{{}}}~~~~~~~~~{{{sssnnnggglllttt{{{}}}}}}~~~{{{zzzyyyzzz{{{zzzvvvsssrrr|||}}}sssiiiaaaYYYRRRNNNHHHHHHHHHJJJMMMNNNMMMLLLLLLKKKKKKLLLNNNNNNMMMLLLJJJHHHFFFEEEFFFJJJNNNQQQXXX___ccc___[[[\\\```bbbggg]]]UUUQQQPPPPPPSSSXXXZZZYYYXXXXXX[[[dddpppyyy}}}vvvmmmfffeeejjjnnnoooqqqtttvvvvvvtttpppmmmkkkllloootttyyy{{{{{{yyysssrrrpppoooppprrrssstttuuutttwww|||}}}}}}~~~xxxzzz}}}{{{sssnnniiiiiiiiiiiiiiihhhhhhhhhffffffggghhhiiijjjkkkkkkhhhnnnuuu}}}yyywwwwwwvvvuuuqqqqqqpppoooooonnnnnnnnnkkklllmmmnnnoooooonnnmmmkkkhhhfffiiinnnuuu|||sssdddZZZRRRNNNPPPTTTRRRYYYdddmmmuuu}}}ppp\\\NNNAAA======<<<<<<>>>>>>>>>>>>>>>>>>=========>>>>>>EEEWWWoooiiiVVVOOOJJJIIIHHHIIIJJJJJJIIIGGGIIIIIIHHHGGGEEECCC@@@???@@@@@@??????>>>=========??????>>>>>>>>>>>>??????AAA@@@???>>>===<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;::::::888777777555444333333222333333333333222222222111111111111111111333777:::===IIIYYYeeekkkmmmllllllnnn~~~vvvkkkaaa\\\[[[YYYWWWXXX]]]gggrrryyy~~~xxxpppjjjggghhhiiijjjqqqqqqqqqqqqpppqqqtttvvv|||{{{qqqeeeaaa]]]]]]aaafffkkkmmmoootttxxxwwwtttrrruuuyyy~~~zzztttsssuuuxxx|||sssqqqtttyyy}}}~~~uuuooohhhkkkpppvvv|||}}}||||||}}}~~~xxxwwwvvvwwwyyy|||~~~{{{rrrjjjbbb[[[TTTPPPKKKJJJJJJLLLNNNOOOOOOMMMLLLKKKKKKLLLNNNNNNMMMKKKJJJHHHFFFEEEGGGKKKOOORRR\\\eeejjjfffaaabbbgggjjjmmmcccYYYTTTRRRPPPSSSWWWYYYYYYXXXWWWYYYaaammmwww}}}|||yyyqqqjjjhhhjjjnnntttwwwzzz|||zzzxxxtttrrrnnnooorrrvvv{{{}}}}}}|||wwwsssooommmoooqqqsssssssssuuu|||}}}zzzuuutttrrrqqqqqqqqqssssssssstttvvvwwwvvvuuusssqqqkkkhhhiiioooyyyyyywwwvvvuuusssqqqqqqppppppooonnnnnnmmmiiijjjlllmmmnnnmmmmmmllliiigggfffhhhoooxxx~~~qqqaaaVVVPPPMMMOOOTTTSSS[[[fffpppxxxiiiVVVJJJ@@@======<<<<<<>>>>>>>>>>>>>>>======<<<<<<@@@@@@FFFXXXppp~~~zzzeeeUUURRRIIIHHHHHHIIIJJJJJJHHHFFFIIIHHHGGGFFFDDDBBB@@@???AAAAAA@@@@@@@@@?????????@@@@@@????????????@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBB??????>>>===<<<;;;::::::777777777666666666666666333333222222222111111111...///000111111444888;;;<<>>???>>>>>>======<<<<<<;;;AAA@@@GGGYYYrrrzzzcccUUUTTTJJJIIIHHHIIIJJJIIIGGGEEEGGGGGGEEEDDDBBBAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCC@@@??????>>>===<<<;;;:::777777777888888888888888333333333222222222111111---///000111222444777:::;;;BBBMMM[[[eeekkkkkkiiihhhmmm|||wwwiii```XXXVVVUUUYYYaaakkksssxxxxxxrrrkkkhhhjjjnnnqqqrrrrrrrrrpppmmmhhheeeeeeeeefffiiinnnrrrqqqkkkbbb[[[WWWWWWXXXXXXYYYYYYZZZ[[[```cccfffhhhjjjnnnuuu{{{}}}~~~zzzzzz~~~|||uuuqqqssszzzxxxwwwyyy~~~zzzuuummmllllllooouuuzzz}}}}}}|||{{{zzz{{{~~~zzzvvvooohhhbbb\\\VVVQQQKKKJJJIIIJJJLLLMMMMMMLLLNNNMMMMMMNNNOOOOOONNNLLLKKKJJJGGGFFFGGGKKKOOOQQQXXXbbbiiifffaaacccjjjooovvvlllbbb\\\VVVQQQOOOQQQTTTWWWYYYYYYYYY```lllvvv}}}yyyqqqmmmoootttzzz~~~{{{xxxxxxoooppprrrvvv{{{zzzuuuooonnnrrrvvvwwwwwwuuuxxx{{{wwwtttrrrqqqqqqppprrruuuxxxzzz{{{||||||nnnfffaaadddkkksss}}}yyytttpppqqqrrrrrrrrrqqqpppooonnnllllllmmmnnnnnnmmmlllkkkhhhiiihhhiiissswwwiiiYYYQQQOOONNNPPPTTT]]]dddnnnwww|||dddLLLDDD>>>======<<<<<<>>>???>>>>>>===<<<<<<;;;;;;>>>@@@JJJ]]]uuu{{{|||```TTTSSSLLLJJJHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@????????????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<::::::999999888888777777444444444444333333333333...000111111111333555888999>>>HHHVVVccclllmmmllliiijjjuuu{{{lllbbbYYYVVVUUUYYYbbbkkkrrrvvvrrrmmmhhhhhhmmmsssuuuuuuqqqqqqnnniiiccc___]]]\\\ZZZ]]]```aaa___\\\YYYXXXUUUYYY]]]______]]]ZZZYYY[[[[[[[[[]]]aaahhhnnnrrruuuvvvwwwwwwwwwzzz~~~~~~wwwqqqooosss|||}}}|||}}}}}}xxxooommmlllnnntttyyy{{{{{{|||{{{zzz{{{~~~{{{wwwqqqkkkeee___XXXTTTMMMKKKJJJKKKMMMNNNNNNNNNOOONNNNNNNNNPPPPPPNNNLLLLLLJJJHHHFFFGGGJJJNNNQQQZZZeeemmmjjjdddgggoootttxxxnnnddd^^^XXXQQQNNNOOOWWWZZZ]]]\\\[[[```jjjttt~~~xxxoookkkooottt{{{{{{xxxxxxqqqqqqtttxxx}}}yyytttooooootttxxxzzzyyywwwyyy~~~|||yyywwwvvvrrrsssuuuwwwxxxyyyzzzzzzqqqkkkggghhhiiiooo~~~{{{uuuppprrrrrrssssssrrrqqqooonnnnnnnnnooooooooommmlllkkkiiijjjiiijjjtttsssdddVVVOOONNNOOOQQQUUUaaagggqqqyyy|||cccIIICCC>>>>>>>>><<<<<<>>>???>>>>>>===<<<;;;;;;;;;;;;@@@LLL```www{{{yyy^^^RRRQQQMMMKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????@@@===>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::888777666666666666555555555444444444000111222222111222333555888;;;DDDSSScccmmmpppoookkkiiirrr{{{lllaaaYYYWWWVVVZZZbbbkkkqqqtttmmmiiifffhhhooouuuwwwwwwqqqpppmmmggg```[[[XXXWWWRRRTTTVVVUUURRRQQQTTTVVVWWW]]]dddhhhhhhddd___\\\WWWUUUTTTUUU[[[bbbgggiiioooooooooqqquuuzzz~~~zzztttnnnnnnsss|||}}}~~~yyyrrrnnnjjjkkkooouuuxxxyyyvvvwwwxxxzzz}}}}}}zzztttnnnhhhaaaZZZVVVSSSRRRPPPNNNNNNOOOPPPQQQPPPNNNNNNQQQTTTTTTOOOJJJMMMKKKIIIJJJLLLOOORRRSSS\\\jjjuuurrrjjjjjjrrryyy{{{ssshhh]]]SSSLLLNNNUUUVVV\\\```^^^ZZZ^^^kkkwww~~~|||nnnfffhhhmmmwww~~~{{{zzzvvvmmmlllwwwuuukkkmmmtttyyy}}}}}}}}}~~~~~~~~~wwwqqqllllllnnnrrrzzz|||vvvrrrrrrrrrrrrrrrqqqpppoooooonnnnnnnnnnnnnnnnnnmmmlllhhhkkkmmmrrrzzz{{{mmm```TTTNNNLLLLLLOOOSSSaaagggpppyyyoooZZZGGGCCC>>><<<===>>>>>>===@@@AAA@@@>>><<<<<<===???>>>GGGUUUfffzzztttbbbWWWOOOKKKIIIHHHHHHHHHHHHFFFEEEFFFEEECCCAAA@@@??????@@@AAAAAABBBDDDEEEFFFGGGHHHIIIEEEBBBBBBDDDFFFEEECCCFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFEEEDDDBBB@@@@@@DDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEECCCBBB???>>>======???@@@@@@???===;;;:::999::::::666666666555444444333333222222222222333444555555<<<<<<@@@LLL]]]jjjoooooolllnnnttttttfff]]]UUURRRYYYccciiimmmooojjjiiijjjooouuuxxxyyyxxxqqqkkkfffddd___WWWRRRQQQSSSRRROOONNNMMMNNNPPPQQQWWWaaajjjlllnnnnnnggg^^^WWWSSSOOOPPPUUU\\\aaaccchhhmmmooonnnrrr{{{~~~|||}}}uuuppprrruuuwww|||}}}xxxsssoookkkjjjnnnsssvvvwwwxxxyyy{{{|||~~~}}}zzztttoooiiibbb\\\WWWSSSQQQOOONNNMMMNNNOOOPPPQQQOOOOOOQQQUUUTTTOOOKKKLLLKKKIIIIIIKKKNNNQQQRRRaaaoooyyyuuulllkkkqqqwww|||tttiii___TTTMMMNNNTTTWWW]]]aaa^^^ZZZ^^^kkkwwwqqqhhhiiimmmxxx~~~zzz{{{wwwnnnkkkuuuwwwmmmooowww~~~}}}wwwuuutttssswww}}}~~~wwwsssrrrrrrrrrrrrqqqpppoooooonnnnnnnnnnnnnnnmmmmmmlllhhhjjjmmmsss|||wwwggg\\\QQQMMMMMMNNNRRRWWWccciiirrrzzziiiVVVFFFBBB>>><<<===>>>>>>===@@@@@@@@@???======>>>???@@@LLL]]]pppsssbbbXXXPPPLLLJJJIIIIIIIIIIIIHHHFFFGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHEEECCCCCCDDDFFFEEECCCGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@CCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCAAA???>>>===>>>??????@@@???===;;;::::::::::::777777777666555555444444222222222222222333444555::::::>>>IIIYYYfffmmmooonnnnnnrrr~~~wwwjjjaaaXXXTTTYYYaaafffhhhjjjjjjjjjlllpppvvvxxxxxxvvvnnnhhhcccaaa]]]UUUQQQPPPRRRQQQPPPNNNNNNNNNOOOPPPXXXaaajjjmmmooopppjjjccc^^^YYYTTTRRRUUUYYY\\\^^^dddiiikkkjjjnnnuuuwwwuuutttnnnkkkpppvvv|||~~~yyysssoookkkjjjlllppptttvvvyyyzzz{{{|||}}}}}}yyytttooojjjddd^^^ZZZSSSRRROOOMMMLLLMMMNNNOOOQQQPPPPPPRRRTTTSSSOOOJJJJJJIIIHHHHHHJJJLLLPPPRRRcccqqq|||yyypppoootttyyyvvvkkkaaaWWWNNNNNNRRRXXX]]]aaa]]]YYY^^^lllyyysssiiihhhjjjyyy{{{xxxzzzyyyooojjjrrrwwwmmmoooyyy}}}~~~}}}yyyzzz~~~xxxtttrrrrrrrrrqqqqqqpppoooooonnnnnnnnnnnnnnnmmmllllllhhhjjjnnnvvv|||qqq___VVVNNNLLLMMMOOOUUU[[[ffflllttt}}}}}}bbbOOODDDAAA>>>======>>>>>>>>>???@@@AAA@@@???>>>???@@@EEETTTiiiuuueeeZZZSSSNNNLLLKKKKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHFFFDDDDDDEEEEEEEEEDDDHHHHHHGGGFFFEEEEEEFFFFFFKKKJJJJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBAAA@@@????????????@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@>>>===>>>>>>??????>>>===<<<;;;;;;;;;;;;999999888888777666666555222222222111222222333333888777;;;DDDSSSaaajjjnnnqqqnnnnnnyyy{{{oooeee\\\VVVXXX]]]```bbbeeeiiikkkooossswwwxxxvvvsssjjjccc^^^\\\XXXRRROOOOOOOOOOOOOOONNNNNNNNNNNNNNNWWW^^^fffjjjnnnpppnnnjjjeeeaaa[[[WWWWWWXXXZZZ[[[___cccfffgggjjjoooqqqooonnnjjjiiioooxxx}}}~~~~~~|||rrrooollljjjlllooosssvvvwwwxxxyyyzzzzzz|||{{{xxxtttooojjjeee___\\\UUUSSSPPPNNNLLLLLLMMMMMMOOOOOOOOOQQQRRRPPPLLLHHHHHHHHHHHHHHHIIILLLPPPSSSbbbppp{{{zzzttttttyyy}}}xxxlllbbbXXXPPPNNNQQQVVV\\\___]]]YYY___nnn{{{ssshhheeefffxxxwwwtttxxxyyypppjjjooo~~~uuujjjnnnyyy{{{{{{yyyvvvyyy~~~zzzvvvsssrrrqqqppppppooooooooonnnnnnnnnnnnmmmlllkkkkkkjjjmmmrrrzzzyyyjjjYYYRRRMMMLLLNNNPPPVVV]]]gggmmmvvv~~~ttt[[[KKKBBB@@@>>>======>>>>>>>>>???@@@BBBBBB@@@@@@@@@AAAJJJ]]]www{{{jjj^^^VVVOOOMMMLLLLLLMMMMMMLLLJJJHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::999888888777777333222222111111111222222666666999AAAMMM\\\hhhnnnrrrmmmllltttuuuhhh^^^WWWWWWZZZ\\\___bbbiiilllrrrwwwzzzxxxuuurrrfff___YYYWWWTTTOOOMMMNNNKKKLLLMMMNNNNNNNNNMMMMMMQQQUUU\\\bbbhhhlllnnnmmmkkkhhhccc___]]]\\\]]]]]]]]]```cccfffiiilllmmmmmmnnnllllllqqqyyy{{{~~~yyyzzzzzzzzzzzzzzz}}}sssqqqnnnlllllloootttwwwwwwxxxyyyyyyyyyzzz}}}zzzwwwsssppplllgggbbb^^^WWWUUURRROOOMMMMMMMMMMMMMMMMMMNNNOOONNNLLLHHHFFFFFFGGGHHHIIIIIIMMMRRRVVVeeerrr|||{{{vvvvvv{{{~~~xxxkkkaaaWWWPPPNNNPPPSSSYYY^^^\\\YYY___nnn|||~~~pppfffccceeexxxtttssswwwvvvoooiiimmm|||tttjjjooo|||||||||}}}{{{{{{~~~~~~qqqjjjfffhhhlllooouuuzzz{{{}}}~~~zzzsssrrrqqqooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjkkkpppwww~~~ssscccUUUPPPMMMMMMNNNPPPWWW^^^gggnnnwwwjjjUUUHHH??????>>>=========>>>??????AAABBBBBBAAAAAABBBDDDPPPgggooo```XXXNNNMMMLLLLLLMMMNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBAAAAAABBB>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>==================<<<<<<;;;;;;;;;:::999999888888444444333222111111111111555666999???IIIVVVdddmmmpppmmmkkkppp}}}yyyjjjaaaYYYWWWYYYZZZ^^^bbbiiinnnuuuzzz|||yyyuuussseee]]]WWWTTTRRRMMMLLLNNNHHHJJJMMMPPPQQQQQQPPPNNNKKKMMMQQQXXX^^^dddiiilllrrrqqqnnnjjjfffccc```___\\\]]]```dddggghhhjjjlllnnnooopppsss{{{~~~|||zzzxxxxxxwwwuuuuuuvvvxxx{{{~~~xxxvvvsssooommmnnnsssvvvxxxyyyzzzzzzzzz{{{}}}{{{yyyuuurrroookkkfffccc[[[YYYVVVRRRPPPNNNNNNNNNLLLMMMNNNNNNLLLIIIFFFDDDEEEGGGJJJJJJKKKOOOVVV[[[mmmwww|||vvvvvv{{{~~~wwwhhh^^^UUUOOOMMMPPPRRRYYY^^^\\\YYY^^^kkkxxxuuuhhh```aaadddvvv{{{qqqppptttrrrmmmhhhkkkzzzuuulllrrr~~~wwwggg```[[[[[[\\\]]]aaaeeehhhkkkpppwwwsssrrrpppooonnnnnnoooooonnnnnnnnnmmmlllkkkjjjiiikkkrrr{{{}}}lll\\\RRRNNNMMMNNNOOOQQQXXX```hhhoooyyywww```NNNEEE===>>>???>>>======>>>@@@AAAAAABBBAAAAAABBBEEEGGGXXXrrrqqq```WWWMMMLLLKKKKKKMMMMMMLLLKKKIIIIIIJJJKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHHHHFFFDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDCCCBBBBBBBBBBBB>>>???AAACCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<===>>>>>>>>>======<<<<<<;;;::::::999999888666555444333222222111222333555999===EEEQQQ___jjjllllllmmmooovvv}}}nnneee\\\YYYXXXYYY^^^dddjjjpppxxx}}}~~~{{{xxxvvvfff^^^WWWTTTQQQMMMLLLOOOIIILLLQQQVVVYYYYYYWWWUUUMMMKKKLLLQQQWWW[[[bbbhhhtttvvvwwwuuupppjjjfffddd___]]]^^^bbbddddddfffiiijjjnnnqqqttt|||{{{xxxvvvtttuuuxxxxxxuuurrrsssuuuxxx{{{}}}~~~yyysssnnnmmmpppsssvvvxxxyyyzzzyyyzzz|||~~~~~~{{{xxxuuusssoookkkhhh___\\\YYYUUURRRPPPPPPPPPLLLMMMNNNNNNKKKHHHEEECCCDDDGGGKKKLLLMMMRRRZZZ```rrr{{{|||xxxyyy~~~uuudddZZZRRRMMMMMMPPPSSSZZZ```^^^YYY[[[fffqqq~~~zzzpppcccYYYVVVZZZ```nnnvvv}}}{{{qqqjjjjjjmmmmmmkkkgggjjjyyytttlllttt{{{tttggg___YYYWWWUUUSSSTTTWWW[[[\\\___fffqqq~~~sssrrrpppnnnmmmnnnooopppnnnnnnnnnmmmlllkkkiiiiiijjjsss}}}~~~tttdddVVVNNNLLLMMMOOOQQQSSS[[[ccciiiqqq{{{nnnWWWHHHAAA;;;===???>>>===<<<>>>AAABBBBBBAAA@@@@@@BBBGGGJJJ```{{{ooo]]]SSSKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDGGGIIIHHHFFFDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGBBBCCCCCCDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBB???@@@BBBDDDDDDDDDCCCBBB@@@AAA@@@@@@???>>>>>>===;;;<<<===>>>??????>>>===<<<<<<;;;::::::999999888888777666444333222222222000444888<<>>:::===??????===<<<>>>AAACCCCCCAAA@@@???CCCHHHLLLeeemmmZZZPPPJJJIIIHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDGGGIIIIIIFFFDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA???AAACCCEEEEEEEEEDDDCCC@@@@@@AAA@@@@@@???>>>===;;;<<<===?????????>>>>>><<<;;;;;;::::::999888888999888666555444333222222...333777:::>>>HHHVVVaaadddkkkqqqooommmvvvwwwmmmccc\\\YYYXXX]]]ccclllsss{{{~~~||||||kkkbbbYYYUUURRRNNNNNNQQQRRRWWW___gggkkkkkkjjjhhhaaaXXXSSSSSSSSSSSSYYYaaaccckkkvvv}}}~~~|||yyyxxxrrrkkkggggggeeeaaabbbhhhhhhnnnsssuuuyyy~~~{{{tttkkkfffddddddaaa^^^eeennnuuuvvvuuuxxx||||||zzzzzz~~~{{{~~~uuummmhhhhhhiiiqqqtttwwwxxxwwwxxxzzz}}}}}}~~~{{{vvvqqqgggddd___YYYUUUQQQPPPOOONNNLLLMMMPPPNNNHHHEEEEEEFFFGGGKKKPPPRRRUUU\\\dddmmmxxx}}}xxxyyyoooZZZSSSOOOHHHHHHMMMVVV[[[___]]]XXXWWW[[[```fffYYYMMMJJJKKKLLLNNNRRRYYY___eeefffbbb^^^]]]^^^dddeeefffjjjvvv}}}tttmmmsss~~~yyy~~~|||qqqlllddd]]]WWWRRRNNNKKKKKKKKKKKKNNNTTT]]]eeejjjrrrpppmmmmmmqqqzzz{{{vvvsssrrrpppnnnmmmnnnooopppmmmkkkhhhhhhiiiiiiiiihhhmmmttt||||||sssfffYYYQQQNNNNNNOOOPPPSSSZZZaaagggqqqzzz{{{cccMMMAAA???======<<<<<<<<<>>>@@@AAADDDAAA@@@@@@???@@@IIISSSjjjsss___RRRMMMJJJIIIHHHGGGFFFGGGHHHHHHKKKJJJIIIGGGFFFEEEDDDDDDHHHGGGGGGGGGFFFEEEEEEEEEIIIHHHGGGEEEEEEEEEEEEFFFFFFEEECCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBB@@@??????>>>@@@BBBDDDFFFFFFDDDAAA???@@@@@@??????>>>>>>======;;;<<<<<<===============888999:::;;;;;;:::888666555555555444333222000///000111444888:::@@@OOO]]]ffflllkkkkkknnnppp}}}|||uuukkk```ZZZZZZ```fffgggqqq|||{{{rrrgggZZZSSSRRRTTTUUUTTTVVV]]]ffflllnnnooopppqqqjjjeee]]]VVVSSSUUUYYY\\\bbbiiirrryyy}}}~~~~~~~~~|||xxxqqqjjjeeeccccccdddoooppprrrssssssqqqnnnlllhhhddd___\\\]]]aaafffjjj{{{uuutttwww|||}}}zzzzzz}}}yyy|||vvvmmmhhhhhhiiimmmqqqtttvvvvvvvvvwwwyyy{{{}}}yyyuuuhhheee```ZZZUUURRRPPPOOOOOOLLLMMMOOOMMMGGGCCCDDDEEEFFFJJJOOOQQQSSSZZZbbbqqqyyy|||zzz~~~jjjWWWQQQMMMHHHIIINNNUUUYYY\\\[[[XXXVVVXXXZZZXXXMMMBBB@@@BBBDDDGGGKKKPPPUUU[[[]]]ZZZYYYZZZ\\\eeeffffffjjjuuu{{{sssmmmsss}}}sssnnnggg```ZZZVVVQQQNNNOOOMMMLLLMMMPPPUUUZZZ]]]___```aaadddjjjsss|||zzztttrrrpppnnnlllllllllmmmnnnmmmllljjjhhhggghhhiiikkkuuu{{{}}}ppp```SSSMMMLLLMMMNNNPPPUUU]]]gggmmmvvvqqqZZZGGG??????===<<<<<<<<<===>>>???@@@BBBAAA@@@AAA@@@BBBLLLVVVqqq|||jjjZZZPPPMMMKKKJJJIIIHHHGGGHHHHHHIIILLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAA@@@@@@??????@@@AAADDDFFFFFFDDDAAA???@@@??????>>>>>>======<<<;;;<<<======>>>>>>======999999;;;<<<;;;:::888777666666666666444333222111222333555888999===JJJWWWhhhnnnmmmkkkmmmkkkttt~~~xxxnnnccc\\\[[[```dddgggpppzzz~~~tttkkk___VVVRRRSSSUUUWWWXXX^^^ggglllnnnppprrrtttsssnnnggg```[[[ZZZ[[[\\\```fffnnnuuuyyy|||}}}~~~}}}wwwpppkkkiiihhhhhhnnnooopppqqqpppnnnkkkjjjcccaaa``````ccchhhnnnrrruuutttvvv|||}}}zzzzzz|||xxx{{{xxxooojjjhhhhhhnnnrrrvvvyyyzzzyyyyyyyyyyyyzzz|||yyyjjjgggbbb\\\WWWSSSPPPOOOPPPMMMLLLNNNKKKEEEBBBBBBEEEFFFIIINNNPPPRRRYYYaaassswwwxxxzzzsssaaaQQQMMMKKKIIIKKKQQQUUUVVVXXXYYYXXXUUUSSSRRROOOEEE======@@@BBBEEEJJJJJJNNNRRRSSSRRRSSSUUUXXXdddeeeeeehhhrrryyyqqqlllsss~~~|||{{{yyyvvvttttttwwwzzzvvvrrrkkkeee```[[[VVVRRRPPPNNNMMMLLLMMMOOORRRTTTRRRUUUXXX]]]cccllluuu|||{{{uuuzzz}}}{{{uuupppooommmkkkjjjkkklllmmmmmmnnnllliiifffggglllqqq}}}{{{jjjYYYNNNJJJJJJKKKMMMPPPWWWaaammmttt|||}}}fffQQQAAA<<<>>>===<<<<<<<<<===>>>???@@@AAA@@@AAABBBBBBDDDOOOZZZwwwlll^^^UUUOOOMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEEEEDDDAAA@@@?????????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<<<<<<<:::999888777777777777666555333333444444555777777999DDDOOOdddlllmmmkkkllliiinnn~~~}}}ssshhh```]]]___bbbfffoooxxx}}}wwwqqqfff[[[TTTSSSWWW[[[]]]bbbiiimmmnnnppptttwww|||yyytttmmmgggbbb___]]]```eeelllrrrvvvyyy|||~~~}}}xxxtttqqqooonnnnnnnnnoooooommmkkkiiihhhdddeeefffjjjnnnsssxxx{{{wwwuuuwww|||~~~{{{zzz{{{zzz{{{~~~|||tttnnnkkkjjjmmmqqqwww{{{|||{{{yyyxxxwwwxxxzzz}}}}}}nnnlllfff```ZZZUUUQQQOOORRRNNNLLLLLLIIICCC@@@BBBFFFGGGJJJOOOQQQRRRYYYaaarrrssssssxxxfffXXXLLLIIIIIIJJJNNNSSSVVVUUUVVVXXXYYYVVVPPPKKKIIIBBB======@@@BBBEEEIIIKKKMMMNNNOOONNNPPPSSSVVVaaabbbcccfffooo{{{yyyrrrooouuuzzz{{{~~~~~~|||{{{{{{zzztttrrrnnnjjjhhhjjjooossswwwyyy}}}zzzvvvqqqkkkfff```ZZZVVVNNNMMMLLLLLLMMMOOOQQQRRRSSSUUUXXX[[[```iiittt|||~~~xxxpppooommmkkkjjjkkklllmmmooopppoookkkhhhjjjqqqxxxvvvdddTTTMMMLLLIIIJJJLLLPPPXXXdddpppyyyuuu^^^LLL???;;;<<<<<<<<<<<<===>>>>>>??????AAA@@@AAABBBBBBEEERRR```yyyvvvaaaXXXSSSNNNLLLLLLLLLJJJIIIIIIIIIJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>============AAA@@@??????>>>>>>>>>???======>>>??????@@@@@@AAA???AAACCCDDDDDDCCCBBB@@@@@@??????>>>===<<<;;;;;;<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<;;;999999777777777777666555444333333222333555555777???IIIYYYeeeiiijjjnnnlllnnnzzzzzzzzzyyyooofffaaa```aaafffoooyyy~~~{{{wwwnnncccYYYWWW\\\bbbfffiiimmmnnnnnnppptttxxx~~~}}}{{{wwwrrrlllgggcccdddgggkkkooosssvvvzzz}}}}}}{{{yyyxxxvvvuuuqqqppppppooommmkkkjjjiiimmmooosssxxx|||{{{wwwwww{{{~~~|||zzz{{{|||}}}~~~zzzrrrnnnlllhhhlllqqqvvvyyyxxxuuurrruuuvvvyyy}}}tttqqqlllfff___XXXTTTQQQSSSOOOLLLKKKHHHBBB@@@BBBHHHHHHLLLQQQSSSUUU\\\dddooopppsss}}}vvvYYYQQQIIIHHHJJJLLLOOOSSSWWWVVVVVVXXXYYYVVVOOOIIIBBB===:::;;;===>>>AAAEEEJJJJJJKKKKKKMMMPPPTTTWWW^^^aaacccfffnnnyyy|||wwwuuu|||vvvvvvxxx{{{wwwyyy|||}}}yyyuuusssqqqjjjhhhccc______ccckkkqqqqqquuuyyy}}}~~~|||yyyuuupppkkkeee___[[[PPPOOONNNMMMMMMNNNPPPQQQUUUVVVWWWXXX]]]hhhvvv~~~xxxrrrqqqnnnmmmllllllnnnooopppqqqqqqnnnkkkooowww}}}nnn\\\OOOJJJJJJIIIKKKMMMRRRZZZeeerrrzzznnnZZZKKK@@@<<<;;;;;;<<<======>>>?????????AAA@@@AAABBBBBBHHHXXXhhh}}}ppp^^^WWWSSSNNNKKKLLLKKKJJJHHHHHHIIIIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJIIIHHHFFFEEEFFFFFFGGGBBBCCCCCCDDDCCCAAA???>>>>>>>>>>>>=========<<<<<<@@@???>>>======<<<======;;;<<<<<<===>>>???@@@AAA???@@@BBBCCCDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;===>>>>>>???@@@?????????===<<<<<<<<<;;;:::999999666666666666666555444333111000111444555666===EEEPPP___fffiiiooonnnnnnwwwyyysssuuu~~~vvvmmmfffbbbbbbfffqqq|||~~~|||vvvkkkaaa]]]bbbhhhoooqqqrrrqqqpppppptttxxxzzz{{{||||||zzzuuupppmmmgggiiikkkmmmnnnppptttwwwwwwwwwxxxyyyzzzzzzzzzzzztttsssrrrpppnnnmmmmmmllltttwww}}}yyyvvvyyy|||zzzyyyzzz}}}}}}~~~~~~~~~~~~~~~vvvpppmmmhhhkkkooouuuxxxxxxuuurrrsssuuuxxx}}}{{{xxxssslllddd]]]XXXUUUTTTPPPLLLKKKHHHCCCBBBDDDIIIIIIMMMSSSUUUWWW___gggqqqrrrxxxyyyiiiPPPLLLIIIIIIKKKNNNQQQRRRTTTTTTTTTVVVVVVSSSMMMHHH???;;;;;;>>>??????BBBGGGFFFFFFFFFHHHKKKNNNRRRUUUZZZ___bbbeeemmmwww~~~{{{xxxyyyzzz{{{~~~ttttttuuuxxxzzzzzzxxxuuummmooorrrxxx~~~yyysssnnnkkkdddbbb___]]]]]]bbbiiinnnooosssxxx{{{||||||||||||yyywwwuuussspppkkkeeeaaaXXXVVVSSSOOOMMMMMMNNNOOOQQQSSSTTTUUUZZZfffwww{{{wwwsssrrrpppnnnmmmnnnoooppppppppppppoooooottt}}}vvveeeUUUJJJGGGFFFIIILLLPPPVVV^^^iiittt|||gggUUUIIIAAA<<<;;;;;;<<<===>>>?????????>>>@@@@@@@@@AAACCCMMMbbbvvvooo]]]WWWSSSNNNKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>=========>>>>>>===<<<<<<;;;<<<<<<:::;;;;;;<<<===??????@@@???@@@AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;>>>>>>???@@@@@@@@@@@@@@@===<<<<<<;;;:::999888888666666666666666555444444000...000333555666;;;AAAKKK\\\dddgggnnnnnnlllqqquuu|||tttsssuuu~~~|||ssskkkfffdddgggrrr~~~|||ssskkkgggjjjnnntttvvvvvvuuurrrrrruuuxxxxxxzzz}}}~~~|||yyywwwkkkllllllkkkjjjjjjlllmmmmmmnnnpppsssvvvxxxzzz{{{uuutttrrrpppnnnnnnooooootttyyyzzztttuuuxxxwwwvvvwww{{{||||||}}}~~~xxxqqqmmmjjjkkkoootttxxxyyyvvvsssooorrrwww}}}~~~xxxqqqiiiaaa[[[XXXUUUPPPLLLKKKHHHDDDCCCFFFHHHIIIMMMSSSVVVYYYaaaiiivvvvvv|||jjjYYYIIIJJJKKKLLLNNNQQQQQQQQQOOOOOOPPPQQQPPPMMMIIIFFF>>><<<>>>BBBEEEEEEIIINNNIIIHHHGGGGGGHHHJJJLLLLLLRRRXXX]]]aaagggqqqvvvwwwqqqpppttt~~~{{{sssuuu}}}zzzsssssssssttttttqqqmmmiiiaaaccceeejjjqqqzzzzzzuuuoookkkeeeffffffeeeeeefffiiikkkiiinnntttwwwwwwvvvwwwxxxrrrrrrrrrssssssqqqllliiiccc```ZZZUUURRRQQQRRRSSSRRRUUUWWWXXX\\\gggwwwzzzwwwtttrrrpppnnnnnnnnnooopppnnnmmmlllnnnrrryyy|||lll\\\PPPJJJGGGGGGHHHLLLRRRZZZcccnnnyyyzzz^^^LLLDDD???<<<<<<;;;<<<===>>>?????????>>>>>>>>>???BBBGGGUUUpppmmm[[[TTTOOOLLLKKKHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<======>>>???>>>???@@@BBBBBBCCCBBBBBBCCCCCCBBB@@@???===<<<<<<>>>???@@@@@@AAAAAA@@@@@@===<<<;;;:::999888777777777777888888777777666666111///000333555555888===DDDWWW```dddlllnnnjjjmmmnnnyyywwwwwwzzzxxxoooiiifffiiisss~~~zzztttqqqqqqsssuuuwwwxxxwwwuuuuuuxxx{{{}}}~~~~~~}}}ssssssrrroookkkhhhggghhhggghhhjjjmmmppptttwwwyyysssrrrooommmlllmmmnnnooossswww~~~yyyrrrrrruuuttttttuuuyyyzzz{{{}}}~~~xxxppplllggggggjjjoootttuuussspppmmmpppvvv||||||tttlllddd]]]ZZZVVVPPPLLLKKKHHHDDDEEEHHHGGGHHHMMMSSSVVVYYYaaajjjzzzyyy}}}rrr[[[JJJGGGIIILLLMMMPPPRRRRRRPPPKKKLLLMMMMMMKKKHHHFFFDDD:::999===CCCFFFGGGKKKPPPQQQOOOKKKIIIHHHFFFEEEDDDIIIPPPWWW[[[aaajjjoooooofffgggmmmxxxwwwooopppyyy~~~|||wwwrrrqqqqqqpppnnnjjjccc___YYYYYY[[[^^^dddnnnyyy~~~|||wwwqqqllljjjlllooopppnnnllljjjiiiccchhhnnnrrrrrrqqqrrrtttmmmnnnpppsssuuuuuuqqqnnnkkkgggaaa[[[XXXYYYZZZ\\\YYY\\\``````aaaiiivvv|||yyysssrrrpppnnnmmmnnnooopppllljjjiiimmmsss{{{uuudddVVVOOOLLLKKKJJJHHHLLLTTT]]]gggsss}}}vvvXXXFFF???===<<<<<<:::;;;===?????????>>>>>><<<<<>>>>>???@@@AAABBBBBBCCCCCCDDDCCCBBBAAA???>>>===<<>>RRR\\\```kkknnnkkkmmmkkkttt~~~|||~~~{{{rrrkkkhhhkkksss|||}}}yyywwwvvvvvvtttvvvyyyxxxwwwwwwzzz~~~zzzzzzxxxtttnnniiiggggggeeeeeegggiiilllppptttvvvqqqooollljjjjjjkkkmmmnnntttwww}}}|||qqqtttwwwssssssxxxzzzzzz|||~~~}}}uuuoooggggggiiimmmrrruuuuuutttqqqqqqrrrxxx~~~|||xxxtttmmmddd^^^WWWPPPJJJIIIGGGEEEFFFIIIIIITTTUUUSSSXXXYYY]]]jjjyyyuuuuuuyyysssbbbRRRJJJKKKLLLMMMNNNOOOOOONNNNNNIIIJJJIIIHHHEEEBBB>>><<<999;;;>>>AAAEEEKKKQQQUUUYYYQQQHHHDDDFFFIIIIIIHHHKKKKKKNNNTTTXXXWWWYYY\\\YYY\\\bbbmmmwww}}}~~~|||wwwrrroooppptttwwwvvvsssrrroookkkiiigggbbb[[[UUUMMMMMMOOOSSSYYYbbbjjjooouuuwwwzzz{{{yyyuuuppplllooorrrwww{{{|||xxxrrrmmmdddeeegggiiikkknnnooopppnnnlllllloootttwwwvvvtttsssoookkkgggeeedddcccbbbaaacccgggkkknnnrrrvvvyyyyyyuuurrrpppmmmkkklllmmmmmmmmmhhhiiihhhiiiooozzzooo^^^TTTQQQMMMJJJJJJLLLRRR\\\eeennnxxx~~~gggOOOCCC@@@>>>;;;::::::<<<<<<<<<:::999:::;;;AAA>>>???FFFPPPccc~~~gggZZZNNNJJJKKKGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBB@@@>>>======<<<<<<===>>>>>>===;;;<<<;;;999999999:::<<<>>>???@@@BBBDDDEEEGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@AAAAAABBBDDDCCC@@@===<<<<<<===<<<;;;:::999888888888999999::::::999888777777444333333111000111555888>>>HHHVVV```ccceeehhhkkkmmmsssyyyrrrlllrrrvvv|||~~~{{{yyyyyyyyyxxxvvvvvvyyy|||~~~{{{yyyxxxuuuoookkkmmmjjjgggfffgggjjjkkkllljjjiiieee```^^^aaahhhnnntttuuuwwwyyyyyyyyyyyyxxxvvvxxxyyyuuussswww|||||||||}}}}}}uuuooohhhhhhiiilllqqqtttvvvvvvrrrssstttxxx|||~~~zzzsssjjjcccYYYRRRLLLKKKIIIFFFFFFHHHKKKVVVWWWVVVZZZZZZ^^^kkkssssssuuusssgggUUUIIIGGGIIIJJJMMMNNNOOONNNLLLKKKFFFFFFFFFDDDAAA===:::888;;;===@@@BBBEEEJJJPPPTTTQQQKKKEEECCCEEEHHHHHHGGGHHHGGGIIINNNOOOLLLLLLNNNNNNPPPTTT[[[ccchhhiiihhhhhhfffeeehhhooosssrrrqqqqqqmmmhhhdddbbb^^^XXXSSSKKKJJJJJJKKKOOOTTT[[[___hhhkkkooorrrrrrpppnnnmmmooosssxxx~~~zzzvvvllljjjhhhffffffhhhjjjllliiiiiijjjmmmrrruuuwwwwwwxxxvvvrrrooommmllljjjiiijjjmmmqqqssstttvvvxxxzzzxxxssspppnnnlllkkkmmmoooooonnniiijjjiiikkkttt{{{kkkZZZRRROOOKKKJJJJJJMMMSSS]]]gggpppzzzuuuaaaKKK@@@???>>><<<<<<:::;;;<<<;;;:::999:::<<>>>>>===<<<===<<<<<<<<<===???AAACCC???@@@AAABBBCCCDDDDDDDDDGGGFFFEEECCCBBBAAAAAABBBBBBCCCDDDCCC@@@===<<<<<<<<<<<<:::999888777666666555555666666555555444333444444444222111222666888<<>>:::777555===???AAACCCFFFKKKPPPTTTOOOLLLIIIIIILLLOOOOOONNNJJJHHHJJJMMMLLLGGGDDDEEEGGGGGGHHHKKKOOOSSSTTTTTTYYYYYY[[[bbbjjjoooooonnnmmmhhhaaa\\\ZZZWWWSSSOOOJJJHHHFFFEEEFFFJJJOOORRRYYY]]]bbbfffhhhjjjlllmmmpppuuu|||vvvrrrlllfffcccbbbccceeeccceeegggjjjmmmqqquuuxxxzzzzzzxxxvvvsssqqqpppoootttwww{{{}}}~~~~~~~~~vvvrrrmmmkkkjjjkkkmmmoooooonnnhhhiiiiiinnnzzzrrreeeVVVOOOMMMJJJIIIJJJPPPWWWbbbllluuujjjXXXEEE=========<<<===:::;;;<<<;;;::::::;;;======>>>BBBJJJWWWkkksss]]]TTTJJJHHHJJJFFFAAAAAA@@@????????????@@@@@@AAAAAABBBDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA??????@@@@@@AAABBBCCCCCCDDDDDDCCCBBB@@@>>><<<:::;;;;;;<<<===============<<<<<<<<<===???AAADDDEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEEEECCC@@@===<<<<<<<<<;;;:::888777555444444666666777777666666555555555555444333222333666888;;;BBBNNNZZZcccggghhhhhhiiirrr~~~yyyvvvxxx}}}~~~|||{{{|||~~~~~~{{{uuurrrnnnkkkjjjhhheeeccccccbbb___]]]___eeennntttwwwvvvuuutttsssqqqpppppp{{{{{{~~~}}}}}}}}}~~~zzztttoookkkhhheeefffjjjoootttvvvssswwwyyyyyywwwvvvwwwzzz|||qqqiiiaaaZZZTTTQQQNNNHHHEEEFFFLLLXXX[[[ZZZ]]][[[\\\gggnnnpppnnncccQQQDDDBBBFFFIIILLLQQQUUUTTTQQQLLLHHHHHHFFFDDDAAA===:::888777===???AAADDDGGGLLLQQQUUUQQQPPPQQQTTTYYY[[[[[[ZZZUUUSSSTTTWWWTTTMMMHHHHHHFFFFFFEEEEEEGGGIIIJJJKKKNNNPPPUUU]]]dddiiijjjiiiccc]]]WWWTTTSSSRRROOOMMMJJJHHHFFFEEEFFFIIIMMMPPPOOOTTTYYY]]]___bbbgggjjjpppuuu}}}{{{tttlllfffbbb```___^^^aaadddeeeeeehhhnnnttt{{{|||}}}|||zzzxxxwwwwwwxxx||||||uuuqqqllljjjiiijjjkkklllkkkjjjdddeeehhhqqq~~~jjj^^^SSSNNNLLLJJJKKKMMMTTT\\\gggqqq{{{aaaQQQBBB<<<======<<<===::::::;;;:::999:::<<<>>>???BBBIIISSSbbbvvviiiVVVPPPGGGEEEGGGDDD??????>>>>>>>>>>>>>>>???AAAAAABBBCCCDDDFFFFFFGGGIIIIIIHHHHHHGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBAAA???>>>===<<<;;;<<<===>>>=========>>>;;;;;;;;;<<<===???AAABBBEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCC???===<<<<<<<<<;;;;;;999888666444333666777777777777777666666444555444333222222555777:::@@@JJJVVVaaahhhiiiiiihhhnnn{{{yyy{{{~~~~~~~~~|||}}}{{{xxxuuusssqqqmmmkkkjjjhhheeeeeegggnnnvvv{{{}}}|||yyywwwtttrrrqqqqqq|||}}}{{{|||}}}~~~zzzuuuqqqkkkhhhdddcccfffkkkpppsssrrrvvvyyyyyywwwvvvxxx{{{}}}~~~}}}~~~~~~uuummmggg___WWWTTTOOOJJJGGGHHHKKKXXX\\\\\\^^^[[[ZZZdddlllkkkdddWWWKKKEEEEEEFFFHHHLLLRRRUUUUUUPPPJJJEEEIIIGGGCCC@@@===:::999888<<<>>>AAACCCGGGLLLRRRWWWTTTWWW[[[```eeehhhiiihhheeeccccccccc^^^SSSLLLJJJEEEFFFEEEEEEEEEEEEFFFGGGGGGJJJOOOUUUZZZ]]]]]]\\\VVVSSSPPPPPPRRRRRRPPPMMMKKKJJJIIIHHHIIIKKKMMMNNNMMMQQQVVVXXXXXXYYY^^^bbbhhhoooxxx{{{vvvooohhhbbb^^^^^^___```^^^]]]___eeejjjxxx{{{~~~{{{uuurrrnnnkkkiiiggggggfffeeeccc```ccciiissswwwbbbYYYPPPNNNMMMLLLNNNQQQVVV^^^iiittt}}}uuuZZZMMMAAA===>>><<<;;;<<<999:::::::::999:::===@@@CCCIIIRRR^^^ooo}}}cccSSSNNNFFFCCCDDDAAA>>>>>>>>>======>>>>>>???BBBBBBCCCEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBCCCDDDEEEFFFAAA@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@???>>>======???<<<<<<<<<<<<===>>>?????????@@@AAACCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDAAA>>><<<<<<=========<<<<<<:::888666555333444444555555555444444444444444333222222444555:::???GGGSSS^^^fffjjjkkklllmmmttt{{{}}}~~~~~~}}}~~~}}}|||{{{xxxvvvtttrrrpppooorrrwww||||||xxxuuussssssrrr}}}}}}~~~xxxzzz}}}}}}zzzvvvrrrmmmiiidddbbbeeeiiimmmppprrrtttvvvwwwxxxxxxzzz{{{yyyzzz{{{}}}~~~zzztttkkkcccZZZUUUPPPKKKIIIKKKKKKYYY^^^^^^```[[[XXXaaagggcccYYYLLLEEEEEEFFFEEEHHHKKKQQQTTTTTTNNNHHHCCCFFFDDD@@@===:::999999999<<<>>>AAACCCFFFKKKQQQUUU\\\```fffmmmrrrvvvwwwwwwqqqooonnnllldddWWWMMMIIIGGGIIIKKKKKKIIIGGGGGGGGGDDDFFFJJJMMMOOOPPPOOONNNNNNNNNQQQVVVZZZZZZUUUPPPMMMMMMNNNNNNNNNNNNMMMMMMPPPUUUXXXXXXTTTRRRUUUYYY]]]eeepppwww{{{~~~|||}}}}}}{{{vvvooogggcccaaa___\\\YYYXXXYYY]]]aaakkkpppvvv{{{yyyuuusssqqqnnniiieeedddcccaaa```___eeemmmvvvxxxlll[[[SSSNNNMMMNNNNNNPPPTTTWWW___kkkuuu~~~kkkTTTIII???>>>>>><<<;;;;;;999999999999999;;;>>>AAAEEENNN[[[hhh{{{{{{cccUUUQQQGGGCCCCCC@@@??????>>>>>>>>>???@@@@@@BBBCCCDDDEEEGGGHHHJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEFFFFFF@@@@@@@@@@@@AAABBBCCCCCC>>>AAACCCBBB>>><<<===???????????????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAA???===;;;<<<=========>>>>>>===;;;999888666666777888888888777777444555666555333222444555:::>>>EEENNNXXXaaaiiilllooonnnppp}}}~~~}}}{{{yyyzzz}}}{{{wwwtttssssssttt}}}vvvyyy|||}}}zzzwwwtttppplllgggdddfffiiilllmmmrrrrrrrrruuuwwwyyyxxxxxxvvvwwwyyy{{{|||}}}}}}~~~}}}~~~zzzoooeee[[[VVVQQQLLLKKKNNNLLLZZZ``````bbb\\\XXX```ccc```UUUGGG@@@CCCFFFEEEKKKNNNSSSVVVUUUPPPIIIEEEEEEBBB>>>;;;999888999:::???@@@BBBCCCEEEHHHMMMQQQ]]]aaaiiipppuuuyyy|||}}}vvvtttttttttlll___UUUQQQSSSWWW[[[\\\XXXTTTQQQPPPJJJLLLNNNOOONNNLLLKKKKKKMMMQQQYYYbbbgggddd\\\TTTPPPRRRVVVYYYZZZZZZXXXWWWYYY^^^aaa^^^WWWSSSSSSVVVZZZbbbkkkqqqssstttwwwzzzuuuwwwzzzzzzxxxsssmmmiiiddd___YYYVVVVVVXXXZZZ\\\___fffpppyyy|||vvvssssssuuupppiiieeecccbbbbbbbbbccckkkttt{{{~~~zzzmmm```TTTNNNKKKLLLMMMNNNQQQVVV]]]eeeppp{{{vvv___LLLCCC======>>><<<;;;<<<999999999888888;;;???BBBEEEQQQ___nnn~~~gggZZZVVVKKKEEEDDDAAA@@@@@@??????@@@AAAAAABBBAAABBBCCCEEEFFFHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDAAADDDFFFDDD???<<<===???>>>???@@@AAABBBBBBBBBBBBEEEFFFGGGGGGHHHHHHHHHGGGCCCCCCEEEFFFFFFFFFEEEEEE???@@@???===;;;;;;<<<>>>;;;<<<===>>>>>><<<:::999::::::;;;<<<<<<<<<<<<<<<777888888777555555555777888<<>><<<<<<<<<888999999888888;;;???CCCDDDQQQ```oookkk___[[[OOOGGGFFFBBBAAA@@@@@@@@@AAABBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIILLLKKKJJJIIIGGGFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCFFFHHHEEE@@@<<<===@@@;;;<<<>>>@@@BBBCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEE>>>>>>>>><<<::::::<<<>>>:::;;;===>>>>>>===;;;:::888999::::::;;;;;;;;;;;;888::::::999888666777888666;;;AAAFFFLLLVVVcccmmmdddjjjmmmppp}}}|||xxxvvvvvvxxxzzzzzz}}}yyyyyy~~~}}}zzzyyyyyyrrrqqqmmmgggcccccchhhmmmmmmppptttvvvuuuuuutttuuuwwwvvvuuuwwwyyy{{{{{{zzztttzzz{{{xxxsssmmmdddZZZSSSPPPPPPPPPRRR\\\aaagggkkkaaaWWW\\\ccc[[[PPPGGGCCCEEEJJJMMMRRR\\\dddbbb\\\VVVPPPKKKIII@@@999777777888<<>><<<;;;::::::;;;;;;:::666555888::::::>>>CCCBBBTTTiiizzzxxxeeeVVVNNNJJJFFFDDDAAAAAABBBBBBBBBBBBBBBBBB>>>???AAACCCFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDEEEEEEFFFFFFFFFGGGHHHDDD@@@@@@CCCFFFHHHGGGEEEEEEEEEDDDCCCAAA@@@???DDDDDDEEEDDDCCC@@@>>>===????????????@@@BBBDDDEEECCCDDDFFFGGGHHHHHHGGGFFFAAABBBEEEFFFFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>>======<<<;;;::::::999999999999888888777777666666555888<<<@@@GGGQQQ^^^gggfffhhhjjjmmmttt~~~|||||||||{{{{{{~~~~~~{{{|||}}}~~~|||zzzyyyrrrppplllfffbbbbbbfffjjjkkkooosssttttttrrrppppppsssssssssuuuxxxzzzyyyxxxvvvzzz|||yyyrrrmmmeee\\\UUURRRQQQQQQSSS^^^fffllloooddd[[[aaahhh```TTTIIIBBBBBBFFFJJJWWWaaaiiifff^^^VVVNNNIIIFFF???999888999999<<>><<<;;;::::::;;;;;;:::777777:::;;;;;;>>>DDDHHHZZZoooyyynnn^^^RRRLLLIIIGGGEEEBBBBBBBBBBBBCCCCCCCCCCCC???@@@BBBCCCFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHEEECCCAAABBBEEEFFFFFFDDDFFFFFFFFFEEEDDDCCCBBBAAADDDDDDCCCCCCBBB@@@???>>>@@@??????@@@AAACCCEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@>>>=========>>>>>>@@@@@@AAAAAAAAA@@@???>>>>>>======<<<;;;;;;::::::777777666666555444444444555888;;;>>>DDDMMMXXXaaacccfffiiijjjnnn{{{}}}{{{{{{||||||{{{~~~~~~}}}zzz|||~~~{{{yyytttrrrmmmhhhdddccceeehhhkkknnnrrrsssrrrnnnllljjjooooooqqqtttwwwyyyxxxwwwwwwzzz}}}{{{||||||yyytttpppiiiaaa[[[WWWTTTTTTTTTdddnnnttttttggg```hhhlllfff[[[NNNDDDCCCHHHMMM```jjjqqqmmmcccYYYOOOHHHCCC===888999;;;;;;===AAA@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMQQQVVVZZZ]]]```ccceeeooovvv}}}vvvppplllllllllkkkgggbbb\\\YYYaaaiiisss{{{tttiiiaaa]]]]]]```bbbeeeggggggeeecccaaa[[[ZZZXXXWWWWWWXXXZZZ[[[___]]]ZZZYYY[[[```eeeiiirrr~~~}}}tttsssrrrnnnjjjhhhgggeeeaaa___```cccfffkkkppptttrrriii]]]TTTOOONNNLLLLLLPPPSSSWWW^^^gggvvveeeOOOCCC>>>>>><<<;;;;;;:::;;;;;;:::888999<<<<<<;;;???EEEOOObbbwww}}}iiiaaaVVVOOOKKKJJJIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFHHHHHHEEECCCFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDFFFEEECCCAAAAAAAAABBBCCCAAA???===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>??????>>>>>>===<<<<<<<<<777777666555555444333333444777:::<<>>BBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGKKKMMMOOOPPPQQQSSSVVVXXXaaagggpppxxx}}}wwwpppnnnnnnnnnkkkfffaaa^^^]]]```iiisss{{{tttggg^^^YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZWWWTTTSSSTTTVVVWWWWWWWWWWWWXXX[[[bbbjjjppp{{{tttsssrrrnnnkkkhhhfffbbb___^^^aaadddgggllloooqqqkkk___TTTNNNMMMLLLKKKMMMQQQTTTXXXaaakkkyyyvvv\\\JJJCCC>>>======<<<;;;;;;::::::888888999<<<<<<;;;@@@GGGUUUhhh|||ooo]]]XXXRRRNNNLLLKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDAAA@@@?????????@@@BBBCCC@@@AAABBBCCCEEEFFFHHHIIIHHHFFFEEECCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA???===<<<;;;===???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@?????????>>>>>>>>>999999888888777666555555222555888:::===BBBKKKQQQ]]]dddiiigggccciiizzz|||}}}{{{xxx|||~~~{{{yyyvvvrrrnnnkkkiiihhhhhhkkknnnrrrtttrrrooolllkkkmmmmmmooossswwwyyyyyyxxxxxxxxxyyy|||~~~|||||||||~~~|||yyyssskkkccc\\\WWWUUUZZZnnn|||{{{iiiaaaiiipppoooiii[[[MMMJJJTTT___pppzzzxxxkkk___TTTLLL@@@;;;999<<<>>>>>>@@@CCCDDDDDDDDDDDDCCCCCCBBBBBBFFFEEEEEEEEEEEEEEEFFFFFFJJJJJJJJJIIIHHHHHHJJJMMMUUUYYY```fffkkkpppsssvvvwwwtttrrrsssvvvuuuooojjjiiikkkmmmlllhhhccc```___dddmmmwww~~~xxxkkk```XXXSSSPPPNNNNNNOOOOOOPPPRRRTTTUUUYYYWWWSSSPPPOOOPPPSSSUUUUUUVVVYYY\\\bbbkkkuuu}}}zzzsssqqqooollliiiiiifffbbb___```cccgggjjjmmmnnnlllcccWWWNNNKKKLLLJJJJJJMMMQQQUUUYYYdddooo{{{jjjRRREEE@@@=========<<<<<<;;;::::::777777999;;;;;;;;;BBBKKK[[[mmmppp```TTTQQQNNNKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFCCCCCCCCCDDDCCCCCCBBBBBB??????>>>>>>???@@@BBBCCC@@@AAABBBDDDFFFHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDAAABBBCCCDDDCCCBBB@@@>>>@@@???>>>======>>>@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@?????????;;;:::999888777666555555000333777999;;;@@@GGGMMMYYYbbbiiihhhdddgggttt~~~|||}}}}}}{{{yyy|||}}}{{{xxxuuuqqqnnnllljjjgggfffjjjmmmqqqssssssrrrrrrrrrooooooooorrrvvvyyyzzzzzzxxxwwwvvvyyy}}}|||{{{}}}yyyrrrjjjbbb\\\WWWUUU\\\ooo~~~lllbbbiiirrrtttooo```NNNJJJUUUcccyyy{{{mmm```UUUMMMBBB===:::===@@@@@@BBBEEEEEEEEEFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDGGGIIIKKKMMMPPPTTTXXX[[[^^^___aaaaaabbbdddffffffeeecccbbbgggllllllhhhdddaaa```eeennnwww}}}{{{tttiii___WWWQQQLLLJJJGGGGGGGGGHHHIIILLLOOOPPPRRRPPPMMMKKKKKKMMMPPPRRRRRRWWW___gggoooyyy~~~vvvpppnnnkkkhhheeeiiieeeaaa```bbbfffiiikkkllljjjddd[[[QQQJJJIIIJJJHHHIIINNNSSSVVV[[[gggsss~~~zzz___KKK@@@<<<============<<<;;;:::999777777999;;;:::===FFFQQQdddtttttt___TTTMMMLLLJJJHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBB@@@???AAACCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBB???@@@BBBEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDD>>>@@@BBBDDDDDDBBB@@@>>>@@@????????????@@@AAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::999888666555444444///222666888:::===CCCGGGSSS]]]fffhhheeegggpppzzz~~~{{{|||{{{yyy{{{~~~{{{yyyxxxuuuqqqooonnnllliiifffhhhkkkoooqqqsssuuuwwwyyyqqqooooooppptttwwwzzzzzzzzzwwwtttvvv|||~~~|||{{{||||||}}}yyyssskkkddd___\\\[[[[[[nnn~~~qqqeeekkktttxxxuuufffSSSOOO]]]lllqqqcccXXXQQQDDD???<<<>>>@@@AAACCCGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGEEEFFFGGGFFFFFFFFFIIIKKKGGGGGGGGGHHHKKKNNNOOOPPPQQQTTTVVVXXXXXXYYY\\\^^^___dddjjjkkkgggbbb``````bbbkkktttyyy||||||wwwpppkkkddd[[[SSSOOOLLLIIIGGGDDDDDDDDDEEEHHHKKKMMMOOONNNMMMKKKKKKMMMOOORRRTTTUUU```pppzzzsssnnnllljjjgggeeehhhddd``````cccgggjjjkkkkkkeee\\\RRRKKKHHHGGGHHHHHHJJJOOOUUUXXX]]]jjjwwwoooXXXHHH???<<<<<<============;;;:::999999888:::;;;;;;???LLLYYYooo}}}fffVVVNNNIIIIIIHHHFFFEEEDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGCCCEEEFFFDDDAAA??????@@@BBBBBBBBBBBBAAA@@@>>>>>>======>>>???@@@@@@@@@@@@>>>@@@BBBEEEGGGHHHIIIIIIEEEEEEEEEEEEDDDCCCCCCBBB>>>???@@@AAABBBBBBAAAAAA???@@@AAABBBBBBBBBBBBAAABBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999888666555555000333666777777999===@@@LLLUUUaaaffffffggglllrrr{{{{{{{{{yyyyyy{{{|||{{{xxxwwwzzzwwwsssqqqqqqpppllliiifffiiimmmppprrrvvvzzz}}}rrrpppnnnnnnrrrvvvyyyzzz{{{wwwssstttyyy{{{yyyzzz|||~~~|||}}}{{{uuunnnhhhdddcccbbbZZZmmm}}}vvviiimmmssszzzyyykkkYYYWWWgggxxxvvvhhh]]]UUUGGG@@@===>>>@@@AAADDDHHHMMMOOOQQQSSSTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLLLLKKKIIIJJJKKKKKKJJJJJJLLLNNNJJJIIIGGGHHHJJJLLLMMMMMMIIIMMMQQQQQQOOOQQQVVV[[[^^^dddiiiiiiddd```___aaacccllluuuzzz{{{xxxqqqiiiaaa[[[RRRMMMKKKJJJIIIGGGCCCDDDDDDFFFHHHKKKNNNPPPOOONNNNNNPPPRRRUUUXXXZZZ___nnn|||xxxsssooommmkkkiiigggfffccc``````dddhhhjjjjjjiiiaaaVVVLLLHHHFFFFFFGGGIIIKKKQQQWWWZZZ___lllzzzhhhUUUIIICCC@@@<<<============;;;:::999;;;:::;;;<<<<<>>===<<<===>>>@@@@@@@@@???>>>>>>???BBBEEEGGGHHHIIIIIIBBBCCCDDDDDDDDDCCCBBBAAA??????>>>>>>???AAACCCDDD???@@@BBBDDDDDDDDDBBBAAABBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999888777111444777777555555888;;;FFFPPP\\\dddfffgggjjjmmm|||{{{yyytttuuuyyy{{{|||}}}}}}}}}{{{yyywwwzzzwwwuuutttsssqqqlllgggmmmkkkjjjmmmqqqtttuuutttxxxsssnnnnnnqqqvvvyyyzzzwwwwwwxxx{{{~~~{{{zzz~~~}}}zzzxxxwwwwwwxxxyyyyyyzzz}}}ssssssssssssqqqnnnllljjjggghhhtttxxxnnnnnnjjj{{{|||nnnccc___kkkssseee___^^^PPPFFFAAACCCEEEDDDGGGKKKLLLOOOUUUXXXZZZ[[[\\\]]][[[YYYXXXYYY[[[[[[XXXUUURRRRRRRRRTTTUUUUUUSSSQQQPPPOOONNNOOOQQQQQQOOONNNOOOMMMJJJHHHHHHNNNVVV\\\eeedddfffjjjhhhcccdddjjjiiiqqqxxxzzz|||zzznnnaaaYYYUUUPPPLLLJJJIIIHHHGGGIIIGGGFFFIIIOOOTTTVVVVVVSSSNNNMMMQQQUUUVVVYYY]]]iiiwwwuuuqqqnnnmmmkkkiiiggg^^^]]]]]]___dddhhhkkklllcccWWWKKKGGGFFFEEEFFFHHHKKKMMMQQQXXXaaammmwww~~~qqq[[[JJJ>>><<<>>><<<<<<;;;;;;;;;:::::::::;;;999999;;;@@@IIIYYYhhh~~~qqq^^^SSSLLLHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHKKKJJJJJJIIIGGGFFFEEEEEEKKKJJJJJJIIIGGGEEECCCBBB@@@AAACCCDDDCCCAAA>>><<<===============>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAABBBBBBAAA@@@??????@@@@@@@@@??????>>>AAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>AAA@@@>>><<<::::::::::::555444444444444555555666<<>><<<<<<<<<;;;;;;;;;::::::888888:::===@@@IIIZZZjjjlllZZZQQQKKKGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDHHHHHHHHHGGGFFFDDDCCCBBBAAABBBCCCCCCBBBAAA???==================>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>??????@@@?????????AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAA@@@>>><<<;;;;;;;;;<<<777777666555555555666777;;;DDDPPP[[[cccgggjjjlllnnnxxx~~~{{{zzzxxxvvvvvvyyyxxxxxxwwwwwwvvvuuuuuuwwwvvvuuuvvvwwwwwwuuussspppmmmiiiiiikkkpppsssuuuvvvrrrnnnlllmmmppprrrssszzz{{{~~~|||wwwvvvyyy|||~~~}}}~~~|||zzzyyyyyyyyyzzzwwwvvvuuuvvvxxxyyyyyyxxxuuuvvvyyy{{{{{{{{{zzzyyyrrrjjjlllzzz~~~sssmmmggg{{{xxxmmmdddlllwwwqqqnnnnnnjjj[[[LLLGGGGGGGGGHHHHHHLLLRRRZZZaaadddfffggghhhddddddfffjjjnnnppppppooopppoooppprrruuuuuutttrrrkkkjjjiiiiiiiiihhhfffddd___[[[XXXZZZ```hhhmmmoooxxxxxx{{{~~~~~~rrrgggaaa^^^[[[UUURRRNNNMMMMMMNNNNNNMMMMMMMMMOOOSSSXXXZZZ[[[ZZZWWWUUUVVVYYY\\\```iiisss}}}wwwuuussspppmmmkkkhhhdddaaa___\\\YYY[[[aaaeeeeeecccXXXOOOHHHGGGHHHGGGHHHJJJRRRUUU\\\dddnnnzzzsss[[[KKKDDD???===>>><<<<<<<<<;;;;;;;;;;;;:::888999===@@@CCCMMM```rrr}}}cccUUUNNNJJJEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????======<<<<<<======>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBB@@@AAABBBBBBAAA???======>>>>>>?????????@@@AAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>============>>><<<:::888666666666888999:::???HHHTTT___eeehhhhhhjjjoooxxxxxxxxxyyyyyyyyy|||{{{zzzyyyxxxxxxyyyyyy{{{{{{yyyxxxwwwuuusssrrrpppnnnlllkkklllnnnqqqrrrtttqqqnnnkkkkkkmmmooopppyyy{{{~~~}}}zzzwwwwwwxxxzzzzzzyyyyyy{{{~~~~~~|||zzzyyyxxxxxxvvvtttssssssttttttsssrrrsssuuuyyy|||~~~wwwllliiiuuuvvvmmmiii{{{~~~sssfffiii|||{{{wwwuuuuuuuuuuuueeeSSSIIIHHHIIIHHHGGGJJJQQQZZZbbbfffiiikkklllhhhjjjnnnsssxxx{{{}}}}}}wwwyyy~~~xxxwwwvvvvvvvvvuuusssqqqoookkkgggjjjrrryyy{{{{{{|||~~~tttfff^^^\\\[[[[[[SSSQQQOOOOOOQQQRRRSSSSSSPPPQQQSSSUUUWWWXXXXXXWWWYYYXXXYYY]]]aaakkk|||~~~yyyuuussspppnnnkkkhhheee```\\\]]][[[[[[```fffhhhddd___RRRKKKGGGHHHIIIIIIJJJMMMRRRWWW___hhhrrr~~~zzzeeeOOODDDAAA???======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;???CCCHHHTTTlllrrr\\\PPPKKKIIIDDDDDDEEEEEEFFFEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBAAA???>>>??????@@@===<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCAAA???>>>>>>???@@@>>>===============>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????===:::888777888999::::::<<>>???<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@??????@@@@@@???=========<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>======>>>>>>??????????????????===;;;999888999999:::;;;;;;>>>IIIWWWaaadddcccggggggiiippp|||~~~}}}|||yyy|||~~~}}}}}}||||||{{{zzzzzzyyyzzzzzzyyywwwwwwxxxzzzuuuwwwxxxvvvrrrnnnllllllsssrrrpppmmmkkkkkkmmmooosssuuuxxxzzz|||||||||{{{yyyzzz|||~~~~~~}}}{{{yyyqqqvvv|||}}}zzzwwwuuuvvvtttqqqppppppppppppoooppprrrvvv{{{~~~|||uuupppuuu~~~}}}wwwrrr}}}ppphhhttt~~~|||yyywwwxxx|||xxxhhhWWWOOONNNLLLIIIIIINNNVVV]]]bbbgggjjjmmmlllqqqxxx}}}vvv___WWW[[[]]]ZZZXXXVVVUUUUUUWWW[[[^^^____________^^^]]]^^^bbbhhhlllpppoooqqqyyy~~~vvvtttrrroookkkllliiidddaaa___\\\ZZZWWWTTTXXX___eeeeee```WWWQQQKKKGGGFFFHHHJJJKKKOOOTTTYYY```kkkttt}}}yyy___QQQDDD??????>>>===============<<<<<<<<<;;;;;;:::;;;@@@KKKZZZnnnwww```TTTLLLHHHFFFCCCDDDDDDDDDDDDDDDCCCCCC@@@AAABBBCCCDDDFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBCCCBBB@@@AAABBBBBBAAA???>>>===<<<;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@????????????????????????AAAAAAAAAAAAAAA@@@@@@???======>>>??????>>>>>>>>><<<;;;;;;:::999999999999<<<:::<<>>???======>>>============<<<<<<<<<<<<<<<>>>GGGXXXmmmhhhWWWPPPKKKGGGEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@======<<<;;;::::::::::::<<<;;;;;;;;;;;;<<<======??????@@@AAABBBBBBBBBBBBBBB@@@??????@@@AAA???>>>???>>><<<;;;::::::;;;<<<============>>>>>>>>>>>>========================AAAAAAAAAAAAAAA@@@??????<<<===>>>>>>>>>===<<<<<<888999:::::::::999888777;;;:::<<>>>>>======@@@>>>=========<<<<<<<<<<<>>>>><<<;;;;;;::::::999888888<<<;;;;;;;;;;;;<<<======??????@@@AAABBBBBBBBBBBB>>>===<<<<<<======<<<;;;@@@???<<<:::999999:::;;;<<<<<<<<<<<<====================================>>>????????????>>>======<<<===>>>>>>>>>===;;;:::555777999::::::999888666::::::;;;@@@IIITTT\\\```aaabbbccceeelll|||~~~ttttttyyy~~~~~~}}}||||||}}}{{{{{{~~~~~~zzzzzz{{{||||||{{{|||{{{tttpppoooooowwwwwwvvvsssooonnnnnnoooqqqqqqqqqqqqqqqqqqrrrrrruuuvvvyyy~~~xxxyyyzzz{{{}}}}}}|||zzzwwwwwwwwwxxxwwwvvvuuuwwwzzz|||}}}~~~|||}}}|||~~~hhhUUUOOOPPPOOORRRZZZccchhhiiilllrrrxxx}}}~~~nnnccc]]]```ggghhhfffdddbbbbbbccccccccceeeggghhhnnnkkkmmmwww}}}zzzwwwrrrooolllkkkjjjdddbbb]]]WWWTTTTTTWWW[[[eeefffeee___WWWOOOKKKJJJIIIJJJLLLMMMNNNQQQVVVYYYdddmmmvvvdddRRRBBB@@@===<<<<<<======<<<===<<<;;;;;;<<<===<<<<<>>???@@@@@@??????AAA@@@@@@@@@??????>>>>>>BBBAAA???>>><<<;;;;;;;;;::::::::::::::::::::::::===<<<;;;<<<>>>>>>>>>===>>>>>>?????????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::999;;;===AAAFFFMMMUUU[[[^^^]]]___bbbhhhwww}}}pppmmmttt{{{~~~|||{{{{{{|||}}}~~~|||}}}}}}|||{{{}}}~~~}}}|||}}}zzztttqqqpppqqqxxxxxxxxxvvvrrrpppooopppqqqqqqqqqqqqqqqqqqqqqqqqssstttxxx}}}|||{{{zzzxxxxxxzzz~~~|||{{{zzzzzz{{{zzzxxxvvvvvvxxx{{{}}}~~~rrr\\\RRRQQQNNNPPPXXXdddlllooorrrvvvvvv~~~nnnddd]]]aaagggiiigggfffccceeeggghhhjjjlllnnnoooqqqvvv}}}xxxvvvsssooollljjjhhhhhhbbb___ZZZUUUSSSUUUZZZ___iiihhhddd]]]TTTMMMJJJJJJIIIKKKLLLNNNPPPTTTYYY]]]jjjsss}}}xxx___OOOBBB???===<<<=========<<<===<<<;;;:::;;;<<<<<<<<>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999999999888999999:::;;;<<<<<<===>>>????????????@@@?????????>>>>>>>>>===???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999:::<<<===<<<;;;=========>>>>>>>>>??????======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888;;;>>>BBBIIIQQQVVV^^^^^^___bbbggguuutttmmmrrrzzz}}}}}}}}}~~~~~~zzz|||}}}~~~~~~~~~}}}}}}~~~}}}yyyuuurrrssstttyyyzzz{{{yyyuuurrrqqqpppppppppppppppppppppppppppqqqrrrvvv{{{|||{{{xxxtttrrrssswwwzzz||||||}}}~~~}}}yyyvvvuuuxxx{{{}}}~~~~~~gggYYYUUUPPPQQQWWWcccmmmqqqvvvzzz{{{nnneee___bbbhhhjjjiiiiiifffhhhiiijjjjjjlllnnnqqquuu|||yyysssqqqnnnkkkhhhfffeeeddd^^^[[[WWWSSSRRRWWW___eeemmmjjjbbbYYYPPPJJJIIIIIIIIIKKKMMMOOORRRXXX___dddrrr|||kkkVVVKKKAAA???===<<<===>>>===<<<<<<<<<;;;::::::;;;<<<===BBBNNNeeetttbbbOOOHHHHHHGGGFFFFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999:::::::::::::::;;;;;;;;;::::::999999999999999:::;;;;;;======<<<======>>>???@@@>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::888888999:::;;;:::999;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555555666888:::>>>DDDKKKPPP^^^___```cccgggsssxxxlllpppvvv~~~~~~}}}}}}~~~~~~zzz{{{~~~yyy|||}}}}}}}}}|||{{{{{{{{{|||||||||zzzwwwtttsssuuuwwwyyy{{{|||{{{wwwtttqqqqqqqqqqqqppppppppppppoooooooooppptttyyy}}}yyyxxxuuuqqqoooppptttxxx{{{|||~~~~~~yyyuuutttvvvzzz|||{{{{{{||||||rrraaaZZZTTTTTTXXX___eeelllwwwnnneee```ccciiikkkkkklllnnnnnnmmmjjjhhhiiinnnsss|||yyyvvvnnnmmmjjjhhheeecccbbbaaaYYYWWWTTTQQQSSSYYYcccjjjoooiii^^^SSSKKKHHHHHHIIIIIIKKKMMMPPPUUU]]]fffmmmzzzwww^^^NNNGGG@@@>>>======>>>>>>===<<<;;;;;;;;;:::999:::===???CCCUUUooojjj[[[MMMIIIJJJJJJHHHHHHEEECCCBBB@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@??????>>>===<<>>======>>>>>>===<<<:::;;;;;;:::999;;;???CCCHHH^^^yyy]]]QQQGGGFFFHHHGGGEEEEEECCCBBBAAA@@@??????@@@AAA@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999999999;;;<<<888:::;;;<<<===<<<;;;;;;::::::999999::::::;;;<<<===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888888777777777777888888999999999:::;;;:::999:::;;;<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<<<<======<<<<<<;;;:::999666666777777888<<>>======>>>??????===<<<888:::;;;;;;:::===CCCHHHLLLbbb|||tttXXXNNNFFFFFFHHHGGGFFFFFFCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>==============================<<<;;;999999999:::;;;999:::<<<>>>???>>>===<<<:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>===;;;:::888777777666777777888888999999::::::<<<;;;:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<999999::::::::::::999999888888888777777:::???CCCRRRXXXaaahhhhhhiiisssyyypppnnnssszzz~~~}}}yyy{{{|||}}}}}}|||zzzyyyvvvxxxzzz{{{{{{{{{}}}~~~zzzuuusssuuuwwwxxxxxxxxxyyyyyyxxxxxxzzz~~~|||yyywwwvvvwwwttttttssssssrrrqqqqqqpppmmmoooppppppoooqqqtttxxxxxxwwwvvvrrrooollllllmmmeeeiiiooovvv|||}}}zzzyyyyyyzzzzzzzzzuuuuuutttrrrqqqqqqtttvvvvvv|||qqqjjjeeejjjxxxvvvjjjccc```cccgggkkkoootttoootttyyy}}}|||xxxtttqqqnnnkkkhhhffffffdddbbb___[[[XXXVVVOOORRRVVVYYYZZZ\\\___aaaVVVQQQKKKHHHIIIKKKMMMNNNRRRTTTWWW^^^hhhvvvoooYYYJJJCCC@@@=========>>>??????===;;;777:::<<<<<<;;;???FFFLLLVVVjjjgggUUUMMMFFFFFFGGGFFFEEEFFFCCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888999;;;>>>@@@@@@@@@>>>===;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888888888999999:::;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;999999999::::::::::::;;;::::::999999::::::;;;<<<666777888999999:::::::::999999888666666888===@@@IIIQQQ^^^fffeeedddjjjssswww}}}uuutttxxx|||~~~}}}~~~~~~yyyzzz|||~~~}}}{{{xxxvvvtttvvvxxxxxxxxxxxxyyyzzz||||||}}}{{{uuurrrtttxxxzzzzzzzzz{{{{{{{{{{{{}}}}}}zzzxxxxxxyyyuuuuuutttssssssrrrqqqqqqnnnooopppnnnlllmmmqqquuuqqqrrrsssrrrpppnnnnnnoooeeehhhooouuuzzz|||||||||~~~~~~~~~zzzxxxxxxzzz||||||wwwvvvtttrrrpppqqqtttwwwuuu{{{vvvnnnuuupppiiiccc___bbbgggjjjooouuuyyy{{{xxxuuurrrpppnnnkkkiiieeedddccc```]]]YYYUUUSSSNNNRRRXXX[[[\\\\\\\\\]]]OOOKKKGGGFFFIIIMMMOOOOOOVVVXXX[[[bbbmmm|||jjjWWWJJJCCC???===<<<===>>>@@@@@@===;;;666999<<<<<<<<<@@@HHHOOOfffxxxyyy]]]PPPGGGAAA@@@BBB@@@@@@BBBCCCBBBAAAAAAAAABBBCCCDDDAAA@@@@@@???>>>===<<<<<>>???@@@AAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<777888888888888777777666:::<<<>>>AAABBBAAA???>>>;;;::::::::::::;;;<<<<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<=========;;;;;;::::::999::::::;;;::::::;;;;;;<<<===>>>>>>;;;:::999:::<<<===<<<;;;777888888888888999999999999999999999::::::;;;<<<666777888999;;;;;;;;;<<<999999888666555777;;;>>>BBBLLL[[[dddccc```dddkkkkkk~~~}}}xxxxxxzzz|||~~~}}}|||wwwyyy{{{|||{{{xxxuuurrruuuwwwxxxwwwuuusssssssssxxxxxxxxxyyy}}}{{{vvvuuuvvvwwwwwwyyy{{{}}}~~~~~~}}}{{{{{{vvvtttqqqnnnmmmnnnooopppqqqooommmkkkjjjkkklllmmmrrrqqqppppppppppppooonnnjjjjjjlllrrryyy}}}}}}||||||{{{}}}}}}xxxyyy}}}{{{vvvyyywwwuuuttttttuuuxxxyyyxxxnnnkkkccc___aaaeeehhhnnnvvvxxxvvvrrroookkkiiihhhhhhhhhfffccc___ZZZUUURRRPPPSSSWWW\\\``````\\\WWWTTTIIIHHHHHHKKKNNNPPPRRRRRRVVVZZZbbbjjjuuuwwwaaaPPPDDDAAACCC????????????>>>===;;;;;;;;;:::;;;===???EEERRR___yyyiiiYYYMMMIIIDDDAAAAAABBBCCCCCC??????>>>>>>???AAABBBDDDCCCBBBAAA???>>>>>>??????>>>>>>???@@@@@@@@@@@@???BBBBBBCCCCCCBBBBBBAAA@@@======>>>>>>>>>>>>======<<<;;;999888888999;;;<<<@@@AAABBBCCCCCCAAA???>>>???===<<<;;;;;;<<<===???>>>===<<<:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;@@@???>>>===<<<;;;:::::::::;;;;;;<<<===>>>??????999999;;;;;;;;;;;;:::999::::::999999999999999999::::::;;;;;;;;;::::::999777777888999:::;;;;;;<<<>>>;;;777444444666999;;;AAAJJJUUU^^^bbbdddfffgggmmmwwwzzzyyyzzz~~~||||||}}}}}}zzzzzz{{{{{{zzzyyyvvvtttsssssssssrrrqqqqqqppppppooopppqqqssstttvvvzzz{{{xxxvvvvvvvvvvvvyyy{{{~~~~~~}}}||||||wwwuuurrrooommmmmmnnnooopppooommmlllkkkkkklllmmmooonnnoooqqqtttuuurrrooojjjjjjlllqqqvvvzzzzzzyyy|||wwwwww|||~~~{{{wwwuuuuuuttttttvvvzzz}}}~~~tttyyy{{{jjjkkkdddaaaeeekkkqqq{{{zzzuuussspppllliiigggffffffeeeccc___[[[WWWSSSQQQPPPUUUWWW[[[^^^]]]YYYTTTQQQIIIIIIJJJLLLOOORRRTTTUUUYYY```iiisss~~~lllYYYKKKBBB???AAA?????????>>>======<<<;;;999999:::===@@@HHHYYYiii}}}```RRRLLLHHHDDDAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@??????@@@@@@>>>??????@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@========================>>>===;;;::::::;;;===>>>@@@AAABBBCCCCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>>>>======<<<;;;;;;<<<<<<========================??????>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>???999999:::;;;::::::999888999999999999999999999999999:::::::::::::::999999777777888999:::;;;<<<<<<===;;;888666666777999:::AAAIIITTT]]]bbbeeeggghhhkkksss}}}zzzxxx|||zzzzzz{{{}}}~~~{{{yyyzzzzzzzzzyyyxxxvvvtttssssssrrrqqqpppooonnnnnnmmmlllmmmooopppqqquuuyyy}}}~~~{{{yyywwwvvvvvv{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}wwwvvvssspppnnnmmmmmmnnnoooooonnnlllllllllllllllkkkjjjkkkpppwwwzzzwwwrrrlllkkklllooosssuuuvvvvvv{{{vvvuuuyyy{{{zzzxxxtttttttttvvvyyy|||xxxzzzxxxllljjjffffffllluuuyyytttpppooollliiigggeeedddcccaaa^^^ZZZVVVSSSQQQQQQQQQWWWXXXZZZZZZXXXTTTOOOLLLJJJJJJKKKMMMPPPTTTWWWZZZ```hhhtttyyyaaaQQQHHHBBB@@@@@@???>>>>>>>>>===<<<<<<;;;999999<<>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;<<<===>>>@@@???>>>======>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>===<<<<<<======>>>>>>??????@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;<<<=========>>>999999999999999888777666888888999999999999999999999999::::::::::::999999888888999:::;;;<<<<<<======<<<;;;999888888999999>>>EEEOOOXXX___cccfffhhhggglllvvv|||zzzyyyxxxyyyyyyxxxwwwxxxxxxxxxwwwvvvtttsssrrrrrrqqqpppooommmkkkjjjiiiggghhhiiijjjjjjlllpppssszzz||||||yyywwwwww}}}~~~}}}~~~~~~~~~~~~xxxwwwuuussspppnnnmmmmmmoooooonnnnnnnnnmmmmmmlllhhhfffeeekkktttyyyyyyvvvnnnnnnnnnnnnpppqqqrrrrrr~~~|||vvvtttvvvxxxwwwvvvuuuuuuuuuvvvyyy|||zzzssskkkmmmrrr{{{{{{vvvssslllkkkiiigggdddbbbaaa```]]]ZZZVVVRRRPPPPPPRRRTTTXXXXXXWWWUUURRRNNNJJJHHHIIIJJJKKKMMMQQQVVV\\\```jjjrrr}}}pppYYYLLLGGGDDDAAA@@@>>>>>>======<<<<<<<<<<<<;;;===@@@DDDKKKZZZuuuaaaQQQMMMHHHEEEBBB@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>===;;;::::::;;;===>>>@@@@@@????????????@@@@@@@@@@@@AAABBBCCCBBBBBBAAA>>>===<<<<<<<<<<<<===>>><<<===>>>??????>>>===<<<<<<======>>>???@@@AAAAAA???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999999888888777777666666888888888999999999999999888999999:::::::::::::::999999:::;;;<<<======>>><<<======<<<<<<:::999888:::@@@HHHRRRZZZ```dddfffdddeeelllxxx{{{vvvttttttuuuvvvvvvvvvuuutttsssrrrqqqqqqpppooonnnllljjjhhhfffeeecccdddeeeddddddeeegggiiioooqqqtttyyy{{{yyyyyy~~~~~~~~~~~~yyyxxxwwwuuusssqqqooommmoooooopppppppppooonnnmmmhhhdddaaadddllltttxxxxxxrrrrrrrrrqqqpppooonnnnnnuuuxxx}}}}}}vvvssssssssssssrrrqqqrrrsssuuuxxx{{{~~~~~~www~~~|||yyyvvvsssjjjiiihhheeeccc```^^^]]]YYYVVVRRROOOOOOQQQUUUWWWYYYWWWTTTQQQMMMJJJGGGFFFGGGIIILLLNNNSSSZZZccciiivvv|||zzzgggRRRHHHEEECCC@@@???>>>===<<<<<<;;;<<<<<<======>>>DDDLLLVVVgggqqqXXXMMMKKKEEECCC@@@???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>><<<;;;;;;<<<>>>???@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======<<<===>>>??????>>>===<<<<<<<<<===>>>??????@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888777777666666666888888999999::::::::::::888999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???===>>>??????>>><<<999888:::>>>EEENNNWWW___dddgggeeedddhhhrrr|||yyysssrrrsssuuussssssrrrqqqpppoooooonnnnnnmmmkkkiiifffdddcccbbb```aaabbbaaa```___aaabbbfffgggjjjooouuu{{{|||zzz{{{|||}}}yyyyyyyyyxxxvvvtttqqqooooooppprrrssssssrrrpppooohhheeeaaa```eeelllssswwwvvvwwwxxxvvvrrrooommmlllmmmqqqwww|||~~~{{{vvvsssrrrqqqppppppkkkmmmpppsssxxx||||||yyywwwsssooohhhgggfffccc```]]]ZZZXXXTTTRRRPPPNNNOOOSSSWWWZZZYYYVVVRRRMMMIIIGGGFFFFFFGGGJJJNNNQQQWWW```kkktttjjj[[[KKKCCCAAA???======>>>===<<<;;;;;;;;;=========???HHHVVVeeexxxdddRRRJJJFFFCCCAAA??????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<<<<===>>>???????????????????????????AAA@@@@@@@@@????????????========================<<<<<<===>>>>>>>>>============>>>>>>??????@@@@@@>>>>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::888888777777777777888888999999::::::;;;;;;<<<<<<999:::;;;<<<<<<===<<<<<<;;;;;;<<<===>>>??????@@@???@@@@@@AAA???===:::888<<<>>>CCCLLLVVV___eeehhhhhhfffgggnnnvvvyyytttssstttpppooonnnmmmlllllllllllljjjjjjhhhfffdddbbb```___]]]^^^______]]]\\\]]]^^^___```bbbfffkkkqqqwwwzzz}}}zzzzzz{{{xxxzzz}}}~~~}}}~~~{{{yyyzzz{{{{{{yyywwwtttrrrpppqqqtttvvvvvvtttrrrppphhhgggeeebbbbbbfffmmmssszzz|||~~~{{{vvvppplllkkkhhhmmmtttyyyzzz{{{}}}zzzxxxuuusssrrrqqqqqqpppkkkmmmoootttxxx|||}}}wwwuuurrrlllgggfffeeedddaaa]]]YYYUUUSSSOOONNNMMMMMMOOOSSSWWWZZZXXXUUUOOOJJJGGGFFFGGGHHHHHHLLLQQQUUU[[[fffttt~~~ooo\\\PPPFFFBBB@@@======???>>>===;;;::::::;;;===>>>???CCCOOOcccyyysss\\\RRRKKKDDDAAA???>>>>>>@@@AAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???????????????????????????@@@@@@@@@@@@@@@@@@???AAAAAA???>>>======<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<======>>>?????????@@@@@@@@@@@@@@@============<<<<<<<<<<<<======<<<;;;;;;:::999999777777777666777888:::;;;::::::;;;<<<<<<======>>>:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@===;;;999;;;<<<@@@HHHSSS]]]ccceeegggeeeeeehhhmmmxxx{{{uuusssmmmlllkkkiiiiiiiiiiiijjjggggggeeedddbbb```___^^^[[[\\\]]]]]][[[ZZZZZZ[[[ZZZ[[[\\\^^^ccchhhmmmpppvvvyyy}}}}}}yyyyyy{{{uuuwwwyyyzzz{{{|||~~~~~~zzzyyyzzz||||||{{{yyyuuusssppprrruuuwwwwwwuuusssqqqhhhiiiiiieeebbbccciiiooo|||xxxqqqllljjjggglllssswwwxxxyyyzzz|||uuuuuussssssrrrrrrrrrrrroooppprrruuuxxx{{{}}}~~~~~~xxxtttrrrnnnggg```ddddddbbb___[[[VVVRRRPPPLLLKKKKKKLLLOOOSSSWWWZZZWWWTTTNNNHHHFFFFFFHHHJJJJJJNNNSSSXXX___kkkzzzvvv```SSSKKKDDDBBBAAA???@@@CCC===<<<;;;::::::;;;===>>>CCCGGGVVVoooiiiXXXTTTNNNGGG@@@???===>>>@@@AAA@@@@@@CCCCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@BBBAAA???===<<<;;;;;;;;;<<<<<<============<<<<<<<<<;;;:::::::::<<<===>>>BBBAAAAAAAAAAAAAAAAAAAAA===============<<<<<<<<<======<<<;;;::::::999999777777666777888999;;;<<<;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>????????????<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@>>><<<:::999999;;;CCCNNNXXX^^^aaacccaaaaaabbbdddooowwwrrrkkkjjjiiiggggggggghhhhhhfffeeedddbbbaaa___^^^]]]YYY[[[\\\\\\ZZZYYYYYYYYYWWWWWWXXXZZZ]]]bbbgggjjjmmmqqqvvvzzz}}}