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