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