#....# #....# ....# .... ..## #..## #...# ### #.#<..##....# #........# .....######.# ..###. .. . . ##