# ######.#..# #....3..# #####......# ..#.### ..#..# #.#.... ....## .#..# .....