.... .# ......# .## .......### .. . .........##.# .. ...........# ... #........###.... #.#.##......... #......