### ...... ......# .......# ......... .........# .........# .......).####.... ..........g....... #######b#...#.... ##.........)..... #................ #.################# #.'(....<.....'..(# ###################