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