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