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