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