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