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