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