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