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