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