..@@@@@@...@@@@@@@@..@@@@@@@@...@@@@@@@@..@@....@@..@@........@@.....@@.......@@...@@........@@........@@.....@@......@@....@@........@@@@@@....@@@@@@@@......@@.....@@........@@........@@...@@......@@......@@....@@..@@........@@....@@....@@........@@@@@@...@@........@@.....@@..@@@@@@@@.