.## #... #..## #... #..# #######.!# # #.....#..##.#.# #.....