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