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