# .. .... ....# .....# ######...... #....g.....# #<...'..# #....#..# #....+ .# ###### .. ##