######+### (........# .....c...# .........## ...w......# ..........# .g........# ......b<.# ............... ........?####.# .........# .......... ........... ........... #########...