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