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