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