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