######### ....).%..####### ........<%.....# .........@..(..# ...........$..# ..............# ..............# .............# ######......# ....... #...