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