# #+# ....######.####### #...........a...# #...####....##...... #.....<#....# ... #...#+#'#....# . ..............# ...........##.... .##........# .... ..........# .... ###........ .. ########.# .# ..