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