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