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