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