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