$%%%%$%$%&%%%&%%&'%%$$$%%$$%$$$##$$$%$$$$$%&$%%$$%%&%%%%$$$&$###$%%$$$$$%%$$$$$$$%&%$$$$$$#$$%%$$%%$%$$%$$%$$$%%%$$%%&$%%$$$$$%$$$$$%$#$$%$$%$$$$$$%%&%$#$$$$$%$$%$$$$$%$$%$%%%%%$%$$$$$$$$$$%%$$$%%$%%$$%%#$%$$%$#$&'$$%$%%$$$$$$$$$%$$$$%$%%$$$$$%%#$%$$$%$%$$%$$%%%%$$%%$$%%$$$%%%&%$%%$%$$%%%$$%%%$$%$$$$$$$$$%%%$$$$$$%$$%%$$$%$$%$$%%$%$%%%$%$$%%%$$$%%$$$$#$%$$%%$$%%%$%%%%%$%$$$$$$$$$%#$$$$%$%$$%$$$$$$%$$$%&$$#$%$$$$$$$$$%$$##$%%%$%$$%%$$$$$$$%$$&&$%##%&%$$%&%%%%$$%$%$$%$%$#%$$%%$%$#%%$#$$%&&%$$#$$%$$$%%%%%%%%%$$#$%%%#$$%$%%%%%&%&%&&%%$#$%$$$$%$$$$%$%%%%%%$%%&%$$%$%%$%%%%$$%$$%%%%$$$%$$$$%%%%%%$$%%%$$$$$$$$$%$%%$$%%$$$$$%%&%%%$%$%$$$$$$$$%%$$$%%%%#%$$$$$%$%$#$%&%%$%%%%$$&&&%%%&$#%$$#$$$%%%%%%%$$$%$$$&&$$%%%%%$$$%$#$$$%$$%$%&%%$$$$&$$%&%$%%&$$$%%#$$%$$$%&%$%%$$%$%&%$$%$$%%%%$%%$%%%%$%$$%%%%$%%$%%%%$%$$$&%%$$$$%$$%$$$%$$$$$$%$$%%$$%$$%%%$$$$$%%%$$%$$$$$$$%%$%%&$#%%$%&%$%%$$%$%%%%$&$%%$$%&%$&$$#$%$%&$%$$$$$$$$$$#$%$%%$$%%%'%$$$$$%%%%$%%$$$$%$$$%%$%%$%%%%&$$$$$$%%$$$$%$$$$$$$$%%$$%$$%%$&$$$$$$%&%$$%%$$$$$$$$%%$%$$%$%%&%$$$$$%%$$$$$$%$$$$$$%&$$%$$%%$%$$$$%$$&%$$%%$$$$$$$$$%$$$$%%%$%%$$$$%$%%%$$$$$$$$$%$&&$$%$$$$%%$$$%%$$%%$$$$$$$$$$%%%%$$$$$$$$$$%$%$$$$%$%%$$$$$%$$%&$$%%$$$$%%$$%%$$$%$$$$$$%$%$$$%%$$%%$%$$$$#$$$$$%$$$&%$$$$$%$$%%$$$$%%$%%%$$%$$$%%$$$%$$%$$%%%&%$$$$%%$$%%$$$$$$%$$$&%$%%$$%$$%%$$$$%%$%%%$$$$$$%%$$$$$$$$$&&%&%%$$%%%$$&$$$%$$$%$$$&&%%$$$$$%%$$$$$$$$%%%$$$$%$%$$$$%$$$$%%%%%%$%$$$$$$&$$$$%$$%$$$&&%%$$%%%&%%%$$$$$$%%&%%%%%%&%%$$%$$$$%$$$$$$$$$$$%%&%$$$$%$%$$$%$$%%%&%$%%$%%$$$$$%%%%$$$$$&$%%%%%%%%%$$$$$$$$%%%%%%%$$%$$$$$$%%$$$%%%$$%%%$%$$$$$%%$$$$$$$%$$%%%%%%%$$$%$%$$#$%%$$$&&$%$%$#$$%%$$$$$%%$%$$$%$$$$$$$$$$$$$$$$$%%$$%$%$$$%$$$$$$%%$$$&&%%%$$$$$$%$%%$$%$$%$$%%%$$$$$$$$$%%$$%$%$%$$$$$%$$%$$%$%$%%$$$%%$$%%$%%$$%%$$$$$$$$$$%%$$%$$$%%$$$%$%&%%$%%$$$$%%$%$$$$$%%$$$%%$$%$%%%%$$%%%$$$$%$$$$%%$$$$$$%%$$$%%$%%%$$%$$$$$%$$%$$%%%$%$$$$$$%$$$%%%$$$%$$%%&$$$$$%%$$%%$#%$$%$$$$$%%$$$$$$$%$$%$$$%%$%$$#$$$$$$$$%&$$$$$%%%%$$$$$%&%%$%$#%%$$$$$##$%%%%$$$$$#$$$$$&%$$$$#$$#$%$$$$&%%%$$$%%$$%$$$%%$%$$$#$$$$%$$$$$$&&%%%%%$$%$$%%&&%$$$##$$$%%%%$%%&%$$%%&%%&$$$%$$%$$$#$$$$%$$%$$$%%%'&%%%%%$%%%&%%$$$$#$$$%&&%%$$%$$%%%%%&&$$$$$$%$$$$$$$$$$$$%$$$%%&%%%%$%%&%$$$%$%%$#$$$$%&$$$$$#$$$$$%%%%$##$$$$$%%$%$$$$$$$$%%%%%$$$$$$$%%$$$$$$$$#$$%$%%$$$%$$%$$$$$$$%%$$$$$%$$%$%$$$$$$$%&&%$$$$$$$$$%$$$$$$$$$$$$%$%%%$$%$$%$$$$$%$$%%%$%%$$$%$$$$%%$%$$&%$$$$$%%$$%%$$%%$%$$$%$$$%%$$$$$%$%%$$$$%%$%%&%$%$$$%$%$$%$$$%%&$%%$$$%$$$%%$$%$$%$$%$$$%%$%$%$$%$$%$$$$$%$%$%$$%%$$$$$$$%$$$%%%$$$$%$$$$$%%$$%$$%$$$$$$%%$$$$$$%$$$%$%$$%%$$$$$$$$$$$$$$$%$$$$&%$%$%$$$$%%%%$$$%$$$%$$$%%$#$$%$%$$$%%%%%%%$$$$$$$$$$$$$$$%#$%$&%$%%%%$%%%%&%$$%&%##%%%%%%%$$$$$%$$%%%%%%%%%$&$$$$$%%$$$$$$$%%%%&%%%&%%%%%$%$$$%%%$#$&%%$$$$$$$$$$$%$$$$%$$%%&%%%%%%&$$$%$$$%%%$$%$%$%%$$$$%%$$%%$%$$&$$$$$$%$%%%%%%$$$$%$$$$%$%$$$$%%$%%$%%&%$$$$$$$$$$$$$$%%%$$$%%%&$$%%%$$%%&%&&$$$$$$$$$%%$$$$$$%&$$$$%%%%$%$$%$$$$$%$%$%%%$%$$&&%$$%%$$$$%&%%%$$%$$%$$$%%$$$%$$%$$%%$%$%%$$%$%%%%$$$$%%%%$$%$$%&$$$%$%%$$%%$$$%$%$$$$$$%$$$%%$$%%$%%$$$$$$$$$$$$$$$$$$$%%$$$$$%&$$$$$$$$%%%%$$$$$$$$$$%%$$%%$$$%%%%$$%$$%$$$$$$$$$%$$$$&%$$$$$$&$%%$$$$$%$$$%$$%%$%%$$%&$$%$$$$%$%%$$%$#%%$$%%$$%$%%$$$%%$$$%$$&%%$%#$%$%%$#$$$$$$%%$$%&%%%$$$$&$%%$$%$$&%$$$$$$%$$$$$$%%$$$$$%%%%%%$%%$%%$$$%$$$$%%$%%%%$$$$$%'%$$$$%%$%&$%$%$$$$%$$%%%$%%%$$%%$%&%$$%%$&$%%%%$%$$%%$%&%$%%#$&%%$%$%%%%$&%$%%%$$$$%&$$$%$$%$%$$$$%$$$$$$%$$$%$$%$$$$%%&$$$%$%%%&%$%%$$$$%%#$%$$%$$%&$$$%$$$#$#%%$%$$%%$%&%$$$%$$#%%$$$&%%$%&%$$%%$%%%$$%%%$$%$#%%$%&$$$%$%%$$%$$$$%$$$%%%%%%%$$$#$$%#$&%%%&&&$$%%$#$$$$$$%%$$$$$%&&&$$$%#$$%$$#$$$$$$$%$%$%%%&%%$$$$$%%$$%%$%$$%$$$$$$%%%%&%%%%$&%%&%$$%$$%$$$$%$$%%%%$%%$%$$%&%%$%%%%%%$%$$$$%%%$%$$$%%$%%$$%%%%$$%$$$%$%$%$$%$%%%%%%%%%$$$%$$#$$%&&%$$#$%%#$%$%$$$$$%$%%$$%$$$$$$%%$$$$$$%$%&$&&$$%$$$$$$$%%$$%$%%%$##$$%$$$$$$$$$$$%%$$%$%%%$%%$%$$##$%$%%'&#%$$$$$$$$$%$%%%%%$%%%$$%%$$%$#$%$$$$$%%%$$%$$%$$%%$%$$%$$$&%%%&%%$$%$$$$$$%%%$$$$$$$$$%$$%%%$$%&$$%%$$%%$$$$$$#$$$%%$$%%%%%$$$%$$%$%$$$%$#%%$$$$$%%$%$$$$%$$$$$$$$$$$$%%$%$$%%%$$%%%$$%%%%$%%$$$%%$$$$$$$$$$%$%%%%%$%$$%$$$$$%$#$%%$$&%$$$%%&%$%$%$$$%%$$$$%$$$$%$$$$$%%$&%%$$%%%$$$%$$%$$%$%%$#%%$%%&%$$$$$%%%%$$$$$&%$$$$$$$$