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