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