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