# ######.. ##......#. ##.......... #........... #........... #..b%........ #...<)....... #...)g....... #....)...... ##......<... ##.....##.. #######