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