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