### #.. #.# #.# #.# #######.# .......{.#### #....+ ###..### #......+ #.##.#<# .........+ .....##.#.# ... #.#.. . #.... #..... #..... .#.... #..