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